10.13 High Sierra Partitionner Disque Dur

ubuubu

Membre confirmé
20 Novembre 2005
84
1
Montbéliard (25)
Bonjour à tous,
iMac de 2009 encore vaillant. Tourne parfaitement avec High Sierra 10.13.6.
Lors du passage à cette version j'avais gardé la version précédente pour tester High Sierra
Actuellement, je voudrais supprimer cette version précédente qui se trouve sur une partition différente, mais impossible avec Utilitaire de disque qui refuse obstinément !
Il me propose de créer une 3ème partition !
Comment augmenter la taille de la partition High ?
Si vous avez des conseils à ce sujet car moi je cale .
Hubert
 
Bonjour Hubert

Voici ce qu'on peut conjecturer -->

- au départ : tu avais une partition-Système principale A recelant un OS antérieur à High Sierra. Pour expérimenter High Sierra > tu as repartitionné cette partition principale --> ce qui a créé une seconde partition-Système B en-dessous de la 1ère. Tu voudrais à présent supprimer la partition A pour réallouer l'espace supprimé à la partition B. Eh bien ! c'est impossible. Car les partitions sont des conteneurs de blocs du disque (de 512 octets chacun par défaut) > numérotés a priori de 0 (= 1er bloc) à n (= dernier bloc). On ne peut jamais attribuer à une partition existante des blocs dont la numérotation est antérieure à celle des blocs de la partition bénéficiaire > > mais seulement des blocs dont la numération est postérieure.​
- la solution dans ton cas doit consister à cloner le volume High Sierra de la partition B dans le volume de la partition A. Redémarrer sur le clone A > supprimer la partition B > récupérer son espace à la partition A.​

----------

Voici comment tu vas pouvoir fournir les informations de base -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande informative (ce qui est inscrit sous Bloc de code) :​
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)
  • tu vas voir s'afficher en mode texte le tableau des disques attachés au Mac (en interne / externe) > avec leurs configurations

Poste le retour en copier-coller > en veillant à faire le coller dans un Bloc de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu (le 17è depuis la gauche = vers le milieu de la barre) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> (= Bloc de code) => tu fais ton coller dans la fenêtre de code et Continuer.​

=> ces informations montreront la configuration du disque.
 
Bloc de code:
Last login: Tue Sep 28 09:46:19 on console
iMacDom:~ hubertsroussi$ 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 iMacDomHD               83.8 GB    disk0s2
   3:                 Apple_Boot Boot OS X               650.0 MB   disk0s7
   4:                  Apple_HFS Sans titre              582.8 GB   disk0s8
   5:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s4
   6:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

iMacDom:~ hubertsroussi$
 
Comme tu peux le voir > le volume MacOsX High Sierra5 de 331 Go est précédé par 2 volumes susbstantiels (je fais abstraction des volumes auxililaires EFI & Boot OS X) : iMacDomHD2 de 83 Go Sans titre4 de 582 Go.

- passe encore la commande :​
Bloc de code:
df -H
  • qui mesure l'occupation de tous les volumes montés

Poste le tableau obtenu --> qu'on voie si une opération clonage est envisageable. Par ailleurs : quel est le volume que tu veux supprimer --> iMacDomHD ou Sans titre ?
 
Merci pour ton aide. J'ai "fait" un peu de Linux il y a qqs années mais j'ai oublié toutes ces commandes ! Sinon, je voudrais une seule partition donc supprimer iMacDomHD et Sans titre.

Bloc de code:
Last login: Wed Sep 29 12:58:07 on console
iMacDom:~ hubertsroussi$ df -H
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk0s5    332G   285G    46G    87%  977957 4293989322    0%   /
devfs           195k   195k     0B   100%     660          0  100%   /dev
/dev/disk0s2     84G   628M    83G     1%      94 4294967185    0%   /Volumes/iMacDomHD
/dev/disk0s4    583G   617M   582G     1%      84 4294967195    0%   /Volumes/Sans titre
map -hosts        0B     0B     0B   100%       0          0  100%   /net
map auto_home     0B     0B     0B   100%       0          0  100%   /home
iMacDom:~ hubertsroussi$
 
Dernière édition par un modérateur:
La bonne nouvelle : les volumes iMacDomHD et Sans titre sont vides. Ce qui permet d'envisager un seul volume d'une taille confortable de 84 Go + 583 Go = 667 Go. Largement de quoi y cloner les 285 Go d'occupation du volume démarré MacOsX High Sierra.

