0 votos

Cómo arreglar la tabla de particiones después de cambiar el tamaño de bootcamp, MacOS desaparece

Tengo un problema de acceso a los datos de mi MacOS, ¿alguien puede guiarme para solucionarlo? Intenté aumentar el BOOTCAMP usando MiniTool Partition Wizard. Después de eso, tanto MacOS como Bootcamp Windows desaparecen del menú de arranque (encender y pulsar Opción). Ahora tengo que usar un MacOS temporal en mi SSD ampliado. Pero todavía no puedo acceder a los datos del MacOS principal. ¿Tienes alguna idea de cómo arreglar esto, si puedo usar mi MacOS y Windows como antes es genial, pero en caso de que sea difícil al menos puedo acceder al disco de MacOS para sólo copiar algunos datos importantes? He visto algunos post para arreglar esto mediante el ajuste de la "hex", pero no entiendo muy bien que, y parece adecuado para diferentes casos en función de la tabla de particiones diferentes, por lo tanto, no puedo simplemente aplicar a ciegas como mi tabla de particiones es diferente con los demás. Abajo está mi "lista de diskutil":

  • 300GB que es mi MacOS principal (necesito acceder a sus datos)
  • 69,4 GB es mi Bootcamp Windows
  • 100 GB de disco de almacenamiento de los datos de mi Mac (el único al que puedo acceder ahora)
  • El resto está ahí por el sistema.

Por favor, ayuden a guiarme en cómo solucionar esto si lo saben. Se lo agradezco. Gracias.

Para añadir información sobre lo que hice al redimensionar el Bootcamp:

  • Utilizo la Utilidad de Discos de MacOS para redimensionar el disco0s1 hacia abajo, para tener espacio libre (10GB)
  • Luego arranco en Bootcamp Windows, usando el MiniTool Partition Wizard con la función "Extend Partition" para extender mi Bootcamp (10GB)

enter image description here enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

1voto

David Anderson Puntos 2189

El sudo get -r show disk0 muestra los valores almacenados en la tabla de particiones GUID (GPT) de la unidad interna. The sudo dd if=/dev/disk0s2 count=1 bs=128 | hexdump -Cv muestra los valores almacenados al principio de la segunda partición en la unidad interna.

El tamaño en bloques de un contenedor APFS se almacena en los 8 bytes del offset 40 (28 hexadecimal) de la partición. En su caso los bytes son fb 99 f2 04 00 00 00 00 . Esto se puede convertir en sectores de 512 bytes mediante los siguientes pasos.

  1. Invierta el orden y elimine los ceros iniciales para obtener 4f299fb.
  2. Utilice la aplicación Calculadora (u otro medio equivalente) para convertir el hexadecimal en decimal. En este caso, el resultado es 83.007.995 bloques, donde un bloque es de 4096 bytes.
  3. En tu caso, hay 8 sectores por bloque. Así que la conversación a sectores se realiza multiplicando por 8 para obtener 664.063.960 sectores, que son 340.000.747.520 bytes.

Sin embargo, la salida del sudo gpt -r show disk0 muestra que el tamaño de la partición, con este contenedor APFS, es sólo de 644.531.248 sectores, que son 329.999.998.976 bytes. Esta discrepancia impediría el montaje de cualquier volumen en el contenedor APFS.

Aparentemente, el contenedor APFS de MacOS en la segunda partición y el volumen NTFS de Windows en la tercera partición se superponen en 10 GB. Como no se puede montar el volumen NTFS de Windows, no hay suficiente información publicada en la pregunta para saber esto con certeza. En otras palabras, actualmente se desconoce la ubicación y el tamaño del volumen NTFS. Además, es posible que ni el contenedor APFS ni el volumen NTFS estén intactos.

Supongo que, dado que los datos de los volúmenes APFS de MacOS son importantes, se podrían utilizar los siguientes comandos para eliminar la partición de Windows y ampliar la partición APFS a 340 GB. Con suerte, se montarán los volúmenes deseados y se podrán recuperar los datos.

diskutil unmount disk0s3
sudo gpt -f remove -i 3 disk0
sudo gpt -f remove -i 2 disk0
sudo gpt -f add -i 2 -b 409640 -s 664063960 -t apfs disk0

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