9

Когда я попытался подключить внешний жесткий диск, подключенный через USB, я получил сообщение об ошибке, приведенное ниже. До сих пор я пытался использовать ntfsfix и chkdsk. Моя операционная система - Arch Linux, и диск отформатирован в NTFS.

Error mounting /dev/sdb1 at /run/media/ssb/HITACHI: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=100,dmask=0077,fmask=0177" "/dev/sdb1" "/run/media/ssb/HITACHI"' exited with non-zero exit status 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to calculate free MFT records: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Вот вывод команды sudo ntfsfix /dev/sdb1:

$ sudo ntfsfix /dev/sdb1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.

2 ответа2

1

каждый раз, когда это происходит со мной, я делаю, как говорится

запустите chkdsk /f в Windows, затем дважды перезагрузите Windows. Использование параметра /f очень важно!

тогда Windows исправляет это,
только потому, что Windows Explorer читает это не означает, что файловая система это хорошо
поверь мне, я знаю по личной потере ...

1

Я фанат Linux и могу ответить на этот вопрос.

У меня была эта ошибка, и это связано с тем, что Linux не поддерживает NTFS.

NTFS - это формат Windows, Linux может его запустить, однако он будет работать гораздо лучше в формате FAT32 или лучше как EXT4.

Подводя итог, переформатируйте диск и попробуйте снова. Если это не работает, установите gmtp . Это поможет совместимости при подключении устройств.

Я не уверен в Arch Linux, но в системах Ubuntu и Debian, команда

sudo apt-get install gmtp.

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