Divisez la partition du disque où se trouvait OS X en deux partitions de taille égale. Normalement, l'Utilitaire de disque ou diskutil
sera utilisée pour effectuer les changements. Cependant, puisque vous êtes démarré à partir du volume de récupération sur le même lecteur, ni l'Utilitaire de disque ni la commande diskutil
peut être utilisée pour effectuer les changements avec succès. La procédure présentée dans cette étape utilise la commande diskutil
commandement, mais pas pour faire des changements sur ce disque . D'autres commandes sont utilisées pour effectuer les modifications.
Commencez par entrer la commande ci-dessous pour obtenir une liste des partitions.
diskutil list disk0
Voici le résultat de mon environnement de test. Je suppose que vous obtiendrez des résultats similaires avec des tailles différentes.
-bash-3.2# diskutil list disk0
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +268.4 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 267.6 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
Pour que cette procédure fonctionne, le Macintosh HD
volume ( disk0s2
) doit être remplacé par deux volumes de taille égale. Par la suite, l'un des volumes sera converti en espace libre et l'autre sera agrandi pour remplir cet espace libre. Pour déterminer la taille des deux nouveaux volumes, la commande suivante doit être saisie pour obtenir les tailles relatives au volume actuel.
diskutil info disk0s2 | grep Size
Voici le résultat que j'ai obtenu en entrant la commande ci-dessus.
-bash-3.2# diskutil info disk0s2 | grep Size
Disk Size: 267.6 GB (267575697408 Bytes) (exactly 522608784 512-Byte-Units)
Device Block Size: 512 Bytes
Allocation Block Size: 4096 Bytes
L'équation ci-dessous peut être utilisée pour calculer la taille des nouvelles partitions en secteurs.
Partition Size in Sectors = Disk Size in 512-Byte-Units/16*(4096/Device Block Size)
Cette équation peut être évaluée en entrant la commande donnée ci-dessous. Vous devrez remplacer les valeurs de 522608784
y 512
avec vos valeurs pour Disk Size in 512-Byte-Units
y Device Block Size
respectivement.
echo "Partition Size in Sectors = $((522608784/16*(4096/512)))"
Voici le résultat que j'ai obtenu en entrant la commande ci-dessus.
-bash-3.2# echo "Partition Size in Sectors = $((522608784/16*(4096/512)))"
Partition Size in Sectors = 261304392
Ces prochaines commandes empêcheront la partition ( disk0s2
) contenant le volume existant du montage. De plus, les nouvelles partitions créées ultérieurement ne pourront être montées qu'après avoir été formatées. Vous devrez remplacer les valeurs de 261304392
y 512
avec vos valeurs pour Partition Size in Sectors
y Device Block Size
respectivement.
diskutil unmount disk0s2
dd if=/dev/zero count=100 bs=512 of=/dev/disk0s2
dd if=/dev/zero count=100 bs=512 seek=261304392 of=/dev/disk0s2
Voici le résultat de la saisie des commandes ci-dessus.
-bash-3.2# diskutil unmount disk0s2
Volume Macintosh HD on disk0s2 unmounted
-bash-3.2# dd if=/dev/zero count=100 bs=512 of=/dev/disk0s2
100+0 records in
100+0 records out
51200 bytes transferred in 0.024378 secs (2100249 bytes/sec)
-bash-3.2# dd if=/dev/zero count=100 bs=512 seek=261304392 of=/dev/disk0s2
100+0 records in
100+0 records out
51200 bytes transferred in 0.050295 secs (1017996 bytes/sec)
Utilisez le gdisk
pour diviser la partition où se trouvait OS X en deux partitions de taille égale. Ici, je suppose que votre partition EFI (/dev/disk0s1) est toujours montée sur /Volumes/EFI
. Si ce n'est pas le cas, entrez la commande ci-dessous.
diskutil mount disk0s1
La commande ci-dessous peut être utilisée pour exécuter gdisk
.
/Volumes/EFI/gdisk /dev/disk0
La commande ci-dessus est interactive. Le tableau ci-dessous liste les entrées requises. Les commandes et les données doivent être saisies dans l'ordre indiqué dans le tableau.
Note : Lisez attentivement chaque commentaire et toute note de bas de page applicable avant d'effectuer une entrée.
Entrées pour
512 octets
Dispositif
Taille du bloc
Entrées pour
4096 octets
Dispositif
Taille du bloc
Commentaires
x
x
Entrez dans le menu des experts
l
l
Modifier la valeur d'alignement du secteur
8
1
Valeur d'alignement du nouveau secteur
m
m
Retour au menu principal
p
p
Afficher le résumé de la partition de base
d
d
Supprimer une partition
2
2
Partiton à supprimer
n
n
Créer une nouvelle partition
2
2
Partition à créer†
409640
76806
Secteur de départ†
+261304392
+32663049
Taille en secteurs*
AF00
AF00
Code hexadécimal pour la partition HFS+†
n
n
Créer une nouvelle partition
4
4
Partition à créer†
261714032
32739855
Secteur de départ‡
+261304392
+32663049
Taille en secteurs*
AF00
AF00
Code hexadécimal pour la partition HFS+†
s
s
Trier les entrées de la partition
p
p
Afficher le résumé de la partition de base
w
w
Écrire GPT sur le disque et quitter
y
y
Oui, procéder à l'écriture et sortir
*Vous devez saisir le Taille de la partition en secteurs que vous avez calculé plus tôt au lieu de la valeur indiquée. Notez que le +
est important et ne doit pas être omis.
†Cette valeur doit être la valeur par défaut.
‡Ce devrait être la valeur par défaut. Cependant, la valeur que vous voyez ne sera pas la même que celle indiquée dans le tableau. La valeur que vous voyez sera le secteur de départ de la nouvelle deuxième partition plus la taille en secteurs.
Voici le résultat de l'utilisation de la fonction gdisk
commande. Les valeurs par défaut ont été utilisées lorsque cela était approprié.
-bash-3.2# gdisk /dev/disk0
GPT fdisk (gdisk) version 1.0.8
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): x
Expert command (? for help): l
Enter the sector alignment value (1-65536, default = 2048): 8
Expert command (? for help): m
Command (? for help): p
Disk /dev/disk0: 524288000 sectors, 250.0 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): D32269E7-0718-4BCC-A2BD-24ACA171AE82
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 524287966
Partitions will be aligned on 8-sector boundaries
Total free space is 13 sectors (6.5 KiB)
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 523018423 249.2 GiB AF00 Apple HFS/HFS+
3 523018424 524287959 619.9 MiB AB00 Recovery HD
Command (? for help): d
Partition number (1-3): 2
Command (? for help): n
Partition number (2-128, default 2):
First sector (34-524287966, default = 409640) or {+-}size{KMGTP}:
Last sector (409640-523018423, default = 523018423) or {+-}size{KMGTP}: +261304392
Current type is AF00 (Apple HFS/HFS+)
Hex code or GUID (L to show codes, Enter = AF00):
Changed type of partition to 'Apple HFS/HFS+'
Command (? for help): n
Partition number (4-128, default 4):
First sector (34-524287966, default = 261714032) or {+-}size{KMGTP}:
Last sector (261714032-523018423, default = 523018423) or {+-}size{KMGTP}: +261304392
Current type is AF00 (Apple HFS/HFS+)
Hex code or GUID (L to show codes, Enter = AF00):
Changed type of partition to 'Apple HFS/HFS+'
Command (? for help): s
You may need to edit /etc/fstab and/or your boot loader configuration!
Command (? for help): p
Disk /dev/disk0: 524288000 sectors, 250.0 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): D32269E7-0718-4BCC-A2BD-24ACA171AE82
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 524287966
Partitions will be aligned on 8-sector boundaries
Total free space is 13 sectors (6.5 KiB)
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 261714031 124.6 GiB AF00 Apple HFS/HFS+
3 261714032 523018423 124.6 GiB AF00 Apple HFS/HFS+
4 523018424 524287959 619.9 MiB AB00 Recovery HD
Command (? for help): w
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.
Saisissez la commande suivante pour obtenir les identifiants des deux nouvelles Apple_HFS
partitions de type.
diskutil list disk0
Voici le résultat que j'ai obtenu en entrant la commande ci-dessus.
Note : La sortie montre toujours le Macintosh HD
comme le nom de disk0s2
. Ce nom sera mis à jour plus tard, lorsque le diskutil
est utilisé pour monter disk0s2
.
-bash-3.2# diskutil list disk0
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +268.4 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 133.8 GB disk0s2
3: Apple_HFS 133.8 GB disk0s5
4: Apple_Boot Recovery HD 650.0 MB disk0s3
Entrez la commande suivante pour formater, monter et lister les deux nouvelles partitions. Si vos deux nouvelles partitions ont des identifiants qui diffèrent de ceux de la commande disk0s2
ou disk0s5
puis effectuez les substitutions appropriées.
newfs_hfs -J -v Upper /dev/disk0s2
newfs_hfs -J -v Lower /dev/disk0s5
diskutil mount disk0s2
diskutil mount disk0s5
diskutil list disk0
Voici le résultat de la saisie des commandes ci-dessus.
-bash-3.2# newfs_hfs -J -v Upper /dev/disk0s2
Initialized /dev/rdisk0s2 as a 125 GB case-insensitive HFS Plus volume with a 16384k journal
-bash-3.2# newfs_hfs -J -v Lower /dev/disk0s5
Initialized /dev/rdisk0s5 as a 125 GB case-insensitive HFS Plus volume with a 16384k journal
-bash-3.2# diskutil mount disk0s2
Volume Upper on disk0s2 mounted
-bash-3.2# diskutil mount disk0s5
Volume Lower on disk0s5 mounted
-bash-3.2# diskutil list disk0
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +268.4 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Upper 133.8 GB disk0s2
3: Apple_HFS Lower 133.8 GB disk0s5
4: Apple_Boot Recovery HD 650.0 MB disk0s3
Quittez l'application Terminal.
Ouvrez Safari en sélectionnant "Obtenir de l'aide en ligne". Dans les préférences de Safari, réglez l'option " Emplacement de téléchargement des fichiers : " sur l'adresse suivante Lower
comme indiqué ci-dessous.
Ensuite, allez à https://support.apple.com/kb/DL2076 . Si vous utilisez une version plus récente de Safari, alors une Download
apparaît, comme illustré ci-dessous. Si le bouton s'affiche, sélectionnez-le, téléchargez le fichier d'aide à l'installation. InstallMacOSX.dmg
pour /Volumes/Lower
et passez à l'étape suivante. Sinon, terminez le reste de cette étape.
Très probablement, le Download
n'apparaîtra pas, comme indiqué ci-dessous.
Dans la barre de menu, sélectionnez File``Save As…
puis réglez le format sur Page Source
comme indiqué ci-dessous. Lorsque vous avez terminé, sélectionnez le Save
le Safari de sortie.
Dans la barre de menu, sélectionnez Utilities``Terminal
pour ouvrir une fenêtre Terminal et entrer la commande ci-dessous. Cela produira un texte contenant l'URL attribuée au manquant Download
bouton.
grep updates /Volumes/Lower/Mac\ OS X\ Mountain\ Lion\ Installer.html
Lorsque j'ai exécuté la commande ci-dessus, le résultat suivant a été obtenu.
"metaUrl": "https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg",
D'où l'on peut extraire l'URL suivante.
https://updates.cdn-apple.com/2021/macos/031-0627-20210614-90D11F33-1A65-42DD-BBEA-E1D9F43A6B3F/InstallMacOSX.dmg
À partir de votre sortie, copiez l'URL, quittez le terminal, ouvrez Safari et collez l'URL comme emplacement à ouvrir. Cela devrait télécharger le InstallMacOSX.dmg
pour /Volumes/Lower
.
1 votes
Votre Mac supporte El Capitan. Avez-vous un autre Mac pour créer une clé d'installation ? Si oui, vous pouvez voir ici : support.apple.com/fr/HT211683
0 votes
Bonjour Kay - Bienvenue dans la communauté, mais je suis désolé d'apprendre que vous nous rejoignez pour un problème aussi grave !
1 votes
Kay, lorsque je démarre un nouveau Mac, je télécharge généralement le nouveau système d'exploitation sur une clé USB (pour créer un disque amorçable). avant effacer le disque. Avez-vous accès au Mac d'un ami qui vous permettrait de créer un disque amorçable ? Cela pourrait vous mettre sur une meilleure voie que la méthode que vous essayez actuellement.
0 votes
Il y avait ce problème avec High Sierra. Une solution aquí
0 votes
@PtitXav - Ce n'est plus vraiment un problème de certificat, High Sierra et les versions antérieures ne savent pas comment utiliser l'authentification à 2 facteurs d'Apple. En gros, vous devez obtenir tout ce qui se trouve dans l'Apple Store à partir d'un ordinateur utilisant un OS plus récent. Mojave est idéal car il n'est pas bloqué par le problème "vous ne pouvez pas télécharger ceci parce que cela ne fonctionnera pas sur cet ordinateur" qui affecte les Macs plus récents lorsqu'ils essaient d'accéder à des OS plus anciens.
0 votes
@Technocat9 , En ce qui concerne l'accès au mac d'un ami, je ne pense pas que quelqu'un dont je suis proche ait un mac malheureusement mais je vais vérifier ! En supposant que j'en trouve un, où le système d'exploitation serait-il sauvegardé pour que je le transfère sur la clé USB, et comment le télécharger sur mon Mac (puisque je n'ai que ces 4 options lorsque je redémarre mon ordinateur) ? Si c'est un long processus, trop à taper, je peux toujours faire une recherche sur google :) Merci pour vos conseils ! Et merci aussi pour l'accueil chaleureux ! :) Je vais commencer à chercher l'accès à un autre mac !
0 votes
@Tetsujin êtes-vous en train de dire que suivre les étapes @ Ptit Xav mentionnées dans le lien, comme télécharger le certificat pour résoudre le problème, ne fonctionnera pas ? Chaque Chaque étape de la réinstallation de l'OS a donné lieu à une erreur qui a pris des heures, voire des jours, pour être résolue ! Je suis si proche, une fois que je me connecte à mon icloud sur cet ordinateur, j'espère que l'installation sera parfaitement installé que je suis fondamentalement sur la dernière étape ! Si je pouvais juste obtenir la page à charger ! Je suis perdu ici, si le certificat permettra à la page de charger pour juste cette tâche que j'ai, seriez-vous encore reccomended l'essayer ? Je suis super nouveau ici, désolé !
0 votes
@Ptit Xav Merci pour votre réponse ! J'ai lu tout le fil de discussion et je mettrai à jour si je l'essaie. J'apprécie votre aide !
0 votes
@Jean_JD C'est une info géniale, merci ! Définitivement utile !
0 votes
Votre Mac est trop vieux pour utiliser Internet Recovery, sinon ce serait votre carte "sortie de prison". Vous êtes coincé avec un Mac qui ne peut pas accéder à l'App Store parce qu'il ne peut pas utiliser 2FA. Vous devez donc utiliser un Mac qui le peut. Idéalement, il s'agirait d'un Mac utilisant Mojave. Les OS plus récents ne vous laissent pas télécharger les anciens OS. C'est l'embarras du choix, j'en ai bien peur. Vous pouvez aussi vous rendre dans un Apple Store. Ils le feront gratuitement.
1 votes
Si vous avez encore le CD OSX d'origine livré avec le Mac, vous pouvez essayer de le restaurer, puis de mettre à niveau vers une version OSX plus récente.