Cómo usar Apple Software Restore para clonar el disco duro de tu Mac

Apple Software Restore te permite clonar tu Mac incluso con un volumen de sistema firmado. Aquí se explica cómo usarlo para copiar el almacenamiento de su Mac. 

Por una variedad de razones, es posible que desee hacer un clon de su disco de inicio en su Mac. Esto puede incluir pruebas de software, copias de seguridad, configuración o muchas otras razones. 

En el pasado en macOS esto era relativamente fácil, pero eso cambió con macOS Big Sur porque Apple agregó lo que se conoce como un volumen de sistema firmado a cada disco de inicio de macOS. Los volúmenes de sistema firmados se codifican con un marcador criptográfico especial para esa instalación. 

Si intentas clonar un volumen de sistema firmado o copiarlo, la copia fallará. Apple hace esto a propósito para evitar el robo de volúmenes de disco de inicio y para evitar que el software malicioso (malware) piratee el macOS instalado en los discos de inicio. 

Desde que Apple agregó los volúmenes de sistema firmados, la mayoría del software de clonación de terceros tampoco funcionará. O al menos no funcionarán al intentar crear un clon de arranque de un volumen del sistema de macOS.

Sin embargo, hay una forma de clonar unidades de macOS desde macOS Big Sur que funciona: Apple Software Restore (ASR).

Con ASR, puede usar una parte de macOS para copiar un volumen de disco de arranque y luego configurarlo como un volumen autorizado (firmado), que se iniciará correctamente. 

También puede usar ASR para restaurar archivos de imagen de disco (.dmg) en volúmenes de disco físico. De hecho, cuando realizas una restauración desde la Utilidad de disco de macOS, utiliza ASR bajo el capó para realizar la restauración.

Cómo clonar el disco de arranque usando ASR

Esta guía cubre macOS Catalina o posterior. Para versiones anteriores de macOS, el proceso es ligeramente diferente. 

Para hacer un clon en un Mac de Apple Silicon, debes tener una copia de macOS instalada en el destino. Lo necesitarás para que el clon sea arrancable para tu Mac, ya que este proceso no funciona si intentas clonar en una unidad vacía en un Mac. 

Para clonar en un Mac con Silicon Mac de Apple, debes usar macOS Monterey o posterior. macOS Big Sur o anterior no funcionará. 

Tampoco puedes arrancar de forma cruzada una unidad clonada, es decir, no puedes arrancar un clon hecho en un Mac Intel en un Mac de Apple Silicon Mac o viceversa.

Concede acceso completo al disco a la aplicación Terminal en Ajustes del sistema.

Además, ten en cuenta que cualquier cifrado de FileVault que utilice la unidad de origen no se copiará al destino. Si deseas usar FileVault en el destino después de la clonación, debes arrancar en la unidad clonada, volver a habilitar FileVault y permitir que vuelva a cifrar la unidad. 

También tendrás que sentirte cómodo usando la aplicación Terminal de macOS y usando volúmenes de disco y el Finder de macOS. Se requiere una contraseña de administrador del sistema para realizar la clonación. 

La aplicación Terminal también debe tener acceso completo al disco en Ajustes del sistema->Privacidad y seguridad->Acceso completo al disco para que el proceso de clonación funcione. Si Terminal no aparece en la lista de aplicaciones a las que conceder acceso, haz clic en el botón y agréguelo a la lista de la carpeta /Aplicaciones/Utilidades en el disco de inicio.

Elige los volúmenes de origen y destino

El volumen de disco que deseas clonar se llama volumen de origen, y la unidad en la que deseas clonarlo se llama destino. El destino debe ser un contenedor del sistema de archivos de Apple (APFS), pero también puede ser un solo volumen. 

La fuente y el destino pueden estar en la misma unidad, pero no se recomienda en caso de que algo salga mal o en caso de que se produzcan errores durante la clonación. 

Cualquiera de las unidades de origen y destino pueden ser una unidad interna dentro de su Mac o una unidad externa. También puedes clonar desde una imagen de disco de Utilidad de disco si también se hizo previamente con ASR. 

Si deseas configurar una unidad externa sin formato y utilizarla para el clon, primero elíminala usando la aplicación Utilidad de disco de macOS ubicada en el disco de inicio en /Aplicaciones/Utilidades. 

Advertencia: Ten en cuenta que el uso de Utilidad de disco facilita el borrado de unidades y la destrucción de datos. Es posible que te convenga desconectar primero cualquier unidad externa adicional conectada al Mac. 

Siempre haz una copia de seguridad de los datos antes de borrar cualquier unidad. 

