12 votos

No hay dispositivo de arranque USB 2.0 MacBook Pro mid 2014

Llevo un par de días rasgándome las vestiduras intentando instalar Windows. Tengo un MacBook Pro Retina de 15 pulgadas de mediados de 2014. Yosemite versión 10.10.1. Win 7 64 bit iso (sha1 - 0bcfc54019ea175b1ee51f6d2b207a3d14dd2b58).

He probado dos unidades flash usb 2.0 con la opción 'Crear un disco de instalación de Windows 7 o posterior' en BCA. Esto procede sin problemas y lo mismo ocurre con la creación de la partición utilizando la opción Instalar Windows 7. Sin embargo, cuando se reinicia, dice algo parecido a 'no hay dispositivo de arranque' Si mantengo pulsado 'alt', las únicas opciones son volver a arrancar en OS X y el disco de recuperación.

Me doy cuenta de que esta pregunta se ha formulado innumerables veces, he leído muchas pero pocas parecen aplicables a mi situación y las que lo son no me han ayudado todavía. No he probado otro USB todavía ya que tengo un ancho de banda limitado (tanto en la velocidad de descarga como en el límite de datos) y BCA quiere volver a descargar los archivos de soporte de Windows cada vez y en este punto se siente como un tiro en la oscuridad.

Cualquier ayuda en este sentido será muy apreciada. Algunas preguntas más:

  • ¿Hay alguna forma de determinar si las unidades usb son las culpables?
  • ¿Crea BCA la unidad de arranque de alguna manera especial? Es decir, ¿es posible crearlo por otro método que siga funcionando bien con el proceso de bootcamp?

24voto

David Anderson Puntos 2189

Instalación de Windows 7 Pro 64 bits sin DVD ni pendrive

Aquí asumo que tu ordenador está configurado como requiere el Asistente Boot Camp. (En otras palabras, instalará Windows en la cuarta partición del disco 0). Además, su el firmware está actualizado y ha descargado la versión correcta de " Software de soporte de Boot Camp " para su modelo de ordenador Mac. Antes de empezar, retire todos los DVD y dispositivos externos de su Mac.

Nota: Algunos de los pasos, que no involucran a VirtualBox , tienen imágenes capturadas desde una ventana de VirtualBox. Esto se hizo cuando esta era la forma más fácil de crear una ilustración. Supongo que podría haber recortado las imágenes, pero decidí no hacerlo.

