Clonando una unidad encriptada macOS para el rescate de datos utilizando GNU ddrescue en Linux

0

Estoy usando macOS y tengo un disco duro externo que fue expulsado forzadamente durante una operación de copia, lo que lo hace desmontable. Parece que hay sectores defectuosos en el disco (que probablemente fue lo que interfirió con la operación de copia), así que pensé que debería clonarlo usando ddrescue en mi máquina Linux (donde tengo puertos sata) y luego tratar de recuperar los datos usando R-studio para Mac.

Después de hacer algunas investigaciones, parece que debería ejecutar lo siguiente ddrescue ( GNU ddrescue es decir, comandos:

ddrescue --no-split /dev/hda1 imagefile logfile
ddrescue --direct --max-retries=3 /dev/hda1 imagefile logfile

Ahora, lo que podría ser un problema aquí es que el disco duro se ha cifrado utilizando la opción de cifrado nativo de macOS. Como no estoy tan familiarizado con cómo funciona esto en detalle, no estoy seguro de si esto requiera que haga las cosas de manera diferente.

Por ejemplo, cuando conecto el disco duro que funciona mal en macOS, se me solicita mi contraseña, lo que significa que al menos puedo ver mi estructura de carpetas y nombres de archivos en R-studio (sé que no debería estar jugando con el disco duro directamente, pero lo hice antes de entender por qué esto podría ser malo). ¿Cómo funcionaría esto si guardo los datos en un archivo de imagen en el nuevo disco duro en lugar de simplemente hacer un byte por byte directo, copia en él (a mi entender, reemplazando imagefile en el código anterior con solo la ruta del disco duro se crearía una copia directa del disco duro original en lugar de un archivo de imagen). ¿Podré desbloquear el disco en algún lugar, o R-studio solo ajustará los datos cifrados? ¿Y necesito usar el mismo sistema de archivos en el nuevo disco duro para descifrar los datos?

Además, ¿necesito rescatar todos los datos que originalmente estaban en la unidad para desbloquear el cifrado, o podría descifrar y rescatar partes de la misma si algunos de los sectores se hubieran desglosado todos juntos?

Tal vez hay otros aspectos que también debo tener en cuenta.

Speldosa
fuente
"Me piden mi contraseña, lo que significa que al menos puedo ver la estructura de mi carpeta" Algo bueno. Si planea escribir la imagen en un disco duro nuevo y en funcionamiento, parece que podría ser capaz de copiar la mayoría de las cosas con el Finder después de desbloquear la unidad. Además, me gustaría comprobar si después de desbloquear la unidad, macOS crea un nuevo dispositivo bajo /dev/. Si ese es el caso, también intente clonar ese (desbloqueado) a través de ddrescue en macOS.
Andrea Lazzarotto
1
El cifrado moderno del disco (incluido FileVault) no requiere que toda la unidad esté perfectamente intacta para desbloquearla. ¿Puedes imaginar? Eso requeriría leer tu todo Conduce cada vez que lo desbloqueas. Y no habrías podido desbloquear tu disco defectuoso. Así que incluso si ddrescue no puede recuperar hasta el último sector, aún así debería poder desbloquearlo.
Spiff