Una vez que tengas la Utilidad de disco ejecutándose en al Mac, selecciona Ver-> Mostrar todos los dispositivos en la barra de menús, luego haz clic en la unidad de disco que deseas borrar de la lista de la izquierda. Asegúrate de seleccionar una unidad física de nivel superior de la lista, y no un volumen o contenedor en una unidad. 

Cuando hayas confirmado que esta es la unidad que deseas borrar, haz clic en el botón Borrar en la ventana principal de Utilidad de Discos. Esto borrará todos los volúmenes y el software del disco, incluidos los otros volúmenes presentes. No puedes deshacer esta acción, así que asegúrate de elegir con cuidado el dispositivo para borrar.

Screenshot

En la hoja Borrar, asigna un Nombre al nuevo volumen y establece el menú emergente Formato: en APFS. Si ves el menú Esquema:, selecciona Mapa de particiones GUID y haz clic en el botón Borrar. Esto borra el disco. 

Una vez que se complete el proceso de borrado, verás un único nuevo volumen de disco vacío en el escritorio del Finder. Sal de la Utilidad de discos.

Ver información de disco y volumen en Terminal

Para este siguiente paso, es recomendable primero expulsar y desconectar todos los dispositivos de almacenamiento de tu Mac, excepto aquellos que contienen los discos de origen y destino. Esto facilita el proceso.

Luego, necesitarás ver los detalles de tus discos de origen y destino en la app Terminal de macOS para obtener algunos datos necesarios para ASR. Para hacerlo, abre la app Terminal ubicada en tu Disco de Arranque en /Aplicaciones/Utilidades.

Después, en Terminal escribe:

diskutil list

y presiona Retorno en el teclado. Esto mostrará información sobre todos los dispositivos de almacenamiento conectados a tu Mac, incluyendo sus entradas de dispositivo BSD (UNIX).
Cada entrada de disco listada en el directorio /dev incluye:

  • El esquema de partición o contenedor de la unidad
  • Una lista de volúmenes en cada dispositivo
  • El tipo, nombre, ID y tamaño de cada volumen en cada dispositivo

Por ejemplo, el primer dispositivo puede tener una entrada como /dev/disk0 y una o más particiones numeradas secuencialmente, comenzando por un nombre como disk0s1. Volúmenes adicionales tendrán nombres similares con números de partición crecientes.

También notarás que el último componente de cada entrada de dispositivo es el nombre BSD del disco, y siempre coincide con el nombre del esquema de partición listado bajo la columna IDENTIFIER. Por ejemplo, /dev/disk0siempre tiene un esquema de partición con un ID de disk0. Lo mismo se aplica a discos adicionales. Esto te ayuda a recordar qué volúmenes pertenecen a qué dispositivos.

A continuación, anota las entradas de dispositivo, nombres de volumen (partición) e identificadores de los volúmenes de origen y destino que vas a usar para la operación de clonación.
Esto es muy importante. Si especificas un identificador de volumen incorrecto como disco de destino durante la clonación, todos sus datos podrían perderse y no hay forma de deshacerlo. Tómate tu tiempo y ten cuidado.

Visualización de información de disco en macOS con diskutil en Terminal

También podrías notar en la lista de discos varias particiones con nombres como Apple_APFS_ISC y Apple_APFS_Recovery. Estos son volúmenes especiales ocultos utilizados por macOS, y no debes tocarlos. Hacerlo podría hacer que tu Mac no arranque.


Confusión entre dispositivos y volúmenes

El sistema de archivos Apple File System (APFS) puede ser un poco confuso. Esto se debe principalmente a dos conceptos:

  1. Discos contenedores (normalmente de tipo Apple_APFS)
  2. Volúmenes virtuales o sintetizados

Un contenedor puede incluir varios volúmenes, cada uno de distinto tipo. Sirve como envoltorio para gestionar múltiples volúmenes al mismo tiempo (copiar, clonar, reparar). Los contenedores también ofrecen información interna útil si hay algún problema con los volúmenes que contiene.

Cuando expandes un contenedor, puede tratarse como un dispositivo, y sus volúmenes internos pueden manipularse individualmente. Además, ten en cuenta que las particiones de tipo Apple_APFS son diferentes a las de tipo APFS Volume o APFS Snapshot.

En APFS, los contenedores se expanden como si fueran dispositivos físicos, y los volúmenes que envuelven se muestran como si fueran volúmenes reales.

En macOS:

  • Apple_APFS casi siempre representa un contenedor
  • APFS Volume casi siempre representa un volumen individual

Una entrada de dispositivo de contenedor puede confundirse fácilmente con un dispositivo físico real. Junto a cada entrada de dispositivo verás una descripción entre paréntesis indicando si es un dispositivo físico o sintetizado, por ejemplo: (internal, physical) o (synthesized).

Esto puede ser muy confuso, y propenso a errores al usar diskutil y Terminal. A veces, una entrada de dispositivo virtual es realmente un contenedor sobre un disco físico.

