¿Cómo puedo eliminar la partición de recuperación de Mac de una unidad externa?

1

Mi MBP de principios de 2011 vino con un HDD de 500 GB, que recientemente cambié por un SSD de 128 GB. La antigua unidad interna ahora sirve como una unidad de copia de seguridad ... sin embargo ... Me encanta para deshacerse de esa partición de recuperación de alta definición para que pueda a) utilizar el espacio, y B) dejar de ser preguntado por la expulsión de varias particiones cuando Expulso el disco.

Sí, he visto esta pregunta que es casi un duplicado, ¡excepto que mi situación es un poco diferente y no quiero romper nada!

Algunos resultados de mi terminal:

Macbook-Pro:~ matt$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         127.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OS X                   *126.8 GB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:          Apple_CoreStorage                         499.2 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Backup                 *498.9 GB   disk3
Macbook-Pro:~ matt$ 

... y estoy confundido, porque solo tenía mi SSD interno de 128 GB y mi HDD externo de 500 GB conectados en el momento en que ejecuté esto. Mi pregunta es doble:

  1. ¿Por qué aparecen 4 discos diskutil list? Solo tengo las dos unidades físicas conectadas ... ¿qué *significan los caracteres? En última instancia, ¿qué disco debería volver a particionar?

  2. ¿Cómo puedo eliminar de forma segura la partición de recuperación en mi unidad ahora solo de respaldo? Por supuesto, quiero mantener el que está en mi unidad de 128 GB, así que obviamente no me meteré con disk0o disk1... Supongo que esto implicará los mismos / similares pasos que en la pregunta que he vinculado anteriormente.

Solo quería estar seguro antes de hacer algo potencialmente destructivo ... aplausos por tu consejo.

Mate
fuente

Respuestas:

1

Su disk1 y disk3 son los discos virtuales creados por CoreStorage, es decir, el sistema subyacente FileVault 2 (cifrado de disco completo). Es por eso que sus particiones de datos en los discos "reales" (disk0 y disk2) tienen tipo Apple_CoreStorage.

La partición de recuperación en su disco externo es esta:

   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

Sin embargo, eliminarlo puede no ser una buena idea. Debido a que las unidades CoreStorage están encriptadas, el gestor de arranque no puede leer ningún dato de ellas; el núcleo OSX (con el controlador CoreStorage) debe cargarse para solicitar la contraseña del usuario, que abre la unidad principal que contiene el resto del sistema operativo y datos. Entonces, con CoreStorage habilitado, la partición Recovery HD también funciona como un asistente de arranque sin cifrar.

No tengo mucha experiencia con CoreStorage, y no ha dejado completamente claro qué contiene su disco de respaldo. Sé que los discos de Time Machine sin cifrar son de arranque. Me imagino que los cifrados también tienen la advertencia de requerir un ayudante de arranque, pero no estoy seguro. Además, dado que solo menciona "copias de seguridad", tal vez esté utilizando un sistema de copia de seguridad diferente que puede o no ser arrancable.

Si sus copias de seguridad no están destinadas a ser arrancables, creo que debería poder eliminar Recovery HD, aunque existe un cierto riesgo de que CoreStorage confíe en ellas. Si son de arranque, eliminarlos directamente hará que no se puedan iniciar. Puede intentar escribir los parámetros de partición que se muestran gpt show disk2eliminando la partición usando gptsin sobrescribirla, reiniciando y verificando que aún funciona, y recreándola con los parámetros exactos (nuevamente usando gpt, no diskutil) si tiene problemas para acceder a sus copias de seguridad.

Sin embargo, los ayudantes de arranque en realidad no necesitan contener un sistema de recuperación completo. Antes de OSX Lion, los ayudantes de arranque (por ejemplo, utilizados para RAID de software) siempre tenían un tamaño de 128MiB, y esto todavía es suficiente para Lion y Mountain Lion. Aún así, recrear un asistente de arranque eliminado no es exactamente sencillo.

Luego está la cuestión de qué harás con los ~ 520 MB adicionales que ganaste. No creo que pueda cambiar el tamaño de las particiones de almacenamiento central, por lo que todo lo que podrá hacer es crear una partición adicional de ~ 400 MB, lo que no es terriblemente útil.

En general, diría que no vale la pena el riesgo / problema para ganar ~ 500MB.

pmdj
fuente
Gracias. Terminé haciéndolo de todos modos, y encontré algunos problemas después de intentar fusionar la partición principal con la que ahora está en blanco. Abrí Disk Utility para verificar dos veces y obtuve este extraño error . Pero, todavía puedo usar el disco bien (no arranco desde él ... ¡espero que no lo necesite!) Y ahora solo hay una partición allí, por lo que no me molesta cuando intento expulsar cada vez.
Matt
@ Matt Eso es bastante extraño. Si lo desea, puede publicar el nuevo resultado de diskutil listy sudo gpt -r show disk2y echaré un vistazo para ver si puedo detectar algo obvio.
pmdj