¿Es posible instalar y arrancar Windows en una unidad Thunderbolt?

Sé que la emulación BIOS del firmware EFI en Mac no admite el arranque desde unidades FireWire o USB, y la versión EFI de Windows no parece ser compatible con la implementación EFI de Apple, por lo que no puede instalar o arrancar Windows desde una de aquellos. Pero las unidades Thunderbolt son en realidad solo controladores PCIe SATA con uno o más discos SATA conectados, al igual que las unidades internas.

He leído que puede iniciar OSX desde al menos algunos discos duros y SSD Thunderbolt. Entonces, ¿es posible arrancar Windows desde una unidad de este tipo? ¿Y puede sugerir algún modelo específico de discos o adaptadores Thunderbolt-SATA que admitan esto?

Me doy cuenta de que el asistente de Boot Camp podría no cooperar ya que la unidad es "externa", pero el asistente es solo para particionar. Puede preparar la tabla de particiones del disco manualmente, por lo que la pregunta principal es si el firmware de la Mac arrancará un sistema operativo basado en MBR desde una unidad Thunderbolt.

Obviamente, podría ir y comprar una unidad Thunderbolt y probarla, pero son bastante caras en comparación con las unidades USB3 equivalentes y más universalmente compatibles. Además, es probable que el soporte varíe entre los modelos, por lo que es probable que elija el incorrecto.

Respuestas (4)

No probé el MBR 1 ... pero sí puede iniciar Windows 7 y Windows 8 (versiones de 64 bits) en modo EFI desde un disco conectado a Thunderbolt. Tengo un puñado de unidades Buffalo Ministation Thunderbolt 2 con los discos duros originales lentos de 5400 rpm reemplazados por varios SSD, y funcionan maravillosamente 3 . Puede arrancarlos presionando Opción durante el timbre en el arranque, y se muestran como un "Disco EFI" de color naranja en las opciones de selección.

Ahora, el truco está en instalar Windows en el disco en modo EFI, porque cuando dijo que "la versión EFI de Windows no parece ser compatible con la implementación EFI de Apple", supongo que eso significa (como yo), lo intentó , y simplemente se negó a instalar. Bueno, que yo sepa, eso es correcto; sin embargo, la única parte que no es 'compatible' es el proceso de instalación; cualquier cosa que Windows intente hacer con la partición EFI justo antes de que se reinicie no funciona bien.

 

Solución al rescate: instale VMware Fusion en su Mac (incluso la versión de prueba servirá) y use la publicación de blog de Vijay Pandurangan para ayudarlo a montar su unidad Thunderbolt externa directamente en una nueva VM. Preste especial atención al comentario al final de la publicación: Hajo lo hace mucho, mucho más fácil.

Particione la unidad como GPT con OS X y/o instale primero una copia adicional de OS X en el disco Thunderbolt (si lo desea) y deje espacio libre para Windows. Si no planea tener una copia de repuesto de OS X para arrancar desde esta unidad, deje todo el espacio en blanco (no particione más allá de la partición EFI OS X se inicializará con GPT).

Configure la máquina virtual para que arranque con EFI e instale Windows 7 o Windows 8 (debe ser de 64 bits para admitir EFI) directamente en el disco. Ahora, una vez que Windows haya pasado por su proceso de configuración y la cuenta regresiva para un reinicio, apague la máquina virtual. Así es, ha terminado con Fusion 4,5 y puede iniciar directamente desde su nueva unidad. En serio. Presione Opción en el arranque y, de hecho, verá "Arranque EFI" como una opción, puede elegirlo y Windows en Thunderbolt lo tendrá.

No espero que tenga ningún problema al arrancar desde cualquier otra unidad Thunderbolt estándar, especialmente si se trata de una unidad AHCI SATA como la Buffalo.

 

Si bien estoy bastante seguro de que podría hacer que Boot Camp basado en MBR funcione, ¿por qué lo haría? EFI es el futuro , y una vez que realiza el proceso, puede iniciar su disco Thunderbolt Windows desde casi cualquier Mac 5 nuevo .

1 No he tenido la necesidad de ello, todavía. No hay un sistema operativo o utilidad que haya necesitado para ejecutar en mis Mac que no sean compatibles con EFI, y tengo aversión a mirar hacia atrás y siento firmemente que MBR está mirando hacia atrás, como 1983 llamado, y quiere sus 10 MB Disco duro MFM atrás , atrás.

2 El disco original también funcionó bien, pero ¡gaaah! tan despacio.

