10.12 Sierra impossible de fusionner deux partitions sous sierra

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
66 885
20 892
Forêt de Fontainebleau
Tu as récupéré l'invite de commande interactive du mode Recovery de gdisk. L'édition d'une HMBR qu'on a effectuée n'existe pour le moment qu'en cache. On finalise l'opération à présent en l'écrivant au bloc0.

- passe la commande :​
Bloc de code:
w
  • (write => pour écrire la table virtuelle au bloc0) > et poste le retour.

Note : Rod Smith va te remonter le moral au passage une fois de plus :hilarious:
 

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
Rod Smith va te remonter le moral au passage une fois de plus :hilarious:
si ca fonctionne je lui brule un cierge tous les jours
Bloc de code:
Recovery/transformation command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N):
 
Dernière édition par un modérateur:

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
je crois que c bon:

Bloc de code:
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
imac:~ nikan$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
66 885
20 892
Forêt de Fontainebleau
Table écrite au bloc n°0. gdisk a quitté et a rendu l'invite de commande du terminal. Passe la commande de vérification :
Bloc de code:
sudo fdisk /dev/disk0
  • qui appelle l'utilitaire fdisk (de gestion des tables MBR) => à lire la table HMBR du bloc n°0

Poste le retour.
 

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
Bloc de code:
imac:~ nikan$ sudo fdisk /dev/disk0
Password:
Disk: /dev/disk0    geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 -   25 127  14 [         1 -     409639] <Unknown ID>
 2: AF   25 127  15 - 1023 254  63 [    409640 -  196232624] HFS+       
*3: 07 1023 254  63 - 1023 254  63 [ 196642816 -  780130304] HPFS/QNX/AUX
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused     
imac:~ nikan$
Heu, c'est bon?
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
66 885
20 892
Forêt de Fontainebleau
Oui : 3 partitions sont décrites - dont la partition n°3 dédiée à Windows porte bien l'* de partition démarrable en mode MBR.

- passe enfin la commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je voie comment est l'actuelle partition BOOTCAMP.
 

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
Bloc de code:
imac:~ nikan$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         100.5 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                399.4 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +100.5 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume MHD                     76.4 GB    disk1s1
   2:                APFS Volume Preboot                 23.6 MB    disk1s2
   3:                APFS Volume Recovery                512.0 MB   disk1s3
   4:                APFS Volume VM                      20.5 KB    disk1s4

imac:~ nikan$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
66 885
20 892
Forêt de Fontainebleau
Tout me paraît en ordre. Le dernier laïus de gdisk -->
Bloc de code:
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
  • disait ceci : la table HMBR est bien écrite au bloc n°0 > mais il y a des chances que le kernel (le noyau de macOS démarré) ne se soit pas mis à jour de l'édition de cette table > mais continue de prendre en charge l'ancienne PMBR trouvée au démarrage (phénomène de résilience dans la mémoire du kernel).

Donc redémarre une fois => ce qui va mettre à jour le kernel de la nouvelle configuration HMBR du bloc n°0. Cela fait => tu peux tenter ta chance à l'installation de W-7.

Note : reconvertir une HMBR à la PMBR par défaut --> ne demande pas toutes ces minuties de création d'une HMBR. En quelques commandes dans gdisk hop ! l'opération est faite.
 

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
OK Merci Macomaniac.
Je vais tenter le coup avec W7. Si ca ne le fait pas, je reviens vers toi pour revenir en GPT
On croise les doigts

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

bon déjà ca veut bien s'installer. C'est en cours
 
