Aquí supongo que su computadora está configurada como lo requiere el Asistente Boot Camp. (En otras palabras, instalará Windows en la cuarta partición en el disco 0.) Además, su firmware está actualizado y ha descargado el " Software de soporte Boot Camp " correcto para su computadora Mac modelo. Antes de comenzar, elimine todos los DVD y dispositivos externos de su Mac.
(Sugerencia: para una mejor vista, haga clic en una imagen o abra una imagen en una nueva ventana).
Cree una partición con formato MS-DOS (FAT) en su unidad interna Mac. Aquí es donde se instalará Windows 7. Puede utilizar el Asistente de Bootcamp, la utilidad de disco, o comandos ( distutil
, gpt
y / o fdisk
) entró en una ventana de terminal. gdisk
También se pueden utilizar otras herramientas de terceros, como . Dé a la etiqueta de esta partición el nombre "BOOTCAMP". Cuando termine, salga de todas las aplicaciones.
Este procedimiento requiere que la partición "BOOTCAMP" sea la cuarta partición en su unidad interna Macs (disk0). Si está utilizando la Utilidad de Discos de OS X 10.7 o posterior y su Mac tiene la configuración de disco predeterminada, entonces la nueva partición "BOOTCAMP" debe crearse automáticamente como la 4ta partición. Sin embargo, si está utilizando APFS y la configuración de unidad predeterminada, la nueva partición "BOOTCAMP" debe crearse automáticamente como la 3ª partición.
Asegúrese de que la unidad esté utilizando el esquema de particionamiento híbrido GPT / MBR. Consulte mi respuesta a la pregunta " Cómo convertir una unidad del formato GPT al formato híbrido GPT / MBR cuando se utiliza High Sierra (macOS 10.13.2) " para obtener un procedimiento que realice esta tarea.
El usuario Semi ha notado que el Asistente Boot Camp (BCA) realizará correctamente la partición híbrida GPT / MBR en la unidad. Por lo tanto, puede utilizar el BCA para particionar la unidad y luego usar la unidad flash para instalar Windows.
Descargue e instale una copia gratuita de VirtualBox . Utilicé VirtualBox 5.0.14 r105127, Copyright © 2016.
Haga lo siguiente para transferir el "Software de soporte Boot Camp" a una partición compatible con VirtualBox. Cree una carpeta llamada "VirtualBox" en su carpeta Documentos. Abra la Utilidad de Discos y desde la barra de menú seleccione Archivo-> Nuevo-> Imagen de Disco en Blanco . Cree esta imagen en la carpeta "VirtualBox" utilizando los siguientes parámetros.
Usando la aplicación Finder, copie el "Software de soporte Boot Camp" a esta nueva partición. Cuando termine, esta nueva partición debería aparecer en el Finder como se muestra a continuación. (Para los lectores con Macs anteriores, solo puede tener la carpeta "BootCamp").
Este paso creará el archivo que necesita VirtualBox para acceder a la partición que contiene el "Software de soporte Boot Camp". En una ventana de la aplicación Terminal, ingrese los siguientes comandos.
Nota: Supongo que está utilizando el Bourne-Again Shell (bash) predeterminado.
cd ~/documents/virtualbox
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
diskutil unmountDisk $DISK1
vboxmanage internalcommands createrawvmdk -filename "$PWD/bcss.vmdk" -rawdisk $DISK1
El resultado debería ser la creación del archivo bcss.vmdk
en su carpeta "VirtualBox". Más tarde, seleccionará este archivo para dar acceso a una máquina virtual a esta partición.
Nota: En este punto, uno debería darse cuenta de que sería más fácil copiar los comandos de este documento y pegarlos en la ventana de la aplicación Terminal.
Este paso creará los archivos que necesita VirtualBox para acceder a la partición física donde instalará Windows. En una ventana de la aplicación Terminal, ingrese los siguientes comandos.
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
diskutil unmount $PARTID
sudo chmod go+rw $PARTID
sudo vboxmanage internalcommands createrawvmdk -filename "$PWD/bootcamp.vmdk" -rawdisk $DISK0 -partitions $PARTITION
sudo chown $USER bootcamp*.vmdk
Nota: Este acceso otorgado por el chmod
comando solo durará hasta que se reinicie OS X.
El resultado debería ser la creación de los archivos bootcamp.vmdk
y
bootcamp-pt.vmdk
en su carpeta "VirtualBox". Más tarde, seleccionará el archivo bootcamp.vmdk
para dar acceso a una máquina virtual a la partición física.
Nota: OS X prefiere montar automáticamente los sistemas de archivos. Esto se puede deshabilitar para una partición particular creando o modificando el /etc/fstab
archivo. En lugar de emplear el /etc/fstab
archivo, se le pide al usuario que ingrese repetidamente los siguientes comandos.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Estos comandos desmontan la partición física "BOOTCAMP" y el archivo de imagen de disco que bcss.dmg
contiene la partición "BCSS".
Configurar la máquina virtual. Abra la aplicación VirtualBox y haga clic en el icono que se encuentra sobre la Nueva etiqueta. Ingrese o seleccione los valores que se muestran a continuación, luego haga clic en el botón "Continuar".
Utilice la configuración predeterminada, excepto para el disco duro. Elija el botón "Usar un archivo de disco duro virtual existente". Navegue a su carpeta "VirtualBox". Resalta el bootcamp.vmdk
archivo. Antes de hacer clic en el botón "Abrir", ingrese los siguientes comandos en la misma ventana de la aplicación Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Abre el bootcamp.vmdk
archivo Su ventana debería ser similar a la que se muestra a continuación.
Haz clic en el botón "Crear".
Después de regresar a la ventana "Oracle VM VirtualBox Manager" de la aplicación VirtualBox, haga clic en el icono que se encuentra sobre la etiqueta "Configuración". A continuación, haga clic en el icono que se encuentra sobre la etiqueta "Almacenamiento". En el "Árbol de almacenamiento", debe resaltarse "Controlador: SATA". Haga clic derecho en esta área resaltada y seleccione "Agregar disco duro". Elija el botón "Usar un archivo de disco duro virtual existente". Navegue a su carpeta "VirtualBox". Resalta el bcss.vmdk
archivo. Antes de hacer clic en el botón "Abrir", ingrese los siguientes comandos en la misma ventana de la aplicación Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
Abre el bcss.vmdk
archivo A continuación, seleccione la opción "Usar caché de E / S de host". Su ventana debería ser similar a la que se muestra a continuación.
Resalte el CD / DVD vacío y seleccione "Elegir archivo de disco óptico virtual ..." para adjuntar su archivo iso de Windows 7. (Sugerencia: busque los iconos de CD / DVD)
Haga clic en Aceptar para cerrar la ventana. Su ventana "Oracle VM VirtualBox Manager" debería ser similar a la que se muestra a continuación.
En este paso, copiará los archivos necesarios a la partición física, para que luego pueda reiniciar su Mac e instalar Windows. Ingrese los siguientes comandos en la misma ventana de la aplicación Terminal.
diskutil unmount $PARTID;diskutil unmountDisk $DISK1
A continuación, haga clic en el icono que se encuentra sobre la etiqueta "Inicio" para iniciar desde el archivo iso de Windows 7. Presione la barra espaciadora, si se le solicita "Presione cualquier tecla para iniciar desde CD o DVD".
Nota: El puntero del mouse debe estar sobre la ventana de la pantalla de la máquina virtual antes de presionar la barra espaciadora.
Cuando aparezca la siguiente pantalla, haga clic en el botón "Siguiente".
Cuando aparezca la siguiente pantalla, seleccione "Reparar su computadora".
Con el botón "Usar herramientas de recuperación que pueden ayudar a solucionar problemas al iniciar Windows". seleccionado, haga clic en el botón Siguiente.
Seleccione la opción "Símbolo del sistema".
Asegurar que las letras de unidad C
a través F
no se asigna por defecto a un volumen introduciendo los siguientes comandos.
mountvol c: /d >nul
mountvol d: /d >nul
mountvol e: /d >nul
mountvol f: /d >nul
Ingrese lo siguiente para determinar una lista de los volúmenes actuales.
diskpart
list volume
La siguiente imagen muestra los volúmenes encontrados en mi Mac. Puede obtener resultados diferentes.
Ingrese los siguientes comandos, para asignar las letras de unidad D
, C
y E
al volumen del CD-ROM y los volúmenes etiquetados "BOOTCAMP" y "BCSS", respectivamente. En la imagen que se muestra arriba, estos son los volúmenes 0, 3 y 4. Si sus índices de volumen son diferentes, realice las sustituciones apropiadas. Además, NTFS formatea el volumen "BOOTCAMP".
select volume 3
assign letter=c
format quick fs=ntfs label=BOOTCAMP
select volume 0
assign letter=d
select volume 4
assign letter=e
list volume
exit
Cuando termine, las letras de volumen deben aparecer similares a lo que se muestra a continuación.
A continuación, ingrese los comandos dados a continuación. El bootsect
comando escribe el código de inicio en un Registro de inicio de volumen (VBR) de una partición y el Registro de inicio maestro (MBR) de la unidad correspondiente.
bootsect /nt60 c: /mbr
bootsect /nt60 e: /mbr
La siguiente secuencia de comandos crea un archivo de disco duro virtual (VHD). El VHD representa una unidad flash virtual desde la cual se instalará Windows en la partición física "BOOTCAMP".
Nota: Si está instalando Windows 10, el parámetro fs=fat32
, en el format
comando que se muestra a continuación, debe reemplazarse por fs=ntfs
.
diskpart
create vdisk file=c:\flashdrive.vhd maximum=8000 type=fixed
attach vdisk
create partition primary
format quick fs=fat32 label=FLASHDRIVE
assign letter=f
exit
Finalmente, copie primero los archivos iso del instalador de Windows y "Boot Camp Support Software" en VHD, luego directamente en la partición física donde se instalará Windows. Salga de la ventana del símbolo del sistema cuando haya terminado.
xcopy d:* f: /s /h
xcopy e:* f: /s /y
xcopy f:* c: /s /h
exit
Nota: Los archivos \sources\boot.wim
y \sources\install.wim
tardan mucho tiempo para copiar. Los tamaños de archivo son 168 MB y 2,95 GB, respectivamente.
Seleccione el botón "Apagar" para apagar la máquina virtual. Salga de la aplicación VirtualBox.
Este paso implicará configurar Master Boot Record (MBR) de su unidad interna física. El MBR se almacena en los primeros 512 bytes de esta unidad. Este espacio es compartido por el código de arranque y la tabla de partición MBR.
Este paso no se puede realizar en OS X 10.11 (El Capitan) con la Protección de integridad del sistema (SIP) activada. (Esta es la configuración predeterminada). Si está utilizando OS X 10.11, debe deshabilitar SIP, completar este paso y luego restaurar SIP. Vea el enlace: ¿Cómo deshabilito la Protección de integridad del sistema (SIP) AKA "sin raíz" en OS X 10.11, El Capitan? .
En una ventana de la aplicación Terminal, ingrese los siguientes comandos. El primer fdisk
comando marca la partición "BOOTCAMP" como la partición activa. El segundo fdisk
comando cambia la identificación de la partición "BOOTCAMP" a 7. El fdisk
comando final copia el código de arranque del MBR del disco que contiene la partición "Boot Camp Support Software" al MBR del disco físico que contiene la partición "BOOTCAMP".
cd ~/documents/virtualbox
DISK0=/dev/disk0
PARTITION=4
PARTID="$DISK0"s"$PARTITION"
open bcss.dmg
DISK1=$(mount|awk -F s1 '/BCSS/{print$1}')
INPUT=$(printf "f $PARTITION\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
INPUT=$(printf "s $PARTITION\n7\nq\ny")
sudo fdisk -e $DISK0 <<<"$INPUT" &>/dev/null
sudo fdisk -u -y -f $DISK1 $DISK0
diskutil mount $PARTID
Nota: Para mostrar el valor de la variable ENTRADA, use el comando echo "$INPUT"
.
Este es el paso donde instala Windows en su partición "BOOTCAMP". Reinicia tu Mac y mantén presionada la option/alt
tecla. Seleccione el icono de Windows para iniciar desde la partición "BOOTCAMP". Abra una ventana del símbolo del sistema, navegando por las pantallas como lo hizo en el paso 7. Ingrese los siguientes comandos para adjuntar la partición "FLASHDRIVE" almacenada en el archivo de disco duro virtual (VHD).
diskpart
select vdisk file=c:\flashdrive.vhd
attach vdisk readonly
list volume
exit
En mi Mac, el resultado del list volume
comando muestra E
ser la letra de unidad asignada a la partición "FLASHDRIVE". Si su letra de unidad es diferente, realice la sustitución correcta al ingresar el e:\setup
comando dado al final de este paso. A continuación, elimine todos los archivos, excepto uno, de la partición "BOOTCAMP".
rmdir /s /q c:\
Si el comando anterior se ejecuta correctamente, debería recibir el mensaje de error: "c: \ flashdrive.vhd: el proceso no puede acceder al archivo porque otro proceso lo está utilizando".
Comience a instalar Windows 7 ingresando el comando siguiente. Seleccione "BOOTCAMP" como su partición de instalación.
e:\setup
Los archivos de instalación se almacenan en la partición "FLASHDRIVE". Como esta partición se almacena como un archivo VHD en la partición "BOOTCAMP", no intente formatear la partición "BOOTCAMP". Eliminará estos archivos de instalación en un paso posterior. Cuando su Mac se reinicie, se iniciará en OS X. Esto es de esperar. En "Preferencias del sistema", seleccione Windows como su disco de inicio y reinicie la Mac. Su instalación de Windows continuará.
Una vez que Windows termina la instalación, se puede aplicar el "Software de soporte Boot Camp". Para acceder a este software, c:\flashdrive.vhd
debe adjuntarse el archivo que contiene la partición "FLASHDRIVE". Haga clic en el botón "Inicio", escriba diskmgmt.msc
y presione la
returntecla. Una vez en Administración de discos, haga clic en Acción
en la barra de menú y seleccione Adjuntar VHD . Seleccione la ubicación del archivo y marque "Solo lectura" para evitar escrituras en el archivo VHD. Después de presionar "Aceptar", la unidad aparecerá en Administración de discos con un icono azul. Cerrar Administración de discos.
En la ventana emergente de Reproducción automática, seleccione "Abrir carpeta para ver archivos". (Si no aparece una ventana emergente, use el Explorador de Windows para abrir la unidad etiquetada "FLASHDRIVE"). El setup.exe
archivo se puede encontrar en la carpeta etiquetada "BootCamp". Ejecute esta aplicación para instalar el "Software de soporte Boot Camp". El archivo VHD se separará cuando la computadora se reinicie.
- Finalmente, elimine las carpetas y archivos de DVD y "Boot Camp Support Software". Esto se puede lograr arrastrando el
c:\flashdrive.vhd
archivo a la Papelera de reciclaje. Si recibe un mensaje de error sobre la apertura del archivo, reinicie la computadora e intente nuevamente.
La carpeta "Virtual Box" se puede eliminar. Probablemente primero deba expulsar la partición "BCSS".
Puede eliminar la máquina virtual "BootCamp". Esto se puede hacer desde la aplicación VirtualBox. Si VirtualBox no elimina todos los archivos, puede eliminarlos manualmente. Mira en la ~/"VirtualBox VMs"
carpeta.
Puede eliminar el archivo iso de Windows 7.
Puede eliminar la aplicación VirtualBox, pero como ocupa tan poco espacio, no me molestaría.
DISK1
en/dev/disk1
, pero el usuario klanomoath señaló que esto sería incorrecto si se usa Core Storage. Hugo usuario necesario para cambiarDISK0
a/dev/disk1
yPARTITION
a3
. Por lo tanto, el uso de variables facilita las sustituciones. Además, una vez que se establecen las variables, uno puede cortar y pegar los comandos en lugar de escribirlos.xcopy
instrucción falla. Si formatea el VHD con NTFS, todo funciona.No tengo una Mac lo suficientemente nueva para instalar usando una unidad flash USB y no he creado una recientemente suficiente para recordar lo que está almacenado en ella. Puede montar el archivo iso y creo que debería poder compararlo con el contenido de la unidad flash. Pero de nuevo no estoy seguro.
Sus puertos USB externos son USB 3 y ese podría ser el problema. Es posible que el instalador de Windows 7 no funcione con puertos USB 3. ¿Supones que Apple espera que uses una unidad óptica (DVD) externa?
Es posible instalar Windows 7 sin el uso de una unidad flash USB o una unidad óptica de DVD. El proceso es tedioso y no seguiré los pasos a menos que esté interesado. Necesitará descargar software de terceros gratuito para hacerlo.
¿Descargó el "Software de soporte Boot Camp" y siguió los pasos descritos en el sitio que se detalla a continuación?
Instale Windows 7 y versiones anteriores en su Mac usando Boot Camp
fuente
Dio la casualidad de que ayer hice una instalación win10 en mi MacBook Air, y me encontré exactamente con el mismo problema de ver "no hay partición de arranque", seguido de tener solo dos opciones en la pantalla de selección de arranque después del ciclo de encendido. Sin embargo, no hice nada especial para que funcione. Simplemente lo reinicié nuevamente, mientras mantenía presionada la tecla Opción desde el principio, y el USB (Windows) apareció como una de las opciones de arranque. Solo enumeraré todo lo que pueda pensar para que puedas detectar algo:
MacBook Air (mediados de 2012). Último El Capitán 10.11.3. Unidad flash USB 2 (no USB 3).
fuente