Mi viejo MacBook Pro, A1286, (15in, mediados de 2012) tiene un SSD que dividió mi disco de arranque principal en dos particiones, una para Mac OSX (ejecutando 10.13, High Sierra) y otra para Boot camp (ejecutando Windows 10).
La partición de arranque siempre fue MacOSX. Desafortunadamente, después de quitarla para intentar usarla como unidad externa, se dañó de alguna manera después de reinstalarla. Ya no arrancaba correctamente se identificaba como tipo "FFFFFFFF-FFFF-FFFF-FFFFFF" cuando entraba en modo de recuperación y ejecutaba diskutil list
de la terminal.
Sin embargo, la partición de bootcamp seguía siendo arrancable.
En mis intentos de reparar mi partición de arranque me encontré con esto pregunta que parecía ser muy similar a lo que me estaba sucediendo.
He intentado seguir los pasos expuestos por @klanomath. Surgieron dos problemas esos:
- Todavía tengo un error cuando traté de verificar el disco con
diskutil verifyDisk disk0
(En concreto: Error: -69808: Alguna información no estaba disponible durante una búsqueda interna Error subyacente: 1: Informes POSIX: Operación no permitida) - Al intentar reconstruir las particiones, las eliminé todas del disco 0 y luego intenté volver a añadirlas. Parecía ir bien, pero ahora la partición bootcamp no se reconoce.
¿Alguien sabe quién puede restaurar una partición bootcamp usando gpt u otro método sin perder los datos de la partición?
Gracias
EDITAR:
Aquí hay una imagen de la salida de diskutil list
EDITAR 2:
Progreso - Después de que @David Anderson señalara un error (gracias por detectarlo) en el valor que introduje para el tipo, mi partición para boot camp es reconocida como de tipo "Datos básicos de Windows".
Y en Disco de Inicio, se muestra como una opción
Pero desafortunadamente, cuando intento usar Startup Disk para usarlo como disco de arranque todavía no arranca. Y dice;
"No hay dispositivo de arranque -- inserte el disco de arranque y pulse cualquier tecla"
Cuando enciendo el ordenador y mantengo pulsada la tecla de opción tampoco aparece como opción.
Este es el resultado de gpt -r show /dev/disk0
Y aquí está la salida de export LC_CTYPE="ASCII";dd if=/dev/disk0s2 bs=512 count=1 | vis -cw;echo
ACTUALIZACIÓN:
Después de actualizar el tipo de la partición a 7C3457EF-0000-11AA-AA11-00306543ECAC
se muestra como una opción para arrancar si reinicio el ordenador. Pero no aparece en el Disco de Inicio. Y cuando intento arrancar en el disco0s2 se cuelga en el logo de la Apple con una barra de progreso completa.
Creo que tengo una idea de lo que puede estar complicando mi situación. Primero un poco más de explicación de cómo mis discos estaban dispuestos en el ordenador originalmente.
Originalmente tenía un HDD en el ordenador que ejecutaba OSX (10.8 creo), luego después de un tiempo añadí una segunda unidad, un SSD (disco0) y lo particioné para tener una partición de OSX (disco0s2) y una partición de bootcamp (disco0s3). El SSD OSX se convirtió en mi partición de arranque principal y el viejo HDD lo utilicé como almacenamiento, pero nunca eliminé OSX completamente de él (ahora aparece como disk1 en diskutil)
Hace poco necesitaba poder usar la partición Bootcamp pero no tenía el adaptador de corriente para el mbp, así que intenté quitar el SSD y usarlo como externo en otro ordenador, eso no funcionó, y después de colocarlo de nuevo en el mbp original es cuando el disk0 s2 no estaba siendo reconocido y empecé a intentar arreglarlo. Es entonces cuando se me estropeó la partición de bootcamp y entonces posteé aquí.
Creo que el OSX Recovery que he estado usando es del HDD original que sólo tenía 10.8. Y después de investigar un poco parece que quizás 10.8 no puede identificar la partición más nueva de OSX (disk0s2) y por eso en Disco de Inicio no lo veo, pero si reinicio el ordenador sí aparece como opción.
Aquí están los resultados que usted pidió.
sw_vers
ls -l /Volumes/BOOTCAMP/Boot/BCD
diskutil list