TrueCrypt proporciona un volumen : una gran secuencia de bytes. TrueCrypt se coloca entre estos bytes y el medio de almacenamiento físico, aplicando el cifrado cada vez que los datos se escriben en el disco y los descifran cuando se leen. TrueCrypt se detiene allí. El significado de estos bytes no es parte del negocio de TrueCrypt.
Un sistema operativo como Windows tomará este conjunto de bytes y organizará en un conjunto abstracto de directorios y archivos. Esto requiere dedicar algunos de los bytes a "tareas administrativas", para codificar las estructuras que indican dónde se encuentran físicamente los datos del archivo, y cuáles son los nombres de los archivos, los derechos de acceso, las fechas de modificación, etc. Estas estructuras se denominan sistema de archivos . NTFS es un sistema de archivos.
En su caso, Windows dice: en estos bytes, no veo ningún sistema de archivos. Las herramientas de reparación de TC llegan a la misma conclusión: no hay una estructura reconocible que pueda utilizarse como sistema de archivos NTFS. GetDataBack puede reconocer fragmentos de un sistema de archivos NTFS y eliminar algunos de los archivos, pero GetDataBack no pretende reparar el sistema de archivos (de la misma manera que la extracción de partes reutilizables de un naufragio El coche no es lo mismo que hacer que el coche vuelva a funcionar. Todas estas herramientas funcionan en la "gran secuencia de bytes" que TrueCrypt puede mostrar descifrando lo que está almacenado en el disco. En otras palabras, TrueCrypt no es relevante para su situación (excepto tal vez como culpable).
Por alguna razón, que aún no se ha dilucidado, las estructuras del sistema de archivos están dañadas y desaparecen. Como TrueCrypt no tiene idea de lo que puede ser un sistema de archivos, puede considerarse como una especie de extensión del disco duro, almacenando sectores , no archivos . Sucede que el sistema operativo, en algún momento, le pidió a TrueCrypt que anotara algunos bytes que parecían ser basura, y que destruyera la estructura del sistema de archivos. TrueCrypt simplemente cumplió.
Lo mejor que puede hacer, en ese momento, es recuperar lo que puede con GetDataBack (como dice, "casi todos los datos") y / o exhumar su última copia de seguridad, luego volver a comenzar con un nuevo formato .
Hay muchas razones posibles por las que este tipo de problema puede ocurrir. Un error en TrueCrypt podría explicarlo; pero también una falla en el disco duro, incluyendo la parte electrónica del disco. También una vez (en realidad, tres veces) tuve un problema con una tarjeta de red PCI que, bajo una carga alta, comenzaría a poner ruido aleatorio en el bus PCI. Esto provocó un "pánico" en el sistema operativo y el kernel haría un desmontaje rápido de los sistemas de archivos, por lo que se escribía un superbloque "limpio" (la parte superior de la estructura del sistema de archivos). Desafortunadamente, esa llamada de escritura viajaría a través del bus PCI, y los datos que llegaban al disco duro serían completamente destrozados. Esto condujo a los mismos síntomas que observa actualmente.
Un error en el propio sistema operativo (Windows) también podría ser una explicación plausible. Aún más probable, mala RAM: el sistema operativo funciona siguiendo las estructuras en la RAM, que le indican qué hacer. Una mala porción en el valor incorrecto puede causar estragos en estas estructuras e inducir al núcleo a escribir datos de basura en sus discos.
Las posibilidades son infinitas. Por lo tanto, hacer copias de seguridad regulares.