2010-09-29 05:44:36 +0000 2010-09-29 05:44:36 +0000
11
11

Como executar chkdsk se não consigo arrancar para o Windows

Tenho uma partição NTFS com Windows XP, mas tem maus sectores e não consegue arrancar.

É uma drive SATA e o CD do Windows não pode aceder-lhe porque lhe faltam os drivers, não tenho uma drive de disquetes por isso não posso carregar drivers através dela.

Tentei o ntfsfix do Linux mas ele recusa-se a fazer nada. Também tentei nftsclone com a opção –rescue para pelo menos fazer backup dos dados, mas também não funciona.

Como posso executar chkdsk neste caso?

Respostas (7)

7
7
7
2010-09-29 15:54:00 +0000

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

chkdsk /r C:

sectores maus nem sempre significa que são maus - por vezes são corruptos e o chkdsk tentará repará-los. Se não conseguir marcar o sector como mau, não será utilizado pelo sistema operativo.

6
6
6
2010-09-29 17:38:10 +0000

Se tiver acesso a outro computador e a um gravador de CD, pode descarregar (legalmente) um disco de recuperação Vista ou Windows 7 e utilizá-lo para executar o CHKDSK. Esperemos que o Vista ou Win 7 tenha drivers para o seu disco ESATA http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/

3
3
3
2010-09-29 06:41:07 +0000

A Chkdsk pode não resolver o problema : Se os maus sectores estiverem num ficheiro que seja necessário para o arranque, como o seu caso parece ser. Tudo o que fará é assinalá-los como maus, pelo que ainda não estarão disponíveis para arrancar, destruindo de facto a sua instalação do Windows.

Se ainda tiver acesso a um computador em funcionamento, veja este artigo: Instale o Windows XP no SATA sem um disquete (F6) que lhe mostrará como integrar os drivers SATA no CD de arranque do Windows.

Uma solução é então Executar uma Instalação de Reparação . Isto irá actualizar a instalação XP sem destruir a instalação do Windows. No entanto, deverá utilizar um CD de arranque XP que seja do mesmo nível de pacote de serviços que o actualmente instalado. Não deve reparar, por exemplo, XP SP3 usando um CD de arranque XP SP2.

Se não tiver um CD de arranque XP SP3, veja como criá-lo a partir de um CD mais antigo em : Como fazer o Slipstream Windows XP Service Pack 3 para Criar um Disco de Instalação XP Integrado com SP 3 .

Outra solução (e na minha opinião a melhor) é investir num programa comercial de reparação do disco, que tentará recuperar o conteúdo existente do disco, relendo os sectores maus de várias maneiras, e depois mapeando-os para os bons sectores.

Um disco rígido com maus sectores ainda pode ser ressuscitado utilizando um produto comercial como SpinRite ou Regenerador de HDD . A SpinRite pode, por vezes, fazer magia, e dá uma garantia absoluta de satisfação de devolução do dinheiro.

1
1
1
2012-07-21 02:42:22 +0000

Uma vez, o meu Windows XP não arrancava. Quando liguei o computador nada aconteceu excepto que recebi uma pequena mensagem de erro no canto superior esquerdo num ecrã preto. Nem sequer recebi um Ecrã Azul da Morte. Tentei todas as opções de recuperação do Windows, desde um Disco de Recuperação até 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 operativos. Usando o computador do meu pai, criei um CD de Linux ao vivo que tinha o testdisk, usei-o para reparar o SECTOR BOOT e que o arranjou, permitindo-me arrancar o Windows. Mais tarde executei chkdsk para reparar o sistema de ficheiros Windows.

Usando Linux pode fornecer os drivers de que necessita, e o Testdisk pode reparar uma partição Windows que não arranca. A instalação de reparação do Windows foi mencionada, mas isso é mais para reparar o sistema de ficheiros do Windows (C:\WINDOWS), não é um problema do disco rígido ou do sector de arranque. Se nada acontecer quando se liga o computador, o sector de arranque é uma confusão e não creio que uma Instalação de Reparação ajude, mas, é óptimo para ficheiros Windows em falta.

Basicamente, execute o Testdisk e utilize-o para reparar o MFT e o sector de arranque. Além disso, se não puder utilizar a sua unidade de CD/DVD, pode colocar o Linux numa unidade de polegar USB. Eu sei que pode ser feito, mas pessoalmente não tenho qualquer experiência com ele.

Se alguém estiver interessado no TESTDISK, aqui está uma lista de distros Linux com testdisk .

1
1
1
2010-09-29 06:41:03 +0000

Pessoalmente tentaria ntfsresize -fi /dev/sdYZ a partir do pacote ntfsprogs sob Linux.

0
0
0
2010-09-29 05:53:44 +0000

Se não conseguir puxar o disco e colocá-lo noutra máquina quer como unidade usb quer como unidade secundária sata, pode tentar arrancar usando BartPE (windows xp boot disc) e tentar os utilitários embutidos para aceder à unidade.

0
0
0
2014-05-21 17:14:43 +0000

Usei ntfsfix /dev/sdaX sob Ubuntu Live , forçará o Windows a correr chkdsk no próximo arranque.