3 votos

Cómo hacer que el sector nivel de copia de disco duro externo con FileVault 2 activado?

¿Cómo puedo hacer un "nivel de sector" copia de una de 4 tb de disco duro externo que contiene Filevault 2 particiones cifradas? La unidad de disco duro tiene tres particiones de cada uno de los cifrados utilizando Filevault 2. Tengo todas las tres de la filevault claves si importa. Me caso estoy utilizando el término incorrecto, por "nivel de sector", me refiero a una copia exacta de la unidad bit por bit, incluyendo la información eliminada.

Para el fondo - estoy trabajando para recuperar algunas de las fotos. Quiero recuperar un subcarpetas y archivos contenidos en el uso de software de recuperación de datos. Al ejecutar un análisis utilizando el software de recuperación de disco en mi disco duro externo me dicen que obtener resultados erróneos, debido a Filevault 2 está en on. Yo había usado la partición de la clonación característica contenida en el software de recuperación de datos que estoy utilizando, pero estoy informado por la compañía de software que hace que no funcione correctamente con Filevault unidades/particiones. Independiente de recuperación de datos profesional me dijo que tengo que hacer primero un nivel de sector copia de la unidad externa, descifrar esa copia, a continuación, ejecutar el análisis con el software de recuperación de datos para ver los resultados correctos.

Gracias por tu ayuda!

P. S. la Adición específica de la unidad de información. /dev/disk6/ es de entrada (disco de 4 TB con el 3 FileVault 2 particiones) y /dev/disco 3 es la salida del disco (etiquetado de 4 de salida, que es un espacio en blanco de 4 tb) (FYI: disk2, disk4, y disk5 están dentro de la misma 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

5voto

klanomath Puntos 19587

Al menos Carbon Copy Cloner es simplemente un contenedor para dd o rsync. Sospecho que es la misma con SuperDuper!.

Desde ambas herramientas (de los cuales, rsync no es necesario aquí) ya están incluidos en OS X, usted no tiene que comprar.

Para clonar una unidad a otra tienes que preparar el origen y el destino de la unidad.

La mayoría de los tamaños y los comandos que contiene tamaños de disco identificadores o rutas etc. a continuación son sólo algunos ejemplos. Deberá reemplazarlos por los respectivos valores que se encuentran en tu set up/listados.

  • La marca de la unidad de origen con una etiqueta roja, si el origen y el destino de la unidad tienen casos idénticos!
  • Una unidad, pero no monte el cifrado FileVault volumen. Si ya está montado desmontarlo. Separe todas las otras unidades externas.
  • Abrir Terminal y escriba diskutil list para obtener una visión general. Obtendrá una lista de todas las unidades conectadas similares a uno - la salida puede ser ligeramente diferente):

    /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 usted tiene que analizar el resultado. Aquí disk0 y disk1 son un 3.1 TB Fusion drive con el CoreStorage volumen montado como disk2. Disk3 es, obviamente, el cifrado de disco con borrado de datos que deben ser clonado. Disk4 es una unidad de repuesto y el destino de la clonación de la tarea. Disk4 tiene que tener al menos el mismo tamaño que disk3! Verifique esto con diskutil info disk3 y diskutil info disk4.

    A continuación asumo disk3 es la fuente y disk4 es el destino de la clonación de la tarea. Su disco identificadores pueden ser diferentes (por ejemplo, disk2 y disk3)

  • Compruebe el dispositivo tamaños de bloque con

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

    Generalmente el Tamaño del Bloque de Dispositivos de ≥4 TB unidades es de 4096 Bytes. Si los tamaños de los bloques de disco 3 y 4 son iguales, están bien.

  • Ahora obtener las tablas de particiones de los discos duros externos con sudo gpt -r show diskX. La salida debe ser similar a la 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
    

    De inicio y el tamaño de los valores de los números de bloque o bloques. Bloque de numeración comienza en el bloque 0! En mi ejemplo disk4 es ligeramente más grande (50 bloques) que disk3.

  • Primero tienes que crear idénticos "espejo" de las entradas de partición en disk4 (con los mismos valores que los de disk3).

  • Desmontar la unidad de destino:

    diskutil umountDisk disk4
    
  • Destruir y volver a crear la tabla de particiones GUID (y/o eliminar una tabla de particiones MBR) de la unidad de destino:

    sudo gpt destroy disk4
    sudo gpt create -f disk4
    
  • obtener una visión general de disk4 con sudo gpt -r show disk4. Se debe tener este aspecto:

          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 recrear las dos primeras particiones de 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 sólo va a modificar la tabla de particiones GUID (los 6 primeros y los últimos 5 cuadras) de disk4.

  • Vuelva a revisar la tabla de la partición de disk4 con sudo gpt -r show disk4. Se debe mirar como esta 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 clonar el contenido de disk3s1 y disk3s2 a disk4s1 y disk4s2:

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

    Clon disk3s3 a un archivo:

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

    Reemplazar user_name por su nombre de usuario.

    La clonación de la primera partición (300 MiB) es rápido (~3.5 segundos). La clonación de la segunda partición (4 TB), que le llevará alrededor de 11 horas (USB3/Thunderbolt) o de 30 a 50 horas (USB2).

  • Desmontar la unidad de origen:

    diskutil umountDisk disk3
    

    y los separe. Compruebe si la unidad de destino todavía es disk4: diskutil list.

  • agregar la tercera partición en disk4:

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

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

  • De no adjuntar la fuente y la unidad de destino al mismo tiempo en un Mac. Tienen idénticos UUID para la LVG/PV/LVF/LV (el CoreStorage Grupo de volúmenes que contiene el FileVault contenedor) y no sé si y cómo se "coexistir".


