¿Cómo instalo Windows 10 en MacBookPro5,1, sin unidad óptica (SSD+HDD)?

Tengo un gran problema.

No puedo instalar Windows 10 en mi MacBook Pro de finales de 2008 con bootcamp.

Reemplacé la unidad óptica porque no funcionaba con un disco duro de 1 TB y también tengo una unidad SSD.

He jugado con el archivo plist para el asistente de boot camp, vea el contenido a continuación:

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>32BitSupportedModels</key>
    <array>
        <string>MacBook7,1</string>
        <string>MacBookAir5,2</string>
        <string>MacBookPro10,1</string>
        <string>MacPro5,1</string>
        <string>Macmini5,3</string>
        <string>iMac12,2</string>
    </array>
    <key>BuildMachineOSBuild</key>
    <string>14D81</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleDisplayName</key>
    <string>Boot Camp Assistant</string>
    <key>CFBundleExecutable</key>
    <string>Boot Camp Assistant</string>
    <key>CFBundleGetInfoString</key>
    <string>Boot Camp Assistant 5.1.4, Copyright © 2015 Apple Inc. All rights reserved</string>
    <key>CFBundleIconFile</key>
    <string>DA</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.bootcampassistant</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>Boot Camp Assistant</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>5.1.4</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>500</string>
    <key>DARequiredROMVersions</key>
    <array>
        <string>IM41.0055.B08</string>
        <string>IM42.0071.B03</string>
        <string>IM51.0090.B03</string>
        <string>IM52.0090.B03</string>
        <string>IM61.0093.B01</string>
        <string>MP11.005C.B04</string>
        <string>MB11.0061.B03</string>
        <string>MBP11.0055.B08</string>
        <string>MBP12.0061.B03</string>
        <string>MBP51.007E.B06</string>
        <string>MM11.0055.B08</string>
    </array>
    <key>DTCompiler</key>
    <string>com.apple.compilers.llvm.clang.1_0</string>
    <key>DTPlatformBuild</key>
    <string>6D504m</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>14D77</string>
    <key>DTSDKName</key>
    <string>macosx10.10internal</string>
    <key>DTXcode</key>
    <string>0630</string>
    <key>DTXcodeBuild</key>
    <string>6D504m</string>
    <key>LSApplicationCategoryType</key>
    <string>public.app-category.utilities</string>
    <key>LSMinimumSystemVersion</key>
    <string>10.9.0</string>
    <key>NSMainNibFile</key>
    <string>MainMenu</string>
    <key>NSPrincipalClass</key>
    <string>NSApplication</string>
    <key>PreESDRequiredModels</key>
    <array>
        <string>MacBook7</string>
        <string>MacBookAir5</string>
        <string>MacBookPro5,1</string>
        <string>MacBookPro10</string>
        <string>MacPro5</string>
        <string>Macmini6</string>
        <string>iMac13</string>
    </array>
    <key>PreUEFIModels</key>
    <array>
        <string>MacBook7</string>
        <string>MacBookAir5</string>
        <string>MacBookPro5,1</string>
        <string>MacBookPro10</string>
        <string>MacPro5</string>
        <string>Macmini6</string>
        <string>iMac13</string>
    </array>
    <key>USBBootSupportedModels</key>
    <array>
        <string>MacBook7,1</string>
        <string>MacBookAir3,2</string>
        <string>MacBookPro5,1</string>
        <string>MacPro5,1</string>
        <string>Macmini4,1</string>
        <string>iMac12,2</string>
    </array>
    <key>Win7OnlyModels</key>
    <array>
        <string>MacBook7,1</string>
        <string>MacBookAir3,2</string>
        <string>MacBookPro5,0</string>
        <string>MacPro2,1</string>
        <string>Macmini4,1</string>
        <string>iMac10,1</string>
    </array>
</dict>
</plist>

Puedo crear el disco USB desde el asistente de bootcamp, así como particionar el disco.

El problema es que mi Mac se congela cuando elijo arrancar desde la unidad USB después de reiniciar. El usb aparece como EFI Boot.

Investigué mucho sobre el problema, intenté configurar la partición activa y muchas otras cosas.

