10.13 High Sierra Problème High Sierra + Impossible de créer un volume de prédémarrage pour installation APFS.

Le nouveau volume BOOT a été créé en queue de disque.

Voici à présent la commande à passer :
Bloc de code:
asr restore --s / --t /Volumes/BOOT --erase --noprompt

  • tu as bien une barre oblique / un espace après --s ; mets les -- où tu les vois inscrits
  • la commande emploie l'utilitaire Apple asr (apple_software_restore) > pour restaurer en mode "copie de blocs" le volume OS X Base System (1,3 Go) de l'OS de secours démarré (désigné par / ) --> au volume BOOT nouvellement créé
  • en conséquence : le volume BOOT va être reformaté > renommé OS X Base System comme sa source > cloné de l'OS de secours qu'elle recèle > rendu démarrable à la fin par l'inscription d'un chemin de démarrage sur son en-tête

Poste l'affichage retourné par la commande + le tableau retourné par un nouveau :
Bloc de code:
diskutil list
 
Mes hommages Macomaniac
Bloc de code:
-bash-3.2# asr restore --s / --t /Volumes/BOOT --erase --noprompt
    Validating target...done
    Validating source...done
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Verifying  ....10....20....30....40....50....60....70....80....90....100
    Remounting target volume...done
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         997.0 GB   disk0s2
   3:                  Apple_HFS OS X Base System        2.9 GB     disk0s3

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

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

/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
 
Bloc de code:
/dev/disk11 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +4.2 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

/dev/disk21 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +9.3 GB     disk21
   1:                        EFI EFI                     209.7 MB   disk21s1
   2:                  Apple_HFS InstallESD              9.0 GB     disk21s2

-bash-3.2#
[/code]
 
Ça a bien marché. Tu disposes en queue de disque d'un volume OS X Base System contenant un OS de secours démarrable. Hors Conteneur apfs. Ce qui va permettre de manœuvrer.

Donc redémarre (Menu  > Redémarrer) > et presse aussitôt la touche "alt" pour obtenir l'écran de choix du volume de démarrage. Choisis OS X Base System et démarre dessus. Tu retrouves le même écran d'une session de secours = fenêtre des 4 Utilitaires macOS.
Tu lances le Terminal > tu passes la commande :
Bloc de code:
diskutil list

  • et tu postes le tableau des disques. C'est pour connaître avec certitude l'index du Conteneur apfs après ce démarrage...
 
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         997.0 GB   disk0s2
   3:                  Apple_HFS OS X Base System        2.9 GB     disk0s3

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

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

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +2.1 MB     disk6

/dev/disk7 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +12.6 MB    disk9

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

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

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

/dev/disk13 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +524.3 KB   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               +1.0 MB     disk15

/dev/disk16 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            untitled               +6.3 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               +524.3 KB   disk18

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

-bash-3.2#
 
Alors passe la commande :
Bloc de code:
diskutil ap deleteContainer disk1 "Mac HD"

  • mets "Mac HD" entre ""
  • la commande supprime l'apfs > reformate la partition du haut en Mac OS étendu (journalisé) > remonte un volume Macintosh HD réinstallable

Poste l'affichage retourné.
 
Bloc de code:
-bash-3.2# diskutil ap deleteContainer disk1 "Mac HD"
Started APFS operation on disk1
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "Mac HD" 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/rdisk0s2 as a 928 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk0s2
Finished APFS operation on disk1
-bash-3.2#
 
Parfait.

Dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" --> en choisissant le volume Mac HD comme destination lorsque cela te sera proposé.

Tu n'auras qu'à dire si l'installation s'est bien opérée > si tu as pu créer un compte et ouvrir une session.
 
Bonsoir Macomaniac,
C'est parfait ça a fonctionné, grâce à ton aide, j'ai gagné un temps précieux et économisé une blinde en sav Apple ! Mon vieux Mac a encore de beaux jours devant lui :).
A défaut de te livrer des pizzas, indique moi tes coordonnées PayPal ou Teepee en mp.
Un grand merci,
Bonne soirée.
Pizza Michel
 
Content pour toi !

Il faudrait alors supprimer la partition du volume OS X Base System en bas de disque et récupérer son espace au nouveau Conteneur du haut du disque.

Tu trouves le Terminal de macOS dans le volume Mac HD > Applications > Utilitaires > Terminal. Lance-le > passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques.
- j'interviens en bénévole sur les forums et ne prends pas de rétributions -
 
Hello
Je me permets de te demander de l’aide... j’ai le même soucis et étant étudiant ne plus avoir d’ordi fonctionnel c’est galère surtout à l’approche des exams Voilà le haut du tableau !!
Bloc de code:
-bash-3.2# hdiutil info
framework       : 480.60.1
driver          : 10.13v480.60.1
images          : 19
================================================
image-path      : file:///2F090300-DF95-349D-B933-AE7B4AE8A407/BaseSystem.dmg
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : false
blockcount      : 4193600
blocksize       : 512
writeable       : TRUE
autodiskmount   : <unknown>
removable       : false
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk2    GUID_partition_scheme   
/dev/disk2s1    48465300-0000-11AA-AA11-00306543ECAC    /
================================================
image-path      : ram://10240
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 10240
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk3        /private/var/log
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk4        /Volumes
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk5        /private/var/tmp
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk6        /private/var/run
================================================
image-path      : ram://4096
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 4096
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk7        /private/tmp
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk8        /System/Installation
================================================
image-path      : ram://1024
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 1024
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk9        /private/var/db
================================================
image-path      : ram://24576
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 24576
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk10        /private/var/folders
================================================
image-path      : ram://8192
shadow-path     : <none>
icon-path       : <none>
image-type      : <unknown>
system-image    : TRUE
blockcount      : 8192
blocksize       : <unknown>
writeable       : TRUE
autodiskmount   : false
removable       : TRUE
image-encrypted : <false>
mounting user   : root
mounting mode   : <unknown>
process ID      : <in-kernel>
/dev/disk11        /private/var/root/Library

