Найдите комбинацию клавиш/последовательность символов для Ctrl-'

Частичный ответ: Вот сообщения журнала при попытке доступа к диску в первый раз:

[   19.614242] sd 6:0:0:0: [sdb] 3906963456 512-byte logical blocks: (2.00 TB/1.82 TiB)
[   19.614484] sd 6:0:0:0: [sdb] Write Protect is off
[   19.614485] sd 6:0:0:0: [sdb] Mode Sense: 47 00 10 08
[   19.614724] sd 6:0:0:0: [sdb] No Caching mode page found
[   19.614734] sd 6:0:0:0: [sdb] Assuming drive cache: write through

Это обычные сообщения для инициализации диска. Но через 10 секунд (вероятно, тайм-аут):

[   38.037295] sd 6:0:0:0: [sdb] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[   38.037297] sd 6:0:0:0: [sdb] tag#0 Sense Key : Medium Error [current]
[   38.037298] sd 6:0:0:0: [sdb] tag#0 Add. Sense: Unrecovered read error
[   38.037299] sd 6:0:0:0: [sdb] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[   38.037300] blk_update_request: critical medium error, dev sdb, sector 0

Таким образом, с самого начала первое чтение завершается ошибкой, и это чтение, похоже, относится к таблице разделов. Это означает, что в лучшем случае у вас есть плохой блок, в котором находится таблица разделов. Вы помните что-нибудь о таблице разделов? Если это один раздел на весь диск, восстановление должно быть простым.

В худшем случае он не сможет ничего прочитать, поэтому первым делом нужно запустить badblocks /dev/sdb и посмотреть, сколько ошибок чтения вы получите.

Если это только таблица разделов, безопасным вариантом (если данные действительно ценны) является получение второго жесткого диска, использование dd_rescue, ddrescue или что-то еще, чтобы попытаться прочитать каждый отдельный блок, посмотрите, где ошибки чтения (только таблица разделов или больше?), создайте новый раздел на копии поврежденного жесткого диска и посмотрите, что вы можете восстановить.

Немного более небезопасный вариант — просто создать новый раздел с fdisk, sfdisk (MBR) или sgdisk (GPT), в зависимости от как вы сделали таблицу разделов и помните ли вы ее. Количество перераспределенных секторов равно нулю, поэтому у него должны быть запасные сектора для замены поврежденных. Не создавайте новые файловые системы в разделе(ах), это уничтожит ваши старые данные. Смонтируйте раздел только для чтения и посмотрите, что вы можете получить.

Однако я бы не стал использовать этот диск для резервного копирования ваших данных в будущем.

1
13.04.2017, 15:36
0 ответов

Теги

Похожие вопросы