- repasse la commande :​
Bloc de code:
diskutil list
  • et reposte le tableau des disques => que je récupère les index d"appareils actuels des volumes à manipuler (si tu as redémarré entre temps --> ils ont dû varier par rapport au tableau que tu as posté précédemment).
 
Bloc de code:
Last login: Sun Oct  3 11:33:33 on ttys000
iMacDom:~ hubertsroussi$ 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 iMacDomHD               83.8 GB    disk0s2
   3:                 Apple_Boot Boot OS X               650.0 MB   disk0s3
   4:                  Apple_HFS Sans titre              582.8 GB   disk0s4
   5:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s5
   6:                 Apple_Boot Recovery HD             650.0 MB   disk0s6

iMacDom:~ hubertsroussi$

Avec mes excuses pour le retard !
 
Les partitions ont récupéré des index d'appareils bien alignés. Passe la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume free null disk0s3 ; diskutil eraseVolume free null disk0s4 ; diskutil resizeVolume disk0s2 0b ; diskutil list
  • la commande supprime les 2 partitions Boot OS X & Sans titre subalternes à la partition iMacDomHD > récupère l'espace libéré à la partition du haut iMacDomHD > ré-affiche le tableau des disques

Poste le retour intégral de la commande : en cas de blocage à un point donné de la séquence --> on saura où et pourquoi.
 
Ca semble revenu à la normale non ?
Bloc de code:
Last login: Sun Oct  3 12:04:44 on ttys000
iMacDom:~ hubertsroussi$ diskutil eraseVolume free null disk0s3 ; diskutil eraseVolume free null disk0s4 ; diskutil resizeVolume disk0s2 0b ; diskutil list
Started erase on disk0s3 Boot OS X
Unmounting disk
Finished erase on disk0
Started erase on disk0s4 Sans titre
Unmounting disk
Finished erase on disk0
Resizing to full size (fit to fill)
Started partitioning on disk0s2 iMacDomHD
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s2
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 iMacDomHD appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Modifying partition map
Growing file system
Finished partitioning on disk0s2 iMacDomHD
/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 iMacDomHD               667.3 GB   disk0s2
   3:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s5
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s6
/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 iMacDomHD               667.3 GB   disk0s2
   3:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s5
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s6

/dev/disk1 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +95.0 MB    disk1
   1:                  Apple_HFS EPSON                   95.0 MB    disk1s1

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +314.6 MB   disk2
   1:                  Apple_HFS TeamViewer              314.5 MB   disk2s1

iMacDom:~ hubertsroussi$
 
Dernière édition par un modérateur:
Que sont les partitions EFI EFI et Apple_Boot Recovery HD ?
Bloc de code:
iMacDom:~ hubertsroussi$ 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 iMacDomHD               667.3 GB   disk0s2
   3:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s5
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s6

iMacDom:~ hubertsroussi$
 
Dernière édition par un modérateur:
L'apurement du partitionnement de ton disque interne a bien fonctionné : tu as un volume iMacDomHD de 667 Go qui peut servir de destination à un clonage de ton volume de démarrage MacOsX High Sierra.

- la partition n°1 de 209,7 Go est une petite partition invisible de type EFI > avec un volume EFI non monté automatiquement pour une session d'utilisateur. Elle est appelée : ESP (EFI_System_Partition : partition-Système de l'EFI) > l'EFI ici désignant le programme interne de pré-démarrage du Mac. Ce programme EFI (déclenché par le bouton d'allumage) visite toujours le volume EFI du disque interne au cas où des instructions de démarrage ou des mises-à-jour du programme interne y seraient recelées.​
- la partition n°4 de 650 Mo est encore une petite partition invisible de type Apple_Boot > avec un volume Recovery HD non monté automatiquement pour une session d'utilisateur. Le volume Recovery HD contient une image-disque BaseSystem.dmg porteuse d'un OS de secours correspontant à l'OS High Sierra installé dans le volume collatéral : MacOsX High Sierra. Cet OS de secours se démarre via la combinaison de touches ⌘R (cmd R) au démarrage.​

----------

Va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.

----------