(Sugerencia: Para una mejor visualización, haga clic en una imagen o abra una imagen en una nueva ventana).

  1. Utilice la aplicación Utilidad de Discos para crear una partición con formato MS-DOS (FAT) en la unidad interna de su Mac. Nombre esta partición "BOOTCAMP". Aquí es donde se instalará Windows 7. Cuando terminado, salga de la Utilidad de Discos.

    Este procedimiento requiere que la partición "BOOTCAMP" sea la cuarta partición de la unidad interna de su Mac (disco 0). Si está utilizando OS X 10.7 o más reciente y su Mac tiene la configuración de unidad por defecto, entonces la nueva partición "BOOTCAMP" debería crearse como la 4ª partición automáticamente.

  2. Descargue e instale una copia gratuita de VirtualBox . He utilizado VirtualBox 5.0.14 r105127, Copyright © 2016.

  3. Haga lo siguiente para transferir el "Boot Camp Support Software" a una partición compatible con VirtualBox. Cree una carpeta llamada "VirtualBox" en su carpeta de Documentos. Abra la Utilidad de Discos y en la barra de menú seleccione Archivo->Nuevo->Imagen de disco en blanco . Cree esta imagen en la carpeta "VirtualBox" utilizando los siguientes parámetros.

    1

    Utilizando la aplicación Finder, copie el "Boot Camp Support Software" 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 más antiguos, es posible que sólo tengan la carpeta "BootCamp").

    2

  4. Este paso creará el archivo que necesita VirtualBox para acceder a la partición que contiene el "Boot Camp Support Software". En una ventana de la aplicación Terminal introduzca los siguientes comandos.

    Nota: Asumo que estás usando el shell Bourne-Again por defecto (bash).

    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 un máquina virtual el acceso 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 en la ventana de la aplicación Terminal.

  5. Este paso creará los archivos necesarios para que VirtualBox acceda a la partición física donde se instalará Windows. En una ventana de la aplicación Terminal introduzca 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 concedido por el chmod sólo 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, usted 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 puede ser desactivado para una partición en particular creando o modificando el archivo /etc/fstab archivo. En lugar de emplear el /etc/fstab archivo, se le pide al usuario que introduzca 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 bcss.dmg que contiene la partición "BCSS".

  6. Configurar la máquina virtual. Abra la aplicación VirtualBox y haga clic en el icono sobre la etiqueta Nuevo. Introduzca o seleccione los valores que se muestran a continuación, y haga clic en el botón "Continuar".

    2000

    Utilice la configuración por defecto, excepto para el disco duro. Elija el botón "Usar un archivo de disco duro virtual existente". Navegue hasta la carpeta carpeta "VirtualBox". Resalte el archivo bootcamp.vmdk archivo. Antes de hacer clic en el botón "Abrir", introduzca los siguientes comandos en el mismo ventana de la aplicación Terminal.

    diskutil  unmount  $PARTID;diskutil  unmountDisk  $DISK1

    Abrir el bootcamp.vmdk archivo. Su ventana debe aparecer similar a lo que se muestra a continuación.

    2001

    Haga clic en el botón "Crear".

    Tras volver a la ventana "Oracle VM VirtualBox" y hacer clic en el icono situado sobre la etiqueta etiqueta "Configuración". A continuación, haga clic en el icono situado sobre la etiqueta "Almacenamiento". En el "Árbol de almacenamiento", el "Controlador: SATA" debería estar resaltado. Haga clic con el botón derecho del ratón en esta zona resaltada y seleccione "Añadir disco duro". Elija el botón "Usar un archivo de disco duro virtual existente". Navegue hasta su carpeta "VirtualBox". Resalte el archivo bcss.vmdk archivo. Antes de hacer clic en el botón "Abrir", introduzca los siguientes comandos en la misma ventana de la aplicación Terminal.

    diskutil  unmount  $PARTID;diskutil  unmountDisk  $DISK1

    Abrir el bcss.vmdk archivo. A continuación, seleccione la opción "Usar la caché de E/S del host". de la máquina. Su ventana debe aparecer similar a la que se muestra a continuación.

    2002

    Resalte el CD/DVD vacío y seleccione "Elegir disco óptico virtual Archivo..." para adjuntar su archivo iso de Windows 7. (Sugerencia: Busque los iconos de iconos de CD/DVD)

    2003

    Haga clic en Aceptar para cerrar la ventana. La ventana "Oracle VM VirtualBox Manager" debería aparecer de forma similar a la que se muestra a continuación.

    2004

  7. En este paso, copiará los archivos necesarios a la partición física, para que luego pueda reiniciar su Mac e instalar Windows. Introduzca los siguientes comandos en la misma ventana de la aplicación Terminal en la misma ventana de la aplicación Terminal.

    diskutil  unmount  $PARTID;diskutil  unmountDisk  $DISK1

    A continuación, haga clic en el icono situado sobre la etiqueta "Inicio" para arrancar desde el archivo iso de archivo iso de Windows 7. Pulse la barra espaciadora, si se le pide que "pulse cualquier tecla tecla para arrancar desde el CD o DVD".

    Nota: El puntero del ratón debe estar sobre la ventana de la pantalla de la máquina virtual antes de pulsar la barra espaciadora.

    Cuando aparezca la pantalla siguiente, haga clic en el botón "Siguiente".

    100

    Cuando aparezca la pantalla siguiente, seleccione "Reparar el ordenador".

    101

    Con el botón "Usar herramientas de recuperación que pueden ayudar a solucionar problemas al iniciar Windows", haga clic en el botón Siguiente.

    102

    Seleccione la opción "Símbolo del sistema".

    103

    Asegurar las letras de la unidad C a través de F no están asignados 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

    Introduzca lo siguiente para determinar una lista de los volúmenes actuales.

    diskpart
    list  volume

    La imagen de abajo muestra los volúmenes encontrados en mi Mac. Usted puede obtener resultados diferentes.

    9000

    Introduzca los siguientes comandos, para asignar las letras de unidad D , C y E al volumen del CD-ROM y a los volúmenes denominados "BOOTCAMP" y "BCSS", respectivamente. En la imagen mostrada arriba, estos son los volúmenes 0 3 y 4. Si sus índices de volumen son diferentes, haga las sustituciones apropiadas. Además, formatee en NTFS 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 haya terminado, las letras del volumen deberían aparecer de forma similar a lo que se que se muestra a continuación.

    9001

    A continuación, introduzca los comandos dados a continuación. El bootsect El comando escribe el código de código de arranque en el Volume Boot Record (VBR) de una partición y en el Master Boot Record (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) (VHD). El VHD representa una unidad flash virtual desde la que Windows se instalará en la partición física "BOOTCAMP".

    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

    Por último, copie la iso del instalador de Windows y el "Boot Camp Support Software" primero en el VHD, y luego directamente en el donde se va a 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 en copiarse. Los tamaños de los archivos 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.

  8. Este paso implicará la configuración del Master Boot Record (MBR) de su unidad física interna. 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 particiones del MBR de la partición.

    Este paso no puede realizarse en OS X 10.11 (El Capitan) con la protección de la integridad del sistema (SIP) activada. (Esta es la configuración por defecto por defecto). Si está utilizando OS X 10.11, debe desactivar el SIP, completar este paso y luego restaurar el SIP. Consulte el enlace: ¿Cómo puedo desactivar la protección de la integridad del sistema (SIP), también conocida como "sin root", en OS X 10.11, El Capitan? .

    En una ventana de la aplicación Terminal, introduzca los siguientes comandos. El primero fdisk marca la partición "BOOTCAMP" como la partición activa activa. El segundo fdisk cambia el id de la partición "BOOTCAMP" a 7. El comando final fdisk copia el código de arranque desde el MBR del disco que contiene la partición "Boot Camp Support Software" al MBR del disco físico que contiene la partición "BOOTCAMP". 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 INPUT, utilice el comando echo "$INPUT" .

  9. Este es el paso en el que se instala Windows en su partición "BOOTCAMP". en su partición "BOOTCAMP". Reinicie su Mac y mantenga pulsada la tecla option/alt clave. Seleccione el icono de Windows para arrancar desde la partición "BOOTCAMP". Abra una ventana del símbolo del sistema, navegando por las pantallas como como lo hizo en el paso 7. Introduzca los siguientes comandos para adjuntar la "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, la salida del list volume El comando muestra E a ser la letra de la unidad asignada a la partición "FLASHDRIVE". Si su letra de unidad es diferente, haga la sustitución correcta cuando introduzca la e:\setup que se da 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 aparecer el mensaje de error "c: \flashdrive.vhd - El proceso no puede acceder al archivo porque está siendo utilizado por otro proceso".

    Inicie la instalación de Windows 7 introduciendo el comando que se indica a continuación. Seleccione "BOOTCAMP" como su partición de instalación.

    e:\setup

    Los archivos de instalación se almacenan en la partición "FLASHDRIVE". Dado que esta partición se almacena como un archivo VHD en el "BOOTCAMP" no intente reformatear la partición "BOOTCAMP". Usted eliminará estos archivos de instalación en un paso posterior. Cuando su Mac reinicie, arrancará con OS X. Esto es de esperar. Desde las "Preferencias del Sistema" seleccione Windows como disco de arranque y reinicie el Mac. La instalación de Windows continuará.

  10. Una vez que Windows termine de instalarse, el "Software de soporte de Boot Camp" se puede aplicar. Para acceder a este software, el c:\flashdrive.vhd que contiene la partición "FLASHDRIVE". Haga clic en el botón "Inicio", escriba diskmgmt.msc y golpear el return clave. 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 "Sólo lectura" para evitar que se escriba en el archivo VHD. Después de de pulsar "Aceptar", la unidad aparecerá en la Administración de discos con un azul. Cierre la Administración de discos.

    En la ventana emergente de reproducción automática, seleccione "Abrir carpeta para ver archivos". (Si no aparece ninguna ventana emergente, utilice el Explorador de Windows para abrir la unidad etiquetada como "FLASHDRIVE"). La página web setup.exe se encuentra en la carpeta carpeta denominada "BootCamp". Ejecute esta aplicación para instalar el "Software de soporte de Boot Camp". El archivo VHD se desprenderá cuando el ordenador se reinicie.

  11. Por último, elimine las carpetas y archivos del DVD y del "Boot Camp Support Software". archivos. Esto se puede lograr arrastrando el c:\flashdrive.vhd a la papelera de reciclaje. Si recibe un mensaje de error error sobre el archivo abierto, reinicie el ordenador e intente de nuevo.

