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

1

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 y lo 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 segunda a la última línea, dice que la acción se canceló porque el disco no se puede abrir.

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 Foro oficial de soporte de Apple , pero tengo prisa por solucionarlo, así que también lo publiqué. aquí.

    
pregunta MrBlargg 28.04.2017 - 13:19

1 respuesta

2

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

  • iniciar en modo de recuperación de Internet
  • Abrir Terminal en la barra de menú > Utilidades > Terminal
  • Ingrese diskutil list y con el identificador de disco del disco interno encontrado allí: gpt -r show diskX . Por lo general, es disk0; a continuación asumo que es disk0. ¡Use el identificador de disco que ha encontrado en su entorno en los comandos a continuación! También tienes un volumen CoreStorage (por ejemplo, FileVault). Compruebe su identificador de disco también. A continuación supongo que es disk2. Si no lo montó (porque no lo desbloqueó, si está cifrado), 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
respondido por el klanomath 29.04.2017 - 00:34

Lea otras preguntas en las etiquetas