10.12 Sierra Apparition dossier "private" disque de démarrage

Homme de peu de foi... :hilarious: - cette fois-ci --> je crois que c'est bon !

Passe encore la commande :
Bloc de code:
diskutil list

  • et poste le tableau.
Ha haaaa !:angelic:
Bloc de code:
Last login: Sat Jan 26 14:19:54 on ttys000
macbook-pro-leo:~ leo$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS LEO                     499.2 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *480.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS SSD1                    479.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

macbook-pro-leo:~ leo$
 
Voici une vraie partition de secours :
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

  • alors il va falloir étoffer l'autre. Passe la commande :
Bloc de code:
sudo newfs_hfs -J -v "Recovery HD" /dev/disk0s3 ; diskutil mount disk0s3 ; diskutil list disk0

  • la commande injecte un système de fichiers jhfs+ dans la partition disk0s3 > qui crée un volume Recovery HD > monte ce volume Recovery HD > affiche le partitionnement du disk0

Poste l'affichage retourné.
 
Voici une vraie partition de secours :
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

  • alors il va falloir étoffer l'autre. Passe la commande :
Bloc de code:
sudo newfs_hfs -J -v "Recovery HD" /dev/disk0s3 ; diskutil mount disk0s3 ; diskutil list disk0

  • la commande injecte un système de fichiers jhfs+ dans la partition disk0s3 > qui crée un volume Recovery HD > monte ce volume Recovery HD > affiche le partitionnement du disk0

Poste l'affichage retourné.
Voila :
Bloc de code:
macbook-pro-leo:~ leo$ sudo newfs_hfs -J -v "Recovery HD" /dev/disk0s3 ; diskutil mount disk0s3 ; diskutil list disk0
Password:
newfs_hfs: cannot create filesystem on /dev/rdisk0s3: Operation not permitted
Volume on disk0s3 failed to mount
If the volume is damaged, try the "readOnly" option
If the volume is an APFS Volume, try the "diskutil apfs unlockVolume" verb
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS LEO                     499.2 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s3
macbook-pro-leo:~ leo$
 
"Operation not permitted" veut dire que le SIP (protocole de sécurisation) est activé et a fait échouer la commande. Je parie que son activation a aussi fait échouer la commande dmtest précédente. Par contre > il n'est pas activé sur le disk1 --> d'où la réussite de dmtest.

Toujours le SIP encore et encore et encore ! Mais ! --> tu as une partition de secours valide. Je te repasse le tuto de désactivation du SIP -->

- 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.

----------

Tu n'auras qu'à dire si tu as bien eu une  directe après la commande ⌘R et si la commande csrutil est passée.
 
"Operation not permitted" veut dire que le SIP (protocole de sécurisation) est activé et a fait échouer la commande. Je parie que son activation a aussi fait échouer la commande dmtest précédente. Par contre > il n'est pas activé sur le disk1 --> d'où la réussite de dmtest.

Toujours le SIP encore et encore et encore ! Mais ! --> tu as une partition de secours valide. Je te repasse le tuto de désactivation du SIP -->

- 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.

----------

Tu n'auras qu'à dire si tu as bien eu une  directe après la commande ⌘R et si la commande csrutil est passée.
C'est bon ! j'ai eu la pomme et l'OS de secours était Sierra, j'ai passé la commande et elle a été validée
 
Enfin !

Alors on va supprimer la fausse partition de secours malformée à cause du SIP > puis la recréer avec dmtest.

Passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau --> que je vérifie si le disque LEO est toujours disk0.
 
Enfin !

Alors on va supprimer la fausse partition de secours malformée à cause du SIP > puis la recréer avec dmtest.

Passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau --> que je vérifie si le disque LEO est toujours disk0.
Voila :
Bloc de code:
Last login: Sat Jan 26 14:57:11 on ttys000
macbook-pro-leo:~ leo$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS LEO                     499.2 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *480.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS SSD1                    479.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

macbook-pro-leo:~ leo$
 
Passe la commande :
Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil resizeVolume disk0s2 0b ; diskutil list disk0

  • la commande supprime la fausse partition de secours > récupère son espace > affiche le partitionnement du disk0

Poste le retour.
 
Passe la commande :
Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil resizeVolume disk0s2 0b ; diskutil list disk0

  • la commande supprime la fausse partition de secours > récupère son espace > affiche le partitionnement du disk0

