Manuelles Leeren des Schreibcaches unter Windows


31

Auf * nix-Systemen kann ein Benutzer mit dem syncBefehl erzwingen, dass ausstehende Schreibvorgänge im Festplatten-Cache des Kernels auf die Festplatte geschrieben werden. Hat Windows einen ähnlichen Befehl?


Zusätzlich zu den großartigen Antworten unten können Sie, wenn das Laufwerk extern ist, die Geräteeinstellungen aufrufen und den Schreibcache vollständig deaktivieren. Theoretisch können Sie dann das Laufwerk ziehen, wann immer Sie möchten, aber ich persönlich würde immer noch eine ordnungsgemäße Demontage durchführen.
RockPaperLizard

1
@RockPaperLizard: Dies ist ohnehin die Standardeinstellung für externe Laufwerke, gerade weil sie von allen nur abgezogen werden, ohne die Verbindung zu trennen.
Joey

Antworten:


28

Ja, es wird auch als Sync bezeichnet und ist Teil der SysInternals Suite:

Verwenden Sie diese Option, wenn Sie wissen möchten, dass geänderte Dateidaten sicher auf Ihren Festplatten gespeichert sind. Für die Synchronisierung sind leider Administratorrechte erforderlich. Mit dieser Version können Sie auch Wechseldatenträger wie ZIP-Laufwerke leeren.


Entschuldigung, ich habe Ihre Antwort nicht gesehen, bis ich meine eingereicht hatte.
AFH

Es heißt, es wurde zuletzt im Jahr 2006 aktualisiert. Hat jemand dies auf einem modernen Betriebssystem wie Windows 7 SP1 oder Windows 8.1 versucht?
Jason

Leute sagen, dass es in Win8 hier funktioniert : forum.sysinternals.com/syncexe-how-to-use_topic25219.html . Sie sagen, dass es in Win8.1 nicht funktioniert, aber es scheint, dass das Problem darin besteht, dass sie nicht wissen, dass es sich um ein Befehlszeilentool handelt. Ich habe keine Win8.1-Maschine zum Testen. Scheint gut auf Win7.
Jon G - Megaphone Tech

Irgendwelche Ideen, wie es umgesetzt wird? Ich möchte diese Funktion in ein Python-Programm aufnehmen.
Aivar

12

Ja. Auf der Suche sync.exefand ich, dass es ein SysInternals-Programm gibt , um genau das zu tun. Ich habe es nicht verwendet, aber ich habe noch nie ein SysInternals-Dienstprogramm gefunden, das nicht besonders gut funktioniert hat.

Es kann separat oder als Teil der Suite heruntergeladen werden .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.