El montaje de TrueCrypt falla con un error críptico

Estoy tratando de montar un archivo TrueCrypt en mi Mac (OS X 10.8).

Cuando lo hago me sale el siguiente error:

hdiutil: error al adjuntar - no hay sistema de archivos montable

Eso es todo lo que hay. Intenté ejecutar desde la línea de comandos, pero cambia a la GUI y luego da el mismo error.

  • La contraseña es correcta. Da un error diferente, si lo escribo mal.
  • El archivo se puede montar y leer en Linux (Kubuntu 12.08 y 13.04)
  • Tengo dos archivos donde esto sucede (uno es de 470 Gb, el otro es de 300 Gb). Un archivo donde este no es el problema y al menos la lectura funciona bien (no he probado la escritura). Ese archivo es de solo 90 Gb.
  • El disco externo donde se encuentran estos archivos está formateado como ext4, que monto a través de ext4fuse.

Por favor, ayúdenme, estoy en el proceso de copiar los datos en un disco externo compatible con Mac. En este momento estoy sincronizando a través de Wifi y requiere dos computadoras funcionando y lleva años.

ACTUALIZAR

  1. Ayer por la noche, copié el archivo de 300 Gb en mi disco externo formateado para Mac. Ocurrió el mismo problema, por lo que concluiría que no es un problema de ext4fuse.

  2. El volumen TrueCrypt está formateado internamente como ext4.

  3. No contiene un hiddenvolumen.

Me sale el mismo error de montaje. Probé lo que hizo Toby y pude montar el volumen desde una ventana de terminal. Sin embargo, cuando entro en DiskUtility, muestra un "volume.dmg" que está montado. No puedo acceder a nada en él. Si trato de montarlo, dice "No hay sistemas de archivos montables". Tengo gigas de datos en esta unidad y realmente los necesito de vuelta.
Obtuve esto cuando estaba montando en un directorio que no existía. Mal mensaje de error, pero fácil de arreglar.

Respuestas (6)

Al final, no encontré una manera de hacer que esto funcionara en OS X. Copié el archivo en una máquina Linux, lo monté y luego scp'd todo a mi máquina en ejecución OS X. Razonablemente simple pero toma algo de tiempo y uno necesita acceso a dos máquinas.

Intente montar el volumen como " solo lectura ":

TrueCrypt → Preferencias → Opciones de montaje → Montar volúmenes como solo lectura

Preferencias de Truecrypt

Si eso no funciona, entonces es posible que TrueCrypt tenga algún problema con el mecanismo de implementación del sistema de archivos (ext4fuse) que no detecta que un volumen ext4 está montado. He usado FUSE para OS X con TrueCrypt y funciona sin ningún problema, por lo que probarlo en lugar de su mecanismo actual también podría ayudar.

Ayer por la noche, copié el archivo de 300 Gb en mi disco externo formateado para Mac. Ocurrió el mismo problema, por lo que concluiría que no es un problema de ext4fuse. ¿Tengo razón?
También intenté usar la opción Montar solo lectura, sin embargo, se hizo al ingresar la contraseña (haga clic en Opciones). No en la configuración general.
Puede ser que el problema sea con Truecrypt y ext4fuse, no tanto con OSX y ext4fuse.
¿Podría ser que el volumen truecrypt esté formateado internamente con ext4?
Podría ser; es probable que tenga que verificar a través de su sistema Linux que puede montarlo. hidden¿El volumen de Truecrypt también contiene un volumen?
No, no contiene un hiddenvolumen.
@I'L'I, el volumen truecrypt definitivamente está formateado con ext4. Me preguntaba si esto podría ser una causa de error.
Sugiero probar FUSE para OSX para montar el volumen, luego ver si encuentra el mismo problema.

Intente seleccionar "No montar" en VeryCrypt y luego monte el disco manualmente. Terminal abierto:

diskutil list
/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            VERACRYPT               +10.2 MB    disk5

diskutil mount /dev/disk5
Volume VERACRYPT on /dev/disk5 mounted

Parece que hay un problema con los sistemas de archivos FAT32 y exFAT. Después de montar manualmente el volumen, creé uno nuevo con HFS+. Pude montarlo sin ningún problema. Estoy usando Mac OSX High Sierra.

He estado usando un contenedor truecrypt para almacenar el contenido de mi homedir y montarlo en cada arranque desde un gancho de inicio de sesión. Funcionó de maravilla, pero debido a las recientes rarezas de Truecrypt, decidí cambiar a FileVault. Después del cambio, quería montar mi contenedor truecrypt (que contiene un sistema de archivos HFS+) para copiar mis datos y recibí el error anterior.

Después del sudor inicial, ya que temía haber perdido todos mis datos, incluida una gran parte de mis copias de seguridad, pude resolver esto

  1. Montaje con truecrypt y las opciones --filesystem=NONE y (por seguridad) -m ro
  2. Con OSX Disk Utility, pude simplemente montar el volumen y copiar mis cosas

Asegúrese de que el sistema de archivos donde se coloca el volumen TrueCrypt no esté montado como de solo lectura...

De alguna manera, descubrí que en MacOS necesita un sistema de archivos de lectura y escritura, incluso si solo está tratando de montarlo como de solo lectura.

Es posible que el archivo que intenta montar se haya creado en un sistema de archivos "ninguno".

¿Podría dar más detalles sobre lo que significa un "sistema sin archivos"?