Si alguien me puede ayudar le estaría muy agradecido.

Mejor Anders

Las viejas Mac no pueden iniciarse en los instaladores modernos de Windows desde USB, porque no entienden UEFI. Vea si esto podría ser una solución: apple.stackexchange.com/questions/129661/…
Oh, lo logré en pasos más simples: 1. Ejecute el asistente BootCamp para crear la partición BOOTCAMP de Windows. 2. Instale Refind Boot Manager en la Macbook5,1. 3. Inserte y arranque con un USB de arranque de Windows 7 de 32 bits escrito con Rufus. 4. Ejecute la iso de Windows 10 desde el Windows 7 ahora instalado.

Respuestas (4)

Los siguientes pasos explican cómo instalar Windows 10 en una unidad de disco duro (HHD) que reemplazó la unidad óptica original. Se supone que la unidad principal es una unidad de estado sólido (SSD) con el identificador de disco "disk0". Se supone que el HDD es la unidad secundaria con el identificador de disco de "disk1".

Nota: Si su OS X es El Capitán (10.11), entonces debe desactivar temporalmente la Protección de integridad del sistema (SIP). Para hacer esto, deberá iniciar su Mac desde El Captain Recovery OS. Una vez iniciado, abra una ventana de la aplicación Terminal e ingrese el comando que se muestra a continuación.

csrutil disable

Después de instalar Windows 10, puede habilitar SIP con el siguiente comando.

csrutil enable

Con Windows 10, el valor predeterminado de Windows Update es descargar e instalar automáticamente las actualizaciones. Tiene la opción de seleccionar una hora para reiniciar la computadora, pero el valor predeterminado es que también sea automático. Evidentemente, con Windows 10 Home estas son sus únicas opciones. Otras versiones de Windows 10 permiten al usuario "Configurar Actualizaciones Automáticas" con las mismas opciones que ofrecen las versiones anteriores de Windows.

Si desea asegurarse de que no haya actualizaciones de Windows instaladas antes de "Configurar actualizaciones automáticas" manualmente o instalar manualmente el software de soporte Boot Camp, deberá iniciar en modo Auditoría durante la instalación de Windows 10. Esté atento a las instrucciones especiales sobre el modo Auditoría mientras implementa los siguientes pasos.

