Ошибка ввода / вывода при чтении диска

1086
guillefix

Я сделал принудительное выключение после того, как мой компьютер завис (на Ubuntu). После включения я обнаружил hd0ошибку «попытка чтения или записи вне диска » после выбора Ubuntu в GRUB.

Затем я загрузился на Boot Repair Disk Linux и попытался использовать dd для чтения MBR, и получил ошибку ввода-вывода:

lubuntu @ lubuntu: ~ $ sudo dd if = / dev / sda of = / home / MBR.image bs = 446 count = 1

dd: ошибка чтения '/ dev / sda': ошибка ввода / вывода

0 + 0 записей в

0 + 0 записей

0 байтов (0 B) скопировано, 0,000463131 с, 0,0 кБ / с

Я также бегаю sudo badblocks -sи получаю все блоки плохими. ВСЕ из них, насколько я могу позволить, по крайней мере, запустить его. Похоже, что выход бадблоков не может быть правильным для меня ..

Также, если GRUB хранится в MBR моего диска, и при попытке доступа к нему возникает ошибка ввода / вывода, как BIOS может получить к ней доступ?

Спасибо!

0
Размер блока должен быть 512, а не 446. Grub не хранится в MBR. sawdust 8 лет назад 0
Вы случайно не используете SSD? Это может быть ваш диск тыкают. Кроме того, вы уверены, что когда вы используете диск восстановления загрузочного диска, ваш жесткий диск нумеруется как / dev / sda? davidgo 8 лет назад 0
@sawdust Grub может быть установлен на MBR - см. например, http://superuser.com/questions/131638/grub-in-mbr-or-partition davidgo 8 лет назад 0

0 ответов на вопрос