10.13 High Sierra Fusionner deux partitions disque dur sous High Sierra

Bloc de code:
diskutil umountDisk force disk2
Unmount failed for disk2

y'a des choses que je comprend pas sa dépasse de loin mais compétence
 
Encore un échec. Retente la commande :
Bloc de code:
diskutil umount force disk2s1

  • pour démonter OS démarrage

Poste le retour.
 
Bloc de code:
diskutil umount force disk2s1
Unmount failed for disk2s1

si je repasse le commande après un nouveau démarrage tu pense que sa peux aider
 
Est-ce que tu as un peu de temps > histoire de faire démarrer ton Mac par internet sur l'OS de secours d'usine (téléchargé en RAM) ?

- cet OS (= Lion) ignorant tout de l'apfs > la partition apfs du disque ne sera pas gérée > aucun de ses volumes montés > et on pourra déjà créer une partition de type "Apple_HFS" avec l'espace libre.​
 
  • J’aime
Réactions: litobar71
L'OS de secours d'usine fait 500 Mo : ça peut prendre 10' pour le télécharger en RAM et démarrer le Mac dessus.
 
  • J’aime
Réactions: geekdu60
Passe déjà la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP (protocole de sécurisation) --> il pourrait gêner ultérieurement.

Puis redémarre (Menu  > Redémarrer) > et presse aussitôt les 4 touches : ⌘⌥⇧R (cmd alt maj R) = démarrage par internet -->

- connexion au Wi-Fi > téléchargement en RAM d'un OS de secours Lion (500 Mo - globe terrestre en rotation) > démarrage à la fin du Mac sur cet OS en RAM. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires OS X.​

=> préviens quand tu y es.
 
Pendant ce temps > j'avais préparé mon topo -->

- lance le Terminal et passe directement la commande :
Bloc de code:
gpt add -b 409640 -s 390625000 -t hfs /dev/disk0

  • tous les 0 = des zéros ; respecte tous les espaces
  • la commande ajoute un descripteur GPT de partition telle que : bloc de tête = n°409640 > extension = 390625000 blocs (de 512 octets = 200 Go) > type : "Apple_HFS"

Poste l'affichage retourné.
 
Partition ajoutée = ça a marché.

- pour abréger les opérations : redémarre (Menu  > Redémarrer) > ce qui va te permettre de réouvrir rapidement ta session.​

Quand tu y es > lance le Terminal > passe la commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques --> qu'on voie la nouvelle configuration.
 
  • J’aime
Réactions: geekdu60
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         55.9 GB    disk0s2
   3:                  Apple_HFS                         200.0 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +55.9 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume OS démarrage            28.9 GB    disk1s1
   2:                APFS Volume Preboot                 21.8 MB    disk1s2
   3:                APFS Volume Recovery                516.1 MB   disk1s3
   4:                APFS Volume VM                      4.3 GB     disk1s4
 
Voici la nouvelle partition -->
Bloc de code:
   3:                  Apple_HFS                         200.0 GB   disk0s3

  • ce n'est qu'un conteneur de blocs bruts de type "Apple_HFS" > de surcroît indexé en dernier dans la table GPT alors que la situation de la partition sur les blocs est intercalaire entre les actuelles partitions 1 et 2. On va remédier à ces déficiences.

Passe d'abord la commande (copier-coller) :
Bloc de code:
diskutil eraseVolume apfs "Macintosh HD" disk0s3 ; diskutil list

  • la commande reformate la partition en apfs et exporte un Conteneur apfs avec un unique volume intitulé Macintosh HD > puis réaffiche le tableau des disques

Poste l'ensemble de l'affichage retourné (et pas simplement le tableau).
 
  • J’aime
Réactions: geekdu60
Bloc de code:
diskutil eraseVolume apfs "Macintosh HD" disk0s3 ; diskutil list
You may not cause more than one APFS Container per partition map to exist with eraseVolume
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         55.9 GB    disk0s2
   3:                  Apple_HFS                         200.0 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +55.9 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume OS démarrage            28.9 GB    disk1s1
   2:                APFS Volume Preboot                 21.8 MB    disk1s2
   3:                APFS Volume Recovery                516.1 MB   disk1s3
   4:                APFS Volume VM                      4.3 GB     disk1s4
 
La commande avec le verbe eraseVolume ne passe pas.

Passe la commande :
Bloc de code:
sudo newfs_hfs -J -v "Macintosh HD" /dev/disk0s3 ; diskutil mount disk0s3 ; diskutil ap convert disk0s3

  • la commande injecte un système de fichiers jhfs+ dans la partition => formateur d'un volume Macintosh HD > monte ce volume > convertit la partition à l'apfs

Poste l'affichage retourné.
 
Bloc de code:
sudo newfs_hfs -J -v "Macintosh HD" /dev/disk0s3 ; diskutil mount disk0s3 ; diskutil ap convert disk0s3
Password:
sudo newfs_hfs -J -v "Macintosh HD" /dev/disk0s3 ; diskutil mount disk0s3 ; diskutil ap convert disk0s3
Initialized /dev/rdisk0s3 as a 186 GB case-insensitive HFS Plus volume with a 16384k journal
Volume Macintosh HD on disk0s3 mounted
Started APFS operation on disk0s3 Macintosh HD
Converting HFS Volume to an APFS Container which will export one APFS Volume
The target is the Journaled HFS+ volume "Macintosh HD" backed by the GPT partition disk0s3
The target is a data disk; it is not a macOS system disk
Found APFS EFI driver /usr/standalone/i386/apfs.efi to install into the APFS Container
The target is not encrypted
Unmounting disk0s3
Starting conversion from HFS to APFS
Performing apfs_hfs_convert -x --verbose=0x400 --efi /usr/standalone/i386/apfs.efi /dev/disk0s3
Reporting pre-conversion statistics
Reporting post-conversion statistics
Successfully finished conversion from HFS to APFS
Successful conversion in commit mode so will switch type to APFS
Setting type of disk0s3 to APFS
Changing the physical disk partition type in shared mode
Partition modification attempt count was 1
Opening and closing disk0s3 to terminate old content driver
Expecting the new APFS Container at Physical Store disk0s3
Confirmed existence of new unencrypted APFS Volume disk2s1
Mounting APFS Volume disk2s1
APFS Volume mount attempt result was 0
Exiting conversion operations with error code 0
Disk from APFS operation: disk2s1
Finished APFS operation on disk0s3 Macintosh HD
macbookpro-70cd60f1fbb5:~