Cómo evitar la conversión a APFS en la instalación de High Sierra

El entendimiento actual parece indicar que "todas las máquinas SSD" tendrán al menos su sistema de archivos principal/raíz convertido a APFS en la instalación de High Sierra.

Eso significa que HFS+ sigue siendo un sistema de archivos de arranque viable (como lo fue durante la prueba de la versión beta en una unidad de rotación externa). Quiero mantener HFS+ por ahora.

¿Cómo fuerzo una instalación predeterminada completa, incluida Recovery HD, en un MacBook Pro "todo SSD" que mantiene HFS+ como el único sistema de archivos?

¿Por qué no usar el nuevo sistema de archivos APFS si su Macbook tiene un SSD? El mío se actualizó bien y el nuevo sistema de archivos APFS me parece mucho más rápido.
Compatibilidad con versiones anteriores, compatibilidad multiplataforma, evitación de .0, permita que otros lo prueben en versión beta, información de referencia en conflicto hasta el momento. La documentación para APFS sigue siendo bastante decepcionante. Zaphod juega a lo seguro.
Entendido :) los nuevos sistemas de archivos pueden ser problemáticos, afortunadamente no se ha descubierto ningún problema (todavía) con APFS, pero aún es pronto.
@MitchellK: algunas debilidades de seguridad, algunos problemas de migración, problema básico con cualquier conversión irreversible.

Respuestas (3)

Debería funcionar saliendo de cualquier GUI del instalador de High Sierra e iniciando la instalación desde la línea de comandos:

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

Se pueden obtener más opciones de instalación utilizando el --usageargumento:

Argumentos
--applicationpath, una ruta para copiar la aplicación del instalador del sistema operativo para iniciar la instalación.
--license, imprime solo el contrato de licencia de usuario.
--agreetolicense, acepta licenciar la licencia que imprimió con --license.
--rebootdelay, cuánto tiempo retrasar el reinicio al final de la preparación. Este retraso es en segundos y tiene un máximo de 300 (5 minutos).
--pidtosignal, especifique un PID al que enviar SIGUSR1 al finalizar la fase de preparación. Para omitir "rebootdelay", envíe SIGUSR1 de nuevo a startosinstall.
--converttoapfs, especifique SÍ o NO si desea convertir a APFS.
--installpackage, la ruta de un paquete para instalar después de que se complete la instalación del sistema operativo; esta opción se puede especificar varias veces.
--usage, imprime este mensaje.
--volume, ruta al volumen de destino.


Las fuentes informan que el comando (en la versión Beta) no hace nada en la primera ejecución pero sí en la segunda.

¿Hay informes archivados ahora que ya no es oficialmente beta? ¿Y qué hay de usar esta opción desde un dispositivo de arranque (createinstallmedia)?
Esto no funciona desde un instalador de memoria USB: el último instalador de High Sierra ofrece esta opción, pero falla al intentar ir más allá con "HelperTool bloqueado".
@LangLangC No, esto funciona bien en medios USB, solo se ejecutó hoy de la siguiente manera: /Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO- sin ningún error. Tuve que ejecutarlo sin ningún indicador al principio, para detener la falla del acuerdo de licencia (que puede ser lo que malinterpretaste).

Lea aquí cómo hacerlo con ....startosinstall.... https://derflounder.wordpress.com/2017/09/26/using-the-macos-high-sierra-os-installers-startosinstall-tool- to-evite-apfs-conversion/ una solución fácil, de una fuente muy experimentada.

Buena mención en el artículo de la –nointeractionbandera no documentada "para automatizar el proceso de instalación desde la línea de comandos sin requerir acciones adicionales por parte del usuario que inició sesión".

Un método para evitar una conversión automática al instalar High Sierra es redirigir primero la instalación a una unidad externa.
(O un HDD tradicional en equipos de escritorio y portátiles más grandes que se modificaron para tener estas unidades además de las SSD).

Desde la unidad externa, esta instalación se puede volver a clonar en la unidad de arranque interna principal (preferiblemente después de borrar la unidad de arranque). Una vez que el clon vuelva a estar en un SSD, el sistema de archivos permanecerá en HFSplus.

Si el objetivo de todo el procedimiento es una "instalación limpia" de todos modos, entonces esto es un desvío menor como puede parecer. En realidad, podría ser más rápido de esta manera, si las opciones involucran una memoria USB lenta, debe prepararse para esto createinstallmediay luego instalar desde allí en lugar de instalar primero en una unidad externa muy rápida. [Esa misma ventaja posible puede desearse cuando alguien desea actualizar varias máquinas a High Sierra. Ver actualización 2 a continuación]

Ninguna unidad externa se convertirá actualmente a APFS al instalar macOS 10.13.

Nadie sabe realmente por cuánto tiempo se mantendrá este principio, pero actualmente este es el caso para ambos tipos de unidades: unidades de estado sólido y magnéticas rotativas.

Dado que esto se encuentra con tanta opinión, otros sugieren:

La forma más segura de actualizar a macOS High Sierra sin APFS

La forma en que sugiero hacer esto es la más segura y fácil. Lo más seguro porque si algo sale mal, la actualización se puede eliminar sin cambiar lo que ya tiene:

  1. Clone la unidad de arranque en cualquier unidad externa de repuesto.
  2. Arranque el repuesto/clon.
  3. Actualice el repuesto/clon. El actualizador dejará el sistema de archivos en paz, no se convertirá a APFS.
  4. Arranque el repuesto/clon ahora actualizado. Revise las cosas y verifique que funcionen a su satisfacción, y no se apresure. Asegúrese de que todo funcione correctamente y que todo lo que normalmente hace también esté bien.
  5. ¿Satisfecho? Clone el disco externo ahora actualizado a la unidad de arranque original.
  6. Arranque desde la unidad de arranque original (ahora actualizada).

