• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

Mac mini euRemplacer le HDD d'1 fusion drive par deuxième SSD

jyzebe

Nouveau membre
28 Juin 2016
6
0
75
Les Sables d'Olonne
Remplacer uniquement le HDD d'1 fusion drive par deuxième SSD (en conservant le SSD initial) sur mac mini 20014
Possible ?
Avantage ?
Comportement du mac quant à la gestion du stocage des fichiers antérieurement répartis entre le HDD et le SSD ?
Les 2 SSD fonctionnent en même temps ?
But recherché : formater au new format APFS.
Autres solutions ?
Merci
 

mokuchley

Membre d’élite
Club MacG
27 Août 2010
3 431
153
macomaniac@ a permis cela avec poupoupinou@
 
  • J’aime
Réactions: Sly54

mokuchley

Membre d’élite
Club MacG
27 Août 2010
3 431
153
donc jean tu n'es pas pour le marteau !!!
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
59 277
19 686
Forêt de Fontainebleau
Salut jyzebe

Ton sujet m'a intéressé et j'en ai profité pour me livrer à quelques petites expériences. Je pense que leur compte-rendu t'évitera de faire une erreur.

J'ai une station à 4 baies reliée à mon Mac (MacBook Pro 17" Late 2011) en Thunderbolt. J'ai décidé d'utiliser 2 SSD logés dans 2 de ces baies pour mes expériences.

- 1° J'ai créé un CoreStorage Fusion Drive associant les 2 partitions principales de ces SSD > avec un volume au format JHFS+ monté tout en haut de ce dispositif. Cela fait > j'ai lancé l'application Install macOS High Sierra Beta.app correspondant à la GM de High Sierra > en choisissant le volume résident du Fusion Drive comme destination. Installation rapide (10') > création de compte > ouverture de session.

Une commande diskutil list dans le «Terminal» me révèle alors qu'aucune conversion à l'APFS n'a été effectuée > mais que le volume dans lequel est installé l'OS High Sierra est toujours un volume JHFS+ résident d'un système de stockage CoreStorage Fusion Drive.

----------

- 2° J'attache au Mac une clé d'install montant un volume : Install macOS High Sierra Beta correspondant toujours à la GM > je démarre dessus > je lance son «Terminal» > par un diskutil list je repère l'identifiant de disque (virtuel) du Logical Volume du CoreStorage sur lequel réside le volume JHFS+ (genre : disk4) et je passe une commande :
Bloc de code:
diskutil ap convert disk4
--> le processus de conversion du JHFS+ à l'APFS procède à une vérification dont ressort un code de sortie = 1 ("erreur") à chaque étape > et la commande avorte au final. Le système de stockage CoreStorage est donc toujours intouché.

----------

- 3° Toujours dans le «Terminal» de la clé > je supprime le CoreStorage Fusion Drive qui associait les 2 SSD > et je crée un Container APFS vide Fusion Style (important 2 Physical Stores ou magasins de stockage inscrits sur les partitions principales des 2 disques). Cela fait > par une autre commande je crée un volume dans ce Container > qui est donc un volume APFS exporté à partir des 2 magasins de stockages des 2 SSD - en analogie avec un Fusion Drive.

Cela fait et disposant d'un volume APFS Fusion Style pour des données > je lance l'option  : Installer macOS > en choisissant le volume Fusion Style comme destination --> un point d'exclamation dans un triangle orange ⚠︎ met fin à ma tentative en bloquant l'installation > tandis qu'un lien bleu m'invite à prendre connaissance des conditions requises pour l'installation de High Sierra.

----------

Voici mes conclusions :

La GM de High Sierra peut être considérée comme identique, en essence, à la prochaine version publique. Les conclusions la concernant s'appliquent donc à cette future version.

En aucune façon, forme, procédé ni manière --> l'OS High Sierra ne peut être installé dans le format APFS > si 2 disques - que ce soient même des SSD - sont associés pour exporter un volume unique de données. Un CoreStorage Fusion Drive n'est pas converti à l'APFS mais le volume recelant l'OS reste au format JHFS+ > et ce dispositif ne peut être converti dans un Terminal en un Container APFS Fusion Style. Si l'on crée au préalable un Container APFS Fusion Style associant les 2 SSD (ce qui est formellement possible à vide) > l'installateur de la GM High Sierra rejette le volume exporté comme destination valide.

