Come eseguire chkdsk se non riesco ad avviare Windows


11

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

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

Ho provato ntfsfix da Linux ma si rifiuta di fare qualsiasi cosa. Ho anche provato nftsclone con l'opzione --rescue almeno per eseguire il backup dei dati ma non funziona neanche.

Come posso eseguire chkdsk in questo caso?

Risposte:


6

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


Nel ho preso in prestito un DVD Vista, ma tra le risposte questo è più semplice della creazione di un disco personalizzato, e poiché posso ancora accedere alla mia partizione Linux non avrei bisogno di accedere a un altro computer.
solarc,

> è possibile scaricare (legalmente) un disco di ripristino di Vista o Windows 7 Davvero? Avrei pensato che puoi scaricare solo il disco corrispondente alla versione che possiedi (potrei giurare di vedere un avviso in tal senso anche da qualche parte).
Synetech,

7

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

chkdsk /r C:

I settori danneggiati non significano sempre che sono cattivi - a volte sono corrotti e chkdsk tenterà di ripararli. In caso contrario, il settore verrà contrassegnato come non valido, quindi non verrà utilizzato dal sistema operativo.


3

Chkdsk potrebbe non risolvere il problema: se i settori danneggiati si trovano in un file necessario per l'avvio, come sembra essere il tuo caso. Tutto ciò che farà è contrassegnarli come cattivi, quindi non saranno ancora disponibili per l'avvio, in effetti distruggendo l'installazione di Windows.

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

Una soluzione è quindi eseguire un'installazione di riparazione . Ciò aggiornerà l'installazione di XP senza distruggere l'installazione di Windows. Tuttavia, è necessario utilizzare un CD di avvio di XP con lo stesso livello di service pack attualmente installato. Non è necessario riparare, ad esempio, XP SP3 utilizzando un CD di avvio di XP SP2.

Se non si dispone di un CD di avvio di XP SP3, vedere come crearlo da un CD precedente in:
Come eseguire lo slipstream di Windows XP Service Pack 3 per creare un disco di installazione di XP integrato con SP 3 .

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

Un disco rigido con settori danneggiati può ancora essere rianimato utilizzando un prodotto commerciale come SpinRite o HDD Regenerator . SpinRite a volte può fare magie e offre una garanzia di soddisfazione soddisfatti o rimborsati.


1

Personalmente proverei ntfsresize -fi /dev/sdYZdal ntfsprogspacchetto sotto Linux.


L'ho risolto prima di leggere questo, ma lo proverò la prossima volta.
solarc,

1

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 ricevuto 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 nulla ha funzionato.

Ciò che ha funzionato per me è stato un programma chiamato TESTDISK . Testdisk è un software di recupero GRATUITO e funzionerà su diversi sistemi operativi. Usando il computer di mio padre ho creato un CD Linux live con testdisk, l'ho usato per riparare il BOOT SECTOR e che lo ha riparato, permettendomi di avviare Windows. Successivamente ho eseguito chkdsk per riparare il file system di Windows.

L'uso di 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 la riparazione del file system di Windows (C: \ WINDOWS), non per un problema del disco rigido o del settore di avvio. Se non succede nulla quando accendi il computer, il settore di avvio è incasinato e non penso che un'installazione di riparazione aiuterà, ma è ottimo per i file di Windows mancanti.

Fondamentalmente, esegui Testdisk e usalo per riparare la MFT e il settore di avvio. Inoltre, se non è possibile utilizzare l'unità CD / DVD, è possibile inserire Linux su una chiavetta USB. So che può essere fatto, ma personalmente non ho alcuna esperienza con esso.

Se qualcuno è interessato a TESTDISK, ecco un elenco di distro Linux con testdisk .


0

Se non riesci a estrarre il disco e inserirlo in un'altra macchina come unità USB o come unità SATA secondaria, puoi provare ad avviare utilizzando BartPE (disco di avvio di Windows XP) e provare le utilità integrate per accedere all'unità.


Non può eseguire l'avvio, quindi non è possibile creare un CD BartPE
harrymc,

2
Ciò non significa che un amico non possa costruirlo per lui, o forse ha un secondo sistema.
MaQleod,

BartPE non è più disponibile "Bart's PE Builder non è più disponibile. Dobbiamo andare avanti! Grazie a tutti per tutto il vostro supporto nel corso degli anni !!!"
brewmanz,

0

Ho usato ntfsfix /dev/sdaXsotto Ubuntu Live , costringerà Windows a funzionare chkdskal prossimo avvio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.