¿Cómo puedo crear o recrear una partición de recuperación de Lion?

44

Por alguna razón, uno de nuestros Mac no hizo una partición de recuperación cuando se actualizó a Lion.

¿Es posible agregar una partición de recuperación después del hecho?


Para ser claros, en una Mac normal, la partición de recuperación está oculta tanto en la preferencia del sistema Disco de inicio como en la Utilidad de disco . Solo puede verlo desde la línea de comandos con un comando directo, diskutil listo habilitar el menú de depuración en la Utilidad de Discos. También aparece si arranca con la tecla de opción presionada o si arranca exitosamente para la recuperación con Command-R aka + Rdurante el arranque.

Advertencia: esta pregunta y respuesta SOLO APLICAN a 10.7.x Lion : el uso del instalador de Lion para recrear la recuperación en un sistema operativo más nuevo puede y causará problemas debido a que los controladores no están presentes para el sistema operativo y el hardware más nuevos.

bmike
fuente
1
Por casualidad, ¿Lion se instaló en un volumen RAID en esa Mac? La partición de recuperación no es compatible con volúmenes RAID. Algunos detalles más se pueden encontrar aquí . Siempre puede instalar Lion en un dispositivo externo para obtener una partición de recuperación de esa manera. Puede ser posible clonar esta partición, pero no lo he intentado. Este artículo entra en más detalles.
Gauzy
@gauzy: gracias por el aviso. Necesito profundizar en esto: ¿cómo se ve la partición? ¿está oculto a la vista desde dfy la diskutil listUtilidad de Discos o es claramente visible allí? Además, ¿debería aparecer en las preferencias del sistema de disco de inicio? (El mío es un disco duro interno iMac / 1TB único; nada remotamente exótico al respecto (
bmike
2
No aparecerá en la Utilidad de Discos o en el Disco de Inicio, pero <pre> diskutil list </pre> puede verlo.
Gauzy
2
No debería ofrecer esto como respuesta hasta después de haber probado con FileVault 2, pero para su información: en un foro privado, alguien llamó la atención sobre Eliminar y reconstruir una partición de recuperación de HD que funciona mal «Der Flounder , según tengo entendido, permite la creación sin el uso de un instalador completo.
Graham Perrin
1
Otro lugar donde la partición Recovery HD es visible es la utilidad de información del sistema (también conocido como System Profiler). No aparecerá en la descripción general (la pestaña Almacenamiento de la ventana "Acerca de esta Mac"), pero aparecerá en el informe completo que obtiene seleccionando Archivo> Mostrar informe del sistema, luego seleccionando el bus de archivos adjuntos de su HD en la barra lateral . Por cierto, puede abrir la Información del sistema directamente en el informe completo manteniendo presionada la tecla Opción y eligiendo Información del sistema en el menú Apple.
Gordon Davisson

Respuestas:

42

Primero, abra una Terminal.

Estado anterior:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.8 GB   disk0s2

Obtenga Lion Recovery Update v1.0 (431.91 MB)

Mount RecoveryHDUpdate.dmg

$ hdiutil attach ~/Downloads/RecoveryHDUpdate.dmg

Extraer datos de RecoveryHDUpdate.pkg

$ pkgutil --expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg ~/Desktop/RHD

Mount RecoveryHDMeta.dmg (en el paquete RecoveryHDUpdate.pkg)

$ hdiutil attach ~/Desktop/RHD/RecoveryHDUpdate.pkg/RecoveryHDMeta.dmg

Ejecute la herramienta que finalmente redimensionará la partición actual y creará recuperación

$ ~/Desktop/RHD/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/Recovery\ HD\ Update/BaseSystem.dmg 0 0 /Volumes/Recovery\ HD\ Update/BaseSystem.chunklist
Creating recovery partition: finished

Estado después de:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.2 GB   disk0s2
  3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
Lloeki
fuente
1
Esta es una pista muy útil. Acabo de aplicar esto a dos discos y parece haber hecho el trabajo bien. Lo único que me preocupa es que uno no necesita privilegios administrativos para ejecutar dmtest... ¡Gracias!
simonair
10
Esta es la mejor respuesta, ya que en realidad solo recrea Recovery HD y nada más, mediante el uso del propio programa de Apple para hacerlo. ¡Pulgares hacia arriba!
Adam Lindberg
1
Pulgares arriba, esto funcionó a la perfección.
Nick Forge
1
¿Alguna idea sobre cómo lograr lo mismo con Mountain Lion?
pgb
Esto funcionó para mí, pero solo usando los BaseSystem.*archivos de Lion Recovery . Usar los del último instalador de Moutain Lion causó un error. ¿Hay algún problema si estoy ejecutando Mountain Lion, pero mi partición de recuperación es la de Lion?
nwinkler
16

Volver a ejecutar el instalador funciona para OS X 10.7, 10.8 y 10.9: ejecutar el asistente de recuperación de disco no es una buena idea si está ejecutando un sistema operativo 10.8 o más reciente, así como el hardware que se entrega con versiones más recientes del sistema operativo .

Lion Recovery Disk Assistant puede hacer una copia de seguridad de la partición de recuperación.

La recuperación Asistente de disco león le permite crear Recuperación de Lion en una unidad externa que tiene las mismas capacidades y limitaciones como el incorporado en la Recuperación de Lion. Del mismo modo que se debe hacer una copia de seguridad de un buen archivo antes de que el archivo desaparezca, esta herramienta no le ayudará si comienza con una partición que falta o está rota.

Volver a ejecutar el instalador de Lion creará una partición de recuperación viable.

Para obtener el instalador (ya que no lo guardamos y se elimina al ejecutarse la primera vez).

  1. Inicie la tienda de aplicaciones y elija cualquier vista excepto Comprado.
  2. Mantenga presionada la tecla de opción mientras selecciona Comprado.
  3. Descargue el instalador de Lion

Tomó unos buenos 35 minutos ejecutar el instalador nuevamente. Disk Utility oculta Recovery HD (y otras particiones por defecto) a menos que habilite un menú de depuración. Puede usar el diskutil listpara ver el HD de recuperación si no le importa los comandos de terminal.app.

mac:~ mike$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

El menú de depuración tiene el siguiente aspecto: si selecciona mostrar cada partición, podrá ver si su Recovery HD está en su unidad.

ingrese la descripción de la imagen aquí

https://apple.stackexchange.com/users/8527/z4mba señaló estos comandos ocultos de este artículo de MacWorld . Solo necesitaba activar / desactivar el único comando:

  • defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool true

No sé si puede mover un Recovery HD como una partición normal o si necesita el otro comando de escritura predeterminado para rodar su propio HD de recuperación, ejecutar el instalador de Lion por segunda vez estuvo bien para mis necesidades. Como muchos han señalado, parece que el contenido de recuperación no es universal y, en cambio, está personalizado para el hardware específico, por lo que es preferible recrearlo desde las herramientas oficiales a menos que desee probar bien y ahorre tiempo al automatizar decenas o cientos de macs y puede controlar las diferencias de hardware en su proceso.

bmike
fuente
3
"El Asistente de recuperación de disco de Lion le permite crear Lion Recovery en una unidad externa que tiene las mismas capacidades y limitaciones que la recuperación de Lion incorporada". No del todo: con 10.7.2 no podrá habilitar "Find My Mac" si no tiene un HD "interno" de revocación
Guy
Suficientemente cierto. El contenido de la partición de recuperación es el mismo, pero FMM necesita que esté en el mismo volumen físico que el volumen de arranque para hacer su magia. Yo lo llamaría una limitación del sistema FMM implementado para ser exactamente preciso, pero tal vez eso está dividiendo los pelos demasiado finamente.
bmike
Volver a ejecutar el instalador de Lion: esto borrará mis datos, ¿verdad? (PS Sin recuperación interna HD significa que tampoco hay FileVault)
Enrico Susatyo
No recomendaría, como costumbre, copiar un sistema operativo de recuperación existente a otra cosa que no sea un disco que aloja un clon del sistema operativo Mac original. No todos los sistemas de recuperación son iguales.
Graham Perrin
¿Funcionará incluso después de actualizar a Mountain Lion (o más allá)? Entonces, ¿esto degradará mi sistema operativo? Tal vez desee volver a aceptar la respuesta de @ lloeki como la forma recomendada, ya que ese procedimiento resolverá exactamente el problema sin ningún efecto secundario.
Olfan el
4

Si reinstala OS X desde App Store, también recrea una partición de recuperación. Acabo de probarlo en una máquina virtual. Primero eliminé la partición Recovery HD. Luego reinstalé OS X desde App Store:

Tomó alrededor de dos horas, y luego tuve una partición de recuperación que funcionaba nuevamente.

Reinstalar OS X sobre una instalación existente es similar a actualizar a una nueva versión principal de OS X, o mantiene los archivos y configuraciones del usuario en su lugar pero reemplaza los archivos del sistema con nuevas versiones. Apple debería llamarlo algo menos aterrador como "reparar OS X", porque es la solución a muchos problemas como este, y no es una operación tan drástica, especialmente si tiene copias de seguridad.

La actualización a una nueva versión principal de OS X también agregará una partición de recuperación que falta.

El desarrollador de SuperDuper también recomienda reinstalar OS X :

En realidad, puede recrear fácilmente la partición de recuperación simplemente reinstalando Lion desde la App Store. (Esto también tiene la ventaja adicional de actualizar la partición de recuperación con los datos más recientes).

Carbon Copy Cloner tiene una opción para agregar una partición de recuperación, pero necesita copiar la partición de recuperación desde otro disco o un archivo de respaldo. Si su Mac no tiene una partición de recuperación, Carbon Copy Cloner recomienda reinstalar OS X:

Lri
fuente
Se verifica que Carbon Copy Cloner funciona. Utilicé CCC versión 3.5.7 en modo de prueba para copiar el disco de inicio y CCC advirtió que faltaba la "Partición de recuperación" y me ofreció copiar eso también.
Pro Backup
2

Si bien todas las soluciones descritas en esta discusión probablemente funcionarán, si está utilizando la última versión de OS X, alguien tuvo la amabilidad de crear un AppleScript que realiza todo el proceso automáticamente sin tener que ejecutar ningún comando desde su terminal o intentar Administrar cuidadosamente las particiones del sistema.

Lo probé en Mavericks (10.9.4) y funcionó muy bien. Después de ejecutar la herramienta, pude habilitar FileVault 2 que anteriormente se negaba a activar porque mi máquina no tenía una partición de recuperación.

Dan Herbert
fuente
Trabajó para mi. Cambié el tamaño de la partición del sistema operativo principal usando gparted en Linux (porque Disk Utility in Recovery no me lo permitió) y luego fsck en OS X. Moví la Recuperación para estar adyacente a la partición del sistema operativo (por lo que se movió a la izquierda 200 GiB ) y que cambió el tamaño de la partición de recuperación para que fuera 'diferente' (utilizable pero no reconocido por FileVault 2; probablemente una comprobación que el habilitador haga).
Tatsh
Si elige volver a hacer particiones no en OS X pero con algo como gparted, primero desactive FileVault en OS X. En gparted o similar, elimine la partición de recuperación (en serio). Entonces haz tu partición de trabajo. Asegúrese de dejar suficiente espacio para que se realice otra partición de recuperación. Una vez reiniciado en OS X, ejecute Recovery Partition Creator, luego puede volver a habilitar FileVault y debería funcionar. Como siempre, haga copias de seguridad (incluso si lleva mucho tiempo, ¡vale la pena!)
Tatsh
1

Alternativamente, puede usar Carbon Copy Cloner (tiene una prueba gratuita de 30 días). Desde CCC, siga estas instrucciones:

  1. Haga clic en Ventana -> Centro de disco.
  2. En Disk Center, haga clic en la pestaña Recovery HD.
  3. Haga clic en "Crear una partición de recuperación para este volumen".
  4. ¡Hecho!
cdmckay
fuente
1

Buen artículo anterior y me recuerda crear una imagen de partición de recuperación, así como una copia de seguridad.

Si no tiene HD de recuperación o si se ha eliminado por algún motivo:

Ref: a mi discusión: https://discussions.apple.com/message/22563466#22563466

Lo acabo de probar reinstalando Mac OSx, que funcionó de maravilla. Aquí están los pasos.

si tiene una partición Mac existente con datos, cree una copia de seguridad o una imagen de esa partición (porque se borrará)

  1. Usé un DVD de Mt Lion e inicié la Mac desde allí e inicié la utilidad de disco

  2. Creé 2 particiones -> una con 1 GB de espacio y la llamé "Recovery HD" y la segunda con todo el espacio restante y la llamé "Macintosh HD", apliqué los cambios, ejecuté la reparación del disco en ambas particiones (para estar seguro)

  3. luego vuelva a la utilidad de disco y reinstale OSx desde DVD a la partición Macintosh HD.

  4. después de terminar y reiniciar con la tecla Opción, obtendrá su partición de recuperación funcionando

  5. ahora si quiere restaurar su imagen HD anterior simplemente vaya a la utilidad de disco y restaure la imagen

Ref: http://support.apple.com/kb/ht4718

sanjay

Sanjay
fuente
0

Debería poder acceder e inspeccionar una partición de recuperación existente desde el menú de depuración de la utilidad de disco. Este es un menú oculto que se puede revelar usando estos comandos:

Habilite los formatos ocultos de imagen de disco y el menú de depuración en la Utilidad de Discos

Espero que esto ayude...

z4mba
fuente
El defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool truecomando me permite ver todas las particiones (incluidas las de recuperación): no está claro cómo crearlas, copiarlas, ocultarlas todavía, pero buscaré si el instalador no crea una para mí ejecutándola segunda vez. Impresionante encontrar!
bmike
Esta respuesta no ayudó a crear la partición: el instalador creó la partición y escribió los datos en la partición para que sea viable, solo necesitaba ejecutarse nuevamente.
bmike
0

Pido disculpas si he entendido mal o tal vez no he seguido sus pautas con respecto a proporcionar una respuesta, así que si me expulsan lo entiendo, sin embargo, creo que la información que obtuve de su foro trajo mi iMac desde el borde y quería expresar mi agradecimiento sobre lo que aprendí aquí.

En resumen, mi iMac 2011 de 27 "con 10.7 perdió su partición de recuperación y si es necesario que exista una para realizar una instalación limpia de Lion a través de Internet, dejaré que los gurús y los expertos decidan ... todo lo que sé es que, aunque era lo suficientemente inteligente como para hacer una copia de seguridad de mis datos (y en dos unidades diferentes) para una posibilidad como un bloqueo total y completo de mi Mac más reciente, las restauraciones repetidas de mis unidades de copia de seguridad de Time Machine lo trajeron de vuelta ... pero solo momentáneamente.

Soy usuario de Mac desde la década de 1980. Mi primera Apple fue una nueva Mac Classic en blanco y negro. Siempre pude instalar un sistema operativo usando discos que se incluían con mis Macs (que rara vez se portaban mal) Estaba un poco más que asustado al saber que todo cambió con las Macs más nuevas, es decir, todo lo que tenía que hacer eran mis unidades Time Machine , confiando en que el sistema operativo tendría derechos a través de una restauración completa, sin embargo, hasta que no volviera a crear una partición de recuperación Lion en el disco, no podría realizar una instalación limpia del sistema operativo, nuevamente, a través de Internet.

Mi iMac volvió a la vida ayer por la mañana después de numerosos intentos fallidos de recuperarlo y solo después de una instalación limpia de 10.7 Lion. No sé cuál fue la causa subyacente del accidente, probablemente nunca lo sabré, pero sí sé que estoy agradecido por foros como este (donde pasé innumerables horas durante la última semana más o menos) porque sin la información He recogido aquí mi iMac de 3 años probablemente se habría convertido en un adorno para el césped. Lo más probable es que también estaría reemplazando un poco de vidrio de la ventana después de tirar mi iMac al césped y, aunque podría haberme sentido mejor por un momento fugaz o dos ... mi Mac no se arreglaría, así que tirarlo no fue un opción.

Después de revivir mi iMac con una copia nueva del sistema operativo 10.7, procedí a restaurar sus datos previos al bloqueo con el Asistente de migración en lugar de Time Machine porque calculé que la corrupción de datos en el nivel del sistema solo se duplicaría en el disco con una restauración completa lo que habría sido un movimiento estúpido al límite dado que la máquina estaba funcionando sin problemas. Ahora para descubrir la mejor manera de duplicar mi unidad restaurada para que si el historial se repite, tendré una copia local completa y no tendré que pasar horas (si no días) buscando respuestas de nuevo. Y de nuevo ... muchas gracias

Bill McCann III
fuente
-2

¿Estás seguro de que no está allí? La partición de recuperación no aparece en la utilidad de disco, para verla debe reiniciar y presionar la opción (alt) para obtener una lista o unidades desde las que pueda iniciar y debe tener una llamada Recovery HD o si desea acceder a ella directamente solo presione Command-R al inicio.

Samantha Catania
fuente
1
Estaba bastante seguro, pero no estaba seguro cuando hice la pregunta. En retrospectiva, ciertamente no estaba allí: utilicé la lista diskutil antes de la reinstalación y no estaba en el mapa de partición. Sin embargo, seguí haciéndome la misma pregunta: ¿cómo puedo saber si está allí si no sé cómo se ve? ¡Gracias!
bmike
No estaba allí hasta que volví a ejecutar el instalador.
bmike