Warum ist es schlecht, chkdsk zu stoppen?

5

So höre ich ziemlich regelmäßig, dass das Stoppen eines laufenden chkdsk schlecht ist und möglicherweise Daten auf Ihrer Festplatte zerstören kann. Ich kann anscheinend keine Informationen darüber finden, warum dies so schlimm ist.

Was kann das Stoppen von chkdsk während der Ausführung bewirken und warum? An welchen Punkten führt chkdsk keine destruktiven Prozesse durch und kann sicherer gestoppt werden?

(Einige Hintergrundinformationen: Wir haben ein chkdsk-Programm, das wahrscheinlich mehrere Stunden dauert. Wir haben es versehentlich direkt nach dem Ausführen ausgeführt. Es ist ein chkdsk / B-Programm unter Windows 7. Es geht mir nicht darum, wie man es genau anhält. Ich bin zwar bereit zu warten, beschäftige mich aber viel mehr mit der Theorie, warum wir nicht einfach damit aufhören sollten.)

Zell Faze
quelle
[Diese Lösung funktioniert für mich] [1] [1]: support.microsoft.com/KB/158675
pho3nix
Link oben ist tot.
YetAnotherRandomUser

Antworten:

5

Das chkdskProgramm repariert beschädigte Datenstrukturen. Dies erfordert in der Regel übereinstimmende Schreibvorgänge - zu vereinfachen, um Daten am falschen Ort zu entfernen und um Daten am richtigen Ort anzuhängen. Wenn Sie die Stromversorgung ausschalten, während ein Schreibvorgang auf dem Medium ausgeführt wird, der andere jedoch nicht, können die Daten vollständig getrennt bleiben.

Es gibt einfach zu viele Schreibvorgänge mit zu vielen Abhängigkeiten, um sicherzustellen, dass die Daten an jedem denkbaren Punkt konsistent sind. Wenn Sie die Stromversorgung unterbrechen, stoppen Sie den Prozess an einem zufälligen Punkt, der möglicherweise nicht konsistent ist.

David Schwartz
quelle
1
Für diejenigen, die die obige Antwort lesen, kann es auch nützlich sein, den Kommentar von Fiasco Labs zur Antwort von Yannis zu lesen.
Zell Faze
0

"Chkdsk sperrt das Volume für den exklusiven Zugriff, und die Beendigung von chkdsk kann zu unvorhergesehenen Problemen führen."

Quelle: http://community.spiceworks.com/topic/142733-can-you-cancel-chkdsk-while-it-is-running

Yannis
quelle
Aber welche Probleme im Besonderen? Und warum verursacht ein Stromausfall, wenn das Laufwerk für den ausschließlichen Zugriff gesperrt ist, Probleme? Wenn das einzige, was läuft, chkdsk ist ...? Auch zitiert aus diesem Thread "Dies ist ein Boot-Time-Scan, das gilt also nicht."
Zell Faze
Eine wunderschön durcheinandergemischte Master-Datei-Tabelle mit nahezu vollständigem Datenverlust, wenn Sie Glück haben. Alles, was seine Reparaturroutinen unterbricht, wenn es das war, hat ziemlich schlimme Konsequenzen.
Fiasko Labs
2
/ b Löscht die Liste der fehlerhaften Cluster auf dem Volume und durchsucht alle Cluster erneut nach Fehlern (impliziert / r). Sie haben also möglicherweise alle fehlerhaften Cluster wieder hinzugefügt, bevor Sie auch die unlesbaren und wirklich fehlerhaften bemerken.
Fiasko Labs
0

Ich bin kein Windows-Administrator, aber die Angabe von chkdisk ist eine Überprüfung des Dateisystems. Nach meiner persönlichen Erfahrung kann das Stoppen eines laufenden Dateisystem-Checks zu schlimmeren Problemen mit dem Dateisystem führen, als Sie es ursprünglich veranlasst haben.

Dies liegt daran, dass das Dateisystem bereits beschädigt ist, der Dateisystem-Checker gerade versucht, Dinge zu verschieben und zu reparieren, und wenn Sie es plötzlich anhalten, könnten die Dinge halb bewegt bleiben, daher ist mehr kaputt.

Wenn Sie wissen, dass das Dateisystem nicht mehr beschädigt ist, ist es wahrscheinlich, dass chkdisk tatsächlich nichts ändert, wenn es nichts Falsches findet, und als solches wäre es sicherer, aufzuhören, obwohl dies vollständige Spekulation meinerseits ist.

Michael Wineland
quelle