ReiserFS и битые блоки из системной зоны. (Реально ли восстановить?)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Аватара пользователя
mint_99
Сообщения: 672
ОС: OpenSUSE 42.1

ReiserFS и битые блоки из системной зоны.

Сообщение mint_99 »

Глюкнул reiserfs раздел. Привычно набираю:

Код: Выделить всё

reiserfsck --fix-fixable /dev/sdb4

В ответ получаю:

Код: Выделить всё

...If it cannot remap the block,  use badblock
option (-B) with  reiserfs utils to handle this block correctly.

bread: Cannot read the block (3659): (Input/output error).

Создаю файлик bad.log, прописываю в нём тот самый 3659 блок.

Код: Выделить всё

reiserfsck --fix-fixable -B bad.log /dev/sdb4

Результат такой:

Код: Выделить всё

create_badblock_bitmap: block number (3659) belongs to system reiserfs area. It cannot be relocated.


Ну дальше понятно, ddrescue и всё такое. Скажу сразу, данные я конечно вытянул. А вот у меня возник такой вопрос, была ли возможность как-то восстановить мой /dev/sdb4 с его бадблоками в reiserfs area? Всё-таки перегонять полтерабайта информации не один час занимает.
Можно на "ты".
Спасибо сказали: