Como corrijo o NTFS do Ubuntu?

1

Descrição do problema: Eu tenho uma unidade USB externa que não é montada.

Contexto:

  1. Eu não tenho nem desejo acessar o MS Windows.
  2. Veja 1.
  3. A unidade USB externa é formatada em NTFS.
  4. Não há RAID.
  5. Sou usuário do Linux há muitos anos e não tenho medo do CLI.
  6. Prefiro não limpá-lo e começar do zero, mas não é crítico se não puder evitá-lo.

O erro parece com:

Error mounting /dev/sdc1 at /media/dude/External HD: Command-line 'mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdc1" "/media/dude/External HD"' exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdc1': 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.
 (udisks-error-quark, 0)
    
por user447607 07.04.2017 / 21:24

1 resposta

6

Você pode tentar usar ntfsfix para reparar o volume NTFS. Esta é uma 'solução' na qual pode consertar erros simples como MFT e MFTMirror não combinando, e algumas pequenas incongruências no sistema de arquivos. Observe que, se nftsfix não consertar a unidade para que seja utilizável, será necessário usar a solução "Usar um sistema Windows para reparar NTFS", que foi testada e aprovada.

sudo ntfsfix /dev/sdXY (onde X e Y são a letra do dispositivo da unidade e Y é o número da partição, você pode obter esses dados de sudo fdisk -l , mas parece que isso deve ser /dev/sdc1 para o seu específico caso) deve funcionar.

Observe que a solução "completa" ainda comprovada para corrigir problemas de NTFS é um sistema Windows ou um disco de inicialização do Windows (ou até mesmo uma VM do Windows pela qual você passa a unidade USB externa) e usando chkdisk do sistema Windows.

    
por Thomas Ward 07.04.2017 / 21:28