it-swarm-pt.tech

fsck uma unidade ntfs no Linux

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

26
vivin

Sim. Isto foi tratado por fsck em algumas versões. 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 fsck no sistema de arquivos NTFS.

14
BillThor

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 de forma semelhante ao VirtualBox e fornecer o controle VM do dispositivo USB.

8
eug

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

3
squircle

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, existe outro binário:

lrwxrwxrwx. 1 root root 13 May 22 22:13 /usr/sbin/fsck.ntfs -> ../bin/ntfsck
2
Tanguy

No meu caso, nenhum dos fsck & ntfsfix poderia corrigir o problema do meu disco externo NTFS.

Eu acabo para inicializar no sistema operacional Windows e uso os seguintes passos para corrigir o problema do disco.

etapas :

  • Verifique o identificador do disco defeituoso. por exemplo, g
  • Abra o terminal "cmd" do Windows.
  • Insira chkdsk <disk>: /f para consertá-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;)


Solução @Update - vm

Você também pode criar um windows vm (por exemplo, ganhar 7), em seguida, montar o disco móvel para o windows vm, então você também pode usar chkdsk para corrigir o disco, é semelhante a inicialização em uma máquina windows.

1
Eric Wang