1 votos

Después de borrar la partición de kali linux, la partición de MacOS de inicio Tipo de volumen FFFFFFFF-FFFF-FFFF-FFFFFFFF

En primer lugar sé que este problema y otros similares se han solucionado antes, pero había probado las soluciones de los otros post y no tuve suerte.

Sé que klanomath tiene mucha experiencia y ha ayudado a gente con este problema antes, pero no sé cómo contactar con él, así que espero que klanomath o alguien pueda ayudarme tengo información realmente importante en este disco.

Pues tengo un Macbook Air 2013 corriendo MacOS Mojave y mi problema empezó porque hice una partición a mi ssd principal que está en APFS de apple.

Hice una partición MS-DOS FAT de 25 gb y creé un archivo de arranque de kali Linux, instalé con éxito kali Linux y todo funcionó correctamente, pero luego me di cuenta de que era mejor para mí ejecutar Kali Linux dentro de una máquina virtual. Así que intenté borrar la partición y aquí es donde empezaron los problemas.

La utilidad de discos no me deja borrar esta partición, así que encontré este tutorial de Youtube para borrar esta partición con el terminal https://youtube.com/watch?v=3EXogZWQTyU&app=desktop . Seguí este tutorial y escribí en la terminal los siguientes comandos:

ls mnt   

mkdir mnt  

sudo mount –t msdos /dev/disk0s1 mnt  

*then I typed my password”  

ls mnt/  

ls mnt/EFI/  

*Then it appeared APPLE and KALI which was the name of my linux partition*  

cd mnt/EFI/  

ls  

sudo rm  -rf KALI  

sudo reboot  

Aquí es donde todo salió mal, mi Mac se reinició y apareció el icono de la carpeta que faltaba, hice clic en la recuperación de Internet y descubrí en la utilidad de discos que mi partición principal del mac se llamaba disk0s2 no estaba montada y el tipo de partición era FFFFFF-FFFF-FFFF-FFFFFF.

Así es como llegué a estos foros y soluciones, seguí la solución de Klanomath con comandos de terminal en este hilo: El volumen del sistema operativo muestra el tipo 'FFFFFFFF-FFFF-FFFF-FFFFFF' .

ssd partitions

ssd partitions view

disk0s2 mac partition

disk0s2 showed FFFFF..

Primero utilicé estos comandos

gpt -r show disk0  

dd if=/dev/disk0s2 count=3 | vis –c  

y descubrí que tenía una partición APFS,

APFS partition code

Luego continué con este tutorial e introduje los siguientes comandos para desmontar el disco0, eliminar y volver a añadir la segunda partición pero con el tamaño adecuado:

diskutil umountDisk disk0  

gpt remove -i 2 disk0  

gpt add -i 2 -b 409640 -s 431203056 -t 7C3457EF-0000-11AA-AA11-00306543ECAC  disk0  

diskutil verifyDisk disk0

diskutil verifyVolume disk0s2  

Cuando introduje el último comando para verificar el volumen disk0s2 me salía un error diciéndome que está en un formato incorrecto y no se puede leer.

Conseguí cambiar el tipo de partición a 7C3457EF-0000-11AA-AA11-00306543ECAC. Pero sigue sin montar el disco ni arrancar.

changed partition type

Pensé que quizás el problema era porque estaba siguiendo una guía con formato APFS para High Sierra, así que fundé este otro hilo para Mojave: https://superuser.com/questions/1368272/dual-boot-mac-linux-macbook-broken-after-creating-a-new-partition

He seguido esta solución y de nuevo he desmontado el disco0 y quitado y leído el disco0s2 con los siguientes comandos,

diskutil umountDisk disk0  

gpt remove -i 2 disk0  

diskutil umountDisk disk0  

gpt add -i 2 -b 409640 -s 911218016 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0

esta vez me sale un error que dice que no tengo espacio disponible

gpt add: disk0: error: no space available on device  

el tutorial decía que si tenía este problema, simplemente escribiera los siguientes comandos y así lo hice:

