Cómo ocultar carpetas en un disco portátil de Windows cuando se ve en mac os x

Tengo un disco portátil con formato NTFS y lo uso manteniendo mis datos privados en Windows XP. Recientemente lo conecté a Macbook y descubrí que las carpetas que configuré como "ocultas" en Windows todavía se pueden ver y leer en Mac OS X. Entonces, ¿qué puedo hacer para ocultar estas carpetas en Mac OS X? Además, quiero que estas carpetas sigan ocultas si el disco se conecta a otras Mac.

¿Qué está haciendo exactamente para "ocultar" estos archivos? ¿Está utilizando el atributo oculto NTFS en los archivos, en las carpetas que contienen los archivos o algo más?

Respuestas (3)

Hay dos formas que conozco.

Puede comenzar el nombre de la carpeta con un ".", como en ".carpeta". Esto los ocultará en cualquier Mac, aunque otros Windows pueden verlos.

O puede usar el comando de Terminal "chflags hidden ~/Documents/folder", reemplazando ese lugar con la ruta a la carpeta que desea ocultar. Pero no creo que esto los oculte cuando están conectados a otra Mac.

Es posible que desee considerar el uso de un servicio de encriptación como TrueCrypt.

chflags hiddense basa en el almacenamiento del sistema de archivos HFS+ y no se asigna de forma transparente a los atributos ocultos de NTFS. Su . sugerencia es la única alternativa viable.
Oh, eso es desafortunado.

La respuesta simple es que las Mac leerán discos NTFS desde Mac OS X 10.3 Panther y posteriores.

El comportamiento predeterminado no oculta ningún archivo que NTFS haya marcado como "oculto". Teóricamente, podría intentar instalar software en todas sus Mac para asegurarse de que respeten este atributo oculto ( Tuxera fabrica dicho software)

El mismo problema ocurrirá cuando lleve sus archivos "ocultos" a cualquier Linux o Unix

Este tipo de "seguridad por oscuridad" puede ser útil para ocultar algo, pero deberá cifrar estos archivos con más fuerza para ocultarlos de otros sistemas operativos que no cumplan con la convención de Windows de no mostrar ciertos archivos.

Las Mac tienen el mismo problema: el atributo oculto para los sistemas de archivos HFS+ no se traduce a otros sistemas operativos. Las Mac siguen la convención de Unix para "ocultar" automáticamente los archivos que comienzan con un.

Tal vez podría cambiar el nombre de sus archivos para que comiencen con un . y también haga lo que haga actualmente para que estén ocultos en NTFS.

Eso los mantendría ocultos en Mac y Windows por igual.

La forma más fácil sería agregar un punto ( .) al frente del nombre del archivo; esto lo ocultará en el Finder.

También puede ejecutar esto en la terminal: chflags hidden path/to/filepero no estoy seguro de si esto funcionará en un volumen con formato NTFS, ya que no lo he probado en uno.

El atributo oculto de NTFS no es igual ni está asignado al atributo oculto de HFS, por lo que aunque funciona bien para "ocultar" un archivo que reside en un volumen HFS+, no se traduce en archivos en volúmenes NTFS.
Gracias por aclarar esto, pensé que no funcionaría, pero no estaba 100% seguro.