Univers Apple

26
Mai
2020

Mise à jour de la partition Preboot de macOS sur un disque formaté en APFS

Publié par sky

Suite au dernier article sur APFS et sa manière de gérer les partitions, voici la marche à suivre pour mettre à jour la partition de Preboot d'un Mac sous Mojave. Sur Catalina, la procédure semble la même mais je ne l'ai pas testée.

Il semblerait qu'il soit possible de mettre à jour le Preboot d'un Mac en fonctionnement, mais bien souvent, si l'on cherche à réparer le Preboot, c'est qu'il est planté et que le Mac ne démarre plus.

Comme nous l'avions vu lors de la tentative de dépannage du MacBook Air 2017, en mode Target, cependant, il faut faire attention de ne pas écraser son propre Preboot.

Il reste recommandé de faire cette manipulation sur le Mac démarré en mode Recovery.

Quelque soit la méthode, ouvrons le terminal, et commençons.

La première chose à faire est de voir l'ensemble des disques présents pour repérer le disque sur lequel nous souhaitons travailler, pour cela nous reprenons la commande vue dans le précédent article.

diskutil apfs list

APFS Containers (1 found)
|
+-- Container disk2 CFBB077D-6546-4A06-8ED6-2EB46A2AE574
    ====================================================
    APFS Container Reference:     disk2
    Size (Capacity Ceiling):      999995129856 B (1000.0 GB)
    Capacity In Use By Volumes:   689452331008 B (689.5 GB) (68.9% used)
    Capacity Not Allocated:       310542798848 B (310.5 GB) (31.1% free)
    |
    +-< Physical Store disk0s2 68122B24-0CAB-4ADC-A310-28AA825BB63B
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk0s2
    |   Size:                       999995129856 B (1000.0 GB)
    |
    +-> Volume disk2s1 D5601F81-88D8-475B-8388-B1FA4D4DC0F6
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s1 (No specific role)
    |   Name:                      MacPro (Case-insensitive)
    |   Mount Point:               /
    |   Capacity Consumed:         688171229184 B (688.2 GB)
    |   FileVault:                 No
    |
    +-> Volume disk2s2 0B263A65-9FB0-4812-BCA2-F6EE661B7910
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s2 (Preboot)
    |   Name:                      Preboot (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         43966464 B (44.0 MB)
    |   FileVault:                 No
    |
    +-> Volume disk2s3 1927AFFB-A47C-4A82-94DD-78315E63EB98
    |   ---------------------------------------------------
    |   APFS Volume Disk (Role):   disk2s3 (Recovery)
    |   Name:                      Recovery (Case-insensitive)
    |   Mount Point:               Not Mounted
    |   Capacity Consumed:         1029263360 B (1.0 GB)
    |   FileVault:                 No
    |
    +-> Volume disk2s4 73F2D924-8C75-4C4B-B838-92FF369B73D9
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk2s4 (VM)
        Name:                      VM (Case-insensitive)
        Mount Point:               /private/var/vm
        Capacity Consumed:         20480 B (20.5 KB)
        FileVault:                 No

Ici, je n'ai qu'un seul disque (en APFS). Il faut trouver le volume principal, ici, il s'agit du volume MacPro dont l'identifiant est disk2s1.

Pour info, vous pouvez voir la partition de Preboot, juste en dessous, en disk2s2.

Pensez bien à indiquer les valeurs de VOS identifiants dans les commandes suivantes, toujours en pointant le volume principal.

La première étape est de déverrouiller le disque.

diskutil apfs unlockVolume disk2s1

Vous pouvez ensuite lancer la mise à jour du Preboot

Sur 10.13

diskutil apfs updatePreboot disk2s1

Sur 10.14, notez qu'il faut remplacer l'identifiant et le nom du volume principal dans le chemin

diskutil apfs updatePreboot disk2s1 -od /Volumes/MacPro/var/db/dslocal/nodes/Default

si votre disque dispose toujours du nom d'origine, ce sera plus quelque chose comme cela. Notez, une nouvelle fois, l'anti-slash devant l'espace.

diskutil apfs updatePreboot disk2s1 -od /Volumes/Macintosh HD/var/db/dslocal/nodes/Default

(C'est l'une des raisons pour laquelle je conseille toujours de mettre des noms de volume sans espace.)

Il ne reste plus qu'à tenter un redémarrage.

 
 
Commentaires
Aucun commentaire pour le moment.

 

Poster un commentaire
En postant sur skymac.org, je m'engage à être courtois et à ce que mon message soit pertinent avec le sujet de l'article.
En outre, j'accepte, sans condition, que mon message soit refusé et supprimé si ces règles ne sont pas appliquées.
Captcha indisponible
Pour valider le formulaire, vous devez confirmer que vous êtes bien une personne. Actuellement, la fonctionnalité est indisponible. Vous devez activer le service ReCaptcha dans le gestionnaire des cookies, et donc consentir à l'utilisation de ses cookies.
Ouvrir le panneau de gestion des cookies
Fermer le panneau
Ce site utilise des cookies pour assurer son bon fonctionnement. Il utilise aussi des cookies issues de services tiers permettant de proposer des fonctionnalités avancées. À tout moment, vous pouvez choisir quels services vous souhaitez activer ou refuser, afin de retirer votre consentement quant à l'utilisation des cookies.
 
Personnalisation des services
Vous êtes libre de choisir quels services vous souhaitez activer. En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement. En retirant votre consentement pour certains de ces services, certaines fonctionnalités du site peuvent ne plus fonctionner.
Navigation du site  En savoir plus
Le site écrit un cookie de session permettant son bon fonctionnement et aidant à la navigation. Il ne peut être désactivé.
Utilisation : 1 cookie, enregistre l'identifiant de la session.
Durée de vie : Le cookie est présent pendant toute la session sur le site. Il devient obsolète après 24 minutes d'inactivité.
Obligatoire
Popup Média
Afficher des vidéos depuis Yoube ou Dailymotion.
ReCaptcha  En savoir plus
Permet de valider que les visiteurs sont bien des humains lorsqu'ils valident des formulaires.
 
Tout accepter Tout refuser Gérer