fsck uma unidade ntfs no Linux

24

Existe uma maneira de fsck / chkdsk uma unidade NTFS do Linux?

    
por vivin 15.01.2011 / 22:33

5 respostas

13

Sim. Isso foi tratado por fsck em alguns lançamentos. Se a partição não estiver listada em /etc/fstab , provavelmente será necessário informar o tipo de partição. Eu usei isso de um CD do Linux para recuperar uma partição que o Windows não inicializaria.

Com base nos comentários abaixo, a correção real é feita pelo programa ntfsfix . Ele deve estar disponível, mesmo se não houver nenhum programa para executar um sistema de arquivos fsck on e NTFS.

    
por 15.01.2011 / 22:44
7

Infelizmente, a ferramenta ntfsfix é muito limitada em comparação com o chkdsk da Microsoft. Tente instalar o Windows - de preferência com a versão mais recente do Windows, já que a Microsoft está constantemente melhorando o chkdsk (espero ...) Novas versões do Windows estão disponíveis gratuitamente como testes. Se o problema estiver em um disco USB, você pode tentar instalar o Windows em algo como o VirtualBox e fornecer o controle de VM do dispositivo USB.

    
por 01.01.2012 / 06:27
3

Se você tiver NTFSProgs instalados, poderá executar fsck.ntfs ou fsck -t ntfs para executar uma unidade NTFS.

    
por 15.01.2011 / 22:45
2

ln -s /bin/ntfsfix /sbin/fsck.ntfs

fsck /dev/sdg1
fsck from util-linux 2.21.2
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... FIXED
NTFS volume version is 3.1.
NTFS partition /dev/sdg1 was processed successfully.

No fedora 22, há outro binário:

lrwxrwxrwx. 1 root root 13 May 22 22:13 /usr/sbin/fsck.ntfs -> ../bin/ntfsck
    
por 09.06.2015 / 20:15
1

No meu caso, nenhum dos fsck & ntfsfix poderia corrigir o problema do meu disco externo NTFS para dispositivos móveis.

Eu acabo inicializando no sistema operacional Windows e uso as etapas a seguir para corrigir o problema no disco.

Etapas:

  • Verifique o identificador do disco defeituoso. por exemplo, g
  • Abra o terminal "cmd" das janelas.
  • Insira chkdsk <disk>: /f para corrigi-lo.
    Onde <disk> é o identificador, por exemplo, chkdsk d: /f
  • Em seguida, seria corrigido em segundos ( Para um disco de tamanho 1Tb ).

Depois de anos, finalmente encontrei algo que o Windows pode fazer facilmente, mas o Linux não pode;)

@Update - solução de vm

Você também pode criar um windows vm (por exemplo, win 7), depois montar o disco móvel no windows vm, então você também pode usar chkdsk para consertar o disco, é semelhante ao inicializar em um Windows.

    
por 30.03.2018 / 12:15

Tags