(Relativ) sicher und zuverlässig, ewig reservierte / ungenutzte Fahrbereiche?

248
Synetech

Ich versuche herauszufinden, ob es Bereiche des Laufwerks gibt (vorzugsweise vom Dateisystem unabhängig), die nie wirklich verwendet werden.

Zur Verdeutlichung werde ich mein Anwendungsszenario demonstrieren. Ich schreibe ein Werkzeug zur Vereinfachung und Automatisierung der Inventarisierung meiner Wechselmedien (früher einfach dir > …). Ich habe meine Flash-Laufwerke und Speicherkarten physisch mit einem Marker nummeriert, und ich möchte sie auch digital nummerieren, damit das Tool diese Nummer als ID verwenden kann.

Das Problem ist, dass das Einfügen der ID in eine Datei oder ein Volume-Label aus einigen Gründen nicht ideal ist:

  • Es ändert das Laufwerk
  • Es verwendet Laufwerkressourcen (Speicherplatz- / Verzeichniseinträge / Datenträgerbezeichnung / etc.)
  • Es ist auffällig und zu exponiert (nicht, dass ich es verstecken möchte, aber ich möchte nicht, dass es die tatsächlichen Daten stört)

Ich dachte, eine Möglichkeit wäre, einfach auf einen nicht verwendeten Teil des Laufwerks zu schreiben. Da die Daten sehr klein sein würden (im Wesentlichen nur eine einzige ganze Zahl), scheint es so, als gäbe es genügend Platz, um zu Beginn eines FAT * - oder sogar eines NTFS-Volumes eine kleine Anzahl in den großen ungenutzten Bereichen zu speichern.

Das Anliegen ist natürlich die Sicherheit dabei. Mit undokumentierte oder reservierten Bereiche und Funktionen ist immer riskant, aber ich bin der Hoffnung, eine Art von Informationen zu finden (Statistiken, Fallstudien usw.), die zeigen können, was ist / sind die sicher- est Bereich (e) zu verwenden. Natürlich wäre dies keine universelle Lösung, denn wenn dies bei mehreren Programmen der Fall wäre, könnte es zu Konflikten kommen, aber sicherlich für den persönlichen Gebrauch sollte dies möglich sein.

0
(Ich lese gerade [dieses Dokument] (http://www.recover.co.il/SA-cover/SA-cover.pdf), was vielversprechend erscheint.) Synetech vor 10 Jahren 0

1 Antwort auf die Frage

0
grawity

Bei fast allen Dateisystemen sind bereits zum Zeitpunkt der Erstellung eindeutige IDs festgelegt (32-Bit für FAT, 64-Bit für NTFS, 128-Bit für viele Unix-Dateisysteme). Es sollte nicht schwer sein, die UUID ↔ Katalog-ID für Ihr Bestandsverzeichnis für das Datenbank-Kartensystem zu erstellen.