Al hacerlo de esta manera, no hay cambios en la unidad de arranque existente hasta que elija explícitamente volver a clonarla con el sistema actualizado.


Tenga en cuenta que una "instalación limpia" es diferente de la actualización en el lugar que ahora prefieren los usuarios: una instalación limpia significa que los programas, configuraciones y datos anteriores deben borrarse (formateando) antes de que la nueva instalación se vuelva a clonar y, por lo tanto, tenga para ser restaurado después, ya sea manualmente o con el Asistente de Migración.
Si bien un clon de una instalación nueva se puede realizar de manera similar a una actualización, solo encima de lo que sea que esté en su unidad de arranque, este método no es recomendable. Formatear la unidad de arranque interna antes de volver a clonar la instalación nueva garantiza que la unidad interna esté en la misma condición de "instalación realmente nueva" que es el objetivo principal de realizar una "instalación limpia".


Actualización 2: Apple ya no recomienda actualizar varias máquinas de esta manera , ya que las actualizaciones de firmware ahora se incluyen en el instalador. A menos que averigüemos cómo se aplicarán manualmente las actualizaciones de firmware. Aunque este problema parece ser más apremiante con las instalaciones APFS que con HFS+, como se describe en la pregunta. En caso de que necesite esas actualizaciones de firmware, también puede consultar Aplicación manual de actualizaciones de firmware de Mac .

La ruta de clonación descrita anteriormente actualmente solo es recomendable para actualizar una sola máquina (donde se realizará una actualización de firmware) o reinstalar el sistema operativo en máquinas que tenían las actualizaciones de firmware que venían y en High Sierra ya aplicadas.


La ruta de clonación descrita anteriormente es actualmente la mejor opción para instalar High Sierra en una MacBook que debe mantener HFSplus como sistema de archivos, con la condición de que tenga una unidad de reemplazo vacía y sin formato como su único disco interno. El último instalador de High Sierra no funciona con la combinación de opciones --converttoapfsy --volume. Un intento de redirigir la instalación y mantener el sistema de archivos anterior dará como resultado el error "HelerTool colapsado".

No hay absolutamente ninguna necesidad de tener que pasar por tal galimatías cuando se puede realizar una instalación limpia, desde un instalador USB creado desde Install macOS High Sierra.app, usando, por ejemplo, .../startosinstall --converttoapfs NOdesde la unidad USB arrancada.
100% correcto para "no es necesario". es una opción Y "Install to stick" o "createinstallmedia" toman algo de tiempo. Eso se entiende con " menos de un desvío".
Vale la pena mencionar que la clonación eliminará el contenido del disco duro principal y todas las aplicaciones/archivos de usuario/etc. deben restaurarse desde la copia de seguridad después.
@ user3439894 Lamentablemente, cuando envía el comando, comienza la instalación. No modifica el instalador y luego puedes ponerlo en USB. Debe haber un método para crear el USB y luego desde dentro del instalador establecer el indicador para la conversión APFS
@Chriz74, FYI Hice una instalación limpia al descargar 'Install macOS High Sierra.app' de App Store, creé un instalador USB usando la información en el documento ht201372 de Apple, luego inicié usando el instalador USB. A partir de ahí, borré y volví a particionar el SSD en Disk Utility, usando HFS+, luego en Terminal comencé la instalación manteniendo el sistema de archivos HFS+ en el SSD. AFAIK No hay un archivo de configuración de instalación que pueda configurar para mantener HFS + al iniciar la instalación desde la GUI. Sería bueno tener eso, seguro, ¡pero no es gran cosa comenzar la instalación desde la línea de comando si no desea convertir a APFS!
@ user3439894 ¿qué comando enviaste en la terminal?
@LangLangC Acabo de instalar High Sierra hoy usando `/Volumes/Install\ macOS\ High\ Sierra/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO' sin indicador de volumen, y funcionó bien . Tuve que ejecutarlo sin banderas al principio para aceptar el acuerdo de licencia. Esto se hizo en un host de instalación de Sierra, con medios de instalación USB de High Sierra. No pude replicar el error "HelerTool bloqueado" mencionado anteriormente.
Además, esto no responde a la pregunta de cómo evitar la conversión de APFS durante el proceso de instalación, sino que proporciona una solución mediante la clonación/imagen.
@oemb1905 Exactamente, una solución alternativa que impide la conversión: en la instalación en unidades externas y al volver a clonar. No en lo más mínimo para los casos en que surgen errores como el que encontré; (o Apple elimina esa opción cli, como en Mojave). ¿No te gustan las alternativas?
Sería un gran comentario para la respuesta oficial, tal vez un enlace a una pregunta diferente, pero no, en mi humilde opinión está fuera de tema. En los casos en que no haya soluciones alternativas oficiales disponibles, esto podría ser más aceptable. Pero especialmente dada la bandera funcional y con soporte oficial que Apple ha incorporado, esto podría restar valor a los administradores de sistemas (y lo ha hecho, vea sus comentarios) de un proceso rutinario y elegante de escribir un comando.