gpt -r show /dev/disk0  

diskutil umountDisk disk0  

gpt destroy disk0  

gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0  

gpt add -i 2 -b 409640 -s 911218016 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0  

diskutil umountDisk disk0  

gpt add -i 4 -b 927225856 -s 7616512 -t 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F disk0  

diskutil umountDisk disk0  

gpt add -i 5 -b 934842368 -s 42262528 -t 0FC63DAF-8483-4772-8E79-3D69D8477DE4 disk0  

después del comando "gpt destroy disk0" empecé a recibir este error gpt add: disk0: error: no hay cabecera GPT primaria; ejecute create o recover

y tanto mi disco0s2 como mi disco0s3 desaparecieron.

both partitions disapeared

Empecé a entrar en pánico y finalmente hice esta última solución para arreglar este problema, entré en la terminal:

gpr create –fp /dev/disk0  

gpt recover /dev/disk0  

gdisk /dev/disk0  

no primary GPT header

Y este último comando me dio un error diciéndome que el comando es desconocido.

Así que aquí es donde estoy ahora, im en la recuperación de Internet y la utilidad de disco sólo muestra mi ssd sin mis particiones disk0s2 y disk0s3.

Si alguien puede ayudarme se lo agradecería mucho, y ojalá ayude a alguien más en el futuro.

0voto

David Anderson Puntos 2189

Has puesto en tu respuesta que has introducido el comando gpt -r show disk0 pero las capturas de pantalla que has publicado no lo reflejan. Lo curioso es que la salida de este comando habría proporcionado la información necesaria para arreglar tu Mac. Desafortunadamente, introducir este comando ahora no tendría sentido, ya que has destruido los valores necesarios al introducir incorrectamente los comandos posteriores. Básicamente, has introducido a ciegas los comandos publicados en las preguntas/respuestas referenciadas sin modificar los parámetros enteros para que coincidan con tu configuración. Sin embargo, hay buenas noticias . Una de sus imágenes contiene la cadena NXSB\0\^P\0\0LJI\^C\0\0\0\0 . A partir de esta cadena, puedo determinar el tamaño del disk0s2 la partición es 441078368 sectores. El resto de los números enteros que se muestran en los comandos de abajo son conjeturas basadas en mi experiencia.

Inténtalo:

diskutil unmountDisk /dev/disk0  
gpt destroy /dev/disk0
gpt create /dev/disk0
gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
gpt add -i 2 -b 409640 -s 441078368 -t 7C3457EF-0000-11AA-AA11-00306543ECAC /dev/disk0

Si esto funciona, considérese muy afortunado.

Si vuelves a arrancar con macOS Mojave, entonces puedes introducir el comando que se indica a continuación para recuperar el espacio que formalmente ocupaba Linux.

diskutil apfs resizeContainer disk0s2 0

Anexo

Si tiene curiosidad, el siguiente comando convierte la cadena de nuevo en valores de caracteres ASCII hexadecimales e imprimibles.

Nota: Es importante que la cadena esté entre comillas simples ('). No utilice comillas dobles (").

echo -n 'NXSB\0\^P\0\0LJI\^C\0\0\0\0' | unvis | hexdump -Cv

El resultado se muestra a continuación.

00000000  4e 58 53 42 00 10 00 00  4c 4a 49 03 00 00 00 00  |NXSB....LJI.....|
00000010

Estos valores pueden interpretarse de la misma manera que se muestra en la respuesta aceptada a la pregunta Intenté arreglar el tipo de sistema de archivos: FFFFFFFF-FFFF-FFFF-FFFFFF-FFFFFFFF y probablemente lo haya empeorado .

0 votos

¡Muchas gracias David! Eres un genio. Hice lo que me dijiste y volví a tener mi computadora como la tenía antes incluyendo todos mis archivos. Actualizaré este post para que la gente sepa cuando tenga este problema que cada solución tiene parámetros diferentes para que no sigan cualquier otro tutorial o guía como malamente hice yo al principio.

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