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

Wie führe ich chkdsk aus, wenn ich nicht in Windows booten kann?

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

Es ist ein SATA-Laufwerk und die Windows-CD kann nicht darauf zugreifen, weil die Treiber fehlen, ich habe kein Diskettenlaufwerk, also kann ich keine Treiber darüber laden.

Ich habe es mit ntfsfix von Linux aus versucht, aber es weigert sich, etwas zu tun. Ich habe auch nftsclone mit der Option –rescue versucht, um wenigstens die Daten zu sichern, aber auch das funktioniert nicht.

Wie kann ich chkdsk in diesem Fall ausführen?

Antworten (7)

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

Wenn Sie Zugang zu einer Vista- oder Windows 7-Installations-DVD haben, booten Sie von dieser und erhalten Sie eine Eingabeaufforderung , dann führen Sie den Befehl aus:

chkdsk /r C:

Schlechte Sektoren bedeuten nicht immer, dass sie schlecht sind - manchmal sind sie beschädigt und chkdsk wird versuchen, sie zu reparieren. Wenn dies nicht gelingt, wird der Sektor als fehlerhaft markiert, so dass er vom Betriebssystem nicht verwendet werden kann.

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

Wenn Sie Zugang zu einem anderen Computer und einem CD-Brenner haben, können Sie (legal) eine Vista- oder Windows 7-Wiederherstellungsdiskette herunterladen und diese verwenden, um CHKDSK auszuführen. Hoffentlich haben Vista oder Win 7 Treiber für Ihre ESATA-Platte http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/

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

Chkdsk behebt das Problem möglicherweise nicht: Wenn sich die fehlerhaften Sektoren in einer Datei befinden, die zum Booten erforderlich ist, wie es in Ihrem Fall der Fall zu sein scheint. Es wird sie lediglich als fehlerhaft markieren, so dass sie weiterhin nicht zum Booten zur Verfügung stehen, was im Endeffekt Ihre Windows-Installation zerstört.

Wenn Sie noch Zugang zu einem funktionierenden Computer haben, lesen Sie diesen Artikel: Windows XP auf SATA ohne Diskette installieren (F6) der Ihnen zeigt, wie Sie die SATA-Treiber in die Windows-Boot-CD integrieren können.

Eine Lösung ist dann, Eine Reparaturinstallation durchführen . Dadurch wird die XP-Installation aktualisiert, ohne die Windows-Installation zu zerstören. Allerdings sollten Sie eine XP-Boot-CD verwenden, die den gleichen Service-Pack-Level hat wie die aktuell installierte. Sie sollten z. B. XP SP3 nicht mit einer XP SP2-Boot-CD reparieren.

Wenn Sie keine XP SP3-Boot-CD haben, lesen Sie, wie Sie eine solche von einer älteren CD erstellen können, in: How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3 .

Eine andere Lösung (und meiner Meinung nach die beste) ist es, in ein kommerzielles Festplattenreparaturprogramm zu investieren, das versucht, den vorhandenen Inhalt der Festplatte wiederherzustellen, indem es die fehlerhaften Sektoren auf verschiedene Weise neu einliest und sie dann guten Sektoren zuordnet.

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

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

Einmal wollte 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 bekam nicht einmal einen “Blue Screen of Death”. Ich habe alle Windows-Wiederherstellungsoptionen ausprobiert, von einer Wiederherstellungsdiskette bis zu einer Windows XP-CD, und nichts hat funktioniert.

Was bei mir funktionierte, war ein Programm namens TESTDISK . Testdisk ist eine KOSTENLOSE Wiederherstellungssoftware und läuft auf mehreren Betriebssystemen. Mit dem Computer meines Vaters erstellte ich eine Live-Linux-CD, die Testdisk enthielt. Ich benutzte es, um den BOOT-SEKTOR zu reparieren, und das hat das Problem behoben, so dass ich Windows booten konnte. Später ließ ich chkdsk laufen, um das Windows-Dateisystem zu reparieren.

Die Verwendung von Linux kann die benötigten Treiber bereitstellen, und Testdisk kann eine Windows-Partition reparieren, die sich nicht booten lässt. Windows Repair Installation wurde erwähnt, aber das ist mehr für die Reparatur des Windows-Dateisystems (C:\WINDOWS), nicht für ein Festplatten- oder Bootsektorproblem. Wenn beim Einschalten des Computers nichts passiert, ist der Bootsektor beschädigt und ich glaube nicht, dass eine Reparaturinstallation hilft, aber sie eignet sich gut für fehlende Windows-Dateien.

Grundsätzlich sollten Sie Testdisk ausführen und damit die MFT und den Bootsektor reparieren. Wenn Sie Ihr CD/DVD-Laufwerk nicht verwenden können, können Sie Linux auch auf einen USB-Stick packen. Ich weiß, dass das möglich ist, aber ich persönlich habe keine Erfahrung damit.

Wenn jemand an TESTDISK interessiert ist, hier ist eine Liste von Linux-Distros mit Testdisk .

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

Persönlich würde ich ntfsresize -fi /dev/sdYZ aus dem Paket ntfsprogs unter Linux ausprobieren.

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

Wenn Sie die Diskette nicht ziehen und in einen anderen Rechner stecken können, entweder als USB-Laufwerk oder als sekundäres SATA-Laufwerk, können Sie versuchen, mit BartPE (Windows XP-Bootdiskette) zu booten und mit den eingebauten Dienstprogrammen zu versuchen, auf das Laufwerk zuzugreifen.

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

Ich habe ntfsfix /dev/sdaX unter Ubuntu Live verwendet, es wird Windows zwingen, beim nächsten Start chkdsk auszuführen.