Ya que experimenté mucho con este tema sin llegar a una solución, espero que alguien más pueda ayudarme con ello.
Actualmente tengo una configuración con esas particiones:
- Fusion Drive (Mavericks)
- Windows (Windows 7 Ultimate 64)
- Recuperación HD
diskutil list
me da la salida estándar para los Fusion Drives hechos por Apple y los hechos por uno mismo con el HD de recuperación:
Andys-Macbook-Pro:~ Andy$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *512.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 511.8 GB disk0s2
3: Apple_Boot Boot OS X 134.2 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_CoreStorage 845.3 GB disk1s2
3: Apple_Boot Recovery HD 650.0 MB disk1s3
4: Microsoft Basic Data Windows 7 154.0 GB disk1s4
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Mac OS X *1.4 TB disk2
El problema es el siguiente: cuando arranco con alt no puedo acceder al HD de recuperación, lo cual entiendo que es común. Pero también usando Comando-R no arranca el HD de recuperación, en su lugar se inicia Internet Recovery (que debería iniciarse con Comando-Alt-R?!) Todas las características como Find my Mac o FileVault 2 (FileVault está encriptando mientras escribo) funcionan bien por lo que puedo ver. Mi MacBook está localizado correctamente y puedo reproducir un sonido en el Mac desde iCloud.com, así que supongo que funciona como debería. Todo lo demás también funciona bien.
Realmente no necesito mi Recovery HD, porque también tengo otra partición de recuperación externa en una memoria USB. Pero me gustaría saber cuál es el problema aquí, especialmente porque me hace sentir mal tener una unidad encriptada que depende de un disco duro de recuperación no instalado correctamente usando CoreStorage. Si se ejecuta en una configuración correcta me sentiría mucho mejor ;)
Lo instalé siguiendo los siguientes pasos: DIY Fusion Drive: Añadir el disco duro de recuperación a un grupo de volúmenes de CoreStorage (Primero se hizo la instalación en el HD para crear el HD de recuperación, luego se fusionó la partición completa del SSD y del HDD, recuperando la copia de seguridad del CCC)
Lo que también sé es que es importante configurar BootCamp antes de FileVault. He restaurado mi Windows 7 desde una imagen de Winclone, ya que es mucho más conveniente, que instalar Windows y todas las utilidades que necesita cada vez. También estoy muy seguro de que esto no está causando el problema.
Estoy usando un MacBook Pro 9,1 (mediados de 2012, no Retina) con un Samsung 840 Pro de 512 GB en Optibay usando OWC Data Doubler y 1 TB WD Scorpio Blue en Drivebay. Tengo 2 puertos SATA III, así que me pareció mejor dejar el HD en Drivebay para evitar el ruido y mantener el Sensor de Movimiento Súbito funcionando... También tengo una actualización de 16 GB de RAM cuando conseguí mi SSD en marzo, pero no creo que eso sea importante.
Entonces, ¿cuál es la solución para este lío?
3 preguntas adicionales:
- ¿Podré arrancar en el disco duro de recuperación utilizando FileVault (suponiendo que funcione correctamente)? Si funciona después de la encriptación, no me esforzaría en arreglarlo...
- ¿El segundo dispositivo de arranque que arranca OS X, que está ahí debido a la unidad de fusión, suele desaparecer después de la encriptación?
- Puede Windows arrancar desde un dispositivo en optibay (Mi primera configuración cuando conseguí mi SSD fue: 2 particiones en el SSD, una para el Fusion Drive y otra para Windows, para conseguirlo rápido también. Pero no pude resolverlo para arrancar, siempre me daba el error de "no hay dispositivo de arranque". Sin embargo, algunos otros han declarado, Cuando se instala en el Drivebay, una instalación de Windows se puede poner de nuevo en optibay después de eso y funciona bien: Windows no arranca en mi partición boot camp en una unidad DIY fusion - da el error "No se ha encontrado ningún dispositivo de arranque". )
EDITAR: bless -info -verbose me da:
Andys-Macbook-Pro:~ Andy$ bless -info -verbose
EFI found at IODeviceTree:/efi
Current EFI boot device string is: '<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>2B1B626D-ECA3-45E0-B2C1-F9091B0BE3F4</string></dict></dict><key>BLLastBSDName</key><string>disk10s2</string></dict></array>'
Boot option is 8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0080
Processing boot option 'Mac OS X'
Boot option matches XML representation
Could not find disk device for string
Could not find network interface.
Firmware feature mask: 0xC003FF37
Firmware features: 0xC001F537
Legacy mode suppported
Boot option is not a legacy device
Could not interpret boot device as either network or disk
Can't interpet EFI boot device
Intentaré cambiar el nombre del Recovery HD a "Boot OS X" pero he visto otros que lo han llamado Recovery HD y funciona bien... ¿Cómo puede una operación de Core Storage reubicar una partición de recuperación, nunca he oído hablar de eso?