Quando tentei montar um disco rígido externo conectado via usb, recebi o erro citado abaixo. Até agora, tentei usar o ntfsfix e o chkdsk. Meu sistema operacional é o Arch Linux e a unidade está formatada em 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.
Aqui está a saída de 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.
linux
hard-drive
mount
ntfs
user285082
fonte
fonte
Respostas:
Sou fanático por Linux aqui e posso responder a essa pergunta.
Eu tive esse erro e é devido ao fato de o Linux não executar nativamente o NTFS.
O NTFS é um formato Windows, o Linux pode executá-lo, no entanto, ele será muito melhor formatado como FAT32 ou melhor como EXT4.
Para resumir, reformate a unidade e tente novamente. Se isso não funcionar, instale
gmtp
. Isso ajudará a compatibilidade ao conectar dispositivos.Não tenho certeza no arch linux, mas nos sistemas ubuntu e debian, o comando é
fonte
toda vez que isso acontece comigo eu faço como diz
então o Windows o corrige ,
só porque o Windows Explorer lê, não significa que o sistema de arquivos é bom,
acredite em mim por perda pessoal ...
fonte