So verstecken Sie Ordner auf einer tragbaren Windows-Festplatte, wenn sie unter Mac OS X angezeigt werden

Ich habe eine tragbare Festplatte im NTFS-Format und verwende sie, um meine privaten Daten in Windows XP zu speichern. Kürzlich habe ich es mit einem Macbook verbunden und festgestellt, dass die Ordner, die ich in Windows als "versteckt" eingestellt habe, immer noch in Mac OS X angezeigt und gelesen werden können. Was kann ich also tun, um diese Ordner in Mac OS X auszublenden? Außerdem möchte ich, dass diese Ordner immer noch ausgeblendet werden, wenn die Festplatte mit anderen Macs verbunden ist.

Was genau tun Sie, um diese Dateien zu "verstecken"? Verwenden Sie das verborgene NTFS-Attribut für die Dateien, für die Ordner, die die Dateien enthalten, oder für etwas anderes?

Antworten (3)

Es gibt zwei Möglichkeiten, die ich kenne.

Sie können den Ordnernamen mit einem „.“ beginnen, wie in „.folder“. Dadurch werden sie auf jedem Mac ausgeblendet, obwohl andere Windows sie sehen können.

Oder Sie können den Terminal-Befehl „chflags hidden ~/Documents/folder“ verwenden und diesen Ort durch den Pfad zu dem Ordner ersetzen, den Sie verstecken möchten. Aber ich glaube nicht, dass dies sie verbergen würde, wenn sie mit einem anderen Mac verbunden sind.

Vielleicht möchten Sie einen Verschlüsselungsdienst wie TrueCrypt verwenden.

chflags hiddenstützt sich auf HFS+-Dateisystemspeicher und bildet nicht transparent verborgene NTFS-Attribute ab. Dein . Vorschlag ist die einzige praktikable Alternative.
Ach, das ist schade.

Die einfache Antwort ist, dass Macs NTFS-Festplatten seit Mac OS X 10.3 Panther und höher lesen.

Das Standardverhalten blendet keine Dateien aus, die NTFS als „versteckt“ markiert hat. Sie könnten theoretisch versuchen, Software auf allen Ihren Macs zu installieren, um sicherzustellen, dass sie dieses versteckte Attribut respektieren ( Tuxera stellt solche Software her).

Das gleiche Problem tritt auf, wenn Sie Ihre "versteckten" Dateien zu einem beliebigen Linux oder Unix bringen

Diese Art von „Sicherheit durch Verschleierung“ kann nützlich sein, um etwas außer Sichtweite zu bringen, aber Sie müssen diese Dateien stärker verschlüsseln, um sie vor anderen Betriebssystemen zu verbergen, die sich nicht an die Windows-Konvention halten, bestimmte Dateien nicht anzuzeigen.

Macs haben das gleiche Problem – das versteckte Attribut für HFS+-Dateisysteme lässt sich nicht auf andere Betriebssysteme übertragen. Macs folgen der Unix-Konvention, um automatisch Dateien zu "verstecken", die mit a beginnen.

Vielleicht könnten Sie Ihre Dateien umbenennen, um mit einer . und tun Sie auch alles, was Sie derzeit tun, damit sie auf NTFS ausgeblendet werden.

Das würde sie auf Macs und Windows gleichermaßen verbergen.

Am einfachsten wäre es, einen Punkt ( .) vor den Dateinamen zu setzen - dadurch wird er im Finder ausgeblendet.

Sie könnten dies auch im Terminal ausführen: chflags hidden path/to/fileIch bin mir jedoch nicht sicher, ob dies auf einem NTFS-formatierten Volume funktioniert, da ich es nicht auf einem ausprobiert habe.

Das verborgene NTFS-Attribut ist nicht gleich dem verborgenen HFS-Attribut oder diesem zugeordnet. Obwohl das zum „Verbergen“ einer Datei, die sich auf einem HFS+-Volume befindet, gut funktioniert, wird es nicht in Dateien auf NTFS-Volumes übersetzt.
Danke für die Klarstellung - ich dachte, es würde nicht funktionieren, war mir aber nicht 100% sicher.