Safari ne fonctionne plus

Salut macomaniac,

En ce moment,je ne suis pas souvent chez moi ! bref
Oui,je veux bien avoir une partition de secours, quand tu as du temps ?
 
Pour la création de la partition de secours sur le SSD externe --> tu n'as qu'à signaler ici quand tu es disponible.
 
Je suis ok.
 
Alors passe une commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques --> que je l'aie sous les yeux.
 
Le voici :
Bloc de code:
Last login: Mon Sep 24 22:06:25 on console
imac-de-JC:~ JC$ df -H /
Filesystem     Size   Used  Avail Capacity  Mounted on
/dev/disk1s2   500G   485G    15G    98%    /
imac-de-JC:~ JC$
Last login: Mon Oct  1 18:43:55 on console
imac-de-JC:~ JC$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS SSD Mac HD USB          499.8 GB   disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   499.9 GB   disk2s2
   3:                  Apple_HFS Divers                  499.9 GB   disk2s3
imac-de-JC:~ JC$
 
Alors passe la commande (copier-coller) :
Bloc de code:
sudo diskutil resizeVolume disk1s2 498g jhfs+ BOOT %recovery% free null 0b ; diskutil mount disk0s3 ; sudo asr restore --s /Volumes/"Recovery HD" --t /Volumes/BOOT --erase --noprompt ; diskutil list

  • tu déroules la commande jusqu'au diskutil list final pour la copier
  • tu t'authentifies en aveugle à la demande de password et tu revalides (commande sudo)
  • c'est un enchaînement de commandes qui : crée une partition de 650 Mo en-dessous du volume SSD Mac HD USB avec un volume BOOT au format jhfs+ > monte le volume Recovery HD de la partition de secours du HDD interne > clone en mode "copie de blocs" le volume Recovery HD sur le volume BOOT (qui va être reformaté et renommé Recovery HD à l'identique de la source) > affiche le tableau des disques en sortie

Poste l'ensemble des affichages retournés par la commande concaténée --> que je vérifie si > tout à mon envie de me poiler un instant > je n'ai pas lâché en wagon quelque part...
 
J'ai un doute pour password !!
 
Tu tapes en aveugle ton mot-de-passe de session admin dans le volume SSD Mac HD USB > et tu revalides.
 
Bloc de code:
Last login: Tue Oct  2 11:53:44 on ttys001
imac-de-JC:~ JC$ sudo diskutil resizeVolume disk1s2 498g jhfs+ BOOT %recovery% free null 0b ; diskutil mount disk0s3 ; sudo asr restore --s /Volumes/"Recovery HD" --t /Volumes/BOOT --erase --noprompt ; diskutil list
Password:
%recovery% does not appear to be a valid disk size
Volume Recovery HD on disk0s3 mounted
    Validating target...
"/Volumes/BOOT" is not a volume
Could not validate target - Fichier ou répertoire inexistant
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS SSD Mac HD USB          499.8 GB   disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   499.9 GB   disk2s2
   3:                  Apple_HFS Divers                  499.9 GB   disk2s3
imac-de-JC:~ JCh$
 
Bon : ça a planté d'entrée parce que diskutil a rejeté la mention %recovery% comme équivalent des 650 Mo d'une partition de secours réglementaire. Pourtant > j'ai déjà passé d'innombrables commandes dans lesquelles la mention %recovery% était honorée comme signifiant 650 Mo. Il y a des matins contrariants comme ça...

