Comment empêcher la conversion en APFS lors de l'installation de High Sierra

11

La compréhension actuelle semble indiquer que "toutes les machines SSD" auront au moins leur système de fichiers principal / racine converti en APFS lors de l'installation de High Sierra.

Cela signifie que HFS + est toujours un système de fichiers de démarrage viable (comme lors du test de la version bêta sur un disque rotatif externe). Je veux garder HFS + pour l'instant.

Comment forcer une installation complète par défaut, y compris Recovery HD, sur un MacBook Pro «tout SSD» qui conserve HFS + comme seul système de fichiers?

LаngLаngС
la source
Pourquoi ne pas utiliser le nouveau système de fichiers APFS si votre Macbook possède un SSD? Le mien a bien été mis à niveau et le nouveau système de fichiers APFS me semble beaucoup plus rapide.
MitchellK
Rétrocompatibilité, compatibilité multiplateforme, .0-évitement, laissez les autres bêta-tester, les informations de référence contradictoires jusqu'à présent. La documentation pour APFS est encore assez décevante. Zaphod joue la sécurité.
LаngLаngС
Compris :) les nouveaux systèmes de fichiers peuvent être gênants, chanceux de ne signaler aucun problème (encore) découvert avec APFS mais c'est encore tôt.
MitchellK
2
@MitchellK: quelques failles de sécurité, quelques problèmes de migration, problème de base avec toute conversion irréversible.
dan

Réponses:

16

Cela devrait fonctionner en quittant toute interface graphique d'installation de High Sierra et en démarrant l'installation à partir de la ligne de commande:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO

D'autres options d'installation peuvent être obtenues en utilisant l' --usageargument:

Arguments
--applicationpath, un chemin pour copier l'application du programme d'installation du système d'exploitation avec laquelle démarrer l'installation.
--license, imprime uniquement le contrat de licence utilisateur.
--agreetolicense, acceptez de concéder la licence que vous avez imprimée avec --license.
--rebootdelay, combien de temps pour retarder le redémarrage à la fin de la préparation. Ce délai est en secondes et a un maximum de 300 (5 minutes).
--pidtosignal, Spécifiez un PID auquel envoyer SIGUSR1 à la fin de la phase de préparation. Pour contourner "rebootdelay", renvoyez SIGUSR1 à startosinstall.
--converttoapfs, spécifiez OUI ou NON si vous souhaitez convertir en APFS.
--installpackage, le chemin d'un package à installer une fois l'installation du système d'exploitation terminée; cette option peut être spécifiée plusieurs fois.
--usage, imprime ce message.
--volume, chemin d'accès au volume cible.


Des sources rapportent que la commande (dans la version bêta) ne fait rien sur la première exécution mais sur la seconde.

klanomath
la source
Y a-t-il des rapports déposés maintenant qu'il ne s'agit plus officiellement de la version bêta? Et qu'en est-il de l'utilisation de cette option à partir d'une clé de démarrage (createinstallmedia)?
LаngLаngС
Cela ne fonctionne pas à partir d'un programme d'installation de clé USB: le dernier programme d'installation de High Sierra propose cette option, mais se bloque en essayant d'aller plus loin avec "HelperTool planté".
LаngLаngС
@LangLangC Non, cela fonctionne très bien sur un support USB, a juste fonctionné aujourd'hui comme suit: /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO- aucune erreur du tout. J'ai dû l'exécuter sans aucun indicateur au début, afin d'arrêter l'échec du contrat de licence (ce qui peut être ce que vous avez mal interprété).
oemb1905
3

Lisez ici comment le faire avec .... startosinstall .... https://derflounder.wordpress.com/2017/09/26/using-the-macos-high-sierra-os-installers-startosinstall-tool- à-éviter-conversion-apfs / une solution facile, à partir d'une source très expérimentée.

LexS
la source
2
Belle mention dans l'article du –nointeractiondrapeau non documenté "pour automatiser le processus d'installation à partir de la ligne de commande sans nécessiter d'actions supplémentaires de la part de l'utilisateur connecté".
Alex Ixeras
2

Une méthode pour empêcher une conversion automatique lors de l'installation de High Sierra consiste à rediriger l'installation sur un disque externe en premier.
(Ou un disque dur traditionnel sur de plus grandes machines de bureau et ordinateurs portables qui ont été modifiés pour avoir ces disques en plus des SSD.)

