Wie, um sicherzustellen, dass alle Daten physisch auf die Festplatte geschrieben?

Verstehe ich .NET FileStream-Flush-Methode schreibt nur den aktuellen Puffer auf Festplatte, aber abhängig von Windows' disk-Treiber und die Festplatte-firmware ist dies keine Garantie, dass die Daten tatsächlich physisch auf den Datenträger geschrieben.

Gibt es eine .NET-oder Win32-Methode, kann mir diese Garantie? Also, wenn es Stromausfall eine Nanosekunde nach dem Aufruf dieser Methode kommt zurück, kann ich trotzdem sicher sein, dass alles OK ist?

InformationsquelleAutor der Frage Stefan Schultze | 2008-12-20

Schreibe einen Kommentar