1 votes

La partition de Windows 10 a disparu après avoir été redimensionnée

Ma partition Windows a disparu après avoir été redimensionnée. J'ai trouvé un article sur NERDr avec une marche à suivre pour le réparer et j'ai tout fait. Voici ce que j'ai obtenu dans mon 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):  

Le problème est l'avant-dernière ligne, qui dit que l'action a été interrompue parce que le disque ne peut pas être ouvert.


Quelques détails de la carte de partition :

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

J'ai aussi quelques réponses dans Forum officiel d'assistance Apple mais comme je suis pressé de réparer ce problème, je l'ai également posté ici.

1voto

klanomath Points 63400

La 4ème partition a le mauvais type de partition. Elle est marquée comme une partition HFS+, alors qu'elle devrait être Microsoft Basic Data.

  • Démarrage en mode de récupération Internet

  • Ouvrez Terminal dans la barre de menus > Utilitaires > Terminal

  • Entrez diskutil list et avec l'identifiant du disque interne qui s'y trouve : gpt -r show diskX . Habituellement, c'est le disque 0 - ci-dessous, je suppose que c'est le disque 0. Utilisez l'identifiant du disque que vous avez trouvé dans votre environnement dans les commandes ci-dessous ! Vous avez également un volume CoreStorage (par exemple FileVault). Vérifiez également son identifiant de disque. Si vous ne l'avez pas monté (parce que vous ne l'avez pas déverrouillé - s'il est crypté), vous n'avez pas besoin de le démonter ci-dessous.

  • Démontez le volume logique, puis le disque interne :

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
  • Retirez la quatrième partition :

    gpt remove -i 4 /dev/disk0 
  • Ajoutez à nouveau la 4ème partition avec le même premier bloc et la même taille mais avec le type approprié :

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    gpt add -b 133448880 -i 4 -s 356523688 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk0
  • Redémarrer

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X