Nota: Algunos de los pasos, que no involucran 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 vista, haga clic en una imagen o abra una imagen en una nueva ventana).

  1. Adquirir el software de soporte Boot Camp (los controladores). El software puede descargarse con el Asistente Boot Camp, descargarse directamente de la Web o copiarse de un DVD de instalación de OS X. Consulte Requisitos del sistema para instalar Windows en su Mac a través de Boot Camp para obtener más información. Intente obtener los últimos controladores disponibles para su Mac. Si está empleando este procedimiento, lo más probable es que Apple no haya lanzado unidades con Windows 10 para su modelo de Mac.
  2. Asegúrese de que su firmware esté actualizado. Consulte las actualizaciones de firmware de EFI y SMC para Mac con procesador Intel .
  3. Cree una partición formateada temporal de MS-DOS (FAT) en el SSD. Puede usar el Asistente de Bootcamp, la Utilidad de disco o los comandos ( distutil, gpty/o fdisk) ingresados ​​en una ventana de Terminal. gdiskTambién se pueden utilizar otras herramientas de terceros, como . Asigne a la etiqueta de esta partición el nombre "FLASHDRIVE". Dado que Apple recomienda usar una unidad flash de 16 GB para instalar Windows 10, la partición debe tener un tamaño mínimo de 16 GB. (En la práctica, esta partición suele ser mucho más pequeña). Después de instalar Windows 10, puede eliminar esta partición y recuperar el espacio. Esta partición contendrá los archivos de la iso de Windows 10 y el software de soporte Boot Camp.

    Tengo entendido que esta partición temporal debe ocurrir en el SSD (disco 0). Si puede usar el HDD (disco 1), hágamelo saber y actualizaré estas instrucciones.

  4. Descargue e instale una copia gratuita de VirtualBox de Oracle. Usé VirtualBox, Versión 5.0.0 r101573, Copyright © 2015.
  5. Dentro de su carpeta "Documentos", cree una carpeta llamada "VirtualBox". Aquí es donde guardará los archivos creados en el resto de los pasos.
  6. Utilice la aplicación Disk Utility para crear una única partición formateada de MS-DOS (FAT) en el HDD. Asegúrese de utilizar el esquema de partición Master Boot Record (MBR). Nombre esta partición "BOOTCAMP". Aquí es donde se instalará Windows 10.

    Si necesita usar la tabla de particiones GUID (GPT) para su esquema de partición o necesita particiones adicionales en el HDD, hágamelo saber.

    Sal de la Utilidad de disco.

  7. Establezca las variables FILE0y FILE1los nombres de archivo absolutos de las particiones denominadas "FLASHDRIVE y "BOOTCAMP”, respectivamente. Para hacer esto, abra una ventana de la aplicación Terminal e ingrese los siguientes comandos.

    diskutil  list  disk0;  diskutil  list  disk1
    

    Nota: Supongo que está utilizando el Bourne-Again Shell predeterminado (bash).

    La salida de los comandos debe ser similar a la siguiente. El identificador de disco para un disco o partición determinado se puede leer en la última columna marcada como "IDENTIFICADOR". El nombre de archivo absoluto para una partición se puede derivar anteponiendo la cadena "/dev/" al identificador del disco.

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *256.0 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS OS X                    239.7 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
       4:       Microsoft Basic Data FLASHDRIVE              15.5 GB    disk0s4
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     FDisk_partition_scheme                        *1.0 TB     disk1
       1:                 DOS_FAT_32 BOOTCAMP                1.0 TB     disk1s1
    

    Del resultado anterior, se puede deducir que las particiones "FLASHDRIVE" y "BOOTCAMP" tienen los identificadores de disco "disk0s4" y "disk1s1", respectivamente. Usando la misma ventana de la aplicación Terminal, ingrese las siguientes instrucciones de asignación para configurar las variables. Si sus identificadores de disco son diferentes, haga las sustituciones apropiadas.

    FILE0=/dev/disk0s4
    FILE1=/dev/disk1s1
    
  8. Declare las demás variables necesarias para los comandos utilizados en los pasos posteriores. Para hacer esto, ingrese las siguientes declaraciones de asignación en la misma ventana de la aplicación Terminal.

    DISK0=$(sed  -n  's/\(\/dev\/disk[0-9]*\).*/\1/p'<<<$FILE0)
    DISK1=$(sed  -n  's/\(\/dev\/disk[0-9]*\).*/\1/p'<<<$FILE1)
    PARTITION0=$(sed  -n  's/\/dev\/disk[0-9]*s\(.*\)/\1/p'<<<$FILE0)
    PARTITION1=$(sed  -n  's/\/dev\/disk[0-9]*s\(.*\)/\1/p'<<<$FILE1)
    

    Nota: en este punto, uno debe darse cuenta de que sería más fácil copiar las declaraciones de este documento y pegarlas en la ventana de la aplicación Terminal.

    Ingrese el siguiente comando para ver los valores de estas nuevas variables. Registra tu valor para la variable DISK1. Deberá ingresarlo en un paso posterior.

    echo  -e  "DISK0=$DISK0\nDISK1=$DISK1\nPARTITION0=$PARTITION0\nPARTITION1=$PARTITION1"
    

    Mi computadora generó el siguiente resultado.

    DISK0=/dev/disk0
    DISK1=/dev/disk1
    PARTITION0=4
    PARTITION1=1
    

    Si el valor de PARTITION0es mayor que , no4 puede instalar Windows 10 en la partición "BOOTCAMP". ( Técnicamente, esto no es cierto. Envíeme un comentario y publicaré cómo usar para superar este obstáculo ) .gdisk

  9. Con la aplicación Finder, monte el archivo iso de Windows 10. Copie todo el contenido a la raíz de la partición etiquetada como "FLASHDRIVE". Luego, puede desmontar el archivo iso.

  10. Con la aplicación Finder, copie la carpeta del software de soporte Boot Camp (BCSS) en la raíz de la partición etiquetada como "FLASHDRIVE".

    NOTA: Si abre su carpeta BCSS y encuentra el siguiente archivo y carpetas, en lugar de copiar la carpeta BCSS, debe copiar estos elementos en la carpeta raíz de la partición denominada "FLASHDRIVE".

    $WinPEDriver(carpeta)
    AutoUnattend.xml
    BootCamp(carpeta)

  11. Ingrese el siguiente comando en la misma ventana de Terminal.

    dot_clean  /Volumes/FLASHDRIVE
    
  12. Marque la partición correcta como activa en el MBR de cada disco ingresando lo siguiente en la misma ventana de Terminal. La entrada para el comando interactivo fdiskse toma de la variable INPUT. Si se le solicita una contraseña de inicio de sesión, ingrésela.

    INPUT=$(printf  "f  $PARTITION0\nq\ny")
    sudo  fdisk  -e  $DISK0  <<<"$INPUT";echo
    INPUT=$(printf  "f  $PARTITION1\nq\ny")
    sudo  fdisk  -e  $DISK1  <<<"$INPUT";echo
    

    Nota: Para mostrar el valor de la variable INPUT, utilice el comando echo "$INPUT".

  13. Permita el acceso de lectura/escritura de VirtualBox a la partición física "FLASHDRIVE" y al "disco 1" físico completo ingresando los siguientes comandos en la misma ventana de la aplicación Terminal. Si se le solicita una contraseña de inicio de sesión, ingrésela.

     sudo  chmod  go+rw  $FILE0
     sudo  chmod  go+rw  $DISK1*
    

    Esto permitirá que VirtualBox instale Windows 10 en su partición física "BOOTCAMP".

    Nota: este acceso solo durará hasta que se reinicie OS X.

  14. Cree los archivos que asignan el disco virtual al disco físico. En la misma ventana de Terminal, ingrese los siguientes comandos. Si se le solicita una contraseña de inicio de sesión, ingrésela.

    cd  ~/documents/virtualbox
    diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  $PWD/SSD.vmdk  -rawdisk  $DISK0  -partitions  $PARTITION0
    sudo  chown  $USER  SSD*.vmdk
    sudo  vboxmanage  internalcommands  createrawvmdk  -filename  $PWD/HDD.vmdk  -rawdisk  $DISK1
    sudo  chown  $USER  HDD.vmdk
    

    Nota: OS X prefiere montar automáticamente los sistemas de archivos. Esto se puede deshabilitar para una partición en particular creando o modificando el archivo "/etc/fstab". En lugar de emplear el archivo "/etc/fstab", se le pide al usuario que ingrese repetidamente los siguientes comandos.

    diskutil unmount $FILE0;diskutil unmountDisk $DISK1

    Estos comandos desmontan la partición "FLASHDRIVE" y el disco que contiene la partición "BOOTCAMP".

  15. Abra la aplicación VirtualBox y haga clic en el icono sobre la etiqueta Nuevo. 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 la carpeta VirtualBox creada en el paso 5. Resalte el archivo "SSD.vmdk". Antes de hacer clic en el botón "Abrir", ingrese los siguientes comandos en la misma ventana de la aplicación Terminal.

     diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    

    Abra el archivo "SSD.vmdk". Su ventana debe aparecer similar a lo que se muestra a continuación.

    Haga clic en el botón "Crear".

  16. Después de regresar a la ventana "Oracle VM VirtualBox Manager" de la aplicación VirtualBox y hacer clic en el ícono sobre la etiqueta "Configuración". A continuación, haga clic en el icono 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 la carpeta VirtualBox creada en el paso 5. Resalte el archivo "HDD.vmdk". Antes de hacer clic en el botón "Abrir", ingrese los siguientes comandos en la misma ventana de la aplicación Terminal.

     diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    

    Abra el archivo "HDD.vmdk". Su ventana debe aparecer similar a lo que se muestra a continuación.

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

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

  18. Ingrese el siguiente comando en la misma ventana de la aplicación Terminal.

     diskutil  unmount  $FILE0;diskutil  unmountDisk  $DISK1
    

    A continuación, haga clic en el icono sobre la etiqueta "Inicio" para iniciar desde el archivo iso de Windows 10. Presione la barra espaciadora cuando se le solicite "Presione cualquier tecla para iniciar desde un 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.

  19. Abra una ventana del símbolo del sistema haciendo clic en la siguiente secuencia.

    Siguiente
    Reparar su computadora
    Solucionar problemas
    Opciones avanzadas
    Símbolo del sistema

    La partición "FLASHDRIVE" es la unidad C:. La partición "BOOTCAMP" es la unidad D: y la unidad óptica (DVD) que contiene el archivo iso de Windows 10 es la unidad E:.

  20. Ingrese los siguientes comandos en la ventana del símbolo del sistema. Cuando lo solicite el siguiente comando, ingrese la etiqueta de volumen "FLASHDRIVE". Esto convertirá la partición FAT32 en una partición NTFS.

    convert  c:  /fs:ntfs
    

    Cuando lo solicite el siguiente comando, ingrese la etiqueta de volumen "BOOTCAMP". Esto formateará NTFS la partición.

    format  d: /q  /v:BOOTCAMP
    
  21. Ingrese el siguiente comando en la ventana del símbolo del sistema.

    bootsect  /nt60  c:
    bootsect  /nt60  d:  /mbr
    

    Esto agrega el código Bootstrap a las particiones "FLASHDRIVE" y "BOOTCAMP" y al MBR del HDD.

  22. Cierre la ventana del símbolo del sistema y haga clic en "Apagar su PC".

  23. Después de que la máquina virtual "BootCamp" se haya "Apagado", regrese a la ventana "Oracle VM Virtual Manager" de la aplicación VirtualBox. Haga clic en el icono sobre la etiqueta "Configuración". A continuación, haga clic en el icono sobre la etiqueta "Almacenamiento". En el "Árbol de almacenamiento", haga clic derecho en la etiqueta "SSD.vmd" y seleccione "Eliminar archivo adjunto". Su ventana debe aparecer similar a lo que se muestra a continuación.

    Haga clic en el botón "Aceptar" para cerrar la ventana.

  24. En la barra de menú, seleccione "Archivo → Administrador de medios virtuales". En la ventana de Virtual Media Manager, haga clic derecho en la entrada del disco duro con el nombre "SSD.vmdk" y seleccione "Eliminar". Si se le solicita una ventana emergente de confirmación, haga clic en el botón "Eliminar". En la ventana emergente con las opciones "Cancelar", "Mantener" y "Eliminar", elija "Mantener". Su ventana debe aparecer similar a lo que se muestra a continuación.

    Haga clic en el botón "Cerrar" para cerrar la ventana y luego salga de la aplicación VirtualBox.

  25. Ingrese el siguiente comando en la misma ventana de la aplicación Terminal. Si se le solicita, ingrese su contraseña de inicio de sesión. Este comando copia el código Bootstrap del MBR del HDD al MBR del SSD.

    sudo  fdisk  -u  -y  -f  $DISK1  $DISK0
    
  26. Ingrese lo siguiente en la misma ventana de la aplicación Terminal. Esto ingresará el tipo de partición correcto en la tabla de particiones MBR para la partición FLASHDRIVE.

     INPUT=$(printf  "s  $PARTITION0\n7\nq\ny")
     fdisk  -e  $DISK0  <<<"$INPUT";echo
    
  27. Ingrese el siguiente comando en la misma ventana de la aplicación Terminal. Si se le solicita una contraseña de inicio de sesión, ingrésela.

     sudo  bless  --device  $DISK0  --setBoot  --legacy
    

    Esto le indica a la computadora que los arranques subsiguientes se deben realizar en el modo BIOS heredado desde el SSD interno.

  28. Cierre todas las aplicaciones y ventanas. Si tiene la intención de usar el modo Auditoría durante la instalación de Windows y la computadora está conectada a Internet, desconéctela ahora. Reinicie la computadora y comience a instalar Windows 10 en la partición BOOTCAMP.

  29. Cuando llegue a la ventana que se muestra a continuación, seleccione "Personalizado (avanzado)".

  30. Cuando llegue a la ventana que se muestra a continuación, seleccione la partición "BOOTCAMP". No formatee la partición "BOOTCAMP". Haga clic en el botón "Siguiente".

  31. Si no tiene la intención de utilizar el modo Auditoría, puede omitir este paso. Para usar el modo Auditoría, siga los pasos dados en mi respuesta a la pregunta: ¿Cómo evitar que Windows 10 descargue e instale actualizaciones antes de instalar el software de soporte Boot Camp? Mientras está en el modo de auditoría, si necesita acceder al software de soporte Boot Camp (BCSS) almacenado en la partición "FLASHDRIVE", siga las instrucciones proporcionadas en el resto de este paso.

    Primero, asegúrese de estar en el modo Auditoría como se explica en el hipervínculo anterior. A continuación, haga clic con el botón derecho en el botón Inicio de la barra de tareas y seleccione "Administración de discos", como se muestra a continuación.

    107

    Haga clic con el botón derecho en la partición "FLASHDRIVE" y seleccione "Cambiar letra de unidad y rutas...", como se muestra a continuación. Asigne a la partición la letra de unidad S:. Cuando haya terminado, cierre la ventana "Administración de discos".

    108

    Ahora tiene acceso al software de soporte Boot Camp en la unidad S:. Antes de salir del modo Auditoría, elimine la letra de unidad S: de la partición "FLASHDRIVE". Al retirar, ignore los mensajes de advertencia.

  32. Termina de instalar Windows 10. Una vez que termines, busca el ícono "Boot Camp" en la bandeja del sistema en la barra de tareas de Windows. Haga clic con el botón derecho en el icono "Boot Camp" y seleccione "Reiniciar en Mac OS X", como se muestra a continuación. Nota: Esto puede parecer ligeramente diferente si instaló una versión diferente del software de soporte Boot Camp (BCSS) que yo.

    111

  33. Una vez que termine de reiniciar en OS X, asigne a la variable DISK1el valor registrado en un paso anterior. Para hacer esto, primero abra la aplicación Terminal e ingrese la siguiente declaración de asignación en la nueva ventana. Si registró un valor diferente, haga la sustitución adecuada.

      DISK1=/dev/disk1
    
  34. Permita el acceso de lectura/escritura de VirtualBox a todo el "disco 1" físico ingresando el siguiente comando en la misma ventana de la aplicación Terminal. Si se le solicita una contraseña de inicio de sesión, ingrésela.

    sudo  chmod  go+rw  $DISK1*    
    

    Esto permitirá que VirtualBox cree un almacén de datos de configuración de arranque (BCD) en su partición física "BOOTCAMP".

    Nota: este acceso solo durará hasta que se reinicie OS X.

  35. Ingrese el siguiente comando en la misma ventana de la aplicación Terminal.

      diskutil  unmountDisk  $DISK1
    

    A continuación, abra la aplicación VirtualBox para ver la ventana "Oracle VM VirtualBox Manager".

  36. Ingrese el siguiente comando en la misma ventana de la aplicación Terminal.

     diskutil  unmountDisk  $DISK1
    

    A continuación, haga clic en el icono sobre la etiqueta "Inicio" para iniciar desde el archivo iso de Windows 10. Presione la barra espaciadora cuando se le solicite "Presione cualquier tecla para iniciar desde un 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.

  37. Abra una ventana del símbolo del sistema haciendo clic en la siguiente secuencia.

    Siguiente
    Reparar su computadora
    Solucionar problemas
    Opciones avanzadas
    Símbolo del sistema

    La partición "BOOTCAMP" es la unidad C: y la unidad óptica (DVD) que contiene el archivo iso de Windows 10 es la unidad D:.

  38. Ingrese los siguientes comandos en la ventana del símbolo del sistema para crear un almacén de datos de configuración de arranque (BCD) en la partición "BOOTCAMP". Cuando se le solicite, ingrese la letra "y". Esto creará el archivo "C:\Boot\BCD".

     cd  /d  c:\
     bootrec  /rebuildbcd
    

    Nota: El directorio "\Boot" tiene los atributos de archivo "Oculto" y "Sistema".

    Los resultados de ingresar los dos comandos anteriores se muestran a continuación.

    Cierre la ventana del símbolo del sistema y haga clic en "Apagar su PC".

  39. Después de que la máquina virtual "BootCamp" se haya "Apagado", salga de la aplicación VirtualBox. Cierre todas las aplicaciones y ventanas, luego reinicie OS X.