Dernière édition par un modérateur:

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
Salut Macomaniac
je te donne qq nouvelles de mes galères, qui pourraient d'ailleurs servir à d'autre possesseur d'un Imac 11,1
J'ai bien réussi à installer W7, même si ca a été long. Affichage ok avec les drivers de bootcamp
Passage en w10 directement à partir de W7. Affichage ok si on garde les drivers d'AMD 13.0, et uniquement ceux là. Surtout pas ceux de microsoft qui sont nazes.
Bref, pour faire une install propre de Win10 sur un Imac 11,1 (late 2009):
  • ne pas passer par bootcamp
  • faire une partition avec assistant disque en Fat 32, puis le passer en MBR (comme tu l'as indiqué)
  • installer W7
  • puis installer W10 à partir de W7 (et non pas en boot usb)

Quelle galère, mais j'y suis arrivé avec ton aide. Si ca peut aider d'autres.....
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
66 885
20 892
Forêt de Fontainebleau
Content pour toi !

- par curiosité --> passe la commande (si tu n'as pas réactivé le SIP qui la bloquerait) :​
Bloc de code:
sudo gpt show disk0
  • qui affiche les tables de partition & la distribution des blocs gérés par la GPT

Poste le tableau => que je voie quel type de table MBR tu as actuellement sur le bloc n°0.
 

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
Salut Macomaniac
J'attaque mon 2° Imac 11,1, et de nouveau je galère, et si possible besoin de ton aide. J'ai installé une SSD 1To samsung qui théoriquement est totalement compatible. Mais je n'arrive pas installer quoi que ce soit dessus pour le moment. Je pense que c'est un problème de formatage. Du coup je boot l'Imac avec l'ancien SSD sur un port USB.
En fait ce que je voudrais faire c'est:
  • partitionner ce SSD en 2, avec 200go pour accueillir High Sierra, et 800 Go pour recevoir Win7
  • que ces 2 partitions soient visible au boot (bouton alt) pour que je puisse faire les installations séparées sans passer par bootcamp
voici ce que j'ai avec diskutil:
Bloc de code:
imac:~ nikan$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk0
   1:                       0xEE                         1.0 TB     disk0s1

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         100.5 GB   disk1s2
   3:       Microsoft Basic Data                         399.4 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +100.5 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume MHD                     75.9 GB    disk2s1
   2:                APFS Volume Preboot                 23.6 MB    disk2s2
   3:                APFS Volume Recovery                512.0 MB   disk2s3
   4:                APFS Volume VM                      20.5 KB    disk2s4
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
66 885
20 892
Forêt de Fontainebleau
Passe la commande (copier-coller) :
Bloc de code:
diskutil erasedisk jhfs+ "Macintosh HD" gpt disk0 ; diskutil list
  • qui re-paramètre le disque interne (table GPT > format jhfs+ > volume Macintosh HD) ; puis ré-affiche le tableau des disques

Poste le retour complet de la commande.
 

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
voici:
Bloc de code:
imac:~ nikan$ diskutil erasedisk jhfs+ "Macintosh HD" gpt disk0 ; diskutil list
Started erase on disk0
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk0s2 as Mac OS Extended (Journaled) with name Macintosh HD
Initialized /dev/rdisk0s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Could not mount disk0s2 after erase
Finished erase on disk0
/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 Macintosh HD            999.9 GB   disk0s2

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         100.5 GB   disk1s2
   3:       Microsoft Basic Data                         399.4 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +100.5 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume MHD                     75.9 GB    disk2s1
   2:                APFS Volume Preboot                 23.6 MB    disk2s2
   3:                APFS Volume Recovery                512.0 MB   disk2s3
   4:                APFS Volume VM                      20.5 KB    disk2s4

imac:~ nikan$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
66 885
20 892
Forêt de Fontainebleau
Il y a un message curieux disant le volume Macintosh HD n'aurait pas pu être remonté en fin d'opération.

- passe la commande :​
Bloc de code:
diskutil mount disk0s2
  • qui monte le volume

Poste le retour.
 

nikan

Membre junior
17 Octobre 2009
61
1
Bretagne
voici
Bloc de code:
imac:~ nikan$ diskutil mount disk0s2
Volume on disk0s2 failed to mount
If the volume is damaged, try the "readOnly" option
imac:~ nikan$
etonnant en effet. Le SSD est tout neuf