0 votos

¿Cómo restaurar una imagen de disco en el disco de origen utilizando la Utilidad de Discos?

He creado un .dmg con la Utilidad de Discos a partir de un disco de origen de 32 GB. Ahora vuelvo a la Utilidad de Discos para restaurar esta imagen de disco al mismo disco de origen del que se creó. Pensaba que sería una operación sencilla, pero no consigo entenderlo.

Lo que he probado:

  • Restaurando en la unidad en Utilidad de Discos y seleccionando el .dmg como fuente. Me da un error cada vez: Image needs to be scanned. Will restore as mounted disk image. Operation failed… No se proporciona ninguna definición de "escaneado". He verificado la imagen con éxito.
  • Montando el .dmg y restaurando usando su dispositivo como fuente. Ahora me sale otro error: The operation couldn’t be completed. (OSStatus error 6.) Operation failed… También menciona que algunos volúmenes no son Apple_HFS o Apple_UFS, lo que me parece totalmente irrelevante ya que no estoy tratando de restaurar un volumen específico.

Lo que me confunde aún más es cuando luego leo un Artículo de soporte de Apple que establece:

Para restaurar una imagen de disco con múltiples volúmenes en un disco, debe particionar el disco de destino y luego restaurar cada volumen individualmente

Esto no tiene sentido para mí. Estoy trabajando bajo la suposición de que una "imagen de disco" es, bueno, una disco imagen. ¿La tabla de partición -un dato que reside en el disco- tiene que ser recreada para restaurar una imagen de disco? Eso es una contradicción para mí. ¿Qué está pasando aquí?

De todas formas, yo también probé lo que sugería el artículo:

  • Se ha borrado el dispositivo de destino y se ha creado un nuevo volumen APFS. Selecciono este volumen vacío y restauro en él desde el volumen APFS del dmg montado. Parece que funciona, pero vuelvo más tarde a un error "OSStatus -119930872". No sé cómo interpretar eso .

Llegados a este punto me parece que he entendido mal algo fundamental, por eso pregunto aquí.

¿Cómo voy a restaurar una imagen de disco en el mismo disco del que es una imagen? ¿Cómo se supone que voy a averiguar la forma correcta de hacerlo?


MacOS 10.14.6

La mayoría de los resultados de la Utilidad de Discos no se pueden proporcionar. He cambiado el idioma del sistema al inglés, pero la aplicación no lo tiene en cuenta tras el reinicio.


Actualización

Salida de hdiutil imageinfo <file>.dmg :

nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
nx_kernel_mount:1473: : checkpoint search: largest xid 10149, best xid 10149 @ 109
Format Description: UDIF read-only
Class Name: CUDIFDiskImage
Checksum Type: CRC32
Size Information:
    Compressed Ratio: 1
    Total Empty Bytes: 6233303552
    Sector Count: 62533296
    Total Bytes: 32017047552
    CUDIFEncoding-bytes-wasted: 0
    Total Non-Empty Bytes: 25783744000
    CUDIFEncoding-bytes-in-use: 25783744000
    Compressed Bytes: 25783744000
    CUDIFEncoding-bytes-total: 25783744000
Checksum Value: $B3A0A719
Segments:
    0: /path/to/SanDisk Extreme Media.dmg
Partition Information:
    7:
        Name: GPT Header (Backup GPT Header : 8)
        Partition Number: 7
        Checksum Type: CRC32
        Checksum Value: $4C182713
    3:
        Name: EFI System Partition (C12A7328-F81F-11D2-BA4B-00A0C93EC93B : 4)
        Partition Number: 3
        Checksum Type: CRC32
        Checksum Value: $E6D2A8FA
    4:
        Name: <VolumeName> (Apple_APFS : 5)
        Partition Number: 4
        Checksum Type: CRC32
        Checksum Value: $08B05B86
    0:
        Name: GPT Header (Primary GPT Header : 1)
        Partition Number: 0
        Checksum Type: CRC32
        Checksum Value: $551B4391
    5:
        Name:  (Apple_Free : 6)
        Partition Number: 5
        Checksum Type: CRC32
        Checksum Value: $00000000
    1:
        Name: GPT Partition Data (Primary GPT Table : 2)
        Partition Number: 1
        Checksum Type: CRC32
        Checksum Value: $69E12033
    6:
        Name: GPT Partition Data (Backup GPT Table : 7)
        Partition Number: 6
        Checksum Type: CRC32
        Checksum Value: $69E12033
    -1:
        Name: Protective Master Boot Record (MBR : 0)
        Partition Number: -1
        Checksum Type: CRC32
        Checksum Value: $4FBC01BD
    2:
        Name:  (Apple_Free : 3)
        Partition Number: 2
        Checksum Type: CRC32
        Checksum Value: $00000000