3 Brian Klug escribió una reseña realmente excelente sobre este disco en particular en AnandTech , y eso fue lo que me convenció de comprarlo. Es una hermosa pieza de equipo, con ajuste y acabado como Apple, ¡viene con un conector y cables Thunderbolt y USB 3! para emparejar Sí, la unidad incluida es lenta, pero puede reemplazarla con casi cualquier HDD o SSD de 2.5 "de su elección. Solo asegúrese de tener un secador de pelo.

4 A menos que no lo seas. Yo uso ambos indistintamente. Puede iniciar Windows 8 directamente en el hardware, y puede iniciarlo desde Fusion usando esta configuración cuando lo necesite, como si estuviera trabajando en algo, no desea reiniciar, pero necesita abrir un archivo .PST en Outlook 2013… por ejemplo.

5 A pesar de los problemas de licencia de Windows; tendrá que comprar una copia de Windows para cada máquina en la que desee iniciarlo para un uso a largo plazo a fin de no obtener fondos negros y errores del tipo "esta copia no es genuina".

¡Muchas gracias por la respuesta detallada! Me pregunto si este truco EFI realmente funcionaría para una unidad FireWire o USB. ¡Creo que voy a intentarlo antes de comprar una unidad Thunderbolt!
Una actualización: probé las instrucciones anteriores en mi MacBook Air 2010, usando un HDD USB que había particionado como GPT con Disk Utility (FAT32/HFS+ split). No aparece en el menú de inicio "alt", pero sí en Preferencias del sistema -> Disco de inicio. Si lo selecciona allí inmediatamente después de que el instalador se reinicia por primera vez, aparece una pantalla azul con el código del dispositivo de arranque inaccesible: el controlador de almacenamiento USB no se carga en el arranque. Así que inicié VMWare, dejé que la configuración se ejecutara en el escritorio y ejecuté regedit...
…En regedit, cambié el BootDriverFlagsvalor a 4 en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Mientras estaba allí, también cambié PollBootPartitionTimeout``HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP` a 30000 (decimal) en caso de que tardara un poco en aparecer. A continuación, apague la VM, vuelva a seleccionar Windows en Preferencias del sistema y he aquí que estoy arrancando Windows desde USB en una Mac. Sin embargo, intente lo mismo en un iMac 2011, la máquina en la que realmente quiero usarlo, y falla no bootable device insert boot disk and press any key(pantalla gris en negro).
Encontré un comentario en la web en algún lugar que afirma que el MacBook Air, como carece de una unidad óptica, tiene soporte de firmware adicional para arrancar sistemas que no son OSX desde USB. El iMac en cuestión tiene una unidad de DVD-RW, así que supongo que eso explicaría por qué no puedo hacer que arranque. Supongo que Thunderbolt aún podría funcionar.
De acuerdo, parece que me equivoqué al configurar la máquina virtual VMWare para usar EFI: agregué la línea firmware = "EFI"al .vmxarchivo. Resulta que esto distingue entre mayúsculas y minúsculas y debe ser firmware = "efi"(en minúsculas). Así que ahora estoy reintentando con eso. ¡Parece que la MacBook Air admite el arranque de unidades USB basadas en MBR!
No hubo suerte con la versión EFI de Windows 7 (x64). Pasé por el mismo lío con eso y en el iMac simplemente se bloquea cuando seleccionas "Arranque EFI", y en el MacBook Air toda la pantalla comienza a parpadear entre gris claro y negro.
Mantengo mi declaración original. Mac EFI no parece ser compatible con el gestor de arranque EFI de Windows 7 x64. Ninguna cantidad de empujones y pinchazos parece cambiar esto en cualquier Mac que pruebo. @pyfgcrl Tengo curiosidad por saber en qué tipo de Mac tienes EFI Windows funcionando.
Las Mac que uso son: iMac (27 pulgadas, mediados de 2011) con la Radeon 6970M y una pantalla Thunderbolt adjunta, y una MacBook Pro (Retina, mediados de 2012). Puedo mover las unidades (tanto Windows 7 como Windows 8) indistintamente entre los dos. Por curiosidad, ¿apagó la máquina virtual cuando pedía reiniciar justo después de colocar la imagen en la unidad, pero antes de ejecutar el proceso "Windows está configurando su computadora"? También vale la pena tenerlo en cuenta: nunca he intentado arrancar esto en modo USB, solo Thunderbolt con las unidades Buffalo especificadas. Podría intentar arrancarlo a través de USB ahora para ver...
... resultados de los cuales son, que a través de USB, aparecen mis discos EFI de Windows 7 y Windows 8 y comienzan a arrancar. Después de eso, eventualmente BSoD debido a un dispositivo de arranque inaccesible. Estoy bastante seguro de que podría rectificar eso arrancando Thunderbolt, conectando la otra unidad a través de USB, dejando que instale los controladores apropiados y volviendo a intentar el arranque USB. El hecho de que no llegue tan lejos me lleva a pensar que algo más en el proceso de configuración inicial de Windows está saliendo mal. Estoy usando Fusion 5.0.2 y le doy acceso a VMware en modo EFI a todo el disco para el proceso de configuración. ¿Lo mismo para ti?
@pmjordan, ¿lograste que esto funcionara correctamente? ¿Alguna dificultad con la que aún desee un poco de ayuda? Si tiene todo funcionando, ¿hubo algún paso que me perdí que podría agregarse a la publicación original?
¿Es posible utilizar también el cifrado de disco completo? por ejemplo, cifre la unidad de arranque de Windows (externa) con Bitlocker™.
@SargeBorsch Sí, eso es posible.

Otras personas lo han hecho funcionar:
http://forums.macrumors.com/showthread.php?t=1351547

O si tienes un MacBook Pro retina:
http://forums.macrumors.com/showthread.php?t=1414769&page=5

La única manera que encontré para hacer que esto sucediera fue simplemente crear una pequeña partición bootcamp (20 gigas, la más pequeña posible) en el disco interno, luego dejar que se inicie la instalación de Windows 7 y simplemente seleccionar el disco Thunderbolt externo (en mi caso, un Lacie Robusto con un SSD Samsung en el interior) como destino de instalación.

De acuerdo, no es una solución "externa pura", pero W7 definitivamente arranca el SSD Thunderbolt de esa manera, que es lo que está preguntando.

Desventajas: no puedes reclamar esos 20 gigas en el disco interno: destruirlo hará que tu W7 en el Thunderbolt sea inútil. Y tu hibernación se va por la ventana.

Ventajas: gran mejora de la velocidad en W7. Después del reconocimiento de la unidad (que lleva un tiempo, pero también lo hace en la mayoría del hardware de PC), W7 se inicia en 15 segundos. Y como está instalando W7 "de la manera correcta", no tiene que preocuparse por la alineación u optimizaciones de ssd: W7 hace la mayoría (no todos) de ellos por sí mismo, incluida la compatibilidad con el recorte, la desactivación de la desfragmentación y ese tipo de cosas. . La solución resultó ser estable incluso después de un par de meses de funcionamiento.

Probé todos los demás métodos que involucraban clonar bootcamp de alguna manera, pero los resultados fueron negativos en un Imac 27 late 12.

Estaba un poco preocupado por las clasificaciones de potencia del Lacie Thunderbolt alimentado por bus, pero el Samsung SSD usado tiene un consumo de energía máximo medido de aproximadamente 3,5 vatios en escritura totalmente estresada y 0,35 o algo así en inactivo. El puerto Thunderbolt tiene una potencia nominal de 10 vatios, por lo que no debería ser un problema, ni siquiera a largo plazo.

Parece un poco extraño tener a Lacie como disco de arranque W7, pero funciona muy bien y le hace justicia al Imac con Windows, ya que el rendimiento en la unidad de fusión interna fue abismal en lo que respecta al hardware del Imac.

Tengo un arranque dual de Windows 7 y Windows 10 ejecutándose en mi MacBook Pro de finales de 2012, en una unidad ThunderBolt 2 LaCie externa. Cloné Windows 7 y 10 desde mi escritorio a una unidad LaCie Rugged de 1 TB conectada al puerto ThunderBolt de mi escritorio. Funciona muy bien tanto para Win7 como para Win10. LaCie tiene un HDD Seagate de 1 TB muy lento, así que cloné el contenido en un Samsung Evo 850 de 500 GB. Windows es muy rápido, pero lleva mucho tiempo reconocer el disco de Windows, quizás de 30 segundos a un minuto más o menos. El Mac OS-X está en una matriz RAID-0 compuesta por 2 Samsung 1TB evo 850.

Intenté conectar la unidad LaCie a la misma Mac a través de USB 3.0 y obtuve una pantalla azul como esperaba.

Estoy ejecutando Windows en MBR no efi. Me pregunto si cambiar a EFI acelerará el tiempo para reconocer el disco ThunderBolt.