Redimensionner les partitions d'un DDE

jlchm

Membre émérite
22 Août 2007
646
13
Midi-Pyrénées
Bonjour,
j'ai un DDE (LaCie) de 250 Go qui comporte deux partitions :
*1 partition de 150 Go dédiée à la création de clones
*1 partition de 100 Go dédiée au stockage de divers documents
Je voudrais modifier ça comme suit :
*1 partition de 200 Go dédiée à la création de clones
*1 partition de 50 Go dédiée au stockage de divers documents

Mais je ne parviens pas à le faire avec ce satané outil de partitionnement de macOS High Sierra.
J'ai bien "Disk Oldility" mis au point par Macomaniac et qui devrait permettre d'utiliser l'ancien outil de partitionnement.
Malheureusement, à l'ouverture de Disk Oldility un message d'erreur apparait qui dit :
Disk Oldility est endommagé et ne peux pas être ouvert...

D'où mes questions :
*peut-on avoir un Disk Oldility valide pour pouvoir procéder avec l'ancien outil de partitionnement?
*ou alors passer par le Terminal et saisir une ligne de commande à l'aide de la capture d"écran jointe.
Moi, je ne saurai pas éditer cette ligne de commande, mais pour des vénérables sages, ça serait un jeu d'enfant...

Merci d'avance pour votre aide.
 

Fichiers joints

D

Deleted member 1099514

Invité
Salut

Ce serait super si tu pouvais donner les retours de diskutil list en format texte (par copier/coller) plutôt que par copie d'écran.
Ça ferait gagner du temps.
Tu peux tenter ceci dans l'ordre :
1) réduire la partition 100 Go à 50 Go
diskutil resizeVolume disk5s2 50g
2) Augmenter la partition 150 Go
diskutil resizeVolume disk5s3 0b
 

jlchm

Membre émérite
22 Août 2007
646
13
Midi-Pyrénées
Salut

Ce serait super si tu pouvais donner les retours de diskutil list en format texte (par copier/coller) plutôt que par copie d'écran.
Ça ferait gagner du temps.
Tu peux tenter ceci dans l'ordre :
1) réduire la partition 100 Go à 50 Go
diskutil resizeVolume disk5s2 50g
2) Augmenter la partition 150 Go
diskutil resizeVolume disk5s3 0b
Bonjour jeanjd63,

Last login: Tue Nov 28 14:18:30 on console
pc2:~ Jean-Louis$ diskutil
Disk Utility Tool
Utility to manage local disks and volumes
Most commands require an administrator or root user

WARNING: Most destructive operations are not prompted

Usage: diskutil [quiet] <verb> <options>, where <verb> is as follows:

list (List the partitions of a disk)
info[rmation] (Get information on a specific disk or partition)
listFilesystems (List file systems available for formatting)
activity (Continuous log of system-wide disk arbitration)

u[n]mount (Unmount a single volume)
unmountDisk (Unmount an entire disk (all volumes))
eject (Eject a disk)
mount (Mount a single volume)
mountDisk (Mount an entire disk (all mountable volumes))

enableJournal (Enable HFS+ journaling on a mounted HFS+ volume)
disableJournal (Disable HFS+ journaling on a mounted HFS+ volume)
moveJournal (Move the HFS+ journal onto another volume)
enableOwnership (Exact on-disk User/Group IDs on a mounted volume)
disableOwnership (Ignore on-disk User/Group IDs on a mounted volume)

rename[Volume] (Rename a volume)

verifyVolume (Verify the file system data structures of a volume)
repairVolume (Repair the file system data structures of a volume)

verifyDisk (Verify the components of a partition map of a disk)
repairDisk (Repair the components of a partition map of a disk)

eraseDisk (Erase an existing disk, removing all volumes)
eraseVolume (Erase an existing volume)
reformat (Erase an existing volume with same name and type)
eraseOptical (Erase optical media (CD/RW, DVD/RW, etc.))
zeroDisk (Erase a disk, writing zeros to the media)
randomDisk (Erase a disk, writing random data to the media)
secureErase (Securely erase a disk or freespace on a volume)

partitionDisk ((re)Partition a disk, removing all volumes)
resizeVolume (Resize a volume, increasing or decreasing its size)
splitPartition (Split an existing partition into two or more)
mergePartitions (Combine two or more existing partitions into one)

appleRAID <verb> (Perform additional verbs related to AppleRAID)
coreStorage <verb> (Perform additional verbs related to CoreStorage)
apfs <verb> (Perform additional verbs related to APFS)