Estos dispositivos virtuales normalmente incluyen en su lista de volúmenes una línea con la etiqueta vacía «Physical Store» seguida del identificador de la partición física. Ejemplo:

Physical Store disk0s2

Luego suelen listarse los volúmenes APFS, como:

APFS Volume Untitled 460.0 KB disk3s1

Esto indica que el esquema de contenedor apunta a un contenedor Apple_APFS en un disco físico. El tamaño del esquema del contenedor suele coincidir con el del contenedor físico.

Volúmenes APFS muy pequeños (en KB) suelen indicar que el disco fue recién borrado y tiene un solo volumen vacío.

Puedes clonar dentro de un contenedor eliminando todos sus volúmenes o añadiendo tu clon como un volumen nuevo. Incluso puedes añadir un clon en el contenedor que contiene el volumen actual de arranque de macOS. Lo veremos más adelante.

Antes de clonar, asegúrate de que el destino tiene suficiente espacio para todo el clon completo, incluyendo particiones de recuperación y arranque como «Preboot» o «Recovery». Deja unos GB adicionales por seguridad.


Resumen del ejemplo anterior:

  • disk0 → dispositivo físico real con esquema GUID_partition_scheme
  • disk0s2 → contenedor Apple_APFS sobre disco físico disk0
  • disk3s1 → volumen APFS en un dispositivo sintetizado (disk3) con un esquema de contenedor APFS
  • Physical Store disk0s2 → identificador del Apple_APFS en el disco físico del cual se sintetizó disk3

El mayor error suele ser no darse cuenta de que el IDENTIFIER del contenedor padre Apple_APFS aparece como texto en la columna NAME del dispositivo hijo sintetizado. Una vez entiendes esto, comprender APFS se vuelve más fácil.

Prepárate para la clonación

Cuando hayas hecho todo lo anterior y verificado todo, es hora de iniciar la clonación.
Supongamos que estás usando macOS Monterey o posterior.

  • Si el destino es un contenedor APFS que contiene el volumen desde el que arranca macOS, deberás reiniciar en Modo Recuperación.
  • Apple tiene una guía para usar macOS Recovery.

Esto es necesario por las restricciones del System Integrity Protection.

  • Si el destino no contiene el volumen actual de macOS, puedes ejecutar ASR desde Terminal sin reiniciar.

Curiosamente, debes asegurarte de que FileVault o Buscar mi Mac estén activados. Esto hará que aparezca el Asistente de Recuperación tras el reinicio, pidiéndote la contraseña de administrador. Si no lo están, ASR fallará.

Una vez en Modo Recuperación, ve al menú y selecciona Utilidades > Terminal. Luego ejecuta:

diskutil list

Los IDs pueden haber cambiado tras reiniciar.

Desbloquear volúmenes con FileVault

Si el origen tiene FileVault activado, desbloquea el volumen de datos con:

diskutil apfs listvolumegroups
diskutil apfs unlock

O directamente, si estás fuera del Modo Recuperación:

diskutil apfs unlock disk2s2

Por ejemplo, si tu volumen de arranque es “Macintosh HD”, también verás uno llamado “Macintosh HD – Datos”.

Preparar instantáneas para la clonación

Los volúmenes de sistema firmados contienen instantáneas selladas del macOS instalado. ASR necesita copiar estas instantáneas tal cual.

  1. Identifica el volumen de sistema de origen, por ejemplo: disk2s1
  2. Móntalo:
diskutil mount disk2s1
  1. Lista las instantáneas:
diskutil apfs listsnapshots disk2s1

Deberías ver algo como:

Snapshot for disk2s1 (1 found)
|
+-- E3D1AF2D-7182-3217-BC82-2874219DAB48
    Name: com.apple.os.update-<UUID_largo>
Screenshot

El UUID corto es lo más fácil de usar. También puedes verlos en la Utilidad de Discos activando “Mostrar instantáneas APFS” desde el menú “Visualización”, seleccionando un volumen de macOS (no el dispositivo físico).


Iniciar la clonación con ASR

El comando base es:

asr restore

Opciones principales:

  • --source (origen)
  • --target (destino)
  • --erase (borra el destino)

Puedes usar --file para clonar a un archivo. Otras opciones permiten controlar mensajes, saltar verificaciones o hacer clonaciones por red.

Consulta todas las opciones con:

man asr

Sal con q o Ctrl + Z.

Ejemplo básico:

sudo asr restore --source /Volumes/origen --target /Volumes/destino

Para borrar el destino al clonar:

sudo asr restore --source /Volumes/origen --target /Volumes/destino --erase

Para incluir la instantánea:

--toSnapshot <UUID_o_nombre>

Si estás en Modo Recuperación, puedes omitir sudo.