Passe la commande (que j'ai éditée pour la taille de la partition BOOT à créer) -->
Bloc de code:
sudo diskutil resizeVolume disk1s2 498g jhfs+ BOOT 650m free null 0b ; diskutil mount disk0s3 ; sudo asr restore --s /Volumes/"Recovery HD" --t /Volumes/BOOT --erase --noprompt ; diskutil list

  • et reposte l'affichage d'ensemble retourné...
 
Question : ,il n'y a pas un risque de perdre des choses sur les disques ?
Je m’absente ! pendant une grosse heure !
 
Ok,je suis dispo
 
Alors passe la commande (déroule-la complètement) :
Bloc de code:
sudo diskutil resizeVolume disk1s2 498g jhfs+ BOOT 650m free null 0b ; diskutil mount disk0s3 ; sudo asr restore --s /Volumes/"Recovery HD" --t /Volumes/BOOT --erase --noprompt ; diskutil list

  • et poste l'affichage complet qui aura été retourné...
 
Le résultat :
Bloc de code:
Last login: Tue Oct  2 11:54:05 on ttys001
imac-de-JC:~ JC$ sudo diskutil resizeVolume disk1s2 498g jhfs+ BOOT 650m free null 0b ; diskutil mount disk0s3 ; sudo asr restore --s /Volumes/"Recovery HD" --t /Volumes/BOOT --erase --noprompt ; diskutil list
Password:
Started partitioning on disk1s2 SSD Mac HD USB
Verifying the disk
Checking file system
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 SSD Mac HD USB appears to be OK
Resizing
Waiting for the disks to reappear
Formatting disk1s3 as Mac OS Extended (Journaled) with name BOOT
Initialized /dev/rdisk1s3 as a 620 MB HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk1s2 SSD Mac HD USB
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS SSD Mac HD USB          498.0 GB   disk1s2
   3:                  Apple_HFS BOOT                    650.0 MB   disk1s3
Volume Recovery HD on disk0s3 mounted
    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
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS SSD Mac HD USB          498.0 GB   disk1s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   499.9 GB   disk2s2
   3:                  Apple_HFS Divers                  499.9 GB   disk2s3
EDIT: la partition de secours semble être crée
 
Dernière édition:
Ah ! quand même -->
Bloc de code:
   3:                  Apple_HFS Recovery HD             650.0 MB   disk1s3

  • c'est la partition de secours créée en-dessous du volume SSD Mac HD USB du SSD externe.

Il faudrait à présent modifier son type Apple_HFS > à Apple_Boot --> pour éviter au volume Recovery HD du SSD de se trouver monté pendant ta session d'utilisateur. Si le SIP est activé > il va bloquer la commande que je vais te passer par un permission denied (malgré le sudo) --> on va bien voir.

Passe la commande :
Bloc de code:
sudo asr adjust --t /dev/disk1s3 --settype "Apple_Boot"

  • qui effectue le changement de type de la nouvelle partition de secours

Poste l'affichage retourné > et on va savoir si le SIP met des bâtons dans les roues...
 
Après la commande mots de passe demander !
mais rien !
Bloc de code:
Last login: Tue Oct  2 15:06:40 on ttys001
imac-de-JC:~ JC$ sudo asr adjust --t /dev/disk1s3 --settype "Apple_Boot"Password:
asr: Target for adjust mode must be a partition with no mounted volume
 
Ah oui : il faut démonter d'abord le volume Recovery HD qui est resté monté.

Donc passe les 2 commandes :
Bloc de code:
diskutil umount force disk1s3
sudo asr adjust --t /dev/disk1s3 --settype "Apple_Boot"

  • la 1ère démonte le volume > puis la 2è change le type de la partition

Poste le retour de la 2è.
 
Bingo ,
Bloc de code:
imac-de-JC:~ JC$ sudo asr adjust --t /dev/disk1s3 --settype "Apple_Boot"Password:
Fsck /dev/disk1s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully
 
En effet : réussi.

Vérification à présent --> passe les commandes :
Bloc de code:
diskutil umount force disk0s3
diskutil mount disk1s3
bless --info /Volumes/"Recovery HD"

  • la 1ère démonte le volume Recovery HD du HDD interne (au cas où il serait resté monté)
  • la 2è remonte le volume Recovery HD du SSD (qu'on avait démonté pour opérer le changement de type de sa partition)
  • la 3è affiche le chemin de démarrage du volume Recovery HD du SSD

Poste l'affichage de la 3è.