Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Checkdisk

Turboman / 5 Antworten / Flachansicht Nickles

Hi,
was sind diese .chk Dateien, die Gigabytes verschlingen? Sind das verlorene Daten? Führen Systemabstürze zu verlorenen Daten, oder repariert checkdisk alles wieder?

DaWELL Turboman „Checkdisk“
Optionen

Also kaputt geht in dem Moment was, wenn grad die Daten auf die Platte geschrieben werden und noch nicht in der FAT aktualisiert sind, d.h. wenn sich während einem Datenschreibzugriff der PC aufhängt. Dann liegen irgendwo Daten rum, in der FAT sind sie noch nicht verlinkt, d.h. die Daten können nirgendwohin zugeordnet werden, Chkdisk sammelt sie ein und legt sie in .chk-Dateien ab.
Beim NTFS-System müsste das so sein, dass es nie einen Zustand gibt, wo teilweise alte und teilweise neue Daten verlinkt werden, weil atomar der Zeiger auf die Daten umgesetzt wird, d.h. es kann schon sein, dass neue Daten, die gerade kurz vorm Absturz geschrieben wurden, danach weg sind und Chkdisk auch diese einsammeln muss, aber es gehen nie Dateien verloren, die vorher schon vorhanden waren.
Im Gegensatz zum FAT-System, wo manche Zeiger auf schon geschriebene Datenteile und manche noch auf alte zeigen, bzw. alles keinen Sinn mehr ergibt und deswegen dann Dateien verloren gehen können, wenn Chkdisk versucht, die Datenteile wieder zu Dateien zusammenzufügen.

Aber grundsätzlich hab ich es noch nie erlebt, dass eine .chk-Datei 1:1 einer vorher vorhandenen Datei entsprach. Es fehlen meistens irgendwelche Dateitrümmer, wodurch die ganze Datei dann unbrauchbar wird. Der ursprüngliche Sinn der .chk-Dateien war, dass man noch Texte mit einem Editor extrahieren kann, aber binäre Daten sind da ohne großen Aufwand nicht mehr zu holen.

Ich hoffe, ich hab jetzt keinen Stuss erzählt, 100%-ig sicher bin ich mir bei den Feinheiten der beiden Dateisysteme auch nicht, aber so ungefähr müssts schon stimmen.


Da WELL '5