Como posso consertar um sistema de arquivos NTFS inconsistente sem o Windows?

3

Eu tenho um laptop Dell que veio com o Windows da fábrica. Desde então, instalei o Linux e substituí o disco rígido por um SSD. A partição NTFS é inconsistente (resultado de setores defeituosos no disco rígido) e precisa ser corrigida, mas não consigo inicializar no Windows para executar o chkdsk.

Como corrijo este problema? Até que eu faça, não posso mover minha partição NTFS para expandir o espaço no meu sistema de arquivos raiz, que é extremamente baixo.

EDITAR:

Todas as minhas partições foram clonadas do meu HDD agonizante para o meu SSD via Clonezilla. Não há setores defeituosos no SSD, mas a partição NTFS ainda está em um estado inconsistente.

    
por Demi 31.10.2013 / 17:27

2 respostas

2

Se o computador não tiver nada além do Linux, você não deve usar o NTFS. Não há boas ferramentas do Linux para reparar danos NTFS. (A ferramenta ntfsfix do Linux apenas faz algumas verificações básicas e sinaliza ao sistema de arquivos que precisa de mais atenção do Windows.) Portanto, a longo prazo, seu objetivo deve ser mudar do NTFS para um sistema de arquivos nativo do Linux. No curto prazo, você deve usar um disco de emergência do Windows para reparar o sistema de arquivos. (Esses discos de emergência estão amplamente disponíveis, mas eu não tenho nenhum URL acessível. Talvez você possa encontrar um pesquisando o site da Microsoft.) É possível que você use ntfsclone para fazer um backup também; veja a opção --rescue em sua página man. Eu nunca tentei isso, no entanto.

No geral, eu diria que você deve fazer o seguinte:

  1. Use um disco de emergência do Windows, ntfsclone ou qualquer outra ferramenta necessária para obter acesso à partição.
  2. Copie os arquivos dessa partição para outro disco. Você pode fazer isso no Linux ou no Windows, dependendo do que é conveniente e de como você acessou o disco.
  3. Crie um sistema de arquivos nativo do Linux (ext2 / 3 / 4fs, ReiserFS, XFS, JFS ou talvez até mesmo Btrfs) na partição.
  4. Copie os arquivos de volta para a partição original (mas recém-preparada).
por 31.10.2013 / 18:57
0

ntfsresize tem uma opção específica --bad-sectors para essa situação, consulte man ntfsresize

    
por 31.10.2013 / 18:06