3

У меня есть ноутбук Dell, который поставляется с Windows с завода. С тех пор я установил Linux и заменил жесткий диск на SSD. Раздел NTFS несовместим (из-за плохих секторов на жестком диске) и должен быть исправлен, но я не могу загрузиться в Windows для запуска chkdsk.

Как мне исправить эту проблему? Пока я этого не сделаю, я не могу переместить свой раздел NTFS, чтобы расширить пространство в моей корневой файловой системе, что является критически низким.

РЕДАКТИРОВАТЬ:

Все мои разделы были клонированы с моего умирающего жесткого диска на мой SSD через Clonezilla. На SSD нет поврежденных секторов, но раздел NTFS все еще находится в несогласованном состоянии.

2 ответа2

2

Если на компьютере нет ничего, кроме Linux, вы не должны использовать NTFS. Нет хороших инструментов Linux для восстановления повреждений NTFS. (Средство Linux ntfsfix просто выполняет некоторые базовые проверки, а затем отмечает файловую систему как требующую большего внимания со стороны Windows.) Таким образом, в долгосрочной перспективе ваша цель должна состоять в том, чтобы перейти с NTFS на собственную файловую систему Linux. В краткосрочной перспективе вы должны использовать аварийный диск Windows для восстановления файловой системы. (Такие аварийные диски широко доступны, но у меня нет удобных URL-адресов. Может быть, вы можете найти его, выполнив поиск на сайте Microsoft.) Вполне возможно, что вы также можете использовать ntfsclone для резервного копирования; см. параметр --rescue на его странице руководства . Я никогда этого не пробовал.

В целом, я бы сказал, что вы должны сделать следующее:

  1. Используйте аварийный диск Windows, ntfsclone или любой другой инструмент, необходимый для доступа к разделу.
  2. Скопируйте файлы из этого раздела на другой диск. Вы можете сделать это в Linux или Windows, в зависимости от того, что удобно и как вы получили доступ к диску.
  3. Создайте в разделе собственную файловую систему Linux (ext2/3/4fs, ReiserFS, XFS, JFS или, возможно, даже Btrfs).
  4. Скопируйте файлы обратно в оригинальный (но свежеприготовленный) раздел.
0

ntfsresize есть специальная опция --bad-sectors для этой ситуации, смотрите man ntfsresize

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .