10.13 High Sierra « Impossible de créer un volume de prédémarrage pour l’installation APFS »

Bonjour, tout d'abord un grand merci car j'ai réussi à réinstaller High SIerra sur mon macbook pro que je suis en train de vendre (d où la réintialisation usine)
J'ai juste un doute. J'ai partitionné mon SSD de 250 Go avec 50Go SOS et 200 Go . Maintenant que tout fonctionne, je me dis pour que ce soit facile (pour moi) que je pourrais juste gardé un disk SOS mais le réduire à 20GO. Est ce possible et quelle ligne de commande (resizeVolume?) ? un grand merci car je suis bloqué
 

Fichiers joints

  • Capture d’écran 2020-08-29 à 20.56.42.png
    Capture d’écran 2020-08-29 à 20.56.42.png
    91 KB · Affichages: 198
Bonjour Bruno

Passe la commande :
Bloc de code:
diskutil info /

  • qui affiche un tableau d'informations sur le volume actuellement démarré

Poste le retour => qu'on sache quel est le volume de démarrage (SOS je présume).
 
Tu as 2 partitions apfs exportant chacune l'espace-disque virtuel d'un Conteneur apfs qui héberge des volumes -->

- le volume SOS de la petite partition du bas est le volume de démarrage. Le volume Macintosh HD de la grande partition du haut est invalide.​
- il faut reformater en apfs la partition du haut > cloner (avec la démo de Carbon Copy Cloner) la distribution du Conteneur du bas dans celui du haut > démarrer sur le Conteneur du haut cloné > supprimer la partition apfs du bas > récupérer son espace au Conteneur du haut.​

Cette opération d'ensemble s'effectue sans difficulté. Elle consiste seulement en un ballet bien réglé de séquences particulières. Qu'est-ce que tu en penses ?
 
OK. Tant que ne supprime pas l'ios et que tout fonctionne de manière optimale !!!

Je suis dans les starting block
 
Dernière édition par un modérateur:
D'accord. Repasse une commande :
Bloc de code:
diskutil list

  • qui affiche le tableau des disques

Poste le retour 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 ...▾ (à droite du smiley souriant) 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.​

=> c'est pour vérifier si les Conteneurs apfs n'ont pas permuté d'index d'appareils après un redémarrage => ce qui est toujours possible (ces index ne marquant qu'une précellence temporelle dans leur attachement au Système du Mac => il s'agit donc de variables et pas de constantes).
 
Bloc de code:
Last login: Wed Sep  2 11:49:59 on ttys000
MBP-de-macbook:~ macbookpro$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         200.0 GB   disk0s2
   3:                 Apple_APFS Container disk2         49.0 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +200.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            5.2 GB     disk1s1
   2:                APFS Volume Preboot                 21.2 MB    disk1s2
   3:                APFS Volume Recovery                512.1 MB   disk1s3
   4:                APFS Volume VM                      4.3 GB     disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +49.0 GB    disk2
                                 Physical Store disk0s3
   1:                APFS Volume SOS                     17.6 GB    disk2s1
   2:                APFS Volume Preboot                 22.6 MB    disk2s2
   3:                APFS Volume Recovery                516.2 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

MBP-de-macbook:~ macbookpro$
 
Passe la commande (copier-coller) :
Bloc de code:
diskutil ap deleteContainer disk1 "Macintosh HD" ; diskutil ap convert disk0s2 ; diskutil list

  • la commande supprime le Conteneur du haut => ce qui reformate un volume Macintosh HD standard sur la partition du haut > reconvertit ce volume à l'apfs > réaffiche le tableau des disques

Poste le retour.
 
Bloc de code:
 #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         199.9 GB   disk0s2
   3:                 Apple_APFS Container disk2         49.0 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +199.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            1.0 MB     disk1s1

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +49.0 GB    disk2
                                 Physical Store disk0s3
   1:                APFS Volume SOS                     18.1 GB    disk2s1
   2:                APFS Volume Preboot                 22.6 MB    disk2s2
   3:                APFS Volume Recovery                516.2 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

et voila
 
Parfait. Alors va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.

----------

À présent lance CCC > et dans son panneau définis une tâche telle que :

  • SOURCE = SOS
  • DESTINATION = Macintosh HD
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner SOS dans Macintosh HD > puis créer dans le Conteneur de destination les volumes auxiliaires requis.

- quand il t'annonce que tout est fini > redémarre avec la touche "alt" pressée pour obtenir l'écran de choix du volume de démarrage. Choisis : Macintosh HD > démarre dessus. Tu n'auras qu'à dire si tu ouvres une session-clone conforme à celle de SOS que tu viens de quitter.​
 
Quand je redémarre ça marche mais dans le finder le nom du volume est SOS et pas Macintosh HD

J'ai toujours Macintosh HD 199.87 Go et SOS à 49Go
 
Dernière édition par un modérateur:
Dans la session où tu es actuellement > passe la commande :
Bloc de code:
diskutil info /

  • qui affiche un tableau d'informations sur le volume actuellement démarré

Poste le tableau => on saura dans la session de quel volume démarré tu te trouves.

Note : si dans les Préférences du Finder > seule l'option : "Afficher les disques externes" est cochée => alors tu ne vois affiché sur le Bureau que le volume externe SOS et pas le volume démarré Macintosh HD. Donc va à la barre de menus du Finder : Finder > Préférences > Général => coche les cases d'affichage de : "Disques durs" & "Disques externes". Tu auras les 2 volumes affichés sur le Bureau > sans savoir sur quel volume tu es démarré => ce que la commande précédente déclarera sans ambages.
 
