it-swarm.com.de

Wie starte ich chkdsk, wenn ich nicht mit Windows booten kann?

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

Es handelt sich um ein SATA-Laufwerk, auf das die Windows-CD nicht zugreifen kann, weil 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?

11
solarc

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

6
Larry C

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

chkdsk /r C:

Fehlerhafte Sektoren bedeuten nicht immer, dass sie fehlerhaft sind - manchmal sind sie beschädigt 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.

7
Moab

Möglicherweise behebt Chkdsk das Problem nicht: Befinden sich die fehlerhaften Sektoren in einer Datei, die zum Booten erforderlich ist, scheint dies der Fall zu sein. Alles, was es tun wird, ist, sie als schlecht zu markieren, so dass sie immer noch nicht zum Booten zur Verfügung stehen, wodurch Ihre Windows-Installation zerstört wird.

Wenn Sie immer noch Zugriff auf einen funktionierenden Computer haben, lesen Sie diesen Artikel:
Windows XP auf SATA ohne Diskette installieren (F6)
Hier erfahren Sie, wie Sie die SATA-Treiber in die Windows-Boot-CD integrieren.

Eine Lösung ist dann, eine Reparaturinstallation durchzuführen . Dadurch wird die Installation von XP aktualisiert, ohne dass die Windows-Installation zerstört wird. Sie sollten jedoch eine XP -Start-CD verwenden, die denselben Service Pack-Stand aufweist wie die derzeit installierte. Sie sollten beispielsweise XP SP3 nicht mit einer XP SP2-Boot-CD reparieren.

Wenn Sie keine XP SP3-Boot-CD haben, lesen Sie, wie Sie diese von einer älteren CD erstellen:
Slipstreaming von Windows XP Service Pack 3 zum Erstellen einer integrierten XP Installationsdiskette 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.

3
harrymc

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

1
Azz

Einmal bootete mein Windows XP nicht mehr. Als ich den Computer einschaltete, passierte nichts außer einer kleinen Fehlermeldung in der oberen linken Ecke auf einem schwarzen Bildschirm. 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 es hat nichts funktioniert.

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

Die Verwendung von Linux kann die Treiber bereitstellen, die Sie benötigen, und Testdisk kann eine Windows-Partition reparieren, die nicht gestartet werden kann. Die Windows-Reparaturinstallation wurde erwähnt, dies ist jedoch eher für die Reparatur des Windows-Dateisystems (C:\WINDOWS) gedacht, nicht für Probleme mit der Festplatte oder dem Startsektor. Wenn beim Einschalten des Computers nichts passiert, ist der Bootsektor durcheinander und ich denke, eine Reparaturinstallation hilft nicht weiter, aber es ist großartig, wenn Windows-Dateien fehlen.

Führen Sie Testdisk im Allgemeinen aus und verwenden Sie es, um die MFT und den Startsektor zu reparieren. Wenn Sie Ihr CD/DVD-Laufwerk nicht verwenden können, können Sie Linux auch auf einem USB-Stick speichern. 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 von Linux-Distributionen mit Testdisk .

1
Josh

Wenn Sie den Datenträger nicht ziehen und entweder als USB- oder als sekundäres SATA-Laufwerk in einen anderen Computer einlegen können, können Sie versuchen, ihn mit BartPE zu starten. (Windows XP-Boot-Disc) und versuchen Sie, mit den integrierten Dienstprogrammen auf das Laufwerk zuzugreifen.

0
MaQleod

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

0
Va l