Как проверить целостность системы, если Wubi не выключился должным образом

Ради аргумента, допустим, что моя установка Ubuntu 14.04 (32-битная) с использованием Wubi не была корректно завершена из-за зависания или принудительного отключения из-за критически низкого уровня заряда батареи. Кроме того, ради аргумента, я могу перезапустить Wubi без каких-либо проблем. Означает ли это, что целостность системы (в частности, root.disk) не была нарушена? Как мне проверить это? Достаточно ли будет запустить fsck в режиме восстановления или мне нужно будет сделать что-то еще?

2 ответа

Решение

Вы можете запустить проверку целостности файловой системы на главном разделе (NTFS) а также на root.disk (ext3/4). Вы всегда должны запускать его в таком порядке, потому что root.disk также файл, и если он поврежден, пытается fsck это не поможет и может даже повредить его.**

Поэтому, когда я обеспокоен каким-либо событием, например, аппаратным сбоем, который Alt+SysRq REISUB не смог восстановить, и потребовалось полное отключение,... тогда я бы:

  1. Загрузите Windows и выберите хост- диск, Инструменты, Ремонт. Если этоC: тогда вам придется перезагрузиться и позволить Windows загрузиться, чтобы получить chkdskбежать.
  2. Загрузитесь с Live USB/DVD и fsck root.disk:

    fsck -fvy /media/win/ubuntu/disks/root.disk

Вы могли бы, вероятно, fsck это также в режиме восстановления, но обычно это проще всего сделать с живого CD.

** Я очень уверен в этом, работая со многими людьми, которые потеряли свои установки Wubi, и кажется, что запуск fsck сначала (обычно через boot-repair) на испорченном NTFS файловая система может повредить root.disk неподлежащий ремонту.

"Целостность" установки неоднозначна.

Чтобы уточнить, я предполагаю, что вы имеете в виду "Находится ли файловая система в чистом состоянии?" Это трудно проверить, когда вы устанавливаете Wubi - вы не можете легко идентифицировать файловую систему Wubi, например, из среды Live, поскольку файловая система Wubi на самом деле просто хранится в самой Windows как контейнер файлов, а не на самом деле. настоящий раздел.

Учитывая это, нет никакого способа действительно запустить fsck в разумной и простой способ на установке Wubi. Также невозможно определить, является ли файловая система чистой или нет, основываясь на том, загружается ли система - например, на моей предыдущей системе загружалась моя ОС, но затем возникли ошибки ввода-вывода из-за плохих секторов на жестком диске. Система заявила, что файловая система была "чистой", но имела неверный счетчик секторов. Таким образом, это само по себе не определяет, нарушается ли "целостность" системы.

Вы должны более четко понимать, что вы подразумеваете под "честностью" в контексте вашего вопроса.

Другие вопросы по тегам