¿Cómo se habilita la copy de nivel de sector del disco duro externo con FileVault 2?

¿Cómo hago una copy de "nivel de sector" de un disco duro externo de 4TB que contiene particiones encriptadas con Filevault 2? El disco duro tiene tres particiones, cada una cifrada usando Filevault 2. Tengo las tres keys de filevault, si es que importa. En caso de que esté usando el término equivocado, me refiero a "nivel de sector" una copy exacta del bit de la unidad para bit incluida la información eliminada.

Para el background – Estoy trabajando para recuperar algunas fotos. Quiero recuperar una subcarpeta y los files que contiene el software de recuperación de datos. Cuando realizo un escaneo utilizando el software de recuperación de disco en mi disco externo, me dicen que obtengo resultados erróneos porque Filevault 2 está encendido. Había usado la característica de clonación de particiones contenida en el software de recuperación de datos que estoy usando, pero la compañía de software me dijo que no funcionaría correctamente con las unidades / particiones de Filevault. Un profesional independiente de recuperación de datos me dijo que primero tenía que hacer una copy de nivel sectorial de la unidad externa, luego descifrar esa copy y luego ejecutar la exploración con el software de recuperación de datos para ver los resultados correctos.

  • Reparar una unidad exFAT en Mac OS X después de haber sido desconectada incorrectamente
  • No se pueden modificar los files directamente incluso después de cambiar el permiso
  • Reemplace mi MacBook Pro 15 "disco duro 2009
  • ¿Hay espacio para dos unidades en el iMac de 27 "?
  • ¿Qué interfaz de connection debo usar con mi próximo HDD externo?
  • No se puede instalar OS X Lion en el nuevo HDD interno de Macbook Pro
  • ¡Gracias por su asistencia!

    PD Agregar información específica de la unidad. / dev / disk6 / es disco de input (4 TB con las 3 particiones FileVault 2) y / dev / disk3 es disco de salida (labeldo 4-output que es un 4TB en blanco) (FYI: disk2, disk4, y disk5 están dentro del mismo JBOD ahora que voy a desmontar otros discos o físicamente tirar cuando hago DD para estar seguro).

    Mikes-MacBook-Pro-3:~ mikej$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage Mike HD 250.1 GB disk0s2 3: Apple_Boot Recovery HD 650.1 MB disk0s3 /dev/disk1 (internal, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Mike HD +249.8 GB disk1 Logical Volume on disk0s2 6E587EBB-2506-41F2-85D2-8F6997BF22D6 Unlocked Encrypted /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *4.0 TB disk2 1: EFI EFI 209.7 MB disk2s1 2: Apple_HFS 2a-MirrorIncremental 4.0 TB disk2s2 /dev/disk3 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *4.0 TB disk3 1: EFI EFI 209.7 MB disk3s1 2: Apple_HFS 4-output 4.0 TB disk3s2 /dev/disk4 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *4.0 TB disk4 1: EFI EFI 209.7 MB disk4s1 2: Apple_HFS 1-MasterStorage 4.0 TB disk4s2 /dev/disk5 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *4.0 TB disk5 1: EFI EFI 209.7 MB disk5s1 2: Apple_HFS 3-scratch 4.0 TB disk5s2 /dev/disk6 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *4.0 TB disk6 1: EFI EFI 314.6 MB disk6s1 2: Apple_CoreStorage Clone 1.0 TB disk6s2 3: Apple_Boot Boot OS X 134.2 MB disk6s3 4: Apple_CoreStorage MJTimeMachine 499.8 GB disk6s4 5: Apple_Boot Boot OS X 134.2 MB disk6s5 6: Apple_CoreStorage Media 2.5 TB disk6s6 7: Apple_Boot Boot OS X 134.2 MB disk6s7 /dev/disk7 (external, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS MJTimeMachine +499.4 GB disk7 Logical Volume on disk6s4 268E67C3-6199-4E50-99FA-E85322903D95 Unlocked Encrypted /dev/disk8 (external, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFSX CloneMikeHD +1000.0 GB disk8 Logical Volume on disk6s2 DAA42A81-D781-4B45-A516-0342CB137788 Unlocked Encrypted /dev/disk9 (external, virtual): #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFSX Media +2.5 TB disk9 Logical Volume on disk6s6 BE5B9EBC-6DCB-49C5-B055-B00C49864795 Unlocked Encrypted Mikes-MacBook-Pro-3:~ mikej$ sudo gpt -r show disk3 Password: start size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 7813365344 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC 7813774984 262151 7814037135 32 Sec GPT table 7814037167 1 Sec GPT header Mikes-MacBook-Pro-3:~ mikej$ sudo gpt -r show disk6 start size index contents 0 1 PMBR 1 1 Pri GPT header 2 4 Pri GPT table 6 76800 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 76806 244231258 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC 244308064 32768 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC 244340832 122021070 4 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC 366361902 32768 5 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC 366394670 610318797 6 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC 976713467 32768 7 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC 976746235 4 Sec GPT table 976746239 1 Sec GPT header 

  • 2 discos con el mismo nombre, ¿cómo elimino uno?
  • ¿Cómo puedo hacer que Time Machine haga una copy de security del contenido de FileVault mientras está conectado?
  • ¿Cómo restaurar Mac OS X en un nuevo disco duro?
  • Con FileVault activado, ¿es necesario el vaciado seguro de la basura?
  • ¿Que es mejor? Truecrypt o image de disco encryption?
  • ¿Cómo obligo a Time Machine a realizar una copy de security en un HDD USB, en lugar de un .sparsebundle en ese disco duro USB?
  • 2 Solutions collect form web for “¿Cómo se habilita la copy de nivel de sector del disco duro externo con FileVault 2?”

    Al less Carbon Copy Cloner es solo un contenedor para dd o rsync . ¡Sospecho que es lo mismo con SuperDuper !.

    Como ambas herramientas (de las cuales rsync no se necesitan aquí) ya están incluidas en OS X, no es necesario comprarlas.

    Para clonar una unidad a otra, debe preparar la fuente y la unidad de destino.

    La mayoría de los tamaños y commands que contienen tamaños, identificadores de disco o routes, etc. a continuación son solo ejemplos. Debe replacelos por los valores respectivos que se encuentran en su configuration / listdos.

    • ¡Marque la unidad de origen con una pegatina roja, si la unidad de origen y de destino tienen casos idénticos!
    • Conecte ambas unidades pero no monte el volumen encryption de FileVault. Si ya está montado, desmóntelo. Separar todas las otras unidades externas.
    • Abra Terminal e ingrese diskutil list para get una descripción general. Obtendrá una list de todas las unidades conectadas similares a esta – su salida puede diferir ligeramente):

       /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 121.0 GB disk0s2 3: Apple_Boot Boot OS X 134.2 MB disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *3.0 TB disk1 1: EFI EFI 209.7 MB disk1s1 2: Apple_CoreStorage 3.0 TB disk1s2 3: Apple_Boot Recovery HD 650.0 MB disk1s3 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD *3.1 TB disk2 /dev/disk3 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *4.0 TB disk3 1: EFI EFI 314.6 MB disk3s1 2: Apple_CoreStorage Encrypted 4.0 TB disk3s2 3: Apple_Boot Boot OS X 134.2 MB disk3s3 /dev/disk4 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *4.0 TB disk4 1: EFI EFI 314.6 MB disk4s1 2: Apple_HFS Data 4.0 TB disk4s2 

      Ahora debes analizar la salida. Aquí disk0 y disk1 son una unidad Fusion de 3.1 TB con el volumen CoreStorage montado como disk2. Disk3 es obviamente el disco encriptado con datos eliminados que deberían ser clonados. Disk4 es una unidad de repuesto y el objective de la tarea de clonación. ¡Disk4 tiene que tener al less el mismo tamaño que disk3! Verifique esto con diskutil info disk3 y diskutil info disk4 .

      A continuación supongo que disk3 es la fuente y disk4 es el objective de la tarea de clonación. Sus identificadores de disco pueden ser diferentes (por ejemplo, disk2 y disk3)

    • Verifique los tamaños de bloque del dispositivo con

       diskutil info disk3 | grep "Device Block Size:" diskutil info disk4 | grep "Device Block Size:" 

      Por lo general, el Tamaño del Bloque del Dispositivo de ≥4 Unidades de TB es 4096 Bytes. Si los tamaños de bloque de disk3 y 4 son iguales, está bien.

    • Ahora obtenga las tablas de particiones de las unidades externas con sudo gpt -r show diskX . El resultado debería ser similar al siguiente:

       sudo gpt -r show disk3 start size index contents 0 1 PMBR 1 1 Pri GPT header 2 4 Pri GPT table 6 76800 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 76806 976636661 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC 976713467 32768 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC 976746235 4 Sec GPT table 976746239 1 Sec GPT header sudo gpt -r show disk4 start size index contents 0 1 PMBR 1 1 Pri GPT header 2 4 Pri GPT table 6 76800 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 76806 976636711 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC 976713517 32768 976746285 4 Sec GPT table 976746289 1 Sec GPT header 

      Los valores de inicio y tamaño son bloques o numbers de bloque. ¡La numeración de bloques comienza en el bloque 0! En mi ejemplo, disk4 es un poco más grande (50 bloques) que disk3 .

    • En primer lugar, debe crear inputs de partición "espejo" idénticas en disk4 (con los mismos valores que las de disk3).

    • Desmontar la unidad de destino:

       diskutil umountDisk disk4 
    • Destruya y vuelva a crear la tabla de particiones GUID (y / o elimine una tabla de particiones MBR) de la unidad de destino:

       sudo gpt destroy disk4 sudo gpt create -f disk4 
    • get una visión general de disk4 con sudo gpt -r show disk4 . Debe tener un aspecto como este:

        start size index contents 0 1 PMBR 1 1 Pri GPT header 2 4 Pri GPT table 6 976746279 976746285 4 Sec GPT table 976746289 1 Sec GPT header 
    • Ahora recree las primeras dos particiones del disco 3 con los valores de disk3 en disk4:

       sudo gpt add -i 1 -b 6 -s 76800 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk4 sudo gpt add -i 2 -b 76806 -s 976636661 -t 53746F72-6167-11AA-AA11-00306543ECAC disk4 

      Esto solo modificará la tabla de particiones GUID (los primeros 6 y los últimos 5 bloques) de disk4.

    • Vuelva a verificar la tabla de particiones de disk4 con sudo gpt -r show disk4 . Debería verse así ahora:

        start size index contents 0 1 PMBR 1 1 Pri GPT header 2 4 Pri GPT table 6 76800 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 76806 976636661 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC 976713467 32818 976746285 4 Sec GPT table 976746289 1 Sec GPT header 
    • Ahora clone el contenido de disk3s1 y disk3s2 en disk4s1 y disk4s2:

       sudo dd if=/dev/disk3s1 of=/dev/disk4s1 bs=1m sudo dd if=/dev/disk3s2 of=/dev/disk4s2 bs=1m 

      Clone disk3s3 en un file:

       sudo dd if=/dev/disk3s3 of=/Users/user_name/Desktop/bootosx.cdr bs=1m 

      Reemplace user_name por su nombre de usuario corto.

      La clonación de la primera partición (300 MiB) es rápida (~ 3.5 segundos). La clonación de la segunda partición (4 TB) tomará aproximadamente 11 horas (USB3 / Thunderbolt) o 30-50 horas (USB2).

    • Desmontar la unidad de origen:

       diskutil umountDisk disk3 

      y separarlo. Compruebe si la unidad de destino sigue siendo disk4: diskutil list .

    • agrega la tercera partición en disk4:

       sudo gpt add -i 3 -b 976713467 -s 32768 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk4 
    • Clonar bootosx.cdr a disk4s3:

       sudo dd if=/Users/user_name/Desktop/bootosx.cdr of=/dev/disk4s3 bs=1m 
    • Después de finalizar la clonación a la última partición en el disco de destino, se le debe pedir la contraseña de FileVault.

    • No conecte la fuente y la unidad de destino al mismo time en una Mac. Tienen idénticos UUIDS para el LVG / PV / LVF / LV (el CoreStorage Volume Group que contiene el contenedor FileVault) y no sé si y cómo "coexisten".


    Adaptación a la configuration real de la OP

    El disco de destino (disco3) tiene un tamaño de bloque de dispositivo diferente (512 bytes). El disco de origen tiene varios volúmenes FileFault2.

    En estas circunstancias, algunos valores de la tabla de particiones del disco de destino (disco3) deben ajustarse y solo una de las particiones de CoreStorage debe clonarse con dd .

    • Desmontar la unidad de destino:

       diskutil umountDisk disk3 
    • Destruya y vuelva a crear la tabla de particiones GUID (y / o elimine una tabla de particiones MBR) de la unidad de destino:

       sudo gpt destroy disk3 sudo gpt create -f disk3 
    • get una visión general de disk3 con sudo gpt -r show disk3 . Debe tener un aspecto como este:

        start size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 7814037101 7814037135 32 Sec GPT table 7814037167 1 Sec GPT header 
    • Ahora recree la primera y la sexta partición del disco 6 con valores modificados en disk3. Como los tamaños de bloque de dispositivo de los dos discos son diferentes, debe volver a calcular los bloques y tamaños de inicio (generalmente multiplicando por 8):

       sudo gpt add -i 1 -b 40 -s 614400 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk3 sudo gpt add -i 2 -b 614440 -s 4882550376 -t 53746F72-6167-11AA-AA11-00306543ECAC disk3 

      Esto solo modificará la tabla de particiones GUID de disk3.

    • Vuelva a verificar la tabla de particiones de disk3 con sudo gpt -r show disk3 . Debería verse así ahora:

        start size index contents 0 1 PMBR 1 1 Pri GPT header 2 32 Pri GPT table 34 40 40 614400 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 614440 4882550376 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC 4883164816 2930872319 7814037135 32 Sec GPT table 7814037167 1 Sec GPT header 
    • Ahora clone el contenido de disk6s1 y disk6s6 en disk3s1 y disk3s2:

       sudo dd if=/dev/disk6s1 of=/dev/disk3s1 bs=1m sudo dd if=/dev/disk6s6 of=/dev/disk3s2 bs=1m 

      Clona disk6s7 en un file:

       sudo dd if=/dev/disk6s7 of=/Users/user_name/Desktop/bootosx.cdr bs=1m 

      Reemplace user_name por su nombre de usuario corto.

      La clonación de la primera partición (300 MiB) es rápida (~ 3.5 segundos). La clonación de la partición FileVault (2.5 TB) tomará aproximadamente 7 horas (USB3 / Thunderbolt) o 20-35 horas (USB2).

    • Desmontar la unidad de origen:

       diskutil umountDisk disk6 

      y separarlo. Compruebe si la unidad de destino sigue siendo disk3: diskutil list .

    • agrega la tercera partición en disk3:

       sudo gpt add -i 3 -b 4883164816 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk3 
    • Clonar bootosx.cdr a disk3s3:

       sudo dd if=/Users/user_name/Desktop/bootosx.cdr of=/dev/disk3s3 bs=1m 
    • Después de finalizar la clonación a la última partición en el disco de destino, se le debe pedir la contraseña de FileVault.
    • Si no obtiene un post de contraseña, puede montarlo ingresando diskutil cs list y diskutil cs unlockVolume LVUUID (con LVUUID: UUID del volumen CoreStorage encriptado – en su caso probablemente BE5B9EBC-6DCB-49C5-B055-B00C49864795)

    Agregue un comentario (con @klanomath) si no recibe un post de contraseña o si tiene problemas.

    Sugiero usar Carbon Copy Cloner , como lo he hecho durante años. Puede duplicar cualquier volumen, incluso si es un disco duro de arranque y FileVault 2 está protegido, sin embargo, cuesta alnetworkingedor de $ 50. También está SuperDuper de Shirt Pocket , que cuesta $ 39.55.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).