Limpiar

Una vez que Windows 10 esté instalado en el HDD, puede eliminar lo siguiente.

  • La partición "FLASHDRIVE" en el SSD. En el ejemplo anterior, la aplicación Disk Utility podría usarse para eliminar la partición "FLASHDRIVE". La partición "OS X" podría ampliarse para reutilizar este espacio.
  • La máquina virtual "BootCamp". Abra la aplicación VirtualBox. En la ventana "Oracle VM VirtualBox Manager", haga clic con el botón derecho en el icono "BootCamp" y seleccione "Eliminar...". En la ventana emergente, haga clic en el botón "Eliminar todos los archivos". Si recibe un mensaje de error, ignórelo. Confirme que la máquina virtual "BootCamp" se haya eliminado comprobando la carpeta "~/VirtualBox VMS/BootCamp". Si esta carpeta aún existe, elimínela.
  • La carpeta "~/Documentos/VirtualBox".
  • El archivo iso de Windows 10, pero solo si tiene una copia de seguridad.
  • El software de soporte Boot Camp (BCSS). Tenga cuidado: en el futuro, Apple puede cambiar el BCSS que usó, así que no asuma que puede descargar los mismos archivos en el futuro. Lo mejor sería guardar una copia de seguridad.
¿Cuándo vas a actualizar esto?
Siempre puedo usar un disco duro externo, ¿no?
@iProgram: Lo que quise decir fue que las instrucciones son para un segundo disco que está particionado con MBR. Su disco está particionado en GPT. Intentaré incluir las diferencias en los pasos en alguna parte.
Bueno, gracias. Solo que comentaste en mi publicación diciendo que funcionaría. Supongo que no pensaste que GPT sería diferente. ¿Las diferencias que dices me ayudarían a instalar Windows o no?
@DavidAnderson Esto se ve increíble, ¡muchas gracias por tu gran esfuerzo!
Ahora que El Capitan presenta la instalación de Windows sin USB, ¿sería posible hacer que esta función funcione en Mac más antiguas al jugar con los archivos .plist? Solo me preguntaba.. :)
@Anders: El Capitán presenta la instalación de Windows sin USB solo en las Mac más nuevas y en modo EFI/GPT. Mi respuesta implica la instalación de Windows en Mac anteriores usando el modo BIOS/MBR. El método introducido por Apple cubre un conjunto de Mac que probablemente no incluiría ninguna Mac en mi conjunto.
@Anders: Por cierto, nunca publiqué cómo instalar Windows 10 en modo BIOS/MBR en Mac con un solo disco duro interno o un solo SSD interno. Publiqué cómo instalar sin una unidad óptica para Windows 7 y Windows 8.1. Hasta donde yo sé, nadie ha pedido nunca el procedimiento.