diskutil <verb> with no options will provide help on that verb

pc2:~ Jean-Louis$
 
D

Deleted member 1099514

Invité
C'est pas diskutil qu'il faut taper, mais toute la commande :
diskutil resizeVolume disk5s2 50g
puis
diskutil resizeVolume disk5s3 0b
et ensuite donner les retours de :
diskutil list
 

jlchm

Membre émérite
22 Août 2007
646
13
Midi-Pyrénées
C'est pas diskutil qu'il faut taper, mais toute la commande :
diskutil resizeVolume disk5s2 50g
puis
diskutil resizeVolume disk5s3 0b
et ensuite donner les retours de :
diskutil list




pc2:~ Jean-Louis$ diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *121.3 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_CoreStorage Macintosh HD 121.0 GB disk0s2

3: Apple_Boot Boot OS X 134.2 MB disk0s3



/dev/disk1 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk1

1: EFI EFI 209.7 MB disk1s1

2: Apple_CoreStorage Macintosh HD 999.3 GB disk1s2

3: Apple_Boot Recovery HD 650.1 MB disk1s3



/dev/disk2 (internal, virtual):

#: TYPE NAME SIZE IDENTIFIER

0: Apple_HFS iMac HD +1.1 TB disk2

Logical Volume on disk0s2, disk1s2

D4E8A8AF-32AC-4554-8118-FED71E5E83DA

Unencrypted Fusion Drive



/dev/disk3 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *4.0 GB disk3

1: EFI EFI 209.7 MB disk3s1

2: Apple_HFS Travel drive T 3.7 GB disk3s2



/dev/disk5 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *250.1 GB disk5

1: EFI EFI 209.7 MB disk5s1

2: Apple_HFS Copie 100.1 GB disk5s2

3: Apple_HFS Sierra 10.12.2 149.5 GB disk5s3



pc2:~ Jean-Louis$ diskutil resizeVolume disk5s2 50g

Resizing to 50000000000 bytes

Started partitioning on disk5s2 Copie

Verifying the disk

Verifying file system

Volume was successfully unmounted

Performing fsck_hfs -fn -x /dev/rdisk5s2

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 Copie 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 disk5s2 Copie

/dev/disk5 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *250.1 GB disk5

1: EFI EFI 209.7 MB disk5s1

2: Apple_HFS Copie 50.0 GB disk5s2

3: Apple_HFS Sierra 10.12.2 149.5 GB disk5s3

pc2:~ Jean-Louis$ diskutil resizeVolume disk5s3 0b

Resizing to full size (fit to fill)

Started partitioning on disk5s3 Sierra 10.12.2

Error: -69743: The new size must be different than the existing size

pc2:~ Jean-Louis$ diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *121.3 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_CoreStorage Macintosh HD 121.0 GB disk0s2

3: Apple_Boot Boot OS X 134.2 MB disk0s3



/dev/disk1 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk1

1: EFI EFI 209.7 MB disk1s1

2: Apple_CoreStorage Macintosh HD 999.3 GB disk1s2

3: Apple_Boot Recovery HD 650.1 MB disk1s3



/dev/disk2 (internal, virtual):

#: TYPE NAME SIZE IDENTIFIER

0: Apple_HFS iMac HD +1.1 TB disk2

Logical Volume on disk0s2, disk1s2

D4E8A8AF-32AC-4554-8118-FED71E5E83DA

Unencrypted Fusion Drive



/dev/disk3 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *4.0 GB disk3

1: EFI EFI 209.7 MB disk3s1

2: Apple_HFS Travel drive T 3.7 GB disk3s2



/dev/disk5 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *250.1 GB disk5

1: EFI EFI 209.7 MB disk5s1

2: Apple_HFS Copie 50.0 GB disk5s2

3: Apple_HFS Sierra 10.12.2 149.5 GB disk5s3


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


pc2:~ Jean-Louis$ diskutil resizeVolume disk5s3 0b

Resizing to full size (fit to fill)

Started partitioning on disk5s3 Sierra 10.12.2

Error: -69743: The new size must be different than the existing size

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------


diskutil resizeVolume disk5s2 50g

Last login: Tue Nov 28 16:17:12 on console

pc2:~ Jean-Louis$ diskutil resizeVolume disk5s2 50g

Unable to find disk for disk5s2

pc2:~ Jean-Louis$ diskutil

Disk Utility Tool

