Как запустить fsck на разделах ntfs на моем жестком диске? [дубликат]

На этот вопрос уже есть ответ:

Несколько лет назад я перешел с Windows на Ubuntu 14.04 LTS для своего настольного ПК. Я установил операционную систему Ubuntu (root + home + swap) в пространство, ранее назначенное разделу C, в то время как другие разделы (D, E, F и G) остались нетронутыми. Таким образом, разделы, содержащие новую операционную систему, теперь имеют файловую систему ext4, в то время как другие разделы сохраняют файловую систему ntfs. Это достаточно хорошо служит моей цели.

Однако недавно я впервые предпринял несколько попыток запустить fsck на разделах жесткого диска ntfs и получил следующее сообщение:

   fsck from util-linux 2.20.1
   fsck: fsck.ntfs: not found
   fsck: error 2 while executing fsck.ntfs for /dev/sda5

Когда я пытаюсь запустить fsck на внешнем жестком диске, что также имеет ntfs, возвращается следующее сообщение:

 fsck from util-linux 2.20.1
 e2fsck 1.42.9 (4-Feb-2014)
 ext2fs_open2: Bad magic number in super-block
 fsck.ext2: Superblock invalid, trying backup blocks...
 fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb

И:

«Суперблок не может быть прочитан или не описывает действительную файловую систему ext2 / ext3 / ext4 . Если устройство является допустимым и он действительно содержит файловую систему ext2 / ext3 / ext4 (а не swap, ufs или что-то еще), тогда суперблок поврежден, и вы можете попробовать запустить e2fsck с альтернативным суперблоком: {{ 1}} e2fsck -b 8193 или e2fsck -b 32768 "

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

0
задан 17 June 2018 в 15:44

1 ответ

Сначала убедитесь, что у вас установлено ntfs-3g.

Вы можете попробовать следовать верхнему ответу из приведенного ниже поста по @Micro :

fsck.ntfs обычно является только ссылкой на ntfsfix, которая является утилитой из пакета [ 114], которая уже доступна при стандартной установке Ubuntu.

Вы можете установить символическую связь между fsck.ntfs и ntfsfix, чтобы решить эту проблему навсегда:

sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs-3g

Имейте в виду, что эта утилита возникла из процесса обратного инжиниринга и не является лучшим вариантом для управления вашей файловая система, файловая система NTFS не принадлежит миру GNU / linux.

Источник: fsck не может найти fsck.ntfs

0
ответ дан 17 June 2018 в 15:44

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

Похожие вопросы: