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?
quelle
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:
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.
quelle
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.
quelle
Persönlich würde ich
ntfsresize -fi /dev/sdYZ
aus demntfsprogs
Paket unter Linux versuchen .quelle
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 .
quelle
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.
quelle
Ich habe
ntfsfix /dev/sdaX
unter Ubuntu Live verwendet , es wird Windows zwingen,chkdsk
beim nächsten Start ausgeführt zu werden.quelle