Adaptación para el conjunto de la OP

El disco de destino (disco 3) tiene un diferente Dispositivo de Tamaño de Bloque (512 Bytes). El disco de origen tiene varias FileFault2 volúmenes.

Bajo estas circunstancias, algunos valores de la tabla de partición del disco de destino (disco 3) tiene que ser ajustado y sólo uno de los CoreStorage particiones tiene que ser clonado con dd.

  • Desmontar la unidad de destino:

    diskutil umountDisk disk3
    
  • Destruir y volver a crear la tabla de particiones GUID (y/o eliminar una tabla de particiones MBR) de la unidad de destino:

    sudo gpt destroy disk3
    sudo gpt create -f disk3
    
  • obtener una visión general de disk3 con sudo gpt -r show disk3. Se debe tener este aspecto:

           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 recrear el primero y el sexto de la partición de disco de 6 con los valores modificados en disk3. Dado que el Dispositivo de los Tamaños de Bloque de los dos discos son diferentes, y que tiene que volver a calcular inicio bloques y tamaños (generalmente multiplicando con 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 sólo va a modificar la tabla de particiones GUID de disk3.

  • Vuelva a revisar la tabla de particiones de disco 3 con sudo gpt -r show disk3. Se debe mirar como esta 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 clonar el contenido de disk6s1 y disk6s6 a disk3s1 y disk3s2:

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

    Clon disk6s7 a un archivo:

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

    Reemplazar user_name por su nombre de usuario.

    La clonación de la primera partición (300 MiB) es rápido (~3.5 segundos). La clonación de la FileVault partición (2,5 TB), que le llevará alrededor de 7 horas (USB3/Thunderbolt) o de 20 a 35 horas (USB2).

  • Desmontar la unidad de origen:

    diskutil umountDisk disk6
    

    y los separe. Compruebe si la unidad de destino todavía es disk3: diskutil list.

  • añadir la tercera partición en el disco 3:

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

    sudo dd if=/Users/user_name/Desktop/bootosx.cdr of=/dev/disk3s3 bs=1m
    
  • Después de la clonación a la última partición en el disco de destino se realiza, debe ser solicitado por el FileVault contraseña.
  • Si usted no recibe un mensaje de contraseña, se puede montar introduciendo diskutil cs list y diskutil cs unlockVolume LVUUID (con LVUUID: UUID de la cifra CoreStorage volumen - en su caso probablemente BE5B9EBC-6DCB-49C5-B055-B00C49864795)

Por favor, añadir un comentario (con @klanomath) si usted no recibe un mensaje de contraseña o ejecutar en problemas.

1voto

bret7600 Puntos 340

Sugiero usar el Carbon Copy Cloner, como me han hecho durante años. Puede duplicar cualquier volumen, incluso si se trata de un disco de arranque y FileVault 2 protegido, sin embargo, que cuesta alrededor de $50. También hay Bolsillo de la Camisa del SuperDuper, que cuesta $39.55.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X