На этот вопрос уже есть ответ:
Несколько лет назад я перешел с 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?
Сначала убедитесь, что у вас установлено 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