Suche Disktool um manuell das "Dirty Bit" einer Partition aus der MFT zu löschen

Registriert
Dez. 2010
Beiträge
4.476
Hallo @ all,

der Titel sagt eigentlich schon alles. Bitte keine DAU-Tipps à la "benütze FSUTIL oder CHKDSK", ich möchte wirklich nur das eine Bit löschen aus der MFT, und natürlich ohne Datenträgerüberprüfung. Am besten wäre die Möglichkeit das aus einer Batch heraus zu machen.

Hintergrund ist ein Problem mit Windows 10. Aufgrund einer Treiberinkompatibilität fährt Win10 manchmal nicht korrekt herunter. Danach ist das Dirty Bit auf allen Partitionen gesetzt. Natürlich befinden sich auf den Partitionen keine Fehler. Beim Wechsel auf Windows 7 werden dann alle Partitionen geprüft, was lästig und zeitraubend ist.
 
Und was soll das für ein Dirty Bit sein?

Trage einfach dafür Sorge, dass Windows richtig herunter fährt. Und, Windows 8 und auch Windows 10 fährt im Standardmodus auch nicht richtig herunter. Und produziert diesen Fehler bei Multi OS Systemen. Da hilft dann, den Hybridmodus zu deaktivieren.
 
Nein, Fehler befinden sich nicht auf den Partitionen von Windows, aber evtl noch geöffnetet Dateien mit noch nicht gespeicherten Änderungen. Würde an deiner Stelle lieber das schnelle Starten von Windows umstellen, damit das Flag garnicht erst gesetzt wird. WENN Windows 10 noch offene Änderungen hat (im Cache). kannst du die (theoretisch) auch sämtliche Daten zerlegen.
 
reicht das nicht, wenn du im Windows Registry bei Windows 7 was änderst?
 
Hiren's BootCD könnte in deinem Fall nützlich sein... Die enthält jede Menge Tools zum editieren, reparieren, sichern und wiederherstellen des MBR und Dateisystems. Du kannst damit entweder von CD booten oder die Tools direkt aus dem OS heraus starten.

Welche Tools enthalten sind, kannst du unter http://www.hiren.info/pages/bootcd nachlesen.
 
Zuletzt bearbeitet:
MistaJack schrieb:
Vielleicht nützen ja folgende Links etwas:

Hab versucht per Diskeditor die genannten Zeichenfolgen zu finden, leider ohne Erfolg. Zumindest keinen schnellen. Das Tool fängt an zu suchen, braucht aber Minuten um auf 1% zu kommen. Hab es dann irgendwann abgebrochen. Da ist es wirklich schneller CHKDSK beim Windows-Start laufen zu lassen anstatt abzubrechen.

Eigentlich verwunderlich, daß noch keiner auf die Idee gekommen ist FSUTIL so zu hacken, daß ein "FSUTIL DIRTY UNSET C:" möglich wird. :rolleyes:

Mit der Registry hat das Problem übrigens nichts zu tun. Man kann natürlich per Registry-Hack die automatische CHKDSK Überprüfung ausschalten, doch hilft das bei einem System mit multiplen Systempartitionen nicht viel. Ob eine Partition beim Systemstart überprüft werden soll, wird nicht in der Registry, sondern (bei NTFS-Partitionen) in einem Bit (pro Partition) in der MFT (Master File Table) abgespeichert.

Mit einer Boot-CD das Problem zu lösen ist witzlos, das dauert insgesamt auch viel länger als CHKDSK einfach laufen zu lassen.
 
Wie schon geschrieben, verhindere einfach, dass das Bit gesetzt wird und deaktiviere den Schellstart von Windows. Keine Ursache->kein BIT->kein Tool.
 
Von CD booten wäre in deinem Fall natürlich kontraproduktiv. Ich wollte darauf hinaus, dass du dir die Toolsammlung auf der CD mal genauer ansehen könntest. Vllt. ist ja was für deine Zwecke dabei... Musste selbst bisher noch nicht an der MFT rumschrauben. ;)
 
Könnte es die gleiche Ursache wie Win8 sein, nämlich das Windows gar nicht runterfährt sondern nur eine Schlafzustand annimmt und daher das Dirty Bit gesetzt bleibt, wenn man Dual Boot macht?
 
Das interessiert den TE nicht, da werden wohl echt alle Festplatten eine Macke weg haben... *ironie off*
 
hatte das gleiche Problem. dual install win7 und 10 . Win 10 setzt beim standardmäßigem (schnellen) "herunterfahren" das "Dirty Bit"
Ich habe das Problem gelöst denke ich . in den Energie Einstellungen "was geschieht beim herunterfahren" kann man den "schnellen start " gegen das richtige "Herunterfahren" austauschen . danach ist das Problem weg!
 
Hi,

dafür muss man nun wirklich keinen drei Jahre (!) alten Thread reanimieren, oder?

VG,
Mad
 
Zurück
Oben