Utility to manage local disks and volumes

Most commands require an administrator or root user



WARNING: Most destructive operations are not prompted



Usage: diskutil [quiet] <verb> <options>, where <verb> is as follows:



list (List the partitions of a disk)

info[rmation] (Get information on a specific disk or partition)

listFilesystems (List file systems available for formatting)

activity (Continuous log of system-wide disk arbitration)



u[n]mount (Unmount a single volume)

unmountDisk (Unmount an entire disk (all volumes))

eject (Eject a disk)

mount (Mount a single volume)

mountDisk (Mount an entire disk (all mountable volumes))



enableJournal (Enable HFS+ journaling on a mounted HFS+ volume)

disableJournal (Disable HFS+ journaling on a mounted HFS+ volume)

moveJournal (Move the HFS+ journal onto another volume)

enableOwnership (Exact on-disk User/Group IDs on a mounted volume)

disableOwnership (Ignore on-disk User/Group IDs on a mounted volume)



rename[Volume] (Rename a volume)



verifyVolume (Verify the file system data structures of a volume)

repairVolume (Repair the file system data structures of a volume)



verifyDisk (Verify the components of a partition map of a disk)

repairDisk (Repair the components of a partition map of a disk)



eraseDisk (Erase an existing disk, removing all volumes)

eraseVolume (Erase an existing volume)

reformat (Erase an existing volume with same name and type)

eraseOptical (Erase optical media (CD/RW, DVD/RW, etc.))

zeroDisk (Erase a disk, writing zeros to the media)

randomDisk (Erase a disk, writing random data to the media)

secureErase (Securely erase a disk or freespace on a volume)



partitionDisk ((re)Partition a disk, removing all volumes)

resizeVolume (Resize a volume, increasing or decreasing its size)

splitPartition (Split an existing partition into two or more)

mergePartitions (Combine two or more existing partitions into one)



appleRAID <verb> (Perform additional verbs related to AppleRAID)

coreStorage <verb> (Perform additional verbs related to CoreStorage)

apfs <verb> (Perform additional verbs related to APFS)



diskutil <verb> with no options will provide help on that verb



pc2:~ Jean-Louis$ diskutil list

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *121.3 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_CoreStorage Macintosh HD 121.0 GB disk0s2

3: Apple_Boot Boot OS X 134.2 MB disk0s3



/dev/disk1 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk1

1: EFI EFI 209.7 MB disk1s1

2: Apple_CoreStorage Macintosh HD 999.3 GB disk1s2

3: Apple_Boot Recovery HD 650.1 MB disk1s3



/dev/disk2 (internal, virtual):

#: TYPE NAME SIZE IDENTIFIER

0: Apple_HFS iMac HD +1.1 TB disk2

Logical Volume on disk0s2, disk1s2

D4E8A8AF-32AC-4554-8118-FED71E5E83DA

Unencrypted Fusion Drive



/dev/disk3 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *4.0 GB disk3

1: EFI EFI 209.7 MB disk3s1

2: Apple_HFS Travel drive T 3.7 GB disk3s2



/dev/disk5 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *250.1 GB disk5

1: EFI EFI 209.7 MB disk5s1

2: Apple_HFS Copie 100.1 GB disk5s2

3: Apple_HFS Sierra 10.12.2 149.5 GB disk5s3



pc2:~ Jean-Louis$ diskutil resizeVolume disk5s2 50g

Resizing to 50000000000 bytes

Started partitioning on disk5s2 Copie

Verifying the disk

Verifying file system

Volume was successfully unmounted

Performing fsck_hfs -fn -x /dev/rdisk5s2

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 Copie 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 disk5s2 Copie

/dev/disk5 (external, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *250.1 GB disk5

1: EFI EFI 209.7 MB disk5s1

2: Apple_HFS Copie 50.0 GB disk5s2

3: Apple_HFS Sierra 10.12.2 149.5 GB disk5s3

pc2:~ Jean-Louis$
 
D

Deleted member 1099514

Invité
En fait comme l'espace libéré se trouve entre les partitions Clone et "Sierra 10.12.2" (dont entre parenthèse le nom est plutôt bizarre), la place libérée ne peut pas être récupérée.
Il faudrait copier le contenu de "Sierra 10.12.2" sur un autre disque temporairement, supprimer la partition puis la recréer et rapatrier les données.
Ça te convient? Si oui je vois que tu as un disque de 4 To, ça irai pour cette opération de transfert?

Edit : quand tu as de longues logs à poster le mieux est de les mettre entre balises Code :


Tu as une heure pour éditer ton précédent message et le rendre ainsi beaucoup plus lisible.;)
 
