Невозможно загрузить Ubuntu. Несогласованность на диске, X-сервер не запустился. Недопустимые блоки в Inode

Невозможно загрузить Ubuntu. Несогласованность на диске, X-сервер не запустился. Недопустимые блоки в Inode

Я не могу загрузить свою систему Ubuntu.

Сначала я получаю сообщение о том, что fsck завершил работу со статусом выхода 4. Затем я пытаюсь сделать это вручную, как предлагается, и получаю сообщение о том, что в Inode есть недопустимые блоки и предлагается очистить их.

Погуглив, я обнаружил, что это из-за проблем с моим жестким диском.

Я загрузился с Live CD и ddна всякий случай скопировал всю Ubuntu на внешний жесткий диск.

Безопасно ли убирать все незаконные блоки?

Как безопасно восстановить среду, если я заменю жесткий диск?

Могу ли я что-нибудь сделать, чтобы продолжить пользоваться своим ноутбуком без значительной потери данных?

Возможно, связанная ошибка, сервер X не запускается

решение1

Можно ли смонтировать жесткий диск при загрузке с Live CD? т. е. можно ли прочитать файлы с него. Если вы можете смонтировать жесткий диск, то сделайте это и сделайте резервную копию всех нужных вам файлов — это гораздо полезнее, чем просто часть ddдиска.

Как только у вас будет наилучшая возможная резервная копия, вернитесь к fsck и скажите ему очистить недопустимые блоки. Фактически, если вы используете ext3 (файловая система Ubuntu по умолчанию), я бы использовал e2fsck с опцией -p, чтобы просто продолжить и исправить то, что он может.

Если это не сработает (вы все еще не можете загрузиться), вы можете попробоватьплохие блокина диске. Это покажет вам, какая часть диска в порядке, хотя это займет некоторое время. Если количество плохих блоков не слишком велико, вы можете переформатировать, mkfs.ext3 -c /dev/sdxчто гарантирует, что плохие блоки не будут использоваться. Затем вам нужно будет переустановить, хотя по памяти вам, возможно, придется использовать альтернативный установочный диск, чтобы установить корневую файловую систему на диск без его переформатирования.

Связанный контент