Comme le clonage risque de durer longtemps à cause de la masse des données > afin d'éviter à ton Mac de s'endormir > passe la commande :
Bloc de code:
caffeinate -dimsu &
  • la commande lance un processus caffeinate qui va empêcher le Mac de dormir. Ne ferme pas ensuite le terminal > mais planque sa fenêtre dans un coin qu'elle ne te gêne pas.
----------

À présent lance CCC > et dans son panneau définis une tâche telle que :

  • SOURCE = MacOsX High Sierra
  • DESTINATION = iMacDomHD
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner MacOsX High Sierra dans iMacDomHD > puis te demander si tu veux qu'il crée en-dessous de ce dernier volume un volume de secours Recovery HD --> tu acceptes.

----------

Quand tout est terminé > redémarre > la touche "alt" tenue pressée pour obtenir l'écran de choix du volume de démarrage. Choisis le volume : iMacDomHD du clone et démarre dessus.

- tu n'auras qu'à dire si tu ouvres une session conforme à celle que tu viens de quitter.​
 
Voilà un peu plus de 4 h. Mais je suis parti faire des courses entre temps !

Bloc de code:
Last login: Tue Oct  5 17:45:50 on ttys000
iMacDom:~ hubertsroussi$ 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 iMacDomHD               667.3 GB   disk0s2
   3:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

iMacDom:~ hubertsroussi$

Donc est-ce correct ainsi car je retrouve toujours Mac OSX High Sierra dans le lot ?
 
Oui merci tout s'est bien passé grâce à toi ! As-tu un livre à me conseiller sur les commandes Unix utiles avec un Mac ? Autre question sur les réseaux et les serveurs, si tu as un bouquin qui puisse me permettre de mettre un peu plus les mains dans le "cambouis" !
 
Hé ! ce n'est pas terminé... Si tu as ouvert avec succès une session du volume iMacDomHD démarré > il reste à supprimer le volume MacOsX High Sierra du bas + sa partition de secours > et à récupérer l'espace libéré au volume du haut.

- passe une commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques => qu'on avise la configuration actuelle globale.

Pour le terminal > tu as le livre de Nicolas Furno rédacteur à MacGé : ☞Tout savoir sur : Le terminal☜ (ouvrage numérique).
 
Bloc de code:
Last login: Wed Oct  6 12:57:13 on ttys000
iMacDom:~ hubertsroussi$ 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 iMacDomHD               667.3 GB   disk0s2
   3:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4
 
Il n'y a pas de partition de secours Recovery HD sous le volume iMacDomHD > comme Carbon Copy Cloner aurait dû en créer une à la fin du clonage.

- est-ce que tu as démarré sur iMacDomHD cloné ? - est-ce que tu y a ouvert une session conforme à celle du volume MacOsX High Sierra ?​
 
Voici plus haut la répartition des disques depuis le clonage. Pour moi l'ordi fonctionne correctement et je suis en train de l'utiliser depuis toutes les opérations que tu m'as conseillées.

Pour moi tout va bien ! Y a t'il d'autres actions à faire pour consolider ?
 
Oui : tu redémarres (via "alt") sur le volume du bas MacOsX High Sierra. Tu relances alors CCC > rubrique : VOLUMES (colonne de gauche). Tu sélectionnes le volume iMacDomHD et presses le bouton : Recovery HD (en bas au centre). Tu demandes la création d'une partition Recovery HD pour le volume choisi.

- puis tu redémarres sur iMacDomHD > tu repasses une commande :​
Bloc de code:
diskutil list
  • et tu postes le tableau => que je voie si une partition de secours Recovery HD a bien été créée sous le volume iMacDomHD.
 
Je n'ai pas fait la manip #23 car je t'avais posté diskutil list à la page précédente #20 pour devancer ta question.
Si je n'ai pas fait d'erreur, on a bien une partition de secours de 650 MB créée par CCC.
Ce qui serait bien ce serait de vérifier qu'elle fonctionne correctement. Comment faire cela ? En redémarrant "via Alt" sur cette partition ?

Bloc de code:
Last login: Sat Oct  9 07:25:08 on ttys000
iMacDom:~ hubertsroussi$ 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 iMacDomHD               667.3 GB   disk0s2
   3:                  Apple_HFS MacOsX High Sierra      331.9 GB   disk0s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

iMacDom:~ hubertsroussi$
 
Dernière édition par un modérateur: