Como executar o chkdsk se não conseguir inicializar no Windows

11

Eu tenho uma partição NTFS com o Windows XP, mas ela tem setores defeituosos e não consegue inicializar.

É uma unidade SATA e o CD do Windows não pode acessá-la porque está faltando seus drivers, não tenho uma unidade de disquete, portanto não posso carregar os 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?

    
por solarc 29.09.2010 / 07:44

7 respostas

6

Se você tiver acesso a outro computador e a um gravador de CD, baixe (legalmente) um disco de recuperação do Vista ou do Windows 7 e use-o para executar o CHKDSK. Esperemos que o Vista ou o Win 7 tenham drivers para o seu disco ESATA. link

    
por 29.09.2010 / 19:38
7

Se você tiver acesso a um DVD de instalação do Vista ou do Windows 7, inicialize a partir dele e obtenha um prompt de comando e execute o comando:

chkdsk /r C:

Setores defeituosos nem sempre significam que são ruins - às vezes, eles são corruptos e o chkdsk tentará repará-los. Se não puder, marcará o setor como ruim, por isso não será usado pelo SO.

    
por 29.09.2010 / 17:54
3

O Chkdsk pode não corrigir o problema: Se os setores defeituosos estiverem em um arquivo necessário para a inicialização, como parece ser seu caso. Tudo o que vai fazer é sinalizá-los como ruins, então eles ainda não estarão disponíveis para inicialização, destruindo a instalação do Windows.

Se você ainda tiver acesso a um computador em funcionamento, consulte este artigo: Instalar o Windows XP no SATA sem disquete (F6)
que mostrará como integrar os drivers SATA no CD de inicialização do Windows.

Uma solução é, então, Realizar 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 atualmente instalado. Você não deve reparar, por exemplo, o XP SP3 usando um CD de inicialização do XP SP2.

Se você não tiver um CD de inicialização do XP SP3, veja como criá-lo a partir de um CD mais antigo em: Como fazer o slipstream do Windows XP Service Pack 3 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 mapeando-os em bons setores. .

Um disco rígido com setores defeituosos ainda pode ser ressuscitado usando um produto comercial como SpinRite ou HDD Regenerator . O SpinRite pode às vezes trabalhar com mágica e oferece uma garantia absoluta de satisfação com o dinheiro.

    
por 29.09.2010 / 08:41
1

Pessoalmente, eu tentaria ntfsresize -fi /dev/sdYZ do pacote ntfsprogs no Linux.

    
por 29.09.2010 / 08:41
1

Uma vez, meu Windows XP não inicializa. Quando liguei o computador, nada aconteceu, exceto que recebi uma pequena mensagem de erro no canto superior esquerdo de uma tela preta. Eu nem sequer peguei uma Tela Azul da Morte. Eu tentei todas as opções de recuperação do Windows, de um disco de recuperação para 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 eu criei um live CD do Linux que tinha testdisk, eu usei para reparar o BOOT SECTOR e consertei, permitindo que eu inicializasse o Windows. Mais tarde corri chkdsk para reparar o sistema de arquivos do Windows.

O uso do Linux pode fornecer os drivers necessários e o Testdisk pode reparar uma partição do Windows que não inicializa. Windows Repair Installation foi mencionado, 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á bagunçado e eu não acho que uma instalação de reparo vai ajudar, mas, é ótimo para perder 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 um pen drive USB. Eu sei que isso pode ser feito, mas eu pessoalmente não tenho nenhuma experiência com isso.

Se alguém estiver interessado em TESTDISK, aqui está uma lista de distribuições Linux com testdisk .

    
por 21.07.2012 / 04:42
0

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 inicializar usando BartPE (disco de inicialização do Windows XP) e experimente os utilitários incorporados para acessar a unidade.

    
por 29.09.2010 / 07:53
0

Eu usei ntfsfix /dev/sdaX em Ubuntu Live , ele forçará o Windows a executar chkdsk na próxima inicialização.

    
por 21.05.2014 / 19:14