2 votos

Intenté arreglar el tipo de sistema de archivos: FFFFFFFF-FFFF-FFFF-FFFFFF-FFFFFFFF y probablemente lo haya empeorado

Tengo un Macbook Air de 11 pulgadas en el que recientemente intenté instalar Linux con una partición swap y una partición Root. En mi estupidez utilicé el programa "discos" en "probar ubuntu ahora" para eliminar las particiones de Linux y luego ampliar la partición de Mac. Como resultado, la partición terminó teniendo el tipo de archivo "FFFFFFFF-FFFF-FFFF-FFFFFF". Busqué en Google y me encontré con esto:

Inicio de la partición MacOS Tipo de volumen FFFFFFFF-FFFF-FFFF-FFFFFFFF

He intentado utilizar esto para solucionar el error pero no he podido. Esto es lo que he hecho:

diskutil umountDisk disk0
gpt remove -i 2 disk0
diskutil umountDisk disk0
gpt add -i 2 -b 409640 -s 372637568 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0

A partir de aquí, se ha detectado el error: "gpt add: disk0: error: no hay espacio disponible en el dispositivo" pero pasé a la segunda sección porque el chico de ese post decía que le solucionaba el problema.

diskutil list
gpt -r show disk1

(No tengo las fotos de estos)

diskutil umountDisk disk0
gpt destroy disk0
gpt create -f disk0

gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
gpt add -i 2 -b 409640 -s 372637568 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0

Solo hice los dos primeros ya que la lista de diskutil solo mostraba dos.El primero se creó bien pero el segundo marcó el error: "gpt add: disk0: error: no hay espacio disponible en el dispositivo". Aun así seguí adelante y reinicié para ver si pasaba algo y obviamente no pasó nada.

A partir de aquí soy aprensivo para seguir con las cosas que he visto de las búsquedas. Esto es lo que muestra ahora "diskutil list":

enter image description here

Extrañamente la recuperación de Internet parece haber cambiado a disk0 mientras que la unidad de mac está ahora en disk1. Esto es lo que devuelve "gpt -r show disk1":

enter image description here

No soy muy hábil con el terminal y no me gustaría perder estos datos, ya que no están respaldados y son importantes. ¿Sigue siendo viable intentar hacer esto booteable o es hora de entregarlo a un profesional de la recuperación de datos para que lo estime y sólo obtenga los archivos que puedan quedar en este momento?


Actualización 1

Así que este es el hexdump que se recuperó utilizando el otro equipo de abajo:

hexdump -Cv /Volumes/MYFAT/disk0.bin
00000000  67 09 20 65 04 d9 06 58  01 00 00 00 00 00 00 00  |g. e...X........|
00000010  fb d8 02 00 00 00 00 00  01 00 00 80 00 00 00 00  |................|
00000020  4e 58 53 42 00 10 00 00  c8 d1 5a 01 00 00 00 00  |NXSB......Z.....|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  02 00 00 00 00 00 00 00  10 11 96 f5 cf 27 4a 3c  |.............'J<|
00000050  a8 30 3e 64 32 d4 08 e6  c7 a6 04 00 00 00 00 00  |.0>d2...........|
00000060  fc d8 02 00 00 00 00 00  18 01 00 00 18 6c 00 00  |.............l..|
00000070  44 f8 01 00 00 00 00 00  f8 83 01 00 00 00 00 00  |D...............|
00000080  32 00 00 00 85 10 00 00  30 00 00 00 02 00 00 00  |2.......0.......|
00000090  73 10 00 00 12 00 00 00  39 a5 04 00 00 00 00 00  |s.......9.......|
000000a0  3e 6c 05 00 00 00 00 00  01 04 00 00 00 00 00 00  |>l..............|
000000b0  00 00 00 00 64 00 00 00  03 04 00 00 00 00 00 00  |....d...........|
000000c0  20 04 00 00 00 00 00 00  22 04 00 00 00 00 00 00  | .......".......|
000000d0  45 a5 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |E...............|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000100  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000110  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000130  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000160  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000170  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000180  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000190  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000210  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000220  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000230  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000240  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000250  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000260  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000270  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000280  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000290  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000002a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000002b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000002c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000002d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000002e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000002f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000300  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000310  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000320  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000330  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000340  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000350  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000360  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000370  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000380  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000390  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000003a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000003b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000003c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000003d0  00 00 00 00 00 00 00 00  ff f5 a4 00 00 00 00 00  |................|
000003e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000003f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000400  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000410  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000420  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000430  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000440  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000450  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000460  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000470  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000480  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000490  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004f0  00 00 00 00 00 00 00 00  23 c2 20 01 00 00 00 00  |........#. .....|
00000500  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000510  94 c2 20 01 00 00 00 00  01 00 00 00 00 00 00 00  |.. .............|
00000520  01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00  |................|
00000530  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000540  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000550  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000560  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000570  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000580  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000590  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000005a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000005b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000005c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000005d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000005e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000005f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000600

