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.
(Relativ) sicher und zuverlässig, ewig reservierte / ungenutzte Fahrbereiche?
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.
1 Antwort auf die Frage
Verwandte Probleme
-
5
Mit welchen Dateisystemen kann Google Chrome OS arbeiten?
-
4
Lesen Sie die OS X-Partition von Windows 7
-
3
Mounten Sie ext3fs in Windows
-
3
Sollte ich VFAT oder ext3 für eine externe 1-TB-USB-Festplatte verwenden?
-
1
NFS-Server für Windows
-
1
µTorrent erwähnt, dass ich nicht genug Platz habe, aber ich?
-
2
NTFS5-Dateisystem in Windows XP
-
5
Was ist mit WinFS passiert?
-
5
ExtX-Dateisystem auf meinem USB-Schlüssel
-
4
Welches Dateisystem muss ich auf meiner USB-Festplatte haben? FAT32 oder NTFS?