Logré usar la guía de David Anderson (respuesta a continuación) para instalar Windows 8.1 en una Macbook pro 15 de finales de 2011, con una SSD de 500 GB (OSX 10.13.6 High Sierra instalado, partición APFS en todo el disco) y la unidad de disco duro original de 500 GB en la ranura superDrive.

Hay algunas cosas a considerar antes de hacer que esto funcione:

  • Si su SSD tiene un sistema de archivos APFS, cuando crea la partición FLASHDRIVE, debe elegir particionar el disco y no crear una partición dentro del contenedor;
  • Debe tener un GPT/MBR híbrido configurado en el SSD antes del paso 07, o de lo contrario no podrá acceder a la partición FLASHDRIVE en el paso 20. Para configurarlo, básicamente descargué gdisk y seguí la creación de un MBR híbrido guía, con la única excepción de que elegí "no" en el último paso "¿Usar uno para proteger más particiones? (S/N):"
  • Traté de crear la partición FLASHDRIVE durante un arranque normal y aparecieron particiones extrañas, moviendo la partición FLASHDRIVE al número 5, que los MBR no pueden ver. Así que no pude continuar hasta que reinicié en modo de recuperación (mantenga presionado cmd + R durante el arranque) y ejecuté la herramienta de reparación en la utilidad de disco. Así que recomiendo hacer el paso 06 en modo de recuperación.
  • Si reinicia por algún motivo, debe repetir los pasos del 7 al 14 para continuar de manera segura desde donde lo dejó, ya que el sistema de archivos cambia aleatoriamente el disco 0 por el disco 1 después del arranque. No sé si es un error particular en mi máquina, pero es mejor prevenir que curar.
  • Después de crear la partición FLASHDRIVE en el SSD, la "lista de diskutil" mostrará 3 discos: su HDD, su SSD con un esquema de partición GUID y un tercero con un esquema de contenedor APFS. Este tercer disco es solo el contenedor del segundo expandido. Debe considerar este disco con particiones GUID como su DISK0 para los fines de este tutorial.
  • Al marcar la partición MBR activa en cualquiera de los discos, verá un error: "fdisk: no se pudo abrir el archivo MBR /usr/standalone/i386/boot0: No existe tal archivo o directorio". Puedes simplemente ignorarlo.
  • Si hay errores al iniciar VirtualBox VM, marque la casilla "Usar caché de E/S del host" como se describe en la imagen del paso 16.

