Supprimer partiton windows sur mac

raph94350

Membre confirmé
16 Novembre 2020
17
0
34
Bonjour,

Je souhaite supprimer ma partition Windows avec bootcamp, mais il me dit qu'il n'arrive pas a y acceder surement du a bitlocker or bitlocker n'est pas activé.
J'ai essayer via le terminal et des commandes trouvées sur ce forum de la supprimé mais il m'indique "Error: -69879: Couldn't open disk".

Merci par avance pour votre aide
 
pour info :

/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 199.0 GB disk0s2
3: Microsoft Basic Data 51.7 GB disk0s3

/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +199.0 GB disk1
Physical Store disk0s2
1: APFS Volume 147.8 GB disk1s1
2: APFS Volume 83.3 MB disk1s2
3: APFS Volume 528.9 MB disk1s3
4: APFS Volume 1.1 GB disk1s4
5: APFS Volume 11.3 GB disk1s5
 
si bitlocker n'est pas fermé , vous pourriez aller dans le " moniteur d'activité " trouvé le processus dans "processeur " et mettre fin en "double clickant" sur le processus
 
Bonjour raph

J'interviens en retard dans ton fil. Passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil ap resizeContainer disk1 0b ; diskutil list internal
  • la commande supprime la partition BOOTCAMP > récupère son espace au Conteneur apfs (et à sa partition primaire) > réaffiche la configuration du disque interne

Poste le retour intégral de la commande en copier-coller > en veillant à faire le coller dans un Bloc de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu (le 16è depuis la gauche = vers le milieu de la barre) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> (= Bloc de code) => tu fais ton coller dans la fenêtre de code et Continuer.​

=> on verra si les instructions ont été suivies > sinon où ça a bloqué et pourquoi.
 
mais il me dit qu'il n'arrive pas a y acceder surement du a bitlocker or bitlocker n'est pas activé.
si bitlocker n'est pas fermé , vous pourriez aller dans le " moniteur d'activité " trouvé le processus dans "processeur " et mettre fin en "double clickant" sur le processus
BitLocker est une application qui ne fonctionne que sous Windows et il a pour but de crypter une partition d'un disque dur, tout comme le fait FileVault. Ton message d'erreur sous-entend que tu as utilisé ce logiciel, mais que tu n'as pas désactivé cette option avant de tenter la suppression de la partition.

Je rappelle au passage que pour la suppression d'une partition Windows via une installation avec Assistant Boot Camp, qu'il faut relancer ce dernier et faire un clic sur Restaurer qui malgré son nom supprimera proprement la partition. Le fait de vouloir passer par Utilitaire de disque modifie une partie de la structure du disque dur et il faut en passer par des commandes avec le Terminal.
 
Bonjour raph

J'interviens en retard dans ton fil. Passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil ap resizeContainer disk1 0b ; diskutil list internal
  • la commande supprime la partition BOOTCAMP > récupère son espace au Conteneur apfs (et à sa partition primaire) > réaffiche la configuration du disque interne

Poste le retour intégral de la commande en copier-coller > en veillant à faire le coller dans un Bloc de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu (le 16è depuis la gauche = vers le milieu de la barre) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> (= Bloc de code) => tu fais ton coller dans la fenêtre de code et Continuer.​

=> on verra si les instructions ont été suivies > sinon où ça a bloqué et pourquoi.
Bonjour,

Merci pour ta réponse, voila le resultat de la commande :

Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil ap resizeContainer disk1 0b ; diskutil list internal
Started erase on disk0s3
Unmounting disk
Error: -69879: Couldn't open disk
Started APFS operation
Error: -69519: The target disk is too small for this operation, or a gap is required in your partition map which is missing or too small, which is often caused by an attempt to grow a partition beyond the beginning of another partition or beyond the end of partition map usable space
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         199.0 GB   disk0s2
   3:       Microsoft Basic Data                         51.7 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +199.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume                         148.2 GB   disk1s1
   2:                APFS Volume                         83.3 MB    disk1s2
   3:                APFS Volume                         528.9 MB   disk1s3
   4:                APFS Volume                         2.1 GB     disk1s4
   5:                APFS Volume                         11.3 GB    disk1s5
 
