Можете ли вы смонтировать жесткий диск при загрузке с live CD? то есть. Можете ли вы прочитать файлы из него. Если вы можете смонтировать жесткий диск, сделайте это и создайте резервные копии всех файлов, которые вам нужны, - это гораздо полезнее, чем просто dd
диск.
Как только у вас будет лучшая резервная копия, вернитесь к fsck и скажите, чтобы он очистил незаконные блоки. Фактически, предполагая, что вы используете ext3 (файловая система ubuntu по умолчанию), я бы использовал e2fsck с опцией -p, чтобы просто пойти дальше и исправить то, что может.
Если это не сработает (вы все равно не можете загрузиться), вы можете попробовать использовать блокировку диска. Это скажет вам, сколько диска в порядке, хотя это займет некоторое время. Если количество плохих блоков не слишком велико, вы можете переформатировать mkfs.ext3 -c /dev/sdx
, чтобы убедиться, что он не использует плохие блоки. Затем вам нужно переустановить, хотя из памяти вам, возможно, придется использовать альтернативный установочный диск для установки корневой файловой системы на диск без ее переформатирования.