Eu tenho uma partição NTFS com o Windows XP, mas possui setores defeituosos e não pode inicializar.
É uma unidade SATA e o CD do Windows não pode acessá-lo porque estão faltando drivers, não tenho uma unidade de disquete, portanto não consigo carregar drivers por lá.
Eu tentei o ntfsfix do Linux, mas ele se recusa a fazer qualquer coisa. Também tentei o nftsclone com a opção --rescue para pelo menos fazer backup dos dados, mas também não funciona.
Como posso executar o chkdsk neste caso?
fonte
Se você tiver acesso a um DVD de instalação do Vista ou Windows 7, inicialize a partir dele e obtenha um prompt de comando e execute o comando:
Setores ruins nem sempre significam que são ruins - às vezes eles são corrompidos e o chkdsk tenta repará-los. Se não puder, marcará o setor como ruim, para que não seja usado pelo sistema operacional.
fonte
O Chkdsk pode não resolver o problema: se os setores defeituosos estiverem em um arquivo necessário para a inicialização, como parece o seu caso. Tudo o que fará é sinalizá-los como ruins, para que eles ainda não estejam disponíveis para inicialização, destruindo a instalação do Windows.
Se você ainda tiver acesso a um computador em funcionamento, consulte este artigo:
Instale o Windows XP no SATA sem um disquete (F6),
que mostrará como integrar os drivers SATA ao CD de inicialização do Windows.
Uma solução é executar uma instalação de reparo . Isso atualizará a instalação do XP sem destruir a instalação do Windows. No entanto, você deve usar um CD de inicialização do XP com o mesmo nível de service pack instalado atualmente. Você não deve reparar, por exemplo, o XP SP3 usando um CD de inicialização do XP SP2.
Se você não possui um CD de inicialização do XP SP3, veja como criá-lo a partir de um CD antigo em:
Como fazer o slipstream do Windows XP Service Pack 3 para criar um disco de instalação do XP integrado com o SP 3 .
Outra solução (e na minha opinião a melhor) é investir em um programa comercial de reparo de disco, que tentará recuperar o conteúdo existente do disco, relendo os setores defeituosos de várias maneiras e, em seguida, mapeando-os para bons setores.
Um disco rígido com setores defeituosos ainda pode ser ressuscitado usando um produto comercial, como o SpinRite ou o HDD Regenerator . Às vezes, o SpinRite pode funcionar como mágica e oferece uma garantia absoluta de satisfação com o dinheiro de volta.
fonte
Pessoalmente, eu tentaria a
ntfsresize -fi /dev/sdYZ
partir dontfsprogs
pacote no Linux.fonte
Uma vez, meu Windows XP não inicializou. Quando liguei o computador, nada aconteceu, exceto uma pequena mensagem de erro no canto superior esquerdo em uma tela preta. Eu nem recebi uma tela azul da morte. Eu tentei todas as opções de recuperação do Windows, de um disco de recuperação a um CD do Windows XP e nada funcionou.
O que funcionou para mim foi um programa chamado TESTDISK . O Testdisk é um software de recuperação GRATUITO e será executado em vários sistemas operacionais. Usando o computador do meu pai, criei um CD Linux ao vivo com testdisk, usei-o para reparar o BOOT SECTOR e o consertei, permitindo-me inicializar o Windows. Mais tarde, executei o chkdsk para reparar o sistema de arquivos do Windows.
O uso do Linux pode fornecer os drivers que você precisa e o Testdisk pode reparar uma partição do Windows que não inicializa. A Instalação de reparo do Windows foi mencionada, mas isso é mais para reparar o sistema de arquivos do Windows (C: \ WINDOWS), não um problema no disco rígido ou no setor de inicialização. Se nada acontecer quando você liga o computador, o setor de inicialização está desarrumado e não acho que uma instalação de reparo ajude, mas é ótima para a falta de arquivos do Windows.
Basicamente, execute o Testdisk e use-o para reparar a MFT e o setor de inicialização. Além disso, se você não puder usar sua unidade de CD / DVD, poderá colocar o Linux em uma unidade USB. Eu sei que isso pode ser feito, mas eu pessoalmente não tenho nenhuma experiência com isso.
Se alguém estiver interessado no TESTDISK, aqui está uma lista de distribuições Linux com testdisk .
fonte
Se você não conseguir puxar o disco e colocá-lo em outra máquina, como uma unidade USB ou uma unidade SATA secundária, tente iniciar usando o BartPE (disco de inicialização do Windows xp) e tente os utilitários incorporados para acessar a unidade.
fonte
Eu usei
ntfsfix /dev/sdaX
no Ubuntu Live , ele forçará o Windows a executarchkdsk
na próxima inicialização.fonte