Parece que es posible instalar Windows 7/8 en una unidad externa, pero hay que trabajar mucho para superar las restricciones de Boot Camp/Windows 7/8.
La siguiente guía ha sido robada descaradamente en bleeptobleep.blogspot.de . Todos los créditos son para las respectivas personas/grupos de personas.
Para mantener el formato y mejorar la legibilidad no he elegido las etiquetas de cita.
Mac: Instala Windows 7 u 8 en una unidad externa USB3 o Thunderbolt sin usar bootcamp
Introducción
Después de recibir mi nuevo iMac con una unidad Fusion Drive de 3 TB, me decepcioné cuando me di cuenta de que Bootcamp no funcionaba en este modelo y me impedía instalar Windows en él. Quería aprovechar el potente hardware del iMac para jugar, pero no pude.
Hay algunas formas de evitar esta limitación, pero la mayoría de ellas me parecieron bastante complejas y la mayoría de las veces requerían formatear el disco duro interno o reparticionarlo e ir a por una nueva instalación de Mac OS X. No me sentía cómodo con eso.
Pero hay otra forma, y es instalar Windows en un disco duro externo, usando USB o Thunderbolt. Personalmente, he utilizado una unidad Lacie Rugged de 1 TB que tiene conectores USB3 y Thunderbolt. Ambos funcionan muy bien.
Esta guía puede interesarle si:
- Tienes un disco duro interno de más de 2TB y no puedes ejecutar bootcamp en absoluto (como los iMac de finales de 2012 con un disco de 3TB)
- Tiene espacio limitado o no quiere dedicar espacio en su disco duro interno a una instalación de Windows
Lo que esta guía te hará hacer:
- Te hará borrar todos tus datos de tu disco duro externo USB3/Thunderbolt
- Te hará instalar Windows en tu disco duro externo USB3/Thunderbolt
- Te hará instalar los drivers de bootcamp
Lo que esto no te hará hacer:
- No le hará modificar nada del disco duro interno de su Mac
- No te obligará a usar o instalar el asistente de bootcamp
- No activará el panel de preferencias para la unidad de arranque por defecto. Tienes que arrancar pulsando la tecla ALT para seleccionar manualmente tu unidad de arranque cada vez que quieras arrancar Windows.
Lo que necesitas
- Un disco duro externo con un conector USB3 y/o Thunderbolt. Esta unidad se formateará, así que asegúrate de que has guardado tus archivos antes de continuar. Puedes utilizar una unidad SSD o un disco duro clásico.
- Un DVD o ISO de instalación de Windows 7 u 8 (compruebe si debe instalar las versiones de 32 o 64 bits en función de sus controladores de Bootcamp) y el número de serie de Windows correspondiente.
- Uno de los siguientes:
- Mac OS X con una máquina virtual de Windows 7 u 8 (utilice VMWare Fusion o Parallels Desktop, por ejemplo). Nota: VMWare Fusion parece tener algunos problemas con Thunderbolt y USB3. Conecte su unidad a una carcasa o hub USB2 para evitarlo -a mí me funcionó-, o utilice otro software de VM) → Lea la nota importante que aparece a continuación.
- Un PC con Windows 7 u 8 → Lea la nota importante que aparece a continuación
- Windows AIK (gratuito) que se ejecuta en su máquina virtual o en su PC, o sólo el archivo imagex.exe (el resto del paquete de Windows AIK no es necesario)
- Controladores Bootcamp para tu Mac. Puedes conseguirlos ejecutando bootcamp desde tu Mac (Aplicaciones > Utilidades > Bootcamp) o, si como yo tienes un disco de 3TB y no puedes ejecutar bootcamp, utiliza los enlaces de descarga directa aquí.
- Una memoria USB para guardar los controladores de bootcamp
IMPORTANTE: Si su Mac tiene un procesador de 64 bits, su máquina virtual de Windows en OSX, su instalación de Windows en su PC y su DVD/ISO de Windows también deben estar en 64 bits.
Guía paso a paso
Paso 1: Obtener el archivo install.wim
-
Si tienes un archivo ISO de Windows:
-
Montar la ISO
- Si estás en OS X: haz doble clic en el archivo ISO
- Si estás en Windows 7: Utiliza un software como Unidad de clonación virtual (gratis)
- Si estás en Windows 8: haz doble clic en el archivo ISO
- Abra la unidad montada, vaya a la carpeta "sources" y localice el archivo "install.wim". Guarde este archivo en C:\wim\ en su instalación de Windows o máquina virtual.
-
Si tienes un DVD de Windows: abre la carpeta "sources" del DVD y localiza el archivo "install.wim". Guarde este archivo en C:\wim\ en su instalación de Windows o máquina virtual.
IMPORTANTE: Si en lugar de un archivo "install.wim", tienes "install.esd", no puedes continuar esta guía paso a paso. Y un archivo ESD no se puede convertir en un archivo WIM. Así que debe conseguir una versión del DVD/ISO de instalación de Windows que tenga un archivo install.wim.
Paso 2: Limpiar, particionar y formatear el disco duro externo
- En su instalación de Windows o máquina virtual, conecte su disco duro externo (puede ser conectado usando USB2, USB3 o Thunderbolt en esta etapa)
- Abra el símbolo del sistema en modo administrador (cmd.exe). Para ejecutarlo en modo administrador, haga clic con el botón derecho del ratón en cmd.exe > Ejecutar como administrador.
- Escriba lo siguiente y pulse Intro para abrir la utilidad del particionador de disco:
diskpart
- Escriba lo siguiente y pulse enter para listar sus unidades:
list disk
Esto mostrará una lista de discos montados en su ordenador o máquina virtual. Asegúrese de que su disco está en la lista antes de continuar.
- Identifica el ID del disco de tu disco duro externo. Sustituye # por el ID real de tu disco externo en el siguiente comando:
select disk #
- Limpia todas las particiones escribiendo lo siguiente (advertencia: ¡esto borrará todos los datos de tu disco externo!):
clean
- Escriba lo siguiente para utilizar MBR como formato de partición:
convert mbr
- Cree la partición de arranque escribiendo lo siguiente seguido de la tecla enter:
create partition primary size=350
Esto creará una partición de 350MB en tu disco externo
- Formatee la partición en FAT32 escribiendo lo siguiente:
format fs=fat32 quick
- Poner esta partición en activo escribiendo:
active
- Asigna una letra para montar esta partición. En nuestro ejemplo utilizaremos la letra B. Si la B ya se utiliza en su PC, reemplace la B por cualquier otra letra disponible:
assign letter=b
Windows detectará una nueva unidad y probablemente mostrará una ventana emergente. Ignóralo.
- Cree la partición de instalación de Windows utilizando todo el espacio restante disponible en la unidad externa escribiendo lo siguiente:
create partition primary
- Formatee la nueva partición en NTFS:
format fs=ntfs quick
- Asigna una letra para montar esta partición. En nuestro ejemplo utilizaremos la letra O. Si O ya se utiliza en su PC, sustituya O por cualquier otra letra disponible:
assign letter=o
Windows detectará una nueva unidad y probablemente mostrará una ventana emergente. Ignóralo.
- Salga de la utilidad del particionador de disco escribiendo:
exit
Paso 3: Desplegar la imagen de instalación de Windows
- Siguiendo con el símbolo del sistema en modo administrador (no lo has cerrado, ¿verdad? ;) ), localiza el archivo imagex.exe mencionado en la sección "Qué necesitarás" y accede a su carpeta. En nuestro ejemplo, hemos puesto este archivo en C:\imagex\imagex.exe
- Su ISO de instalación de Windows tiene probablemente varias opciones de instalación. Así que para identificar la correcta, escriba lo siguiente:
imagex.exe /info C:\wim\install.wim
- Ahora identifique el número INDEX de la instalación que desea desplegar. Lo utilizará en el siguiente paso.
- Escribe lo siguiente y pulsa intro. Sustituya el 1 por el ÍNDICE que identificó en el paso anterior. Recuerda también sustituir o: por la letra que hayas elegido en el paso anterior:
imagex.exe /apply C:\wim\install.wim 1 o:
Esto llevará algún tiempo. La imagen de instalación de Windows se está desplegando en su unidad externa
- Una vez hecho esto, escriba lo siguiente para crear la sección de arranque (recuerde sustituir o: y b: por las letras que haya elegido en el paso anterior):
o:\windows\system32\bcdboot o:\windows /f ALL /s b:
- Si recibes un mensaje de error diciendo que no puedes ejecutar este programa en tu PC, lo más probable es que estés ejecutando una instalación de 32 bits de Windows y estés intentando desplegar una instalación de 64 bits. Esto significa que no has leído las notas importantes al principio de esta guía ;)
- Si recibe un mensaje de error sobre las opciones que se pueden utilizar con el comando BCDBOOT, es porque está instalando Windows 7, y la opción /f no es compatible. Si ese es el caso, elimina /f ALL del comando y vuelve a intentarlo.
Paso 4: Arranque desde la unidad externa e instale Windows
-
Conecta tu disco externo:
- Si has realizado todos los pasos anteriores desde un PC con Windows, desconecta la unidad externa de tu PC y conéctala a tu Mac, ya sea en un puerto USB3 o Thunderbolt.
- Si has realizado todos los pasos anteriores desde tu Mac utilizando una máquina virtual, asegúrate de que la unidad externa está conectada a un puerto USB3 o Thunderbolt. El uso de USB2 también debería funcionar, pero obtendrá un rendimiento muy pobre, por lo que no recomiendo hacerlo.
-
Reinicie su Mac y una vez que el sonido de arranque haya terminado, pulse inmediatamente la tecla ALT (opción) y suéltela sólo cuando aparezca la pantalla de selección de unidades de arranque. Si no aparece la pantalla de selección de unidades de arranque, reinicie y vuelva a intentarlo. El tiempo para pulsar la tecla ALT (opción) es bastante corto. No debe ser ni demasiado pronto ni demasiado tarde.
-
En la pantalla de selección de arranque, elija "Windows" utilizando las teclas de flecha del teclado y, a continuación, pulse Intro.
-
Se inicia la instalación de Windows. Siga las instrucciones que aparecen en pantalla con normalidad. El programa de instalación reiniciará el ordenador una o dos veces. No olvide pulsar ALT (opción) justo después del sonido de arranque, y vuelva a arrancar en Windows cada vez para continuar la instalación.
Paso 5: Instalar los controladores de bootcamp
- Una vez finalizada la instalación de Windows, conecte la memoria USB donde guardó los controladores de bootcamp (consulte la sección "lo que necesitará"), ábrala y haga clic con el botón derecho en "setup.exe" y seleccione "Ejecutar como administrador". Sigue las instrucciones que aparecen en pantalla.
- Si tienes un error diciendo que no puedes ejecutar este programa en este PC, obviamente has instalado una versión de 32 bits de Windows y los drivers de bootcamp para tu Mac están hechos para una versión de 64 bits. Tienes que reiniciar toda la guía y asegurarte de obtener una versión de 64 bits de Windows esta vez.
- Una vez instalados todos los drivers de bootcamp, reinicia y pulsa ALT (opción) después del sonido de arranque para volver a arrancar en Windows. Y Voilà, tienes Windows instalado en tu unidad USB3/Thunderbolt funcionando en tu Mac.
- Ahora, cada vez que quieras arrancar en Windows, mantén presionada la tecla ALT (opción) después del sonido de inicio y selecciona "Windows", luego presiona Enter.
Créditos, fuentes y un gran agradecimiento a:
tweaks.com donde obtuve la información sobre cómo instalar Windows para ir en una unidad externa USB
Chris F. Caroll donde finalmente encontré donde descargar los drivers de bootcamp sin ejecutar bootcamp
Foros de Macrumors para los miembros del foro, que son muy útiles
Para responder a tu segunda pregunta sobre la caída del rendimiento:
No tengo una partición Boot Camp así que no puedo comparar Windows Boot Camp con una VM de Windows.
Pero puedo darle una comparación Mac <-> Mac VM y puntos de referencia individuales de Windows 7/8 VM:
Prueba de rendimiento Geekbench 3:
- iMac14,2 3,5 GHz i7 4 núcleos 8 hilos 32 GB 10.9.5: puntuación de un solo núcleo: 4009 puntuación de varios núcleos: 14951
- iMac14,2 3,5 GHz i7 2 núcleos (virtuales) 4 GB 10.9.5 Parallels VM puntuación de un núcleo: 3870 puntuación de varios núcleos: 7127
Índice de experiencia de Windows:
Windows 7 Parallels VM, 2 núcleos (virtuales), 4 GB (WEI: 1.0-7.9):
- Procesador: 7,3
- RAM: 7,9
- Gráficos: 7,8
- Gráficos para juegos: 7,8
- Prim. Disco duro: 6.0
Windows 8.1 Parallels VM, 2 núcleos (virtuales), 8 GB (WEI: 1.0-9.9):
- Procesador: 7,5
- RAM: 7,9
- Gráficos: 8,2
- Gráficos para juegos: 8,2
- Prim. Disco duro: 7,5