Merci !!
 
Bonsoir Mxtb

Tu es démarré sur l'OS de secours local (du disque) > ce qui se voit à cette mention :
Bloc de code:
image-path      : file:///2F090300-DF95-349D-B933-AE7B4AE8A407/BaseSystem.dmg

  • le fichier hébergeant l'OS de secours démarré est une image-disque BaseSystem.dmg qui a le statut de « file » (fichier du disque) > et pas de « ramfile » (fichier de la RAM).

Peux-tu détailler un peu ton problème à présent ?
 
Bonsoir Mxtb

Tu es démarré sur l'OS de secours local (du disque) > ce qui se voit à cette mention :
Bloc de code:
image-path      : file:///2F090300-DF95-349D-B933-AE7B4AE8A407/BaseSystem.dmg

  • le fichier hébergeant l'OS de secours démarré est une image-disque BaseSystem.dmg qui a le statut de « file » (fichier du disque) > et pas de « ramfile » (fichier de la RAM).

Peux-tu détailler un peu ton problème à présent ?
Et bien je voulais réinitialiser mon MacBook Pro, j’ai donc redémarrer en réglage d’usine, effacer mon disque dur, et ensuite en voulant réinstaller Mac OS j’ai eu comme message « Impossible de créer un disque de près démarrage pour l’installation APFS »
L’installation ne veut pas se terminer et fait vendre problèmes !
 
Hé ! hé ! --> problème connu > solutions connues.

Dans le Terminal de la session de secours > passe la commande :
Bloc de code:
diskutil list

  • qui affiche le tableau des disques

Poste ce tableau --> qui devrait confirmer qu'étant démarré sur l'OS de secours local (relevant du Conteneur apfs du disque) --> tu ne peux rien faire dans ces conditions...
 
Voila !!
Bloc de code:
-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         511.9 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +511.9 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume macos x                 5.2 GB     disk1s1
   2:                APFS Volume Preboot                 22.4 MB    disk1s2
   3:                APFS Volume Recovery                514.7 MB   disk1s3
   4:                APFS Volume VM                      4.3 GB     disk1s4

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

/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

En esperant que tout rentre dans l'ordre !!!
 
Comme attendu. Alors passe la commande :
Bloc de code:
sysctl hw.model

  • qui affiche l'identifiant de modèle de ton Mac

Poste cet identifiant.

C'est pour savoir si ton Mac est compatible avec le dernier OS public Mojave 10.14. Si oui > tu aurais le choix entre installer Mojave ou réinstaller High Sierra ; sinon > tu ne peux que réinstaller High Sierra. En fonction de l'option retenue > la procédure technique varie.
 
C'est un Macbook Pro de fin 2011 alors non je ne peux pas avoir l'OS Mojave !
Regarde :

Comme attendu. Alors passe la commande :
Bloc de code:
sysctl hw.model

  • qui affiche l'identifiant de modèle de ton Mac

Poste cet identifiant.

C'est pour savoir si ton Mac est compatible avec le dernier OS public Mojave 10.14. Si oui > tu aurais le choix entre installer Mojave ou réinstaller High Sierra ; sinon > tu ne peux que réinstaller High Sierra. En fonction de l'option retenue > la procédure technique varie.

-bash-3.2# sysctl hw.model

hw.model: MacBookPro8,1

-bash-3.2#
 
Dernière édition par un modérateur:
Alors on ajuste le procédé technique. Passe la commande :
Bloc de code:
diskutil ap resizeContainer disk1 508g jhfs+ BOOT 0b

  • respecte les espaces : le 0 de 0b est un zéro
  • la commande rétrécit le Conteneur apfs à 508 Go > et crée en pied de disque une partition de 3,9 Go montant un volume BOOT

Poste l'affichage retourné.
 
-bash-3.2# diskutil ap resizeContainer diskl 508g jhfs+ BOOT 0b

Could not find disk for diskl

Comme cela ? Car je n'ai aucun résultat.. J'ai du me planter quelque part

C'est bon ! excuse moi !

Bloc de code:
-bash-3.2# diskutil ap resizeContainer disk1 508g jhfs+ BOOT 0b
Started APFS operation
Aligning shrink delta to 3 900 436 480 bytes and targeting a new physical store size of 507 999 997 952 bytes
Determined the minimum size for the targeted physical store of this APFS Container to be 10 594 414 592 bytes
Resizing APFS Container designated by APFS Container Reference disk1
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 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
Shrinking APFS Physical Store disk0s2 from 511 900 434 432 to 507 999 997 952 bytes
Shrinking APFS data structures
Shrinking partition
Modifying partition map
Initialized /dev/rdisk0s3 as a 4 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
-bash-3.2#
 
Dernière édition par un modérateur:
  • J’aime
Réactions: litobar71