Как проверить целостность системы, если Wubi не выключился должным образом
Ради аргумента, допустим, что моя установка Ubuntu 14.04 (32-битная) с использованием Wubi не была корректно завершена из-за зависания или принудительного отключения из-за критически низкого уровня заряда батареи. Кроме того, ради аргумента, я могу перезапустить Wubi без каких-либо проблем. Означает ли это, что целостность системы (в частности, root.disk) не была нарушена? Как мне проверить это? Достаточно ли будет запустить fsck в режиме восстановления или мне нужно будет сделать что-то еще?
2 ответа
Вы можете запустить проверку целостности файловой системы на главном разделе (NTFS
) а также на root.disk
(ext3/4
). Вы всегда должны запускать его в таком порядке, потому что root.disk
также файл, и если он поврежден, пытается fsck
это не поможет и может даже повредить его.**
Поэтому, когда я обеспокоен каким-либо событием, например, аппаратным сбоем, который Alt+SysRq REISUB не смог восстановить, и потребовалось полное отключение,... тогда я бы:
- Загрузите Windows и выберите хост- диск, Инструменты, Ремонт. Если это
C:
тогда вам придется перезагрузиться и позволить Windows загрузиться, чтобы получитьchkdsk
бежать. Загрузитесь с 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. Также невозможно определить, является ли файловая система чистой или нет, основываясь на том, загружается ли система - например, на моей предыдущей системе загружалась моя ОС, но затем возникли ошибки ввода-вывода из-за плохих секторов на жестком диске. Система заявила, что файловая система была "чистой", но имела неверный счетчик секторов. Таким образом, это само по себе не определяет, нарушается ли "целостность" системы.
Вы должны более четко понимать, что вы подразумеваете под "честностью" в контексте вашего вопроса.