Mon disque n’a pas pu être partitionné (BootCamp)

  • Créateur du sujet Créateur du sujet shyra
  • Date de début Date de début
Mince, je suis désolé je n'avais pas compris qu'il fallait que je fasse cette commande dans le terminal en mode cmd+R

Je l'ai fais et voici :

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            47.0 GB    disk2s1
   2:                APFS Volume Preboot                 40.5 MB    disk2s2
   3:                APFS Volume Recovery                1.0 GB     disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +5.2 MB     disk3

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk4

/dev/disk5 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk5

/dev/disk6 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk7

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk8

/dev/disk9 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk9

/dev/disk10 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +12.6 MB    disk10

/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk11

/dev/disk12 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk12

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk13

/dev/disk14 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk14

/dev/disk15 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +1.0 MB     disk16

/dev/disk17 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk17

/dev/disk18 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 MB     disk18

/dev/disk19 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   disk19

/dev/disk20 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +2.1 MB     disk20

-bash-3.2#
 
Comme tu peux le voir > l'image-disque contenant l'OS de secours est listée ici -->
Bloc de code:
/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +2.1 GB     disk1
   1:                  Apple_HFS OS X Base System        2.0 GB     disk1s1

  • et voici ton Conteneur apfs qui est bien disk2 -->
Bloc de code:
   2:                 Apple_APFS Container disk2         121.1 GB   disk0s2

Passe la commande :
Bloc de code:
diskutil ap deleteContainer disk2 "Macintosh HD"
(mets "Macintosh HD" avec des "")

  • la commande supprime l'apfs > reformate la partition disk0s2 en jhfs+ > remonte un volume Macintosh HD

Si tu n'as pas eu de message d'erreur > tu quittes le Terminal > et tu lances l'option : "Ré-installer macOS" > à destination du volume Macintosh HD.
 
Bonjour, voilà j'ai fais tout ça cette nuit, puis-je maintenant retenter d'installer windows sur mon mac ?
 
On peut d'abord faire un essai de re-partitonnement pour vérifier. Passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau.
 
et voilà :
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            16.8 GB    disk1s1
   2:                APFS Volume Preboot                 20.7 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4
 
Alors voici la commande-test -->
Bloc de code:
diskutil ap resizeContainer disk1 60g jhfs+ Brol 0b

  • poste l'affichage retourné --> on va bien voir si le Conteneur se trouve rétréci à 60 Go et si un volume Brol de la même taille est créé
 
voici :
Bloc de code:
Started APFS operation
Resizing APFS Container designated by APFS Container Reference disk1
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l /dev/disk0s2
Checking volume
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the object map
Checking the APFS volume superblock
Checking the object map
warning: omap (oid 0x70ce1): invalid om_flags (0x2)
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking the APFS volume superblock
Checking the object map
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Verifying allocated space
warning: Overallocation Detected on Main device: (2833683+29) bitmap address (96422)
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Shrinking APFS Physical Store disk0s2 from 121 123 069 952 to 59 999 997 952 bytes
Shrinking APFS data structures
APFS Container Resize error code is 49168
Error: -69606: A problem occurred while resizing APFS Container structures
 
Tu es victime du sort --> la même mention inexorable :
Bloc de code:
Error: -69606: A problem occurred while resizing APFS Container structures

  • révèle que High Sierra s'est ré-installé avec une ré-itération de l'« erreur de structure interne » qui verrouille en taille le Conteneur.

Tu ne peux rien faire de plus qu'avant dans ces conditions. À part recommencer le cycle : suppression de l'apfs > ré-installation. En espérant que le nouveau Conteneur ne soit pas verrouillé en taille.

Une variante serait > si tu as un DDE avec un peu d'espace libre (et le disque en GUID + un volume en Apple_HFS+) --> de cloner ton actuel volume Macintosh HD (avec «Carbon Copy Cloner») dans le volume du DDE --> ce qui donnerait un volume en Apple_HFS+. Démarrer sur le clone. Effacer le SSD interne. Cloner à rebours --> ce qui créerait sur le SSD un High Sierra en Apple_HFS+. Convertir ce volume Apple_HFS+ --> apfs en lui appliquant un installateur de High Sierra. En espérant que cette installation apfs en mode "mise-à-niveau" d'un volume jhfs+ --> serait exempte d'erreur de structure interne.
 
Et si je recommence le processus de suppression de l'apfs, vous pensez qu'à un moment cela va marcher et supprimer l'erreur de structure interne ?
 
Possible.

Le plus commode serait que tu te fasses une clé d'install démarrable à partir d'un installateur de High Sierra téléchargé depuis l'AppStore. Ça t'épargnerait ensuite d'avoir à attendre le téléchargement des ressources d'installation > si tu es amené à tenter plusieurs fois le coup. Un Terminal étant disponible dans la session d'installation de la clé pour effacer l'apfs.

Sinon > tu récidives via le démarrage sur l'OS de secours.
 
et comment savoir si mon Conteneur est verrouillé en taille ?

  • Une fois que tu as ouvert ta session dans le nouveau volume apfs Macintosh HD > tu repasses la commande :
    Bloc de code:
    diskutil ap resizeContainer disk1 60g jhfs+ Brol 0b
    (l'index de disque du Conteneur devant être disk1 de nouveau) > et tu regardes en fin d'affichage retourné par la commande si tu vois le fatidique :
    Bloc de code:
    Error: -69606: A problem occurred while resizing APFS Container structures
    signe que l'apfs s'est ré-installé avec la même erreur de structure interne > ou si tu as au contraire l'indication que la réduction de taille s'est bien effectué et qu'un nouveau volume a été créé. Ce que te confirme alors une commande :
    Bloc de code:
    diskutil list
 
Si tu as une clé USB disponible > attache-la à ton Mac > passe une commande :
Bloc de code:
diskutil list

  • et poste le tableau.
 
voilà :
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            16.8 GB    disk1s1
   2:                APFS Volume Preboot                 20.7 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            NO NAME                *7.9 GB     disk2
 
Passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ CLE disk2

  • la commande inscrit une table GUID sur le disque de la clé > un format Apple_JHFS+ > et monte un volume intitulé CLE

Cela fait > tu te connectes à l'AppStore (avec l'application AppStore.app) et tu télécharges un installateur de High Sierra > qui va se loger dans les Applications sous l'intitulé Install macOS High Sierra.app (le Finder francise le début en Installer). Quand le programme d'installation se lance --> tu le quittes par ⌘Q comme n'importe quelle application.

Tu passes alors la commande (déclenche le tapis roulant pour la copier jusqu'au --nointeraction final) :
Bloc de code:
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/CLE --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

  • à 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 valide de nouveau
  • il faut dans les 10' pour que l'installation de la clé soit complète.

Cela fait > tu re-démarres avec la touche "alt" pressée > tu démarres sur le volume Install macOS High Sierra > tu as un Terminal à la barre de menus supérieure de l'écran d'accueil > menu Utilitaires. Tu vérifies par un :
Bloc de code:
diskutil list
  • que le Conteneur apfs est indexé disk2 (sinon tu change le numéro dans la commande) --> et tu passes la commande :
Bloc de code:
diskutil ap deleteContainer disk2 "Macintosh HD"
  • Il te reste enfin à lancer le Installer macOS à destination de Macintosh HD.
 
Voilà j’ai réussi tout les manipulations, l’apfs était sur le disk1 alors j’ai changer votre commande disk2 par > disk1.

macOS se réinstalle, je pourrais directement installer windows ou vous voulez que je fasses d’autres manipulations ensuite ?