Dernière édition par un modérateur:

jlchm

Membre émérite
22 Août 2007
646
13
Midi-Pyrénées
Bonjour jeanjd63,
Je pense cette fois avoir répondu à ta demande.
Il ne reste plus qu'à éditer la ou les lignes de commande qui vont permettre de :
-passer de 150Go à 200Go la partition dédiée aux clones
-passer de 100Go à 50Go la partition dédiée au stockage de divers documents.
J'imagine que ça doit faire pas mal de travail pour analyser toutes ces données.
Mais rien ne presse, je n'ai pas un besoin urgent de redimensionner ces partitions.

L'idéal serait de pouvoir rajouter dans le répertoire Applications l'ancien Utilitaire de disque.
Et là, avec l'ancien outil de partitionnement, la manip serait pliée vite fait bien fait...
à+
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 605
22 697
Forêt de Fontainebleau
Salut jlchm

Malheureusement, à l'ouverture de Disk Oldility un message d'erreur apparait qui dit :
Disk Oldility est endommagé et ne peux pas être ouvert...

D'où mes questions :
*peut-on avoir un Disk Oldility valide pour pouvoir procéder avec l'ancien outil de partitionnement?
Concernant ce point précis > ma question est : quel est l'OS actuellement installé sur ton disque ?
 
D

Deleted member 1099514

Invité
Bonjour jeanjd63,
Je pense cette fois avoir répondu à ta demande.
Il ne reste plus qu'à éditer la ou les lignes de commande qui vont permettre de :
-passer de 150Go à 200Go la partition dédiée aux clones
-passer de 100Go à 50Go la partition dédiée au stockage de divers documents.
J'imagine que ça doit faire pas mal de travail pour analyser toutes ces données.
Mais rien ne presse, je n'ai pas un besoin urgent de redimensionner ces partitions.

L'idéal serait de pouvoir rajouter dans le répertoire Applications l'ancien Utilitaire de disque.
Et là, avec l'ancien outil de partitionnement, la manip serait pliée vite fait bien fait...
à+
Ta partition Copie est bien passée à 50 Go, mais "Sierra 10.12.2" est restée à 150 Go.
Donc ce que je te propose est de copier l'ensemble de cette partition sur ton disque de 4 To, détruire cette partition et la recréer à la bonne taille, puis la restaurer.
 
  • J’aime
Réactions: litobar71

jlchm

Membre émérite
22 Août 2007
646
13
Midi-Pyrénées

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 605
22 697
Forêt de Fontainebleau
La première version de «DiskOldility» ne fonctionne pas au-delà d'«El Capitan» > car sa viabilité dépendait d'un patch de fichier du logiciel qui ne suffit plus à partir de «Sierra 10.12» et donc également de «High Sierra 10.13».

Mais j'ai une 2è version dont le lancement implique un mécanisme beaucoup plus sophistiqué > mais qui opère dans les 2 OS dernièrement cités. Mais... la condition sine qua non pour que ce «DiskUtility» n°2 de type «Yosemite 10.10» fonctionne dans un OS comme «High Sierra» --> c'est que le SIP (System Integrity Protection) soit désactivé en permanence afin que l'accès à des ressources de la Bibliothèque du Système ne se heurte pas à un verrouillage.

Est-ce que tu es prêt à laisser le SIP désactivé en permanence dans ton OS ?
 

jlchm

Membre émérite
22 Août 2007
646
13
Midi-Pyrénées
La première version de «DiskOldility» ne fonctionne pas au-delà d'«El Capitan» > car sa viabilité dépendait d'un patch de fichier du logiciel qui ne suffit plus à partir de «Sierra 10.12» et donc également de «High Sierra 10.13».

Mais j'ai une 2è version dont le lancement implique un mécanisme beaucoup plus sophistiqué > mais qui opère dans les 2 OS dernièrement cités. Mais... la condition sine qua non pour que ce «DiskUtility» n°2 de type «Yosemite 10.10» fonctionne dans un OS comme «High Sierra» --> c'est que le SIP (System Integrity Protection) soit désactivé en permanence afin que l'accès à des ressources de la Bibliothèque du Système ne se heurte pas à un verrouillage.