Espero que ayude, saludos.

Si tiene una instalación de Windows existente, EasyBCD le permitirá iniciar desde el ISO directamente e instalar desde allí. Instalé la partición BootCamp con la caja virtual, y agregué el ISO, luego inicié el menú de inicio con refit 0.92 e inicié el ISO desde el menú de inicio y la instalación salió bien.

También estoy usando la guía de David Anderson y estoy atascado en el paso 8

Mi sistema está instalado en una unidad externa de la siguiente manera:

lista de utilidades de disco

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HDold         999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *160.0 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS HighSierraUSB           72.2 GB    disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
   4:       Microsoft Basic Data BOOTCAMP                71.5 GB    disk2s4
   5:       Microsoft Basic Data FLASHDRIVE              15.2 GB    disk2s5

echo -e "DISCO0=$DISCO0\nDISCO1=$DISCO1\nPARTICIÓN0=$PARTICIÓN0\nPARTICIÓN1=$PARTICIÓN1"

DISK0=/dev/disk2
DISK1=/dev/disk2
PARTITION0=5
PARTITION1=4

Si el valor de PARTITION0 es mayor que 4, no puede instalar Windows 10 en la partición "BOOTCAMP". (Técnicamente, esto no es cierto. Envíeme un comentario y publicaré cómo usar gdisk para superar este obstáculo).

¿Cómo puedo usar el disco para arreglar esto?

En primer lugar, ¡bienvenido a Ask Different! :) ¡Espero que vengas a encontrar que este sitio tiene mucho que ofrecer! En caso de que aún no lo haya hecho, vale la pena tomarse el tiempo para leer el recorrido . Mientras tanto, no me queda claro si su publicación también tiene la intención de proporcionar una respuesta, o si está tratando de hacer otra pregunta (aunque relacionada con esta). Si es una pregunta, hazla haciendo clic en Preguntar . De lo contrario, si estuviera tratando de agregar a la lista de respuestas existentes, ¿podría editar su publicación para aclarar esto un poco?
Su disco externo está formateado como esquema de partición GUID. Bootcamp solo entiende el esquema de partición MBR. Debe formatearlo todo como MBR (que solo admite 4 particiones) o crear un disco híbrido GUID/MBR, que gdisk ayudará. Para disminuir la cantidad de particiones, sugiero eliminar la partición de recuperación disk2s3, ya que puede realizar una instalación nueva desde una memoria USB si las cosas salen mal. Con 4 particiones, crear el esquema de MBR híbrido será mucho, mucho más fácil, siguiendo "Creación de un MBR híbrido" en mi respuesta.