La partición de Windows 10 desapareció después de cambiar el tamaño

Mi partición de Windows desapareció después de cambiar su tamaño. Encontré una publicación en NERDr con un tutorial sobre cómo solucionarlo e hice todo. Esto es lo que tengo en mi terminal:

Enter an MBR hex code (default AF): 07
Set the bootable flag? (Y/N): y

Unused partition space(s) found. Use one to protect more partitions? (Y/N): n

Recovery/transformation command (? for help): o

Disk size is 490234752 sectors (233.8 GiB)
MBR disk identifier: 0x0566FE4C
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    133448879   primary     0xEE
   2      *      133448880    489972567   primary     0x07

Recovery/transformation command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Unable to open device '/dev/disk0' for writing! Errno is 1! Aborting write!

Recovery/transformation command (? for help):  

El problema es la penúltima línea, dice que la acción se canceló porque no se puede abrir el disco.


Algunos detalles del mapa de partición:

Andrews-MBP:~ Drew$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]
Signature: 0xAA55
         Starting       Ending
#: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
1: EE 1023 254  63 - 1023 254  63 [         1 -  490234751] <Unknown ID>
2: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
3: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
4: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
Andrews-MBP:~ Drew$ sudo gpt -vv -r show /dev/disk0
gpt show: /dev/disk0: mediasize=251000193024; sectorsize=512; blocks=490234752
gpt show: /dev/disk0: PMBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 490234751
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6        
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  131769704      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  132179344    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  133448880  356523688      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489972568     262151        
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

También tengo algunas respuestas en el Foro oficial de soporte de Apple , pero tengo prisa por arreglar esto, así que también lo publiqué aquí.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .

Respuestas (1)

La cuarta partición obtuvo el tipo de partición incorrecto. Está marcado como una partición HFS+, aunque debería ser Microsoft Basic Data.

  • Arranque en modo de recuperación de Internet
  • Abra Terminal en la barra de menú > Utilidades > Terminal
  • Ingrese diskutil listy con el identificador de disco del disco interno que allí se encuentra: gpt -r show diskX. Por lo general, es disk0; a continuación, supongo que es disk0. ¡Use el identificador de disco que ha encontrado en su entorno en los comandos a continuación! También tiene un volumen CoreStorage (por ejemplo, FileVault). Compruebe también su identificador de disco. A continuación, supongo que es disk2. Si no lo ha montado (porque no lo ha desbloqueado, si está encriptado), no tiene que desmontarlo a continuación.
  • Desmonte el volumen lógico y luego el disco interno:

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    
  • Eliminar la cuarta partición:

    gpt remove -i 4 /dev/disk0 
    
  • Vuelva a agregar la cuarta partición con el mismo primer bloque y tamaño pero con el tipo adecuado:

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    gpt add -b 133448880 -i 4 -s 356523688 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk0
    
  • Reiniciar
Cada vez que ingreso gpt remove -i 4/dev/disk0 dice que la ruta no existe, el mismo resultado cuando intento agregarla también. No tengo idea de cómo diablos no existe ya que la terminal muestra su resultado.
@MrBlargg Tiene que haber un espacio entre 4 y /dev/d...
Sí, lo escribí correctamente en la consola. Tuve un problema similar con la primera solución que probé. Después de hablar con otra persona, me dijeron que hay pocas posibilidades de recuperación porque reformateé la partición por accidente. Así que solo estoy haciendo una nueva versión de Windows a través de bootcamp. Debería poder recuperar la mayoría de mis archivos a través de profesores para que todo esté bien.