Conversion disque HFS en APFS ?
Le
JPP

J'essaie de convertir un disque HFS+ en APFS, sans succès,
Que ce soit le disque entier ou l'un des deux volumes qu'il contient.
J'obtiens ceci :
i27:~ jpp$ apfs_hfs_convert -v /dev/disk2
Thu Jan 10 17:44:06 2019: apfs_hfs_convert (748.77.8)
Thu Jan 10 17:44:06 2019: Converting device at /dev/disk2
/dev/rdisk2: Cannot open device: Permission denied
Conversion failed!
/BuildRoot/Library/Caches/com.apple.xbs/Sources/apfs_executables/apfs-748
.77.8/hfs/hfs_convert.c:326 slice=-1 phase=1 location=7 error
Un sudo n'y fait rien, "Ignore ownership Š" sur un volume , non plus.
Explications ? solutions ?
Que ce soit le disque entier ou l'un des deux volumes qu'il contient.
J'obtiens ceci :
i27:~ jpp$ apfs_hfs_convert -v /dev/disk2
Thu Jan 10 17:44:06 2019: apfs_hfs_convert (748.77.8)
Thu Jan 10 17:44:06 2019: Converting device at /dev/disk2
/dev/rdisk2: Cannot open device: Permission denied
Conversion failed!
/BuildRoot/Library/Caches/com.apple.xbs/Sources/apfs_executables/apfs-748
.77.8/hfs/hfs_convert.c:326 slice=-1 phase=1 location=7 error
Un sudo n'y fait rien, "Ignore ownership Š" sur un volume , non plus.
Explications ? solutions ?
Inutile de passer par le terminal, Utilitaire de disque sait le faire.
Après avoir effectué les sauvegardes qui s'imposent, tente de
reformater les partitions existantes en APFS, c'est possible en théorie.
Si cela ne marche pas, supprime les partitions du disque HFS+ en
sélectionnant l'icône à la racine, il ne restera donc qu'une partition.
La table de partition sélectionnée doit impérativement être GUID.
Formate le disque entier en APFS, puis, si nécessaire, ajoute des
partitions formatées en APFS en choisissant "Partitionner" dans
Utilitaire de disque.
Inutile de passer par l'Utilitaire de disque, le terminal sait le faire.
J'imagine que son but est justement d'éviter de reformater à zéro.
--
"...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes.", ST sur fr.bio.medecine
Bon, écoute, si tu as une solution à proposer, donne la. Sinon ce que
tu écris ne sert strictement à rien.
Je lis au début du man : It is recommended not to run the
apfs_hfs_convert directly, but to run `diskutil apfs convert`
Tu as essayé ?
--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)
Quand je ne connais pas la solution à un problème je me tais,
contrairement à certains qui ne peuvent pas s'empêcher de donner une
solution qui ne correspond pas à la question posée.
Oui, j'ai vu Š après, mais là je suis tombé sur cette commande
apfs-hfs-convert et l'ai essayée de suite sans chercher ailleurs.
Fait avec Utilitaire disque, ça marche très bien en conservant les
contenus.
Tu as déjà fait cela ?
Il me semble que, en APFS, ça se fait plutôt avec le bouton "Ajouter un
volume APFS.", c'est d'une simplicité rare comparé à partitionner avec
HFS+.
ŠŠŠŠŠŠ
Eh! on se calme SVP :-)
Bilan de mes bricolages :
Utiilitaire de disque fait parfaitement la conversion sans rien casser
du contenu des volumes HFS+.
En APFS l'ajout de volumes est d'une facilité déconcertante (bouton
Ajouter un volume)
La commande Terminal apfs_hfs_convert ne marche pas et est mal
documentée.
La commande Terminal diskutil apfs convert marche et utilise une option
"x" de apfs_hfs_convert qui n'apparait pas dans le man de cette dernière.
Question : est-il bien opportun de passer un disque externe à plateaux
(HDD) destiné à des backups CCC en APFS ?
Effectivement, c'est bien mieux vu que la première ne marche pas et me
pond toujours un rdiskxxx au lieu de diskxxx.
Ceci dit, j'ai fait ça sous HSierra 10.13.6 et le man apfs_hfs_convert
est de septembre 2015. Je n'y lis pas ce que tu notes.
pour illustrer ce que font les deux commandes sur la même cible :
<https://www.dropbox.com/s/zbq1rlnqbcmfsee/apfs_hfs_convert%20vs%20diskut
il%20apfs%20convert.pdf?dl=0>
En effet Mojave ici mais man du 15 septembre 2015 également.
Le tien ne démarre pas comme suit ? :
"APFS_HFS_CONVERT(8) BSD System Manager's Manual
APFS_HFS_CONVERT(8)
NAME
apfs_hfs_convert -- convert an existing HFS file system to APFS
file system
SYNOPSIS
apfs_hfs_convert [-D] [-g] [-e] [-v] [-i] [-S path] [-n] [-f] [-F
index] [-M mount_path] [-o nx-apfs-format] <device-path>
DESCRIPTION
The apfs_hfs_convert command converts an existing HFS file system
to a new APFS file system.
It is recommended not to run the apfs_hfs_convert directly, but to
run `diskutil apfs convert`."
--
[SbM]
"If the French were really intelligent, they'd speak English" (W. Sheed)