1 votos

Cambiar el ID de la partición de Bootcamp en el terminal en modo de recuperación

Tengo un iMac 5K 2017 con macOS Big Sur y Windows 10 y el problema es un poco complicado:

Después de redimensionar mi Bootcamp con AOMEI Partition Assistance y reiniciarlo, no podía ejecutar MacOS (mostraba una señal de prohibición) y era necesario recuperarlo. En la Utilidad de Discos en el Modo de Recuperación, la Unidad de Fusión había sido separada en HDD y SSD. Excepto la partición Bootcamp, las demás particiones han desaparecido y no se pueden borrar ni dividir.

Por lo tanto, reinicié a Windows y traté de arreglarlo con gdisk Pero accidentalmente cambié el ID de la partición en el disco equivocado (cambié el ID de la partición Bootcamp en APFS como se muestra en la figura 1)

fig.1 Weird partitions

fig.1 Particiones extrañas

Ahora no puedo arrancar ambos sistemas, sólo el modo de recuperación. Estoy tratando de cambiar APFS de nuevo a los datos básicos de Microsoft de la partición Bootcamp en la Terminal en él, pero siempre muestra "comando no encontrado". REF1 REF2

¿Hay alguna forma de arreglarlo? Porque no hice una copia de seguridad de mi Windows (Mac está bien para ser borrado)

0voto

David Anderson Puntos 2189

Los comandos dados en esta respuesta deben ser introducidos mientras se arranca con la recuperación de MacOS. Las versiones más antiguas de MacOS (OS X) pueden requerir el arranque de Recuperación de MacOS desde Internet o desde una unidad flash USB de instalación de MacOS. Además, es posible que algunos comandos deban ir precedidos de un sudo . Las instrucciones dadas a continuación probablemente fallarán cuando se utilice el particionamiento híbrido.

El comando proporcionado por MacOS para cambiar un GUID de tipo de partición es gpt . Sin embargo, este comando funciona de forma diferente a gdisk en que gdisk es interactivo y gpt no lo es. Además, el gpt requiere la eliminación de la partición de la GPT para cambiar el GUID del tipo de partición. Una vez eliminada, la partición puede añadirse de nuevo a la GPT con el GUID de tipo de partición correcto. Esta eliminación y adición no altera el contenido de la partición.

El siguiente comando se puede utilizar para ver parcialmente el contenido actual de la GPT para la unidad con el identificador disk0 .

gpt -r show /dev/disk0

Los siguientes comandos se pueden utilizar para eliminar de la GPT la partición con el identificador disk0s2 .

diskutil unmountdisk disk0
gpt remove -i 2 /dev/disk0

Los comandos siguientes pueden utilizarse para añadir a la GPT la partición previamente eliminada. A esta partición se le dará el tipo de GUID de Windows. Reemplazar <start> y <size> con los valores enteros mostrados en la salida del comando gpt -r show /dev/disk0 para la fila con un índice de 2 .

diskutil unmountdisk disk0
gpt add -i 2 -b <start> -s <size> -t windows /dev/disk0

Nota: Los enteros utilizados en los identificadores no tienen por qué coincidir con los valores de los índices utilizados por el GPT y el gpt mando. En este caso, el 2 utilizado en disk0s2 probablemente se refiera a la partición con valor de índice 2 en el GPT.

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