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

11

La comprensión 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 forzo una instalación predeterminada completa, incluida Recovery HD, en un MacBook Pro "todo SSD" que mantiene HFS + como el único sistema de archivos?

LаngLаngС
fuente
¿Por qué no usar el nuevo sistema de archivos APFS si su Macbook tiene un SSD? Mine actualizó bien y el nuevo sistema de archivos APFS me parece mucho más rápido.
MitchellK
Compatibilidad con versiones anteriores, compatibilidad multiplataforma, evitación de .0, deje que otros lo prueben en beta, información de referencia conflictiva hasta ahora. La documentación para APFS sigue siendo bastante decepcionante. Zaphod juega a lo seguro.
LаngLаngС
Entendido :) los nuevos sistemas de archivos pueden ser problemáticos, afortunados de informar que no se descubrió ningún problema (todavía) con APFS, pero aún es temprano.
MitchellK
2
@ MitchellK: algunas debilidades de seguridad, algunos problemas de migración, un problema básico con cualquier conversión irreversible.
dan

Respuestas:

16

Debería funcionar al salir de cualquier GUI de instalación de High Sierra e iniciar 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 comenzar la instalación.
- licencia, imprime solo el acuerdo de licencia de usuario.
--agreetolicense, acepta licenciar la licencia con la que imprimió --license.
--rebootdelay, cuánto tiempo demora 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 evitar "rebootdelay", envíe SIGUSR1 de nuevo a startosinstall.
--converttoapfs, especifique YES o NO on si desea convertir a APFS.
--installpackage, la ruta de un paquete para instalar una vez completada la instalación del sistema operativo; Esta opción se puede especificar varias veces.
--usage, imprime este mensaje.
--volumen, ruta al volumen objetivo.


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

klanomath
fuente
¿Hay informes archivados ahora que ya no es oficialmente beta? ¿Y qué hay del uso de esta opción desde un dispositivo de arranque (createinstallmedia)?
LаngLаngС
Esto no funciona desde un instalador de memoria USB: el último instalador para High Sierra ofrece esta opción, pero se bloquea al intentar ir más allá con "HelperTool bloqueado".
LаngLаngС
@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 errores en absoluto. Al principio tuve que ejecutarlo sin ningún indicador, para detener el fallo del acuerdo de licencia (que puede ser lo que interpretó mal).
oemb1905
2

Un método para evitar una conversión automática al instalar High Sierra es redirigir la instalación a una unidad externa primero.
(O un HDD tradicional en máquinas 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 puede volver a clonarse en la unidad de inicio interna principal (preferiblemente después de que se borre la unidad de inicio). Una vez que el clon vuelve 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, esto puede parecer un desvío menor. En realidad, podría ser más rápido de esta manera, si las opciones implican una memoria USB lenta con la que tiene que prepararse para esto createinstallmediay luego instalarlo desde allí en lugar de instalarlo primero en un disco externo muy rápido. [Esa misma ventaja posible puede desearse cuando alguien quiere que varias máquinas se actualicen a High Sierra. Ver actualización2 a continuación]

Actualmente no se convertirán unidades externas a APFS al instalar macOS 10.13.

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

Dado que esto se cumple 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. Actualiza el repuesto / clon. El actualizador dejará solo el sistema de archivos; no se convertirá a APFS.
  4. Arranque el repuesto / clon ahora actualizado. Verifique las cosas y verifique que las cosas funcionen para su satisfacción, y no se apure. Asegúrese de que todo esté funcionando bien 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 clonarla nuevamente con el sistema actualizado.


Tenga en cuenta que una "instalación limpia" es diferente de la actualización en el lugar que ahora a menudo prefieren los usuarios: una instalación limpia significa que los programas, configuraciones y datos anteriores deben borrarse (mediante el formateo) antes de que la nueva instalación se vuelva a clonar y, por lo tanto, para restaurar luego manualmente o con el Asistente de migración.
Si bien un clon de una instalación nueva puede realizarse de manera similar a una actualización, justo encima de lo que esté en su unidad de arranque, este método no es aconsejable. Formatear la unidad de arranque interna antes de volver a clonar la instalación nueva y nueva asegura 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 descubramos cómo se deben aplicar manualmente las actualizaciones de firmware. Aunque este problema parece ser más urgente 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 la aplicación manual de actualizaciones de firmware de Mac .

Actualmente, la ruta de clonación descrita anteriormente 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 ya tenían aplicadas las actualizaciones de firmware y en High Sierra.


La ruta de clonación descrita anteriormente es actualmente la mejor opción para instalar High Sierra en una MacBook que debería mantener HFSplus como un sistema de archivos, bajo 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 "HelperTool bloqueado".

LаngLаngС
fuente
1
No hay absolutamente ninguna necesidad de tener que pasar por tal rigamarole cuando se puede realizar una instalación limpia, desde un Instalador USB creado a partir de Instalar macOS High Sierra.app, usando, por ejemplo, .../startosinstall --converttoapfs NOdesde la unidad USB arrancada.
user3439894
1
Vale la pena mencionar que la clonación eliminará el contenido de la HD principal y todas las aplicaciones / archivos de usuario / etc. deben restaurarse desde la copia de seguridad posterior.
nohillside
1
@ user3439894 Lamentablemente, cuando envía el comando comienza la instalación. No modifica el instalador y luego puede ponerlo en USB. Debe haber un método para crear el USB y luego, desde el instalador, establecer el indicador para la conversión
APFS
1
@ Chriz74, para tu información Realicé una instalación limpia descargando 'Instalar macOS High Sierra.app' de la App Store, creé un instalador USB usando información en el documento ht201372 de Apple, y luego arranqué usando el instalador USB. A partir de ahí, borré y reparticioné el SSD en la Utilidad de Discos, usando HFS +, luego en la Terminal comencé la instalación manteniendo el sistema de archivos HFS + en el SSD. AFAIK No hay un archivo de configuración que pueda configurar para mantener HFS + al iniciar la instalación desde la GUI. ¡Tener eso sería bueno, claro, pero no es gran cosa comenzar la instalación desde la línea de comandos si no quieres convertir a APFS!
user3439894
2
@ user3439894 ¿qué comando envió en la terminal?
Chriz74