À partir du lecteur externe, cette installation peut ensuite être clonée vers le lecteur de démarrage interne principal (de préférence après l'effacement du lecteur de démarrage). Une fois le clone de retour sur un SSD, le système de fichiers restera sur HFSplus.

Si le but de l'ensemble de la procédure est de toute façon une "installation propre", c'est moins un détour que cela puisse paraître. Cela pourrait être en fait plus rapide de cette manière, si les options impliquent une clé USB lente, vous devez vous préparer à cela createinstallmedia, puis installer à partir de là par rapport à la première installation sur un disque externe très rapide. [Ce même avantage possible peut être souhaité lorsque quelqu'un souhaite que plusieurs machines soient mises à niveau vers High Sierra. Voir update2 ci-dessous]

Aucun lecteur externe ne sera actuellement converti en APFS lors de l'installation de macOS 10.13.

Personne ne sait vraiment combien de temps ce principe restera vrai, mais c'est actuellement le cas pour les deux types de disques: disques magnétiques rotatifs et disques SSD.

Puisqu'il y a tellement d'opinions, d'autres suggèrent:

Moyen le plus sûr de passer à macOS High Sierra sans APFS

La façon dont je suggère fortement de le faire est la plus sûre et la plus simple. Plus sûr car si quelque chose tourne mal, la mise à niveau peut être abandonnée sans changer ce que vous avez déjà:

  1. Clonez le lecteur de démarrage sur n'importe quel lecteur externe de rechange.
  2. Démarrez le disque de secours / clone.
  3. Mettez à niveau le disque de secours / clone. Le programme de mise à jour laissera le système de fichiers seul - il ne sera pas converti en APFS.
  4. Démarrez le disque de rechange / clone maintenant mis à jour. Vérifiez les choses et vérifiez que les choses fonctionnent à votre satisfaction - et ne vous précipitez pas. Assurez-vous que tout se passe bien et que tout ce que vous faites normalement est également OK.
  5. Satisfait? Clonez le fichier externe maintenant mis à jour sur le lecteur de démarrage d'origine.
  6. Démarrez à partir du lecteur de démarrage d'origine (maintenant mis à jour).

En procédant de cette manière, aucun changement n'est apporté au lecteur de démarrage existant jusqu'à ce que vous choisissiez explicitement de le recopier avec le système mis à jour.


Veuillez noter qu'une «nouvelle installation» est différente de la mise à niveau sur place maintenant souvent préférée par les utilisateurs: une installation propre signifie que les programmes, paramètres et données précédents doivent être effacés (via le formatage) avant que la nouvelle installation ne soit clonée et donc avoir à restaurer ensuite manuellement ou avec Migration Assistant.
Bien qu'un clone d'une nouvelle installation puisse être effectué de manière similaire à une mise à niveau - juste au-dessus de tout ce qui se trouve sur votre lecteur de démarrage - cette méthode n'est pas recommandée. Le formatage du disque de démarrage interne avant le clonage de la nouvelle et nouvelle installation garantit que le disque interne est dans le même état "d'installation vraiment nouvelle" qui est l'objectif principal d'effectuer une "nouvelle installation".


Update2: La mise à niveau de plusieurs machines de cette manière n'est plus recommandée par Apple , car les mises à jour du firmware sont désormais intégrées au programme d'installation. À moins que nous ne sachions comment les mises à jour du micrologiciel doivent être appliquées manuellement. Bien que ce problème semble être plus urgent avec les installations APFS qu'avec HFS +, comme indiqué dans la question. Si vous avez besoin de ces mises à jour du micrologiciel, vous pouvez également consulter Appliquer manuellement les mises à jour du micrologiciel Mac .

La route de clonage décrite ci-dessus n'est actuellement recommandée que pour la mise à niveau d'une seule machine (où une mise à niveau du micrologiciel aura lieu) ou la réinstallation du système d'exploitation sur les machines sur lesquelles les mises à jour du micrologiciel fournies et dans High Sierra ont déjà été appliquées.


La route de clonage décrite ci-dessus est actuellement la meilleure option pour installer High Sierra sur un MacBook qui devrait conserver HFSplus comme système de fichiers –– à condition qu'il ait un lecteur de remplacement vide et non formaté comme seul disque interne. Le dernier programme d'installation de High Sierra ne fonctionne pas avec la combinaison d'options --converttoapfset --volume. Une tentative de redirection de l'installation et de conservation de l'ancien système de fichiers entraînera l'erreur "crash HelperTool".

LаngLаngС
la source
1
Il n'est absolument pas nécessaire d'avoir à passer par un tel rigamarole lorsqu'une installation propre peut être effectuée, à partir d'un programme d'installation USB créé à partir de l'installation macOS High Sierra.app, en utilisant, par exemple, à .../startosinstall --converttoapfs NOpartir du lecteur USB démarré.
user3439894
1
Il peut être utile de mentionner que le clonage supprimera le contenu du disque dur principal et que toutes les applications / fichiers utilisateur / etc. doivent être restaurés à partir de la sauvegarde par la suite.
nohillside
1
@ user3439894 Malheureusement, lorsque vous envoyez la commande, l'installation commence. Il ne modifie pas le programme d'installation et vous pouvez ensuite le mettre sur USB. Il doit y avoir une méthode pour créer l'USB, puis à partir du programme d'installation, définissez le drapeau pour la conversion APFS
Chriz74
1
@ Chriz74, FYI J'ai fait une installation propre en téléchargeant le 'Install macOS High Sierra.app' de l'App Store, créé un programme d'installation USB en utilisant les informations dans le document ht201372 d'Apple, puis démarré en utilisant le programme d'installation USB. De là, j'ai effacé et repartitionné le SSD dans l'Utilitaire de disque, en utilisant HFS +, puis dans Terminal a commencé l'installation en gardant le système de fichiers HFS + sur le SSD. AFAIK Il n'y a aucun fichier de configuration que vous pouvez définir pour conserver HFS + lors du démarrage de l'installation à partir de l'interface graphique. Est-ce que ce serait bien, bien sûr, mais ce n'est pas grave de commencer l'installation à partir de la ligne de commande si vous ne voulez pas convertir en APFS!
user3439894
2
@ user3439894 quelle commande avez-vous envoyé dans le terminal?
Chriz74