En ce qui concerne notamment la commande : diskutil ap convert [device] dans un Terminal de volume d'installation > sachant que l'utilitaire diskutil est un « wrapper » (un enveloppeur de commandes, càd. un distributeur de tâches à des exécutables spécialisés) > le verbe convert équivaut à l'activation d'un exécutable nouveau = hfs_apfs_convert. Cet exécutable rejette la conversion après une passe préalable de vérifications, si 2 disques sont impliqués ensemble. Car les ingénieurs de la  ont provisoirement altéré son code pour qu'il rejette ce qu'il était capable de faire expérimentalement avant.

Il est donc clair que les ingénieurs de la  (qui ne sont pas pour autant des pommes) ont verrouillé à tous les bouts envisageables la possibilité d'installer High Sierra (version finalisée : GM > version publique) dans un volume APFS supporté par 2 disques (qu'il s'agisse d'un SSD et d'un HDD ou qu'il s'agisse de 2 SDD). Je présume qu'en présence de 2 disques dont aucun même n'est un HDD > un protocole de vérification auxiliaire cherche si le volume ciblé en destination est le résident d'un système assocatif Fusion Drive ou Fusion Style --> auquel cas il y a rejet.

----------

La conclusion que tu peux en tirer jyzebe > c'est qu'il est absolument inutile que tu envisages de remplacer ton HDD par un 2è SSD > pour les associer dans un CoreStorage Fusion Drive --> même dans ce cas de figure de 2 SSD > il te sera impossible d'installer High Sierra dans un volume APFS.

Ce que tu pourrais envisager, par contre, c'est de casser ton Fusion Drive (après sauvegarde) > de ré-installer «Sierra» dans le volume du seul SSD (avec tes autres applications) > et de déporter tes données dans le volume du HDD. Par exemple en y clonant ton dossier de compte > et en créant soit un lien symbolique remplaçant ce dossier dans les Utilisateurs de l'OS et pointant au dossier clone du HDD ; soit en éditant l'adresse au dossier home dans ta carte d'itentité d'utilisateur (panneau Utilisateurs et groupes > sélection de ton nom la touche ctrl pressée > Options avancées > rubrique : dossier de départ. Ainsi > tu pourrais passer à l'APFS en ce qui concerne le volume-Système seul du SDD lors de ton installation de la version publique de High Sierra.

Ou ne rien faire du tout > garder ton Fusion Drive > accepter l'installation High Sierra dans un volume restant en JHFS+ et... attendre la MÀJ de High Sierra qui déverrouillera la conversion à l'APFS pour les Fusion Drives. À tout bien réfléchir > c'est quand même le choix le plus simple (ne rien faire) et le plus sage (attendre). Car - franchement  ! - pourquoi se sentir pressé de passer à l'APFS qui sera parfaitement invisible au quotidien (sauf de par ses bogues)  ? - pourquoi se sentir inférieur à d'autres (privilégiés de l'APFS) à l'idée de stationner quelque temps encore en JHFS+ ? Pfuittt !
 
Dernière édition:
  • J’aime
Réactions: jyzebe

jyzebe

Nouveau membre
28 Juin 2016
6
0
75
Les Sables d'Olonne
Merci beaucoup pour ton partage d'expérience. Je vais suivre sagement ta conclusion : ne rien faire.
"attendre la MÀJ de High Sierra qui déverrouillera la conversion à l'APFS pour les Fusion Drives"
Tu penses qu'Apple déverrouillera ...?
Bonne journée.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
59 277
19 686
Forêt de Fontainebleau
Tu penses qu'Apple déverrouillera ...?
Personnellement - je le pense. Cela devrait être apporté par une MÀJ de High Sierra, pas par la version publique primitive.

Il y a manifestement un problème de l'APFS avec les disques non-SSD. Mais du coup > toutes les associations de disques (qui normalement impliquent un HDD en association à un SSD) sont proscrites d'APFS.

Je trouvais que l'énorme chantier de l'APFS avait vraiment peu de temps devant lui pour donner lieu à un OS fonctionnel à l'automne. Manifestement > il y a eu allègement de certains tâches (comme la compatibilité avec les HDD) afin de tenir les délais - et c'est aussi bien ainsi.