2017-03-14 6 views
0

Meine Frage betrifft das Schreiben von Ergebnissen von elektrochemischen Messungen für Batterietests. Ich habe alten PC in meinem Labor mit Win2k auf NTFS.Wie schreibe ich Datei auf NTFS richtig, um Stromausfall zu überleben?

Kurzer Stromausfall ist ein ziemlich häufiges Problem in meinem Fall. UPS zu kaufen ist wahrscheinlich das Beste, ich arbeite immer noch daran.

Programm, geschrieben auf VB, liest Daten von ADC jede 0.5sec und schreibt es in Textdatei.

Das grundlegende Ziel ist es, fast alle gemessenen Daten zu speichern. Daten für die letzten paar Minuten zu verlieren ist kein Problem.

Was können Sie mir zur Datensicherheit und einfachen Wiederherstellung nach Stromausfällen empfehlen?

Welche meiner Ideen zur Verbesserung der Situation kann von Vorteil sein?

1) Zuordnen von Platz für die Datei, wird es durch Nullen beim Start und Verkürzen am Ende der Messungen

2) Deaktivieren Pufferung bei allen

3) Schreiben von Daten in Blöcken mit möglichen Prüfsummen in separatem Protokoll Befüllung -datei (kompliziert)

Alle Links zur erfolgreichen Lösung ähnlicher Probleme sind willkommen.

Vielen Dank für alle im Voraus.

+1

Starten Sie vielleicht alle 5 Minuten eine neue Datei? Fügen Sie einen USB-Speicherstick hinzu und schreiben Sie Ihre Dateien dorthin und auf Ihre Hauptfestplatte. –

+0

Wenn Sie nur alle halbe Sekunde eine Zeichenfolge anhängen, sollten Sie in der Lage sein, die Datei zu öffnen, den Wert zu schreiben und die Datei für jede Schreiboperation zu schließen. Wenn Sie die Datei nach jeder Operation schließen, wird sie auf die Festplatte geschrieben, so dass Sie nichts verlieren. Selbst ein Pentium 4 sollte das handhaben. – reasra

Antwort

0

Ich konnte keinen Kommentar posten, damit ich in einer Antwort schreiben

@ Mark Setchell starten neue Datei für kurze Zeit gut sein könnte. @reasra schlug auch eine ganz ähnliche und elegante Methode vor, die von oben abgeleitet wurde. Das Schreiben eines Teils der Daten in die Datei und das anschließende Schließen der Daten in mehreren Sekunden/Minuten könnte ein guter Kompromiss zwischen Computerlast und Datenzuverlässigkeit sein. Der Computer hat die erste Generation der Celeron-CPU, also ist es ziemlich langsam.

@Mark Setchell Schreiben von Daten auf einer anderen Partition/Medien ist auch sehr vorteilhaft. Allerdings hat die Verwendung von Flashdrives Einschränkungen - hauptsächlich wegen der geringen Anzahl an Schreibzyklen und der Vermeidung von Schreibverstärkung.

@Mark Setchell, @reasra - vielen Dank für Ihre Hilfe.

Verwandte Themen