ASR te pedirá confirmación (a menos que uses --noprompt). Escribe y y pulsa Retorno.
Si todo va bien, verás «Restore completed successfully.»

Si falla, abre Utilidad de Discos, busca un volumen con «ASR» y bórralo desde la barra de herramientas.
Ten mucho cuidado de no borrar el volumen incorrecto.

Haz que el clon sea arrancable

Cuando una operación de clonación tiene éxito, el destino aún no se puede arrancar. Deberás dar algunos pasos adicionales para que lo sea. 

Después de que ASR se ejecute, todos los volúmenes de destino tienen los mismos nombres que los originales (o un volumen si no clonó un contenedor). Deberás cambiar el nombre de estos volúmenes por nombres únicos para que no entren en conflicto con los originales. 

Si se monta más de un volumen con un nombre idéntico en el escritorio del Finder, macOS cambiará uno de los nombres de los volúmenes automáticamente, pero en segundo plano. El nombre «real» que el sistema de archivos ve para cada volumen será diferente de los nombres de los duplicados que se muestran en el Finder, lo que puede ser confuso. 

Es mejor asegurarse de que todos los volúmenes tengan nombres únicos. 

Puedes cambiar el nombre de los nombres de los volúmenes desbloqueados en el Finder haciendo clic en sus nombres y escribiendo otros nuevos. Alternativamente, puedes cambiarles el nombre en Utilidad de Discos seleccionándolos en la barra lateral, luego haciendo clic en Control y seleccionando Renombrar en el menú emergente. 

Screenshot

En cualquier caso, es mejor reiniciar el Mac después de cambiar el nombre de los volúmenes para asegurarse de que el sistema recoge todos los nombres nuevos y descarta cualquier otro que pueda haber creado en segundo plano. 

Ten en cuenta que este cambio de nombre también debe hacerse para el volumen de datos del destino. Por ejemplo:

  1. Macintosh HD
  2. Macintosh HD – Datos

Podría convertirse en:

  1. Nuevo HD externo
  2. Nuevo HD externo – Datos

No renombrar los volúmenes especiales en el clon llamado:

  1. Pre-boot
  2. Recuperación
  3. VM
  4. Actualización

Si lo haces, es posible que el clon no se inicie. 

Si todavía estás en modo de recuperación, deberás reiniciar su instalación normal de macOS para completar los siguientes pasos. 

Una vez que estés de vuelta en macOS, abre Ajustes del sistema, ve a General->Disco de inicio y configura el clon como volumen de arranque. Esto hace que macOS bendiga el volumen para el arranque estableciendo algunas banderas especiales en él. 

Ahora puedes reiniciar desde el volumen clonado haciendo clic en el botón Reiniciar

Si ves el mensaje «Este volumen no tiene ningún usuario autorizado para este ordenador», haz clic en Autorizar usuarios y sigue las instrucciones. Es posible que debas introducir la contraseña de administrador varias veces. 

También es posible que desees ejecutar Primera Ayuda desde la Utilidad de discos en el clon o su contenedor primero antes de reiniciar, solo para asegurarse de que todo esté bien en el destino. 

Si, por alguna razón después de reiniciar, no puedes arrancar desde el clon y no puede∫ volver al disco de inicio original, puedes seleccionar desde qué volumen comenzar reiniciando el Mac y manteniendo presionada una tecla:

  1. Botón de encendido (silicio de Apple)
  2. Tecla de opción (Macs con Intel)

Esto se produce antes del proceso de arranque y muestra una pantalla que te da la opción de seleccionar desde qué volumen arrancar. 

Ahora ya sabes cómo hacer clones del disco de arranque de varias maneras. Ten cuidado al hacer clones, ya que es muy fácil destruir datos. 

Apple Software Restore no está destinado a la implementación masiva de macOS en varias máquinas. Es posible hacerlo, pero no es una buena idea. 

En su lugar, debes usar la tecnología MDM de Apple para implementar en varios dispositivos a la vez. Consulte la Guía de implementación de macOS para obtener más información. 

ASR puede ser peligroso si no se usa con cuidado. Por esta razón, solo debes usarlo cuando estés seguro de que tienes suficiente tiempo para hacer una restauración sin prisas. 

Un solo error puede borrar varias unidades a la vez y destruir todos los datos en ellas en un instante. 

También podría ser una buena idea configurar un Mac de prueba con algunas unidades adicionales y practicar antes de usar ASR en un entorno del mundo real. Puedes usar memorias USB baratas como unidades de prueba, aunque serán un poco más lentas. 

También puedes consultar la ficha técnica de Apple (102655) Cómo reinstalar macOS.

Traducido de Apple Insider

Alf

Propietario de www.faq-mac.com.

Deja una respuesta