10.13 High Sierra Redimensionner partition recovery HD

Je me reconnecte demain matin, en tous cas merci pour ton temps et ta patience, tu mérites des chocolats ;)
 
Ne touche pas à tes partitions : tout est en bonne voie --> il suffit de quelques commandes de finition pour tout régler.
 
hé bien voici
Bloc de code:
iMac-de-AIDANTS:~ AIDANTS$ diskutil umount force disk0s3
Volume Recovery HD on disk0s3 force-unmounted
iMac-de-AIDANTS:~ AIDANTS$ diskutil resizeVolume disk0s3 %recovery% free null 0b
Resizing to 650002432 bytes and adding 1 partition
Started partitioning on disk0s3 Recovery HD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s3
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 Recovery HD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Modifying partition map
Finished partitioning on disk0s3 Recovery HD
/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_HFS HD                      150.0 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS NEW DATAS               300.0 GB   disk0s4
   5:                  Apple_HFS Sans titre              124.3 GB   disk0s5
iMac-de-AIDANTS:~ AIDANTS$
 
Ils sont en espace libre hors partition (c'est normal).

Si tu as encore une minute > poste le tableau d'un :
Bloc de code:
diskutil list
 
Bloc de code:
iMac-de-AIDANTS:~ AIDANTS$ 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_HFS HD                      150.0 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS NEW DATAS               300.0 GB   disk0s4
   5:                  Apple_HFS Sans titre              124.3 GB   disk0s5

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS OS Demarrage            20.0 GB    disk1s2
   3:                  Apple_HFS BACKUP                  479.6 GB   disk1s3

iMac-de-AIDANTS:~ AIDANTS$
 
Parfait ! tout marche.

Il n'y a plus que quelques commandes de finition - tu pourras les passer plus tard.
 
À toi aussi.

(N'aie pas peur : ton espace libre de 400 Go sera bien récupéré à la fin à ta partition principale)
 
Moi aussi. :coucou:

Repasse une commande :
Bloc de code:
diskutil ilst

  • et poste le tableau des disques --> que je reprenne mes marques.
 
Bloc de code:
iMac-de-AIDANTS:~ AIDANTS$ 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_HFS HD                      150.0 GB   disk0s2
   3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS NEW DATAS               300.0 GB   disk0s4
   5:                  Apple_HFS Sans titre              124.3 GB   disk0s5

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS OS Demarrage            20.0 GB    disk1s2
   3:                  Apple_HFS BACKUP                  479.6 GB   disk1s3

iMac-de-AIDANTS:~ AIDANTS$
 
Alors actuellement tes 400 Go constituent une bande de blocs libres (invisibles car hors partitions) pile entre la partition de secours -->
Bloc de code:
3:                  Apple_HFS Recovery HD             650.0 MB   disk0s3
et la partition de données -->
Bloc de code:
4:                  Apple_HFS NEW DATAS               300.0 GB   disk0s4

Il convient de remettre le type de la partition n°3 à Apple_Boot > et il sera possible de récupérer les 400 Go d'espace libre à la partition du Système -->
Bloc de code:
2:                  Apple_HFS HD                      150.0 GB   disk0s2

Comme je suis curieux de vérifier dans ton cas si la commande asr fonctionne (ou non) une fois le SIP désactivé --> passe les 2 commandes (l'une après l'autre ; en copier-coller) :
Bloc de code:
diskutil umount force disk0s3
sudo asr adjust --t /dev/disk0s3 --settype "Apple_Boot"
(tu auras à t'authentifier à l'aveugle et à revalider à cause de sudo)

=> tu n'as qu'à poster ici l'affichage retourné par la commande. Si ça ne marche pas hop ! un coup de gdisk comme précédemment.
 
Voici le résultat

Bloc de code:
iMac-de-AIDANTS:~ AIDANTS$ diskutil umount force disk0s3
Volume Recovery HD on disk0s3 force-unmounted
iMac-de-AIDANTS:~ AIDANTS$ sudo asr adjust --t /dev/disk0s3 --settype "Apple_Boot"
Password:
Fsck /dev/disk0s3 ....10....20....30....40....50....60....70....80....90....100
Adjust completed successfully
iMac-de-AIDANTS:~ AIDANTS$
 
Hé ! hé ! - ça a marché -->
Bloc de code:
Adjust completed successfully

  • Il aurait donc été possible d'utiliser asr pour changer le type de la partition de Apple_Boot à Apple_HFS au départ. C'était le SIP qui avait bloqué le commande la première fois (comme tu le vois --> je profite indûment de ton cas pour m'instruire des conditions qui permettent l'exécution de commandes).

Re-démarre une fois > ta session ré-ouverte > repasse un :
Bloc de code:
diskutil list

  • et poste le nouveau tableau pour vérification. Tu devrais être alors à une commande de la résolution du problème.

# le re-démarrage --> c'est pour que le kernel prenne en charge le nouveau type de la partition.
 
voici
Bloc de code:
Last login: Thu Jan 18 09:45:11 on console
iMac-de-AIDANTS:~ AIDANTS$ 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_HFS HD                      150.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS NEW DATAS               300.0 GB   disk0s4
   5:                  Apple_HFS Sans titre              124.3 GB   disk0s5

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS OS Demarrage            20.0 GB    disk1s2
   3:                  Apple_HFS BACKUP                  479.6 GB   disk1s3

iMac-de-AIDANTS:~ AIDANTS$
 
Regarde comme c'est joli -->
Bloc de code:
3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

  • tu n'as plus de porte-conteneurs géant > rien qu'une honnête partition de secours.

Passe la commande :
Bloc de code:
diskutil resizeVolume disk0s2 0b

  • qui récupère l'espace libre à la partition n°2 et à son volume HD
  • la commande passe si le système de fichiers jhfs+ de la partition disk0s2 est sans erreurs

=> tu n'as qu'à poster l'affichage retourné par cette commande.
 
hé hé
Bloc de code:
iMac-de-AIDANTS:~ AIDANTS$ diskutil resizeVolume disk0s2 0b
Resizing to full size (fit to fill)
Started partitioning on disk0s2 HD
Verifying the disk
Verifying file system
Volume could not be unmounted
Using live mode
Performing fsck_hfs -fn -l -x /dev/rdisk0s2
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 HD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Modifying partition map
Copying booter
Growing file system
Finished partitioning on disk0s2 HD
/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_HFS HD                      574.7 GB   disk0s2
   3:                 Apple_Boot                         650.0 MB   disk0s6
   4:                  Apple_HFS NEW DATAS               300.0 GB   disk0s4
   5:                  Apple_HFS Sans titre              124.3 GB   disk0s5
iMac-de-AIDANTS:~ AIDANTS$
 
La commande est passée. Mais tu noteras que le kernel affiche actuellemnt la partition de secours avec des caractéristiques déficientes -->
Bloc de code:
3:                 Apple_Boot                         650.0 MB   disk0s6

Pour l'explication --> regarde ce fil d'hier soir : ☞Problème de partitionnement de disque pour installation de Windows☜ (message #82).

Donc --> tu re-démarres une dernière fois > ce qui va forcer le kernel à prendre en charge le statut de la partition n°3 (qui en fait est ici un clone de la partition de secours précédente) > tu repasses un ultime :
Bloc de code:
diskutil list
  • et tu postes le tableau qui devrait montrer que tout est propre comme un sou neuf.