BitLocker est une application qui ne fonctionne que sous Windows et il a pour but de crypter une partition d'un disque dur, tout comme le fait FileVault. Ton message d'erreur sous-entend que tu as utilisé ce logiciel, mais que tu n'as désactivé cette option avant de tenter la suppression de la partition.

Je rappelle au passage que pour la suppression d'une partition Windows via une installation avec Assistant Boot Camp, qu'il faut relancer ce dernier et faire un clic sur Restaurer qui malgré son nom supprimera proprement la partition. Le fait de vouloir passer par Utilitaire de disque modifie une partie de la structure du disque dur et il faut en passer par des commandes avec le Terminal.
Bonjour Locke,

Merci pour tes précisions, mais je suis au courant de cela et je le répète Bitlocker est désactivé.
 
On n 'arrive pas à supprimer la partition ex BOOTCAMP. Passe la commande :
Bloc de code:
diskutil repairDisk disk0
  • à validation > une demande de confirmation s'affiche : tape y (comme yes) et revalide
  • la commande lance une réparation totale du disque (dont celle de la table de partition GPT d'en-tête du disque)

Poste le retour.
 
Merci pour ton aide, voici le retour :
Bloc de code:
diskutil repairDisk disk0
Repairing the partition map might erase disk0s1, proceed? (y/N) Y
Started partition map repair on disk0
Checking prerequisites
Checking the partition list
Adjusting partition map to fit whole disk as required
Checking for an EFI system partition
Checking the EFI system partition's size
Checking the EFI system partition's file system
Checking the EFI system partition's folder content
Problems were encountered during repair of the partition map
Error: -69854: A disk with a mount point is required
 
Le problème évoqué à la fin doit signaler que la partition de queue de disque n'a pas de volume formé dessus.

- passe la commande :​
Bloc de code:
csrutil status
  • qui affiche le statut du SIP (protocole de sécurisation)

Poste le retour. Une activation du SIP empêcherait de lire la table de partition GPT d'en-tête du disque.
 
SIP activé (enabled).

----------

Pour désactiver le SIP > redémarre > les 2 touches ⌘R (cmd R) tenues pressées de l'écran noir => à la  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > Menu Utilitaires > sous-menu : Terminal.

- lance-le et passe la commande :​
Bloc de code:
csrutil disable
  • qui désactive le SIP

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > redémarre dessus.

----------

De retour dans ta session > passe la commande (copier-coller) :
Bloc de code:
sudo gpt show disk0
  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande lit la table de partition GPT d'en-tête du disque (table principale) > mais aussi la table de partition MBR (table alternative) du bloc n°0 (1er bloc) du disque

Poste le retour. Je voudrais juste savoir si une description alternative de la partition de type Windows de queue de disque => n'existerait pas dans la table MBR du bloc n°0. Auquel cas => on ne peut pas supprimer le descripteur de cette partition dans la GPT principale.
 
SIP activé (enabled).

----------

Pour désactiver le SIP > redémarre > les 2 touches ⌘R (cmd R) tenues pressées de l'écran noir => à la  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > Menu Utilitaires > sous-menu : Terminal.

- lance-le et passe la commande :​
Bloc de code:
csrutil disable
  • qui désactive le SIP

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > redémarre dessus.

----------

De retour dans ta session > passe la commande (copier-coller) :
Bloc de code:
sudo gpt show disk0
  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande lit la table de partition GPT d'en-tête du disque (table principale) > mais aussi la table de partition MBR (table alternative) du bloc n°0 (1er bloc) du disque

Poste le retour. Je voudrais juste savoir si une description alternative de la partition de type Windows de queue de disque => n'existerait pas dans la table MBR du bloc n°0. Auquel cas => on ne peut pas supprimer le descripteur de cette partition dans la GPT principale.
Voici le retour :

Bloc de code:
  start      size  index  contents
         0         1         PMBR
         1         1         Pri GPT header
         2         4         Pri GPT table
         6     76800      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     76806  48584186      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  48660992  12618240      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  61279232       107         
  61279339         4         Sec GPT table
  61279343         1         Sec GPT header
 
Cette mention au début -->
Bloc de code:
         0         1         PMBR
  • signifie que sur le bloc0 du disque et pour 1 bloc d'extension => réside une table alternative de la GPT de type PMBR = Protective_MBR. Cette table décrit l'entièreté du disque à partir du bloc n°1 compris comme s'il s'agissait d'une seule partition de type EFI. Autant dire que cette version de table MBR ne décrit aucune des partitions de la GPT principale et par là ne fait pas d'ombre à cette table GPT.
En résumé : aucune description en encodage MBR de la partition GPT3 (type Windows) n'existe. Il me faut abandonner cette raison d'échec que j'imaginais à la suppression de la partition Windows.

----------

Veux-tu qu'on tente une suppression de la partition Windows dans le terminal de la session de secours (où tu as désactivé le SIP) ? - car c'est uniquement dans cette session qu'on peut démonter tous les volumes du disque interne > ce qui désactive la table GPT > et par là tenter de supprimer le descripteur3 de cette table (celui qui décrit la partition de type Windows).
 
Cette mention au début -->
Bloc de code:
         0         1         PMBR
  • signifie que sur le bloc0 du disque et pour 1 bloc d'extension => réside une table alternative de la GPT de type PMBR = Protective_MBR. Cette table décrit l'entièreté du disque à partir du bloc n°1 compris comme s'il s'agissait d'une seule partition de type EFI. Autant dire que cette version de table MBR ne décrit aucune des partitions de la GPT principale et par là ne fait pas d'ombre à cette table GPT.
En résumé : aucune description en encodage MBR de la partition GPT3 (type Windows) n'existe. Il me faut abandonner cette raison d'échec que j'imaginais à la suppression de la partition Windows.

----------

Veux-tu qu'on tente une suppression de la partition Windows dans le terminal de la session de secours (où tu as désactivé le SIP) ? - car c'est uniquement dans cette session qu'on peut démonter tous les volumes du disque interne > ce qui désactive la table GPT > et par là tenter de supprimer le descripteur3 de cette table (celui qui décrit la partition de type Windows).
Ben ce que je veux c'est supprimer cette partition par un quelconque moyen car je n'arrive pas via bootcamp et j'ai pas envie de restaurer le mac.
Elle utilise de l'espace dont j'ai besoin pour faire les MAJ Apple.
Merci pour ton aide
 
Refais signe ici quand tu seras de nouveau disponible : on tentera dans le terminal de la session de secours de supprimer la partition Windows.
 
Bon. Redémarre via ⌘R pour ouvrir la session de secours. Dans le terminal > passe la commande :
Bloc de code:
diskutil list internal
  • qui affiche la configuration du disque interne seule

Voici comment tu vas pouvoir poster ici ce tableau sans avoir besoin de prendre de photo -->

  • tu sélectionnes le tableau > ⌘C pour le copier dans le presse-papier > ⌘Q pour quitter le «Terminal» > option  : "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un navigateur «Safari»
  • page Apple par défaut > un clic sur l'adresse de haut de page pour l'éditer > saisis  : macgénération (tout court  : c'est une barre de recherche Google) et valide > tu atteins le site MacGé > Forums > te connectes > ce fil > tu colles dans un Bloc de code

=> ces informations montreront la configuration logique de ton disque vu depuis le démarrage de secours.

Note 1 : si tu ne peux pas poster via le Safari de la session de secours (ça arrive) --> poste une photo du tableau (à partir du commencement = le disque /dev/disk0 ou disque physique interne) - tu as un bouton : "Joindre un fichier" en bas de cette page.

Note 2 : dans la session de secours > les applications se lancent en mode "alternatif" et pas parallèle. Il faut quitter le Terminal pour lancer Safari. Vice-versa > quitter Safari pour récupérer l'écran général de la session de secours et pouvoir relancer le Terminal. Aucun redémarrage n'est requis.