Limpieza

La carpeta "Virtual Box" puede ser eliminada. Probablemente tendrá que expulsar primero 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, puedes eliminarlos manualmente. Busca en la sección ~/"VirtualBox VMs" carpeta.

Puedes eliminar el archivo iso de Windows 7.

Puedes eliminar la aplicación VirtualBox, pero como ocupa tan poco espacio, yo no me molestaría.

0voto

David Anderson Puntos 2189

No tengo un Mac lo suficientemente nuevo como para instalarlo usando una unidad flash USB y no he creado una lo suficientemente reciente como para recordar lo que está almacenado en ella. Usted puede montar el archivo iso y creo que debe ser capaz de comparar con el contenido de la unidad flash. Pero de nuevo no estoy seguro.

Tus puertos USB externos son ambos USB 3 y ese podría ser el problema. Es posible que el instalador de Windows 7 no funcione con los puertos USB 3. ¿Crees que Apple espera que uses una unidad óptica externa (DVD)?

Es posible instalar Windows 7 sin necesidad de utilizar una unidad flash USB o una unidad óptica de DVD. El proceso es tedioso y no voy a entrar en los pasos a menos que esté interesado. Usted tendrá que descargar el software libre de terceros para hacerlo.

¿Has descargado el "Boot Camp Support Software" y has seguido los pasos indicados en el sitio web que aparece a continuación?

