So führen Sie chkdsk aus, wenn ich nicht unter Windows booten kann

11

Ich habe eine NTFS-Partition mit Windows XP, aber sie hat fehlerhafte Sektoren und kann nicht gestartet werden.

Es ist ein SATA-Laufwerk und die Windows-CD kann nicht darauf zugreifen, da die Treiber fehlen. Ich habe kein Diskettenlaufwerk, daher kann ich dort keine Treiber laden.

Ich habe ntfsfix unter Linux ausprobiert, aber es weigert sich, irgendetwas zu tun. Ich habe auch versucht, nftsclone mit der Option --rescue zu verwenden, um zumindest die Daten zu sichern, aber es funktioniert auch nicht.

Wie kann ich in diesem Fall chkdsk ausführen?

Solarc
quelle

Antworten:

6

Wenn Sie Zugriff auf einen anderen Computer und einen CD-Brenner haben, können Sie (legal) eine Vista oder Windows 7-Wiederherstellungsdiskette herunterladen und damit CHKDSK ausführen. Hoffentlich haben Vista oder Win 7 Treiber für Ihre ESATA-Festplatte. http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/

Larry C.
quelle
In der habe ich mir eine Vista-DVD ausgeliehen, aber unter den Antworten ist dies einfacher als das Erstellen einer personalisierten Festplatte, und da ich immer noch auf meine Linux-Partition zugreifen kann, müsste ich nicht auf einen anderen Computer zugreifen.
Solarc
> Sie können (legal) eine Vista oder Windows 7-Wiederherstellungsdiskette herunterladen. Wirklich? Ich hätte gedacht, dass Sie nur die Festplatte herunterladen können, die Ihrer eigenen Version entspricht (ich könnte schwören, dass Sie auch irgendwo einen entsprechenden Hinweis sehen).
Synetech
7

Wenn Sie Zugriff auf eine Vista oder Windows 7-Installations-DVD haben, starten Sie diese und rufen Sie eine Eingabeaufforderung ab . Führen Sie dann den folgenden Befehl aus:

chkdsk /r C:

Schlechte Sektoren bedeuten nicht immer, dass sie schlecht sind - manchmal sind sie korrupt und chkdsk versucht, sie zu reparieren. Wenn dies nicht möglich ist, wird der Sektor als schlecht markiert, sodass er vom Betriebssystem nicht verwendet wird.

Moab
quelle
3

Chkdsk kann das Problem möglicherweise nicht beheben: Wenn sich die fehlerhaften Sektoren in einer Datei befinden, die zum Booten erforderlich ist, wie es Ihr Fall zu sein scheint. Alles, was es tun wird, ist, sie als fehlerhaft zu kennzeichnen, sodass sie immer noch nicht zum Booten verfügbar sind, wodurch Ihre Windows-Installation zerstört wird.

Wenn Sie weiterhin Zugriff auf einen funktionierenden Computer haben, lesen Sie diesen Artikel:
Installieren Sie Windows XP auf SATA ohne Diskette (F6)
, um zu erfahren, wie Sie die SATA-Treiber in die Windows-Start-CD integrieren.

Eine Lösung besteht dann darin, eine Reparaturinstallation durchzuführen . Dadurch wird die XP-Installation aktualisiert, ohne die Windows-Installation zu zerstören. Sie sollten jedoch eine XP-Boot-CD verwenden, die dieselbe Service Pack-Version wie die derzeit installierte hat. Sie sollten beispielsweise XP SP3 nicht mit einer XP SP2-Boot-CD reparieren.

Wenn Sie keine XP SP3-Start-CD haben, erfahren Sie, wie Sie sie von einer älteren CD erstellen, unter:
Slipstream Windows XP Service Pack 3 zum Erstellen einer integrierten XP-Setup-Festplatte mit SP 3 .

