3 votes

Bootcamp ne démarre pas après le redimensionnement de la partition

Mon système est divisé en deux et partagé en utilisant la fonction Boot Camp. Récemment, j'ai eu besoin de plus d'espace sur la partition Mac et alors que je ne chargeais que dans la partition Windows, j'ai réduit ma partition Windows de 10 Go en utilisant l'outil de gestion des disques de Windows.

Maintenant, je ne peux plus démarrer le pont Boot Camp alors que je suis du côté de Mac OS X pour accéder à la partition Windows. Je soupçonne le fichier Boot Camp de ne plus reconnaître cette partition Windows modifiée.

Existe-t-il un moyen rapide de résoudre ce problème sans avoir à tout réinstaller ?

0 votes

Je suppose que si la table gpt diffère maintenant de la table MBR, il se peut que vous ne puissiez pas redémarrer sous Windows. Si votre Mac est assez récent pour démarrer à partir d'Internet, vous pouvez simplement entrer la commande gpt à partir d'un terminal pour corriger le problème.

2voto

Alexander Mills Points 101

Cette erreur s'est produite parce que dans une configuration Boot Camp, votre disque dur a une table de partition hybride GPT/MBR, qui n'est pas prise en charge par Microsoft. Lorsque vous avez redimensionné la partition dans Windows, celui-ci n'a modifié que la table de partition MBR car il ignorait l'existence de la table GPT. Vous vous trouvez maintenant dans une situation où la table de partition GPT et la table de partition MBR sont en désaccord sur les limites de début et de fin de la partition Windows.

Pour remédier à cela, vous devrez utiliser la fonction gpt et pour cela, vous devez démarrer à partir du support d'installation d'OS X (soit une clé USB, soit Internet Recovery si votre modèle prend en charge cette fonction - la partition de récupération ne fonctionnera pas pour cela).

  1. Démarrez à partir du support d'installation d'OS X et ouvrez une invite de commande.

  2. Type fdisk /dev/disk0 pour voir la table de partition MBR. Notez le numéro de la partition (généralement 4), le secteur de départ et la taille de la taille de la partition Windows. Le secteur de départ et la taille seront de grands chiffres, alors assurez-vous de les écrire correctement. Ce point est critique.

  3. Type diskutil unmountDisk /dev/disk0 Cela va démonter le disque pour que GPT puisse y écrire.

  4. Type gpt remove -i 4 /dev/disk0 NOTE que le "4" ici fait référence au numéro de partition de votre partition Windows que vous avez obtenu de fdisk plus tôt. Cela supprimera l'entrée de la partition GPT pour votre partition Windows (mais pas l'entrée MBR).

  5. Type fdisk -d /dev/disk0 >/Volumes/fdisk.txt Ceci fera une sauvegarde de la table de partition MBR.

  6. Type fdisk -e /dev/disk0 Cela mettra le fdisk commande en mode d'édition interactif. Vous devrez saisir l'entrée suivante.
    NOTE que le '4' ici fait référence au numéro de partition de votre partition Windows que vous avez obtenu à partir de fdisk plus tôt. Cela va supprimer l'entrée de la partition MBR pour votre partition Windows.

    e 4
    0
    q
    y
  7. Type diskutil unmountDisk /dev/disk0 à nouveau parce que le gpt a provoqué le remontage du disque par OS X et nous devons le modifier à nouveau. à nouveau.

  8. Type gpt add -b <start sector> -s <size> -i 4 -t windows /dev/disk0 où "secteur de départ", "taille" et "4" sont des valeurs que vous écrites à partir du fdisk plus tôt.

  9. Pour faire bonne mesure, tapez gpt show /dev/disk0 pour afficher la table GPT. Assurez-vous que le numéro de partition, le secteur de départ et la taille correspondent à la table GPT. fdisk sortie de l'étape 2 EXACTEMENT.

  10. Type diskutil unmountDisk /dev/disk0 à nouveau parce que le gpt a provoqué le remontage du disque par OS X et nous devons le modifier. à nouveau.

  11. Type fdisk -r -y /dev/disk0 </Volumes/fdisk.txt Cela annulera les changements effectués à l'étape 6.

  12. Pour faire bonne mesure, tapez fdisk /dev/disk0 pour afficher la table MBR. Assurez-vous que la sortie correspond à la fdisk sortie de l'étape 2 EXACTEMENT.

Vous avez maintenant réparé votre table GPT. Vous devriez être en mesure de redémarrer le Mac dans l'un ou l'autre des systèmes d'exploitation maintenant.

0 votes

Merci d'avoir corrigé cela pour moi, @DavidAnderson. Vous m'avez soulagé d'une partie de mon travail !

0 votes

Hi, dans cette partie il me retourne une erreur :" Type diskutil unmountDisk /dev/disk0 This will unmount the disk so GPT can write to it." unmount failed for dev/disk0 nad i use force command but its not working too. please help me i have same problem. :(

1 votes

Vous devez être démarré à partir d'un support externe pour que cette commande fonctionne. Soit à partir d'une clé USB, soit à partir d'une récupération par Internet (Cmd+Opt+R). Le démarrage dans l'environnement de récupération (Cmd+R) n'est pas suffisant, car vous serez démarré à partir d'une partition du disque que vous essayez de modifier. Vous ne pouvez pas démonter le disque dans ce scénario.

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