¿Por qué FAT16 está limitado a solo lectura con TrueCrypt en Snow Leopard?

Tengo un problema con TrueCrypt . El problema se describe en otra parte pero no se resolvió para mí.

Al intentar montar contenedores cifrados, se genera el siguiente error:

hdiutil: error al adjuntar - no hay sistemas de archivos montables

Otros recursos indican que el problema está relacionado con la versión de MacFUSE. He probado algunas versiones pero no he podido encontrar un par que funcione para mi sistema.

Sería genial:

  • obtener sugerencias de solución
  • aprender qué versión de MacFUSE usa con éxito alguien en mi situación.

Mi sistema:

  • Mac OS X 10.6.8 (Leopardo de las Nieves)
  • Mac Mini 1.66Ghz Core Duo
  • 2GB RAM
  • TrueCrypt 7.1A

Actualización 1

Después de cambiar de MacFUSE a FUSE para OS X (OSXFUSE), como se sugiere en las respuestas:

  • Los volúmenes de TrueCrypt se pueden montar solo de lectura.

Los intentos de montar con acceso de escritura continuaron fallando con el error anterior. No puedo estar seguro de si esto es nuevo desde que cambié.

Actualización 2

Lectura/escritura exitosa para un contenedor TrueCrypt formateado como Mac OS Extended.

El contenedor que deseo abrir se creó originalmente en un sistema Windows. diskutil infolo describe como FAT16. El tamaño del contenedor es 10.5 MB on diskcuando no está montado. Cuando se monta como solo lectura:

ingrese la descripción de la imagen aquí

(¿Las fechas son un poco extravagantes?)

Relacionado con apple.stackexchange.com/questions/20037/… pero creo que se centra en un elemento diferente
¿Está utilizando una partición cifrada o un volumen alojado en archivos? Si es lo último, ¿cuál es el sistema de archivos de la partición en la que está alojado el archivo?
Errm, bueno, es un archivo contenedor Truecrypt normal, creado en Windows TC que se abre desde el disco duro de mi Mac, así queFile System: Journaled HFS+ Type: hfs Name: Mac OS Extended (Journaled)
¿Tiene la propiedad total y permisos de lectura/escritura para el archivo contenedor TC en su unidad Mac, incluido el permiso rw para la carpeta en la que se encuentra?
@OldPro lo hizo CHMOD 777en el archivo y el directorio para estar seguro, sin cambios :(
Para mayor comodidad: creo que la discusión en Ask Different Chat puede ser tan relevante para la pregunta en evolución, como lo es para la respuesta recompensada...
Chmod no es suficiente en discos HFS. En general, solo me he encontrado con 3 casos en los que solo puedo montar un disco de solo lectura. En primer lugar, es de solo lectura física o un tipo de DMG de solo lectura, como el que se crea a partir de un CD. En segundo lugar, el sistema de archivos es de solo lectura, como NTFS (sin un controlador NTFS adicional instalado). En tercer lugar, no tengo permisos de lectura/escritura en el archivo de imagen del disco. Así que eliminamos 1 y 2, y me enfoco en 3. Use la ventana de información del Finder para convertirse en el propietario del archivo contenedor TC y asegúrese de tener acceso de lectura/escritura.

Respuestas (3)

He usado TrueCrypt 7.1a en Mas OS X 10.6.8 con OSXFUSE 2.3.8 sin problemas. MacFuse está muerto. El instalador oficial de Mac de TrueCrypt 7.1a instala OSXFUSE al igual que 7.1. No estoy seguro de cómo instaló TrueCrypt, pero si no con el instalador de Mac, desinstale lo que tiene (incluido MacFuse) e instálelo usando el instalador.

También asegúrese de haber leído/escrito/propiedad del archivo contenedor TC en el disco.

El instalador 7.1a de Truecrypt en realidad todavía instala MacFuse - ver captura de pantalla
@Rory, supongo que depende del sistema operativo en el que esté instalando ( vea la captura de pantalla ) o de dónde obtuvo el instalador.
@Rory - Incluso TrueCrypt 7 - captura de pantalla - Ambos estaban en 10.6.8
Qué extraño, volví a descargar el instalador de TrueCrypt para estar seguro y todavía intenta instalar MacFuse; también estoy en 10.6.8. Aunque, como mencioné anteriormente, ahora creo que es un problema abrir contenedores creados en Windows (FAT16), ¿trabaja con aquellos en TrueCrypt?
No sé a qué te refieres con FAT16. Mi Mac (con OSXFUSE instalado) puede crear y leer/escribir particiones FAT32 y ExFAT. Compruébelo usted mismo utilizando la Utilidad de Discos para crear una nueva imagen de disco. Continúe e instale OSXFUSE de forma independiente, luego vuelva a instalar TrueCrypt. Hice una instalación relativamente limpia para obtener mi Mac de OS X 10.5 a 10.6, y es posible que otra persona haya copiado o instalado algunos controladores FUSE, pero creo que los controladores FAT son nativos y los controladores ExFAT provienen de TrueCrypt.
Sí, lo intenté esta mañana sin éxito, es un pepinillo :( Bueno, cuando monto el volumen TrueCrypt que había creado en TC para Windows como solo lectura, entonces se diskutil infograba como un FAT16volumen
OK, lo siento, me confundí un poco acerca de los diversos sabores FAT. FAT16 es el original, limitado a un tamaño de volumen de 2 GB. Fat32 se introdujo en Windows 95. Mac admite lectura/escritura FAT16 y FAT32 desde OS 8, sortea la limitación del tamaño del volumen, pero el tamaño del archivo está limitado a 4 GB. ExFAT es FAT64 es más nuevo (2006) y se recomienda un máximo de 512 TB y ha sido compatible de forma nativa en Mac desde OS X 10.6.5. Por lo tanto, no debería necesitar FUSE de ningún tipo.
Retiro eso, probablemente TC todavía necesita FUSE para poder leer y escribir el sistema de archivos desde una aplicación en lugar de desde un controlador de kernel.
Así que, en general, me di por vencido y voy a hacer una solución alternativa larga al copiar datos del contenedor de solo lectura a uno nuevo de mac legible/escribible y luego repetir el proceso mientras estoy en Windows en la universidad. Si bien no tuvimos éxito, eres bienvenido a la recompensa. Gracias por todos tus esfuerzos :D
No estoy seguro de lo que quieres decir con "repetir el proceso mientras estoy en Windows". Definitivamente debería poder crear un nuevo contenedor FAT32 en la Mac que luego puede llevar de Mac a Windows. No debería necesitar dos separados. De todos modos, gracias por la generosidad.

Las preguntas frecuentes del sitio web de OSXFuse ( https://github.com/osxfuse/osxfuse/wiki/FAQ ) dicen lo siguiente sobre MacFuse: "La última versión no es completamente compatible con Mac OS X 10.6 y no funcionará en OS X 10.7 y posteriores versiones".

Tuve un problema similar hace unos días, aunque no relacionado con TrueCrypt. También probé algunas versiones diferentes de MacFuse y finalmente terminé reemplazando MacFuse con OSXFUSE que funciona bien hasta ahora. Y por cierto, descubrí que MacFuse ya no se mantiene y se considera muerto.