Instala Windows 7 y anteriores en tu Mac usando Boot Camp

0voto

ylnj Puntos 1

Resulta que ayer mismo hice una instalación de win10 en mi Macbook Air, y me encontré con exactamente el mismo problema de ver "no hay partición de arranque", seguido de tener sólo dos opciones en la pantalla de selección de arranque después del ciclo de encendido. Sin embargo, no hice nada especial para que funcionara. Simplemente lo reinicié de nuevo, mientras mantenía pulsada la tecla Opción desde el principio, y el USB (Windows) apareció como una de las opciones de arranque. Voy a enumerar todo lo que se me ocurre para que puedas detectar algo:

  • Macbook Air (mediados de 2012). Última versión de El Capitan 10.11.3. Unidad flash USB 2 (no USB 3).

    1. Descargue el archivo ISO de instalación de win10 64 bits de MS.
    2. Utilice BCA para crear una unidad de instalación de arranque en la unidad flash, y descargue los archivos de boot camp en la misma unidad. Crear una partición bootcamp (70GB)
    3. Quitar un JetDrive que tenía en la ranura de la tarjeta SD. Ninguna otra unidad externa, excepto la unidad flash USB.
    4. Reiniciar. Muestra el mensaje de "no hay partición de arranque".
    5. Apagado. Vuelva a encender, con la tecla Opción pulsada. Sólo ve "Macintosh HD" y "Recovery 10.11.3". Seleccione "Macintosh HD".
    6. En el escritorio, comprueba que la unidad USB tiene el material adecuado (por ejemplo, autorun.inf, setup.exe, directorio de arranque, directorio de BootCamp, etc.)
    7. Reiniciar. Mantenga la tecla Opción cuando empiece a encenderse.
    8. Ahora muestra 4 opciones en la pantalla de arranque: Macintosh HD, Recovery, USB (Windows), USB (EFI boot).
    9. Elija USB (Windows). Se inicia la instalación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X