Eine FAT-Festplatte schreibgeschützt oder "versteckt" machen

Eine FAT-Festplatte schreibgeschützt oder "versteckt" machen

Ich habe ein USB-Gerät, das selbst in einen integrierten Flash-Speicher schreibt. Wenn es an einen PC angeschlossen ist, funktioniert es wie ein USB-Massenspeichergerät mit einem FAT-Dateisystem.

Das Gerät kann nicht anders konfiguriert werden, als sein Dateisystem von einem PC aus zu konfigurieren.

Ich möchte einfach die Dateien verbergen, die dieses Gerät in sein Dateisystem schreibt.

Gibt es eine Möglichkeit, ein FAT-Dateisystem so zu konfigurieren, dass es Schreibvorgänge wie gewohnt akzeptiert, die Verzeichnisstruktur jedoch auf einem PC nicht angezeigt werden kann, ohne dass ich einen speziellen Befehl verwende, z. B. die Änderung der Berechtigungen oder das Setzen eines Flags?

Die „Versteckung“ muss nicht vor technisch versierten Personen jeglicher Art schützen, sondern nur vor zwanghaften neugierigen Blicken. Etwas so Einfaches wie die Aufforderung an den Betrachter, eine Flagge auf „ls“ einzugeben, wäre also gut genug. Aber der Versteckmechanismus muss unter Windows, Mac und *nix funktionieren.

Antwort1

FAT hat ein „verstecktes“ Flag, das unter Windows funktioniert, sofern Sie nicht in den Ordnereinstellungen herumstöbern, um versteckte Dateien anzuzeigen (was ich auf neuen Windows-Computern normalerweise „standardmäßig“ mache :P). Ich weiß nicht, ob UNIX FAT oder Mac OS dieses Flag unterstützen, bei Unix wird versteckten Sachen standardmäßig ein Punkt vorangestellt, bei Mac habe ich keine Ahnung (und es interessiert mich auch nicht), aber es funktioniert wahrscheinlich genauso wie bei Unix, da es so ist.

Nichts davon deckt Ihre Anforderung ab, dass „neue Dateien, die auf das Gerät geschrieben werden, ausgeblendet werden“, es sei denn, Sie erklären den Benutzern, wie sie diese ausblenden können. Dadurch erhalten sie das Wissen, das, was Sie getan haben, rückgängig zu machen.

Auf technischer Ebene widerspricht das, was Sie von einem Dateisystem verlangen, dem Design der meisten Dateisysteme, bei denen der „Index der Festplatte“ eine sehr wichtige und zentrale Struktur ist. Ohne Verschlüsselung wird selbst in einem Dateisystem wie NTFS Ihre Unfähigkeit, ein Verzeichnis zu durchsuchen, von diesem Betriebssystem programmgesteuert erzwungen. Ein Open-Source-Dateisystemtreiber kann sich dafür entscheiden, solche Zugriffshinweise zu ignorieren, und letztendlich werden Sie ohne a) ein Dateisystem, das ausdrücklich dafür entwickelt wurde (unwahrscheinlich bei einem Jahrzehnte alten FS), oder b) Verschlüsselungssoftware, die die Daten sichtbar, aber unlesbar macht, nichts annähernd Sicheres erreichen. Dafür gibt es viele, viele Lösungen, was eine andere Frage wäre, bei der Sie erklären müssten, WARUM Sie versuchen, etwas so Seltsames zu tun.

Ich für meinen Teil bin froh, dass es keine solche Möglichkeit gibt, denn ich würde mich weigern, ein Dateisystem zu verwenden, das über bedeutende Methoden verfügt, um Daten auf meinen eigenen Geräten auf eine Weise zu verbergen, die ich nicht einfach herausfinden kann. Das herauszufinden, ist Sache der Hacker/Rootkits und so weiter, und der Rest von uns muss es verhindern. M. E.

verwandte Informationen