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

Come eseguire chkdsk se non posso avviare Windows

Ho una partizione NTFS con Windows XP ma ha dei settori danneggiati e non può avviarsi.

È un'unità SATA e il CD di Windows non può accedervi perché mancano i driver, non ho un'unità floppy quindi non posso caricare i driver da lì.

Ho provato ntfsfix da Linux ma si rifiuta di fare qualcosa. Ho anche provato nftsclone con l'opzione –rescue per fare almeno il backup dei dati, ma non funziona nemmeno questo.

Come posso eseguire chkdsk in questo caso?

Risposte (7)

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

Se hai accesso a un DVD di installazione di Vista o Windows 7, avvia da esso e ottieni un prompt dei comandi , quindi esegui il comando:

chkdsk /r C:

I settori danneggiati non sempre significano che sono cattivi - a volte sono corrotti e chkdsk tenterà di ripararli. Se non ci riesce, segnerà il settore come cattivo in modo che non venga usato dal sistema operativo.

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

Se hai accesso a un altro computer e a un masterizzatore CD, puoi scaricare (legalmente) un disco di ripristino di Vista o Windows 7 e usarlo per eseguire CHKDSK. Si spera che Vista o Win 7 abbiano dei driver per il tuo disco ESATA http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/

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

Chkdsk potrebbe non risolvere il problema: se i settori danneggiati sono in un file richiesto per l'avvio, come sembra essere il tuo caso. Tutto ciò che farà è segnalarli come cattivi, quindi non saranno ancora disponibili per l'avvio, distruggendo di fatto la vostra installazione di Windows.

Se hai ancora accesso a un computer funzionante, vedi questo articolo: Installare Windows XP su SATA senza Floppy (F6) che vi mostrerà come integrare i driver SATA nel CD di avvio di Windows.

Una soluzione è quindi quella di Perform a Repair Installation . Questo aggiornerà l'installazione di XP senza distruggere l'installazione di Windows. Tuttavia, si dovrebbe usare un CD di avvio di XP che abbia lo stesso livello di service-pack di quello attualmente installato. Non dovreste riparare, per esempio, XP SP3 usando un CD di avvio di XP SP2.

Se non avete un CD di avvio di XP SP3, vedete come crearlo da un vecchio CD in : How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3 .

Un'altra soluzione (e secondo me la migliore) è quella di investire in un programma commerciale di riparazione del disco, che cercherà di recuperare il contenuto esistente del disco, rileggendo i settori danneggiati in vari modi, quindi mappandoli in settori buoni.

Un disco rigido con settori danneggiati può ancora essere resuscitato usando un prodotto commerciale come SpinRite o HDD Regenerator . SpinRite a volte può fare magie, e dà una garanzia di soddisfazione assoluta con rimborso.

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

Una volta il mio Windows XP non si avviava. Quando ho acceso il computer non è successo nulla, tranne che ho ricevuto un piccolo messaggio di errore nell'angolo in alto a sinistra su uno schermo nero. Non ho nemmeno avuto una schermata blu della morte. Ho provato tutte le opzioni di ripristino di Windows, da un disco di ripristino a un CD di Windows XP e niente ha funzionato.

Quello che ha funzionato per me è stato un programma chiamato TESTDISK . Testdisk è un software di recupero GRATUITO e funziona su diversi sistemi operativi. Usando il computer di mio padre ho creato un CD Linux live che aveva testdisk, l'ho usato per riparare il BOOT SECTOR e questo ha risolto il problema, permettendomi di avviare Windows. Più tardi ho eseguito chkdsk per riparare il file system di Windows.

Usare Linux può fornire i driver necessari, e Testdisk può riparare una partizione di Windows che non si avvia. L'installazione di riparazione di Windows è stata menzionata, ma è più per riparare il file system di Windows (C:\WINDOWS), non un problema di disco rigido o di settore di avvio. Se non succede nulla quando si accende il computer, il settore di avvio è incasinato e non credo che un'installazione di riparazione possa aiutare, ma è ottimo per i file mancanti di Windows.

Fondamentalmente, esegui Testdisk e usalo per riparare l'MFT e il settore di avvio. Inoltre, se non puoi usare il tuo drive CD/DVD, puoi mettere Linux su una chiavetta USB. So che si può fare, ma personalmente non ho alcuna esperienza al riguardo.

Se qualcuno è interessato a TESTDISK, ecco una lista di distro Linux con testdisk .

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

Personalmente proverei ntfsresize -fi /dev/sdYZ dal pacchetto ntfsprogs sotto Linux.

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

Se non puoi estrarre il disco e metterlo in un'altra macchina o come unità usb o un'unità sata secondaria, puoi provare ad avviare usando BartPE (disco di avvio di windows xp) e provare le utility integrate per accedere all'unità.

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

Ho usato ntfsfix /dev/sdaX sotto Ubuntu Live , costringerà Windows a eseguire chkdsk al prossimo avvio.