Bloc de code:
Last login: Thu Sep  3 17:56:16 on ttys000
MacBook-Pro-de-macbook:~ macbookpro$ diskutil info /
   Device Identifier:        disk2s1
   Device Node:              /dev/disk2s1
   Whole:                    No
   Part of Whole:            disk2

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk2s2
   Recovery Disk:            disk2s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              4FE186A2-D036-3819-B122-81C734F92BAF
   Disk / Partition UUID:    4FE186A2-D036-3819-B122-81C734F92BAF

   Disk Size:                199.9 GB (199865782272 Bytes) (exactly 390362856 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       199.9 GB (199865782272 Bytes) (exactly 390362856 512-Byte-Units)
   Volume Used Space:        18.6 GB (18616750080 Bytes) (exactly 36360840 512-Byte-Units) (9.3%)
   Volume Free Space:        181.2 GB (181249032192 Bytes) (exactly 354002016 512-Byte-Units) (90.7%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No

alors docteur ? j'aimerais récupérer les 250 Go du SSD bien entendu aussi
 
Dernière édition par un modérateur:
Tu es bien actuellement démarré sur Macintosh HD. Passe la commande (copier-coller) :
Bloc de code:
diskutil ap deleteContainer disk2 ; diskutil eraseVolume free null disk0s3 ; diskutil ap resizeContainer disk1 0b ; diskutil list

  • la commande supprime le Conteneur du bas (ce qui reformate un volume Untitled standard sur la partition du bas) > supprime la partition du bas reformatée > récupère son espace au Conteneur du haut > ré-affiche le tableau des disques

Poste le retour intégral de la commande.
 
ok la voici :

Bloc de code:
MacBook-Pro-de-macbook:~ macbookpro$ diskutil ap deleteContainer disk2 ; diskutil eraseVolume free null disk0s3 ; diskutil ap resizeContainer disk1 0b ; diskutil list
Started APFS operation on disk2
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Macintosh HD" on disk2s1
The volume "Macintosh HD" on disk2s1 couldn't be unmounted because it is in use by process 0 (kernel)
Error: -69888: Couldn't unmount disk
The target disk is in use by APFS as a Physical Store; use diskutil apfs deleteContainer
Started APFS operation
Aligning grow delta to 849 596 416 bytes and targeting a new physical store size of 49 849 593 856 bytes
Determined the maximum size for the targeted physical store of this APFS Container to be 49 848 565 760 bytes
Resizing APFS Container designated by APFS Container Reference disk1
The specific APFS Physical Store being resized is disk0s3
Verifying storage system
Performing fsck_apfs -n -x /dev/disk0s3
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
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: (5852465+1) bitmap address (978e)
The volume /dev/disk0s3 appears to be OK
Storage system check exit code is 0
Growing APFS Physical Store disk0s3 from 48 999 997 440 to 49 849 593 856 bytes
Modifying partition map
Growing APFS data structures
Finished APFS operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         199.9 GB   disk0s2
   3:                 Apple_APFS Container disk1         49.8 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +49.8 GB    disk1
                                 Physical Store disk0s3
   1:                APFS Volume SOS                     19.4 GB    disk1s1
   2:                APFS Volume Preboot                 22.6 MB    disk1s2
   3:                APFS Volume Recovery                516.2 MB   disk1s3
   4:                APFS Volume VM                      5.4 GB     disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +199.9 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            13.8 GB    disk2s1
   2:                APFS Volume PreBoot                 20.6 MB    disk2s2
   3:                APFS Volume Recovery                520.6 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

MacBook-Pro-de-macbook:~ macbookpro$
 
Dernière édition par un modérateur:
Tout se serait bien passé si .... les Conteneurs n'avaient pas permuté d'index d'appareils depuis ton tableau antérieur...

- passe la commande éditée de cette permutation d'index :​
Bloc de code:
diskutil ap deleteContainer disk1 ; diskutil eraseVolume free null disk0s3 ; diskutil ap resizeContainer disk2 0b ; diskutil list

  • et poste encore le retour intégral.
 
Bloc de code:
MacBook-Pro-de-macbook:~ macbookpro$ diskutil ap deleteContainer disk1 ; diskutil eraseVolume free null disk0s3 ; diskutil ap resizeContainer disk2 0b ; diskutil list
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "SOS" on disk1s1
Unmounting Volume "Preboot" on disk1s2
Unmounting Volume "Recovery" on disk1s3
Unmounting Volume "VM" on disk1s4
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk0s3 as a 46 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s3
Finished APFS operation on disk1
Started erase on disk0s3 Untitled
Unmounting disk
Finished erase on disk0
Started APFS operation
Aligning grow delta to 49 983 811 584 bytes and targeting a new physical store size of 249 849 593 856 bytes
Determined the maximum size for the targeted physical store of this APFS Container to be 249 848 565 760 bytes
Resizing APFS Container designated by APFS Container Reference disk2
The specific APFS Physical Store being resized is disk0s2
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
Checking the fsroot tree
Checking the snapshot metadata tree
Checking the extent ref tree
Checking the snapshots
Checking snapshot 1 of 1
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
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Growing APFS Physical Store disk0s2 from 199 865 782 272 to 249 849 593 856 bytes
Modifying partition map
Growing APFS data structures
Finished APFS operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         249.8 GB   disk0s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +249.8 GB   disk2
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            14.1 GB    disk2s1
   2:                APFS Volume PreBoot                 22.6 MB    disk2s2
   3:                APFS Volume Recovery                520.6 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

voilà, c'est fait
 
Dernière édition par un modérateur:
Opération réussie cette fois : tu as récupéré tout l'espace disque possible au Conteneur de Macintosh HD.