¿Dónde se almacenan las instrucciones de Core Storage?

2

¿Dónde se almacenan las instrucciones de Core Storage?

En MacOS Support Essentials 10.12 de Kevin White, White dice

  

La segunda partición, que ocupa la última ~ 650 MB del disco, es un volumen formateado "Apple_Boot" que contiene el sistema Recovery HD. Además de proporcionar la funcionalidad de recuperación de macOS, esta segunda partición no es administrada intencionalmente por Core Storage, ya que proporciona el software necesario para que el firmware de una computadora Mac comprenda los volúmenes de Core Storage.

Si una Mac no tiene un volumen de HD de recuperación, ¿no es elegible para Core Storage?

¿Funcionará FileVault? y si es así, ¿cómo admite el cifrado durante el uso?

    
pregunta QMord 12.05.2017 - 06:06

2 respuestas

1

El inicio desde un volumen de almacenamiento principal, ya sea encriptado o no, requiere un volumen que no sea de almacenamiento de Core para guardar el archivo de arranque. Hay algo de cobertura sobre esto en la sección de referencia 26.1 del libro Support Essentials, y también un poco en la sección 9.1 donde se habla de Core Storage y Fusion Drive.

Lo que sucede durante el inicio es que el firmware carga un archivo de arranque, que luego carga el kernel (y el caché de kext) y lo inicia. El firmware no sabe cómo tratar con Core Storage (ya sea que esté o no encriptado), por lo que el booter debe ubicarse en un volumen simple de Mac OS Extended. El booter es el responsable de montar el volumen de Core Storage (incluido el desbloqueo si está encriptado) para que pueda cargar e iniciar el kernel.

  • Para un volumen de inicio simple (no CS), el booter se encuentra en el main volumen (en /System/Library/CoreServices/boot.efi).
  • Para una configuración de partición CS-with-Recovery, el programa de inicio se ubicará en el volumen Recovery HD (junto con la información necesaria para presentar la pantalla de desbloqueo de FileVault y desbloquear el volumen principal). En este caso, el volumen de HD de recuperación tiene en realidad dos (o posiblemente más) archivos de arranque, uno configurado para comenzar desde el volumen principal, y configurado para iniciarse en el entorno de recuperación.
  • Para una unidad Fusion (una SSD rápida pequeña combinada con un HD lento grande a través de Core Storage), el booter se encuentra en un pequeño volumen de Boot OS X en la SSD. Boot OS X es similar a Recovery HD, pero no tiene los archivos del entorno de Recovery, solo el booter y los archivos de soporte necesarios para eso. Hay un HD de recuperación en esta configuración, pero se ha terminado en el HD, por lo que no ocupa una valiosa capacidad de SSD. (La razón por la que el booter se divide y se coloca en el SSD es para acelerar el proceso de arranque).

Es posible, en al menos algunas circunstancias, iniciarse desde un volumen de Core Storage con solo un volumen de Boot OS X, no desde el volumen completo de Recovery HD. Pero no he experimentado con los límites de esto, así que no puedo decir mucho al respecto. Lo que diré es que iniciar desde cualquier El volumen de almacenamiento Core va a requerir algún tipo de segundo volumen que no sea de CS para cargar el booter.

Y, por supuesto, en 10.13, el nuevo formato de volumen APFS agrega otro conjunto de complicaciones a esto. Todavía no he experimentado mucho con él, así que no puedo decir mucho sobre cómo funciona.

    
respondido por el Gordon Davisson 27.11.2017 - 20:23
1

Sin una partición de recuperación no puedes habilitar FileVault 2:

enlace

  

"Sin un sistema de recuperación, FileVault no cifrará la unidad de inicio".

Apuesto a que los volúmenes de CoreStorage funcionarán, pero probablemente no los encriptados.

    
respondido por el MacManager 28.05.2017 - 21:35

Lea otras preguntas en las etiquetas