Eine andere Lösung (und meiner Meinung nach die beste) besteht darin, in ein kommerzielles Festplattenreparaturprogramm zu investieren, mit dem versucht wird, den vorhandenen Inhalt der Festplatte wiederherzustellen, indem die fehlerhaften Sektoren auf verschiedene Weise erneut gelesen und dann guten Sektoren zugeordnet werden.

Eine Festplatte mit fehlerhaften Sektoren kann weiterhin mit einem kommerziellen Produkt wie SpinRite oder HDD Regenerator wiederbelebt werden . SpinRite kann manchmal magisch wirken und bietet eine absolute Geld-zurück-Zufriedenheitsgarantie.

harrymc
quelle
1

Persönlich würde ich ntfsresize -fi /dev/sdYZaus dem ntfsprogsPaket unter Linux versuchen .

Azz
quelle
Ich habe es vor dem Lesen behoben, werde es aber beim nächsten Mal versuchen.
Solarc
1

Einmal konnte mein Windows XP nicht booten. Als ich den Computer einschaltete, passierte nichts, außer dass ich eine kleine Fehlermeldung in der oberen linken Ecke auf einem schwarzen Bildschirm erhielt. Ich habe nicht einmal einen Blue Screen of Death bekommen. Ich habe alle Windows-Wiederherstellungsoptionen ausprobiert, von einer Wiederherstellungsdiskette bis zu einer Windows XP-CD, und nichts hat funktioniert.

Was für mich funktioniert hat, war ein Programm namens TESTDISK . Testdisk ist eine KOSTENLOSE Wiederherstellungssoftware und kann auf mehreren Betriebssystemen ausgeführt werden. Mit dem Computer meines Vaters habe ich eine Live-Linux-CD mit Testdisk erstellt. Ich habe damit den BOOT-SEKTOR repariert und das Problem behoben, sodass ich Windows starten konnte. Später habe ich chkdsk ausgeführt, um das Windows-Dateisystem zu reparieren.

Unter Linux können Sie die benötigten Treiber bereitstellen, und Testdisk kann eine Windows-Partition reparieren, die nicht gestartet werden kann. Die Windows-Reparaturinstallation wurde erwähnt, dies gilt jedoch eher für die Reparatur des Windows-Dateisystems (C: \ WINDOWS) als für ein Festplatten- oder Bootsektorproblem. Wenn beim Einschalten des Computers nichts passiert, ist der Bootsektor durcheinander und ich glaube nicht, dass eine Reparaturinstallation hilfreich ist, aber es ist großartig, wenn Windows-Dateien fehlen.

Führen Sie Testdisk grundsätzlich aus und reparieren Sie damit die MFT und den Bootsektor. Wenn Sie Ihr CD / DVD-Laufwerk nicht verwenden können, können Sie Linux auch auf einem USB-Stick installieren. Ich weiß, dass es möglich ist, aber ich persönlich habe keine Erfahrung damit.

Wenn sich jemand für TESTDISK interessiert, finden Sie hier eine Liste der Linux-Distributionen mit Testdisk .

Josh
quelle
0

Wenn Sie die Disc nicht ziehen und entweder als USB-Laufwerk oder als sekundäres SATA-Laufwerk auf einem anderen Computer ablegen können, können Sie versuchen, mit BartPE (Windows XP-Boot-Disc) zu starten, und die integrierten Dienstprogramme verwenden, um auf das Laufwerk zuzugreifen.

MaQleod
quelle
Er kann nicht booten, kann also keine BartPE-CD erstellen
harrymc
2
Das bedeutet nicht, dass ein Freund es nicht für ihn bauen kann oder dass er ein zweites System hat.
MaQleod
BartPE ist nicht mehr verfügbar "Bart's PE Builder ist nicht mehr verfügbar. Wir müssen weitermachen! Vielen Dank an alle für Ihre Unterstützung im Laufe der Jahre !!!"
Brewmanz
0

Ich habe ntfsfix /dev/sdaXunter Ubuntu Live verwendet , es wird Windows zwingen, chkdskbeim nächsten Start ausgeführt zu werden.

Va l
quelle