Poste le retour.
Bloc de code:
Last login: Sat Jan 26 15:02:56 on ttys000
macbook-pro-leo:~ leo$ diskutil eraseVolume free null disk0s3 ; diskutil resizeVolume disk0s2 0b ; diskutil list disk0
Started erase on disk0s3
Unmounting disk
Finished erase on disk0
Resizing to full size (fit to fill)
Started partitioning on disk0s2 LEO
Verifying the disk
Verifying file system
Using live mode
Performing live verification
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume LEO appears to be OK
File system check exit code is 0
Resizing
Modifying partition map
Growing file system
Finished partitioning on disk0s2 LEO
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS LEO                     499.8 GB   disk0s2
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS LEO                     499.8 GB   disk0s2
macbook-pro-leo:~ leo$
 
Alors repasse la commande :
Bloc de code:
sudo ~/Desktop/RECO/dmtest ensureRecoveryPartition / ~/Desktop/RECO/BaseSystem.dmg 0 0 ~/Desktop/RECO/BaseSystem.chunklist

  • qui crée une partition de secours sous le volume LEO

Poste le final de l'affichage retourné.
 
V
Alors repasse la commande :
Bloc de code:
sudo ~/Desktop/RECO/dmtest ensureRecoveryPartition / ~/Desktop/RECO/BaseSystem.dmg 0 0 ~/Desktop/RECO/BaseSystem.chunklist

  • qui crée une partition de secours sous le volume LEO

Poste le final de l'affichage retourné.
Voila :
Bloc de code:
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fdd26a10=disk0s2 pole/pct=0/73.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fb1fdc0b2e0=disk0s2 str=Copie de la liste de blocs de l’image système dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fdd26a10=disk0s2 pole/pct=0/74.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fb1fdd26a10=disk0s2 str=Création du fichier plist de démarrage dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fde211a0=disk0s2 pole/pct=0/75.279999
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fde211a0=disk0s2 pole/pct=0/81.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fdd26a10=disk0s2 pole/pct=0/87.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fdc0b870=disk0s2 pole/pct=0/95.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fb1fdc0b870=disk0s2 str=Montage de la partition de secours dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fb1fdc0c040=disk0s2 str=Validation du fichier de démarrage dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fdc0c040=disk0s2 pole/pct=0/98.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fb1fdc0c040=disk0s2 str=Marquage de la partition de secours dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncMessageForDisk:string:dictionary:]: del callback: DADR=0x7fb1fdf009d0=disk0s2 str=Détachement de l’image disque du système de base dict=(null)
<--[Local dmAsyncMessageForDisk:string:dictionary:]
->-[Local dmAsyncProgressForDisk:barberPole:percent:]: del callback: DADR=0x7fb1fdd26a10=disk0s2 pole/pct=0/100.000000
<--[Local dmAsyncProgressForDisk:barberPole:percent:]
->-[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]: del callback: DADR=0x7fb1fdc0c040=disk0s2 errMain=0 errAux=0 infoDict={
    RecoveryDonorPartitionBSD = disk0s2;
    RecoveryPartitionBSD = disk0s3;
    RecoveryPartitionDADiskRef = "<DADisk 0x7fb1fdc0c220 [0x7fffbed4fde0]>{id = /dev/disk0s3}";
}
<--[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]
Creating recovery partition: finished
macbook-pro-leo:~ leo$
 
Victoire en vue ! --> passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau complet des disques --> histoire qu'on admire la paire de partitions de secours dont tu bénéficies désormais :hilarious:
 
Victoire en vue ! --> passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau complet des disques --> histoire qu'on admire la paire de partitions de secours dont tu bénéficies désormais :hilarious:
Enfin !
Bloc de code:
Last login: Sat Jan 26 15:10:43 on ttys000
macbook-pro-leo:~ leo$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS LEO                     499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *480.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS SSD1                    479.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

macbook-pro-leo:~ leo$
 
Opération réussie ! --> c'est le SIP qui depuis le départ n'a pas cessé de créer des obstacles à tout ce qu'on cherchait à faire.

Bref : tous les problèmes sont résolus : masquage du dossier private > réparation du système de fichiers de LEO > création de partitions de secours (en double exemplaire).
 
  • J’aime
Réactions: leo231
Opération réussie ! --> c'est le SIP qui depuis le départ n'a pas cessé de créer des obstacles à tout ce qu'on cherchait à faire.

Bref : tous les problèmes sont résolus : masquage du dossier private > réparation du système de fichiers de LEO > création de partitions de secours (en double exemplaire).
C'est super !
Merci beaucoup