Est-ce que tu es prêt à laisser le SIP désactivé en permanence dans ton OS ?
non, je pense que c'est trop risqué.
Je vais donc essayer de repartitionner mon DDE avec l'outil de MOS High Sierra.
macomaniac je te remercie pour ton aide.
 
D

Deleted member 1099514

Invité
Si tu n'as qu'un clone dessus, rien ne t'empêche de démarrer dessus et de le cloner ailleurs. Ensuite il suffira de redémarrer sur l'autre clone.
Par contre je suis sûr qu'une copie "bien faite" permettra à ton clone de démarrer de n'importe où.
Si l'utilitaire "miracle" n'est pas efficace (je ne vois pas trop ce qu'il ferait de mieux que la ligne de commande) tu peux toujours revenir et je te guiderai.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 605
22 697
Forêt de Fontainebleau
Le logiciel «Utilitaire de Disque», même dans sa version vintage, ne fait que piloter graphiquement l'exécutable diskutil appelable en ligne de commande. Il s'en déduit que le logiciel ne peut rien faire de plus que ce que fait le binaire exécutable qui lui sert d'outil.

Tu peux trouver un logiciel graphique d'un emploi plus convivial > toujours est-il que son mode d'opération sera strictement celui de diskutil.

Or comment fonctionne diskutil avec des partitions de disque que l'on souhaite re-dimensionner ? --> selon la règle unique suivante : on retranche ou ajoute toujours "par le bas" d'une partition > jamais "par le haut". Parce que le "haut" d'une partition est occupé par le système de fichiers générateur du volume qui monte sur la partition. Les fichiers du système de fichiers ont leur ancrage inamovible sur l'en-tête de la partition > et ils créent juste après cet en-tête (ou header) le point de montage (dev node) du volume sur les blocs de la partition.

Il s'ensuit qu'on ne peut enlever "par le haut" d'une partition sans supprimer son système de fichiers et le volume qu'il génère. Càd. supprimer logiquement la partition.

Si tu regardes le tableau initial de ton DDE :

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Copie                   100.1 GB   disk0s2
   3:                  Apple_HFS Sierra 10.12.2          149.5 GB   disk0s3
tu voudrais réduire Copie disk0s2 à 50 Go > ce qui est très possible, car ici on enlève "par le bas " de la partition. C'est d'ailleurs ce que tu as fait en réduisant cette partition à 50 Go. Mais les 50 Go libérés par le bas > tu ne peux pas les ajouter à la partition suivante disk0s3 de 149 Go pour en faire (non destructivement) une partition de 200 Go. Parce que au point de commencement de la partition disk0s3, soit un peu après le 100è Go de blocs > tu as le header du système de fichiers Apple_HFS et le point de montage (dev node) du volume Sierra 10.12.2. Tu ne peux pas ajouter de l'espace-disque situé en-dessus à cette partition, parce que tu ne peux pas déplacer l'ancrage du système de fichiers qui reste fixé sur la zone du 100 Go de blocs --> il ne peut pas glissé et être remonté sur la zone du 50è Go de blocs.

Donc il faut que tu sauvegardes les fichiers du volume Sierra 10.12.2 > que tu supprimes cette partition > que tu récupères l'espace total à la partition Copie > puis que tu rétrécisses Copie à 50 Go > en recréant une partition Sierra de 200 Go cette fois. Le système de fichiers jhfs+ neuf aura son header sur la zone du 50è Go de blocs. Tu pourras alors récupérer tes données.
 
  • J’aime
Réactions: litobar71
D

Deleted member 1099514

Invité
Le logiciel «Utilitaire de Disque», même dans sa version vintage, ne fait que piloter graphiquement l'exécutable diskutil appelable en ligne de commande. Il s'en déduit que le logiciel ne peut rien faire de plus que ce que fait le binaire exécutable qui lui sert d'outil.

Tu peux trouver un logiciel graphique d'un emploi plus convivial > toujours est-il que son mode d'opération sera strictement celui de diskutil.

Or comment fonctionne diskutil avec des partitions de disque que l'on souhaite re-dimensionner ? --> selon la règle unique suivante : on retranche ou ajoute toujours "par le bas" d'une partition > jamais "par le haut". Parce que le "haut" d'une partition est occupé par le système de fichiers générateur du volume qui monte sur la partition. Les fichiers du système de fichiers ont leur ancrage inamovible sur l'en-tête de la partition > et ils créent juste après cet en-tête (ou header) le point de montage (dev node) du volume sur les blocs de la partition.

Il s'ensuit qu'on ne peut enlever "par le haut" d'une partition sans supprimer son système de fichiers et le volume qu'il génère. Càd. supprimer logiquement la partition.

Si tu regardes le tableau initial de ton DDE :

Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Copie                   100.1 GB   disk0s2
   3:                  Apple_HFS Sierra 10.12.2          149.5 GB   disk0s3
tu voudrais réduire Copie disk0s2 à 50 Go > ce qui est très possible, car ici on enlève "par le bas " de la partition. C'est d'ailleurs ce que tu as fait en réduisant cette partition à 50 Go. Mais les 50 Go libérés par le bas > tu ne peux pas les ajouter à la partition suivante disk0s3 de 149 Go pour en faire (non destructivement) une partition de 200 Go. Parce que au point de commencement de la partition disk0s3, soit un peu après le 100è Go de blocs > tu as le header du système de fichiers Apple_HFS et le point de montage (dev node) du volume Sierra 10.12.2. Tu ne peux pas ajouter de l'espace-disque situé en-dessus à cette partition, parce que tu ne peux pas déplacer l'ancrage du système de fichiers qui reste fixé sur la zone du 100 Go de blocs --> il ne peut pas glissé et être remonté sur la zone du 50è Go de blocs.

Donc il faut que tu sauvegardes les fichiers du volume Sierra 10.12.2 > que tu supprimes cette partition > que tu récupères l'espace total à la partition Copie > puis que tu rétrécisses Copie à 50 Go > en recréant une partition Sierra de 200 Go cette fois. Le système de fichiers jhfs+ neuf aura son header sur la zone du 50è Go de blocs. Tu pourras alors récupérer tes données.
Si on résume post #9 :D
 
  • J’aime
Réactions: litobar71
D

Deleted member 1099514

Invité
La différence étant que ton message ne fait pas ressortir les « raisons » de choses, ou leurs « causes » logiques. En ce qui me concerne, c'est toujours ce « pourquoi » en va-t-il ainsi qui m'intéresse au premier chef.
Si si c'est expliqué un peu + haut : post #6
 
  • J’aime
Réactions: litobar71

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
74 605
22 697
Forêt de Fontainebleau
Si si c'est expliqué un peu + haut : post #6
comme l'espace libéré se trouve entre les partitions Clone et "Sierra 10.12.2" (dont entre parenthèse le nom est plutôt bizarre), la place libérée ne peut pas être récupérée.
- cela n'explique par « pourquoi » un espace-disque situé au-dessus d'une partition "ne peut pas" être récupéré à cette partition, càd. la raison du "ne peut pas". Raison qui tient à la nature d'une partition. Ce n'est pas un espace de blocs "neutre" mais "orienté" : le haut de la partition est occupé par le header du système de fichiers générateur d'un point de montage du volume. On a donc affaire à un point d'origine à partir duquel l'espace de la partition est géré comme un volume.

Il s'ensuit que le système de fichiers mappe des blocs "à partir de son point origine" (soit : en descendant) et pas "en arrière" de son point origine (soit : en remontant). Donc le système de fichiers ne peut pas mapper des blocs situés avant sa limite > mais à partir de sa limite.

On pourrait envisager (théoriquement) un procédé logiciel de remontée du système de fichiers qui déplacerait la position de son header vers le haut jusqu'à la limite d'un espace libre situé au-dessus. Alors cet espace libre > désormais situé sous le nouvel ancrage du système de fichiers > pourrait être mappé avec le reste des blocs de la partition.

Manifestement diskutil ne permet pas cette opération qui me semble impliquer de grandes difficultés tactiques.
 
D

Deleted member 1099514

Invité
Il me semble que iPartition est capable de le faire, mais je n'assure rien.
 

litobar71

Achemineur de vrac
Club MacG
24 Novembre 2012
5 216
10 095
64
Vignes Beaujolaises
Hard Disk Manager (Paragon) le propose jusqu'à Sierra

Je l'ai essayé (pour écouter le joli son du HDD 3"5 externe) (avec 8 millions de fichiers sur les 2 partitions JHFS+) sous High Sierra: partitions fonctionnelles (Clone (je ne sais plus) & Time Machine oui) mais un message (je ne sais plus lequel mais pas terrible) avec SOS d'utilitaire de disque m'a encouragé à repartir à neuf avec Time Machine en premier volume.

J'aurais bien aimé tester avec Sierra mais je ne suis pas organisé pour des Retour Vers Le Futur
 
  • J’aime
Réactions: macomaniac