1 votos

Qué título y experiencia tan dolorosos. Creo que no has provocado el cambio de los bloques de datos, así que yo pediría presupuestos de recuperación de datos. Muchos te muestran lo que vas a conseguir antes de tener que pagar (o sólo pagas una cuota de diagnóstico para conocer la situación si no apruebas el presupuesto). Hay buenos enlaces relacionados de opciones de RD, a ver si alguien te puede ayudar a "reparar" las cosas aquí.

0 votos

@bmike Gracias por editar mi post, probablemente debería haberlo dicho al final. Dicho esto, si es posible definitivamente me gustaría ver si alguien sabe cómo se podría hacer bootable de nuevo, sobre todo teniendo en cuenta que voy a tener que enviar el portátil completo ya que el SSD está soldado y tengo algunas preocupaciones acerca de poner todos mis datos en manos de un tercero.

0 votos

Oh, sí, sus puntos están muy bien tomados. Espero que alguien como @klanomath o David Anderson tenga consejos. Son magos / expertos técnicos en este tipo de cuestiones y siempre aprendo mucho cuando responden.

2voto

David Anderson Puntos 2189

Necesitas publicar un volcado hexadecimal de algunos sectores del disco interno. Necesito ver esto antes de determinar si se puede encontrar una solución. Lamentablemente, Internet Recovery no proporciona una utilidad de volcado hexadecimal. Por lo tanto, le propongo que haga lo siguiente. Hágame saber si tiene algún problema.

El siguiente paso sería que publicaras un hexdump de los 3 primeros sectores que siguen a la primera partición. Abajo están los pasos que yo usaría para lograr esta tarea. Estos pasos no cambiarán la unidad interna.

  1. Utilizando el Mac de trabajo, formatee una unidad flash para un único volumen FAT32 etiquetado MyFat . La unidad flash probablemente debería tener una partición MBR, pero creo que la partición GPT también funcionará.

  2. Inicie el Mac roto en modo de recuperación.

  3. Abra una ventana de la aplicación Terminal.

  4. Inserte la unidad flash en un puerto USB del Mac.

  5. Introduzca el comando que se indica a continuación. Esto escribirá una copia binaria de los tres primeros sectores de 512 bytes siguientes disk0s1 .

    Nota: Supongo que la unidad interna es disk0 . Si no es así, haga las sustituciones oportunas.

    dd if=/dev/disk0 count=3 skip=409640 of=/Volumes/MyFat/disk0.bin
  6. Apaga el Mac.

  7. Inserte la unidad flash en el Mac de trabajo.

  8. Introduzca el comando que se indica a continuación en una ventana de la aplicación Terminal.

    hexdump -Cv /Volumes/MyFat/disk0.bin
  9. Publica el resultado de tu pregunta. Prefiero que copies y pegues el texto a tu pregunta. Una imagen (foto) es muy inconveniente.

Una vez que haya proporcionado este volcado, podré determinar cómo proceder.

Actualización nº 1

La tercera línea, en la salida que has publicado, muestra las letras NXSB . Esto es una buena indicación de que una partición APFS residió alguna vez en el offset 409640 . La secuencia hexadecimal c8 d1 5a 01 00 00 00 00 aparece en la misma línea. Uno puede introducir, en la aplicación Calculadora, estos pares hexadecimales en orden inverso, como se muestra a continuación.

Este valor se puede convertir a decimal haciendo clic en el botón 10 botón. El resultado se muestra a continuación.

A continuación, se puede pulsar el botón x8= para multiplicar por 8. El resultado se muestra a continuación. Este es el valor que debería haber utilizado para el tamaño de la partición en lugar de 372637568 .

Nota: Este paso es necesario porque el tamaño de su sector es de 512 bytes. Este paso se puede omitir cuando el tamaño del sector es de 4096 bytes.

Esto es lo que has introducido:

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

Esto es lo que deberías haber introducido:

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

Referencias

Referencia del sistema de archivos de Apple , de fecha 2019-02-07, página 25.

0 votos

Ok, he actualizado la pregunta con la información del hexdump. Soy nuevo en este sitio web, así que no sé cómo formatearla, pero espero que no sea un problema.

0 votos

@Mcvith: He actualizado mi respuesta.

0 votos

Así que a partir de ahí sólo tengo que ir a verificar con "diskutil list" "diskutil verifyDisk disk0" "diskutil verifyVolume disk0s1" "diskutil verifyVolume disk0s2" ¿verdad?

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