Intenté instalar Linux en mi MacBook Pro 15" 2015 un día para la escuela, pero luego la instalación falló y tuve un problema GRUB similar a este: ¿Cómo recupero/arreglo mi partición de OS X? .
La parte más extraña fue que antes de esto yo era capaz de arrancar en MacOS Catalina sin problemas, y luego, después de echar un vistazo a la Utilidad de Discos (notado partición de intercambio existe, pero no ext4) y apagar (y luego reiniciar), la unidad desaparece.
Sorprendido, pensé que borrando la partición Linux se solucionarían mis problemas. ERROR (no preguntes por qué, por favor). La formateé a FAT32, y luego me di cuenta de que eso no hizo nada. La(s) partición(es) de Linux debería(n) tener alrededor de 115 GB (ya que asigné 40 GB para swap y 75 GB para Linux - aunque podría estar equivocado). Así que combiné esas dos particiones y tuve una partición FAT32 de ~110 GB.
Entré en recuperación ALT+CMD+R, y los discos no se podían reparar.
Seguí estas instrucciones: Partición de disco MacOS FFFFFFFF-FFFFFF-FFFFFF-FFFFFF-FFFFFFFFFF
Sin embargo, me di cuenta de que escribí el inicio y el tamaño incorrectos para todas mis particiones y no recuerdo el tamaño de las particiones originales. Ahora estoy atascado preguntándose cómo podría recuperar los datos de mi unidad.
Mi principal problema es que después de ejecutar gpt destroy ...
¿Cómo puedo saber el contenido original y si puedo recuperar mis archivos?
En Utilidad de Discos, he borrado la partición FAT32 y la he sustituido por APFS, pero la partición mac no se monta.
También soy bastante malo con los comandos de terminal, pero estoy dispuesto a escribir lo que sea necesario para obtener los datos de mi ordenador, ya que hay un montón de trabajo escolar en él.
Estoy usando un OWC Aura Pro 2 TB SSD, y me pregunto si esto también podría ser un factor.
Salida de diskutil list
y gpt -r show disk1
:
Edita: rasca eso, ahora solo veo disk1s1, y que las otras dos particiones han desaparecido por completo:
Edición 2: aquí está la salida de la ejecución de comandos de klanomath (¡gracias!)
-bash-3.2# export LC_CTYPE="ASCII"
-bash-3.2# dd if=/dev/disk1s2 bs=512 count=1 2>/dev/null | vis -wc;
'\M^Q9\r\M-/\^X\s\M^E\^A\0\0\0\0\0\0\0\M-7q\a\0\0\0\0\0\^A\0\0\M^@\0\0\0\0NXSB\0\^P\0\0\M-3\M-mA\^Z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^B\0\0\0\0\0\0\0T\M-6\^\\M-C\M-k\M-\Kk\M-(bL\M-"\M^D?\M-^Z\M-d\M-4\a\0\0\0\0\0\M-8q\a\0\0\0\0\0\^X\^A\0\0\M^\l\0\0\^Z\M^M\^B\0\0\0\0\0~\s\^B\0\0\0\0\0\M-L\0\0\0\^R\^_\0\0\M-J\0\0\0\^B\0\0\0\M-~\^^\0\0\^T\0\0\0z\M-.\a\0\0\0\0\0\M-xA\s\0\0\0\0\0\^A\^D\0\0\0\0\0\0\0\0\0\0d\0\0\0\^B\^D\0\0\0\0\0\0\^F\^D\0\0\0\0\0\0\b\^D\0\0\0\0\0\0\n\^D\0\0\0\0\0\0\f\^D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0-bash-3.2# dd if=/dev/disk1s2 bs=512 count=1 2>/dev/
-bash-3.2#
-bash-3.2#
0 votos
1. Actualmente disk0 es su volumen de recuperación (que no requiere una EFI) 2. Por favor, introduzca
export LC_CTYPE="ASCII"
entoncesdd if=/dev/diskXsY bs=512 count=1 2>/dev/null | vis -wc; echo
(con diskXsY la 2ª partición del SSD; actualmente disk1s2) en el terminal. Añada la salida del segundo comando como texto aquí. Puedes acceder a apple stackexchange con Safari en modo recuperación (y tus credenciales aquí).0 votos
@klanomath woah yo no sabía que era posible! el texto se publica en edit2. ¡¡gracias!!
0 votos
La parte importante se traduce en
4e 58 53 42 00 10 00 00 b3 ed 41 1a 00 00 00 00 |NXSB......A.....|
. Esto significa 3.524.226.456 bloques(512) para el contenedor APFS (~1,804 TB). La partición (disk1s2 en la captura de pantalla 2) es demasiado pequeña - ¡debería tener el mismo tamaño que el contenedor!0 votos
Para solucionarlo tienes que eliminar la segunda partición del SSD y añadirla un poco más grande: 1er paso:
gpt remove -i 2 /dev/disk1
Segundo paso:gpt add -i 2 -b 409640 -s 3524226456 -t 7C3457EF-0000-11AA-AA11-00306543ECAC /dev/disk1
.0 votos
Tan pronto como vi ur comentario anterior (anterior) sin mirar, hice eso exactamente y funcionó!!!!!!! muchas gracias! la unidad fue detectada y voy a hacer una copia de seguridad lo antes posible! gracias de nuevo!!!
0 votos
¿Has verificado el esquema de discos y contenedores? (
diskutil verifyDisk disk1
ydiskutil verifyVolume diskX
con diskX=el identificador de dispositivo del esquema de contenedores APFS sintetizado - en la 1ª captura de pantalla sería disk2. Pero puede cambiar - puedes obtener el nuevo número de dispositivo simplemente introduciendodiskutil list
)0 votos
Yup! todo parece estar correcto y fue exitoso! ¡Yo era capaz de arrancar en él y todo estaba donde se suponía que era!