Format: UDRO
Backing Store Information:
    URL: file:///path/to/SanDisk%20Extreme%20Media.dmg
    Name: SanDisk Extreme Media.dmg
    Class Name: CUDIFEncoding
    Backing Store Information:
        URL: file:///path/to/SanDisk%20Extreme%20Media.dmg
        Name: SanDisk Extreme Media.dmg
        Class Name: CBSDBackingStore
partitions:
    partition-scheme: GUID
    block-size: 512
    partitions:
        0:
            partition-name: Protective Master Boot Record
            partition-start: 0
            partition-synthesized: true
            partition-length: 1
            partition-hint: MBR
        1:
            partition-name: GPT Header
            partition-start: 1
            partition-synthesized: true
            partition-length: 1
            partition-hint: Primary GPT Header
        2:
            partition-name: GPT Partition Data
            partition-start: 2
            partition-synthesized: true
            partition-length: 32
            partition-hint: Primary GPT Table
        3:
            partition-name: 
            partition-start: 34
            partition-synthesized: true
            partition-length: 6
            partition-hint: Apple_Free
        4:
            partition-UUID: AE491320-617A-49C4-8885-4727B6C9E238
            partition-name: EFI System Partition
            partition-hint-UUID: C12A7328-F81F-11D2-BA4B-00A0C93EC93B
            partition-start: 40
            partition-number: 1
            partition-length: 409600
            partition-hint: C12A7328-F81F-11D2-BA4B-00A0C93EC93B
            partition-filesystems:
                FAT32: EFI
        5:
            partition-UUID: AA9B39E4-38A7-4456-9DD8-FBA36B123EE0
            partition-name: <VolumeName>
            partition-hint-UUID: 7C3457EF-0000-11AA-AA11-00306543ECAC
            partition-start: 409640
            partition-number: 2
            partition-length: 62123616
            partition-hint: Apple_APFS
            partition-filesystems:
                APFS: Untitled
        6:
            partition-name: 
            partition-start: 62533256
            partition-synthesized: true
            partition-length: 7
            partition-hint: Apple_Free
        7:
            partition-name: GPT Partition Data
            partition-start: 62533263
            partition-synthesized: true
            partition-length: 32
            partition-hint: Backup GPT Table
        8:
            partition-name: GPT Header
            partition-start: 62533295
            partition-synthesized: true
            partition-length: 1
            partition-hint: Backup GPT Header
    burnable: false
udif-ordered-chunks: true
Properties:
    Encrypted: false
    Kernel Compatible: true
    Checksummed: true
    Software License Agreement: false
    Partitioned: false
    Compressed: false
Resize limits (per hdiutil resize -limits):
 min     cur     max 
62533296    62533296    62533296

0 votos

¿Cuál es el resultado de hdiutil imageinfo /path/to/image.dmg ?

0 votos

@klanomath He actualizado la pregunta con la salida

1voto

Si no recuerdo mal, hay que crear una suma de comprobación como se detalla en este documento de ayuda de Apple antes de poder restaurar en otro disco.

  • En la aplicación Utilidad de Discos de su Mac, seleccione Imágenes > Añadir suma de comprobación y, a continuación, seleccione la imagen de disco a la que desea añadir la suma de comprobación.

  • Haga clic en Abrir y, a continuación, en Hecho.

0 votos

Operation not permitted Operation failed… -- Es una imagen de sólo lectura, así que supongo que es de esperar

0 votos

En Checksummed: true en la salida de hdiutil ¿no es suficiente?

0 votos

No lo sé. ¿Existe el comando de suma de comprobación en la interfaz de DiskUtility? (Estoy en un iPad en este momento y no puedo comprobar mi iMac Mojave.) Si el comando existe y no lo has ejecutado, pruébalo.

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