1 votos

Dos instalaciones de Bootcamp: la primera en un disco duro interno y la segunda en un SSD Thunderbolt 2 externo

Después de este guía detallada Me he quedado en el punto 5. que no hizo que mi disco duro externo de 5TB para arrancar, no "Instalar Windows" ni "Windows" muestra en el menú de selección de arranque:

bless --folder /Volumes/WINSTALL/efi/boot --label "Install Windows"
mkdir /Volumes/WINSTALL/label
bless --folder /Volumes/WINSTALL/label --label "Windows"

Configuración actual del disco del iMac 2012:

  • Disco duro interno de 1TB (actualmente instalado Catalina, Windows 10)
  • SSD externo de 240 GB (Thunderbolt 2: actualmente instalado Mojave, High Sierra)
  • Disco duro externo de 5TB (USB: vacío)

El objetivo es instalar Windows 10 en el SSD externo Thunderbold2 de 240GB junto con las demás instalaciones del SO.

diskutil list muestra la siguiente configuración:

/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk4         117.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                87.7 GB    disk0s3
   4:                 Apple_Boot Boot OS X               134.2 MB   disk0s4
   5:                 Apple_APFS Container disk2         35.0 GB    disk0s5

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk3         395.0 GB   disk1s2
   3:       Microsoft Basic Data BOOTCAMP                605.0 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +35.0 GB    disk2
                                 Physical Store disk0s5
   1:                APFS Volume macOS-HS                14.2 GB    disk2s1
   2:                APFS Volume Preboot                 22.8 MB    disk2s2
   3:                APFS Volume Recovery                512.1 MB   disk2s3
   4:                APFS Volume VM                      2.1 GB     disk2s4

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +395.0 GB   disk3
                                 Physical Store disk1s2
   1:                APFS Volume Macintosh HD - Data     367.9 GB   disk3s1
   2:                APFS Volume Preboot                 25.6 MB    disk3s2
   3:                APFS Volume Recovery                525.8 MB   disk3s3
   4:                APFS Volume VM                      8.6 GB     disk3s4
   5:                APFS Volume Macintosh HD            11.3 GB    disk3s5

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +117.0 GB   disk4
                                 Physical Store disk0s2
   1:                APFS Volume iMextMojave             85.3 GB    disk4s1
   2:                APFS Volume Preboot                 26.1 MB    disk4s2
   3:                APFS Volume Recovery                507.5 MB   disk4s3
   4:                APFS Volume VM                      2.1 GB     disk4s4

/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *5.0 TB     disk5
   1:                        EFI EFI                     209.7 MB   disk5s1
   2:                  Apple_HFS seagate                 5.0 TB     disk5s2
   3:       Microsoft Basic Data Winstall                15.9 GB    disk5s3

Como el primer intento con el HDD externo de 5TB no funcionó probé a usar el SSD de 240GB con el Asistente de Bootcamp en Mojave (el SO arrancó desde ese SSD) para crear la memoria USB de instalación y crear la partición de Bootcamp en el SSD con la ISO Win10 de 64 bits 1909 como se recomienda en la guía.

En el punto 8. Intenté asignar la letra "S" a la partición EFI en el SSD pero falló con el mensaje No hay ningún volumen especificado. Por favor, seleccione un volumen e inténtelo de nuevo. Así que intenté montar la partición con el comando mountvol S: /S sin éxito y cuando intenté ejecutar mountvol sin argumentos ni siquiera mostró las particiones EFI de los otros discos como opción.

Estado del disco en la configuración de Windows:

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk0     Online          223 GB      0 B
  Disk1     Online          931 GB      0 B
  Disk2     Online          238 GB      0 B

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list partition

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            200 MB    512 B
  Partition 2    Primary            108 GB   200 MB
  Partition 3    Primary             81 GB   109 GB
  Partition 4    Primary            128 MB   190 GB

DISKPART> list volume

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E   BOOTCAMP     FAT32  Partition     81 GB  Healthy
  Volume 1     C   BOOTCAMP     NTFS   Partition    562 GB  Healthy
  Volume 2     F                NTFS   Partition    529 MB  Healthy    Hidden
  Volume 3     D   WinInstall   exFAT  Partition    238 GB  Healthy

Editar: salida de la "lista de discos" de la instalación existente de Win10 Bootcamp en el disco duro interno

DISKPART>
  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          223 GB      0 B
  Disk 1    Online          931 GB      0 B

Agradezco cualquier consejo.

1voto

David Anderson Puntos 2189

Lo has publicado en un comentario: "Actualmente parece ser una misión imposible". Bueno, aquí hay una ejemplo de pregunta donde un usuario tenía instalado Windows para arrancar por BIOS desde una unidad externa en un Mac de 2012.

Creo que tu modelo de Mac se supone que arranca por BIOS Windows 10. Usted tiene un BIOS de arranque de Windows 10 instalado en la unidad interna. Probablemente deberías instalar Windows 10 para arrancar por BIOS desde una unidad externa. Las instrucciones dadas en su enlace son para instalar un Windows de arranque EFI en una unidad externa.

Las instalaciones de Windows que arrancan por BIOS sólo pueden acceder a los primeros 2,2 TB de la unidad de instalación, cuando el tamaño del sector es de 512 bytes. Esto puede ser un problema ya que tu disco duro externo tiene un tamaño de 5 TB.

El Asistente Boot Camp debería ser capaz de crear un instalador de Windows 10 en una unidad flash USB. Este instalador debería poder arrancar en tu Mac. Puede utilizar este instalador para intentar instalar Windows 10 en las unidades externas. Estas unidades deberán tener particiones MBR o híbridas como la unidad interna.

Mientras que el Asistente Boot Camp puede crear un instalador de Windows 10 en una unidad flash USB, el Asistente Boot Camp probablemente no puede ser utilizado para instalar Windows 10 en una unidad externa. Esto suele requerir la instalación manual mediante la CLI de Windows.

ACTUALIZACIÓN

Usuario Cordvision publicó la pregunta Big Sur: Arrancar Win10 desde SSD y desactivar la unidad interna . Esta pregunta documenta cómo una actualización de firmware incluido con MacOS ha dado lugar a problemas BIOS arrancar Windows desde unidades externas. He descubierto que, en mi iMac de 2013, el gestor de arranque del Mac no siempre muestra un icono o el icono correcto para una unidad externa de arranque del BIOS. Además, al elegir el arranque del BIOS desde una unidad externa, el Mac puede intentar arrancar el BIOS desde una unidad diferente. Para superar esta limitación, instalé el rEFInd Boot Manager. Este es un producto gratuito.

Instalación de la BIOS Arranque de Windows 10 en disco duro USB usando el iMac 2013

Estas instrucciones probablemente sólo funcionen con los Mac de 2012 a 2014.

No tengo el mismo hardware que tú. Esto es lo más parecido que puedo conseguir. También estoy usando un teclado y un ratón Apple inalámbricos. Yo recomendaría utilizar un teclado y un ratón Apple con cable durante la instalación. Si usted tiene alguna pregunta sobre lo que hace un paso, probablemente debería primero pedir una mejor explicación.

Tengo Catalina, High Sierra y un Windows 10 de arranque por BIOS instalado en el HDD interno. Windows 10 está instalado en la partición con el identificador disk0s3 . La unidad USB externa no tiene ningún sistema operativo instalado. Voy a instalar un BIOS de arranque de Windows 10 la partición con el identificador disk2s3 . Actualmente, esta partición contiene un volumen con formato ExFAT.

/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_APFS Container disk1         898.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                91.5 GB    disk0s3
   4:       Microsoft Basic Data MyExFAT                 10.5 GB    disk0s4

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +898.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Muskie                  28.1 GB    disk1s1
   2:                APFS Volume Preboot                 118.9 MB   disk1s2
   3:                APFS Volume Recovery                1.0 GB     disk1s3
   4:                APFS Volume VM                      8.6 GB     disk1s4
   5:                APFS Volume Snapper2 - Data         21.6 GB    disk1s7
   6:                APFS Volume Snapper2                11.3 GB    disk1s8
   7:                APFS Volume Ron2Pasport             440.1 GB   disk1s9
   8:                APFS Volume FromTuna                35.3 GB    disk1s11
   9:                APFS Volume DavidAnderson           71.8 GB    disk1s12

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *400.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                 Apple_APFS Container disk3         340.0 GB   disk2s2
   3:       Microsoft Basic Data BootCamp                59.9 GB    disk2s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +340.0 GB   disk3
                                 Physical Store disk2s2
   1:                APFS Volume RonsStuff               19.0 GB    disk3s1
   2:                APFS Volume SnapperBackup-Summer19  186.5 GB   disk3s2

Si decide instalar un Windows de arranque por BIOS en la unidad USB de 5 TB, tendrá que crear un volumen con formato ExFAT en algún lugar dentro de los primeros 2,2 TB de la unidad. Suponiendo que disk5 es el identificador de su unidad de 5 TB, podría introducir el siguiente comando para crear una partición de 500 GB para Windows.

diskutil partitiondisk disk5 gpt exfat BootCamp 500G jhfs+ seagate R

Los pasos que utilicé para instalar Windows 10 en un HDD externo se dan a continuación.

  1. Descargar e instalar gdisk del sitio web de SourceForge GPT fdisk . Este es un producto gratuito. Primero, descárguelo en su Downloads carpeta. A continuación, introduzca el siguiente comando en una ventana de la aplicación Terminal para eliminar la cuarentena.

    xattr -c ~/Downloads/gdisk*.pkg 

    Por último, utilice la aplicación Finder para abrir el archivo descargado e instalar gdisk .

  2. Utilice el gdisk para asegurarse de que la unidad USB tiene una partición híbrida. A continuación se muestra lo que introduje en una ventana de la aplicación Terminal. Nota: Según Wikipedia En la actualidad, las particiones APFS no tienen un código hexadecimal MBR definido, por lo que he optado por utilizar el código hexadecimal da .

    sudo gdisk /dev/disk2
    r
    h
    2 3 
    y
    da
    n
    07
    y
    n
    w
    y

    A continuación se muestra la salida, cuando introduje lo anterior.

    davidanderson@Snapper ~ % sudo gdisk /dev/disk2
    GPT fdisk (gdisk) version 1.0.7
    
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    
    Found valid GPT with hybrid MBR; using GPT.
    
    Command (? for help): r
    
    Recovery/transformation command (? for help): h
    
    WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
    just hit the Enter key at the below prompt and your MBR partition table will
    be untouched.
    
    Type from one to three GPT partition numbers, separated by spaces, to be
    added to the hybrid MBR, in sequence: 2 3
    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y
    
    Creating entry for GPT partition #2 (MBR partition #2)
    Enter an MBR hex code (default AF): da
    Set the bootable flag? (Y/N): n
    
    Creating entry for GPT partition #3 (MBR partition #3)
    Enter an MBR hex code (default 07): 07
    Set the bootable flag? (Y/N): y
    
    Unused partition space(s) found. Use one to protect more partitions? (Y/N): n
    
    Recovery/transformation command (? for help): w
    
    Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
    PARTITIONS!!
    
    Do you want to proceed? (Y/N): y
    OK; writing new GUID partition table (GPT) to /dev/disk2.
    Warning: Devices opened with shared lock will not have their
    partition table automatically reloaded!
    Warning: The kernel may continue to use old or deleted partitions.
    You should reboot or remove the drive.
    The operation has completed successfully.

    Si utilizas tu unidad USB de 5 TB con el particionamiento que he descrito anteriormente, entonces no podrás incluir el jhfs+ partición formateada, porque esta partición existe más allá del límite de 2,2 TB. En este caso, se introducirían los comandos que se indican a continuación.

    sudo gdisk /dev/disk5
    r
    h
    2
    y
    07
    y
    n
    w
    y
  3. Utilice la aplicación Boot Camp Assistant para crear una unidad flash de instalación de Windows 10. A continuación se muestra una imagen de mi selección del Asistente de Boot Camp incluido con Catalina. No utilice el Asistente de Boot Camp para instalar Windows 10. Sólo cree el instalador de la unidad flash desde el archivo ISO de Windows 10 descargado. Este archivo se puede descargar desde este sitio web de Windows . El archivo que descargué se llamaba Win10_20H2_English_x64.iso .

    Cuando termine, compruebe si la carpeta root de la unidad flash contiene el archivo llamado AutoUnattend.xml . Si se encuentra, cambie el nombre a NoAutoUnattend.xml .

  4. Descargue e instale el rEFInd Boot Manager desde SourceForge Sitio web de rEFInd . Aquí voy a suponer que el archivo zip descargado se expandió a la carpeta refind-bin-0.13.2 . Si tiene una carpeta diferente, haga las sustituciones pertinentes. Nota: El diskutil pueden indicar que el volumen ya está desmontado y el refund-install script producirá un mensaje de error con respecto a cualquiera de los sed o bless comando.

    Nota: disk0s1 es la partición EFI de la unidad interna de mi Mac. Si esto no es cierto en su caso, entonces haga las sustituciones apropiadas. Además, puede utilizar la partición EFI de la unidad en la que está instalando Windows 10, como ubicación alternativa para rEFInd.

    cd ~/Downloads
    xattr -rc refind-bin-0.13.2
    cd refind-bin-0.13.2
    diskutil unmount /dev/disk0s1
    ./refind-install --usedefault /dev/disk0s1
    echo "scanfor biosexternal" >> /Volumes/EFI/EFI/BOOT/refind.conf 
    diskutil unmount /dev/disk0s1
  5. Apagar el Mac. Retire todas las unidades externas excepto la unidad flash de instalación de Windows 10. Inicie el Mac e inmediatamente mantenga pulsada la tecla option hasta que aparezcan los iconos del Gestor de Inicio del Mac. Resalte el icono de la unidad externa con la etiqueta EFI Boot y, a continuación, seleccione la flecha situada bajo este icono. Esto arrancará en Mac desde la unidad flash del instalador de Windows 10. A continuación se muestra una imagen similar al icono de la unidad externa que verás.

  6. La primera ventana que aparece debe ser similar a la que se muestra a continuación. En este punto, puede conectar la unidad donde se instalará Windows.

    Proceda como lo haría para una instalación de Windows con interfaz gráfica. Cuando aparezca una ventana similar a la que se muestra a continuación, pulse la tecla shift + F10 combinación de teclas.

    Nota: Si pulsa la tecla shift + F10 antes de que aparezca la imagen siguiente, es posible que el instalador de Windows no haya cargado los controladores del software de soporte de Windows.

    El resultado debería ser la aparición de la ventana del símbolo del sistema que se muestra a continuación.

  7. Introduzca el comando que se indica a continuación para determinar las letras de las unidades.

    echo list vol | diskpart

    En este ejemplo, las unidades d: y f: se determinaron como el volumen ExFAT de la unidad flash de instalación de Windows y el volumen ExFAT donde se instalará Windows, respectivamente. Si sus letras de unidad son diferentes, entonces haga las sustituciones apropiadas en los pasos restantes.

  8. Si es necesario, introduzca el siguiente comando para obtener los nombres de las instalaciones de Windows disponibles.

    dism /get-imageinfo /imagefile:d:\sources\install.wim

    En este ejemplo, el nombre Windows 10 Pro se utilizará. Si elige un nombre diferente, haga la sustitución correspondiente en el siguiente paso.

  9. Introduzca los siguientes comandos para comenzar a instalar una BIOS que inicie Windows 10.

    Nota: el primer dism tardará mucho tiempo en completarse. Debe ignorar cualquier mensaje de error de la segunda dism comando.

    format f: /q /v:BootCamp /fs:ntfs
    dism /apply-image /imagefile:d:\sources\install.wim /name:"Windows 10 Pro" /applydir:f:\ /checkintegrity
    dism /image:f:\ /add-driver /driver:d:\$WinPEDriver$ /recurse /forceunsigned
    bcdboot f:\windows /l en-us /s f: /f bios
    bootsect /nt60 f: /mbr
    exit

    Cuando haya terminado, cierre la ventana de configuración de Windows haciendo clic en el cuadro rojo con la marca X. En la siguiente ventana, seleccione Repair your computer entonces Turn off your PC . Después de que el Mac se apague, retire la unidad flash.

  10. Inicie el Mac e inmediatamente mantenga pulsada la tecla option hasta que aparezcan los iconos del Gestor de Inicio del Mac. Resalte el icono de la unidad interna etiquetado como EFI Boot . A continuación se muestra una imagen similar al icono de la unidad interna que verás.

    Sin embargo, si ha instalado rEFInd en una unidad externa, entonces debe resaltar el icono de la unidad externa con la etiqueta EFI Boot . A continuación se muestra una imagen similar al icono de la unidad externa que verás.

    A continuación, mantenga pulsada la tecla control para cambiar la flecha recta por una circular. Seleccione esta flecha circular para arrancar el Mac en el rEFInd Boot Manager. Con el icono que se muestra a continuación resaltado en la pantalla del rEFInd, pulse la tecla return de la llave. Si el icono no aparece, pulse la tecla esc para refrescar.

  11. Terminar de instalar Windows 10. El ordenador se reiniciará automáticamente a rEFInd, y luego a Windows 10 en la unidad externa. Cuando termine de instalar Windows 10, conecte la unidad flash de instalación de Windows 10 y ejecute el Setup aplicación en el BootCamp en la unidad flash. A continuación, expulse y retire la unidad flash de instalación de Windows 10 antes de reiniciar el Mac.

  12. Debería haber una aplicación de actualización de software de Apple instalada en su Mac. Ejecute esta aplicación para obtener las actualizaciones de Apple. Yo recomendaría instalar cualquier actualización en Apple Software Update primero.

  13. Por último, compruebe con Windows Update si hay actualizaciones adicionales (opcionales) de controladores y otros programas.

Referencias adicionales

Página de manual de gdisk
Página manual de refind-install
Opciones de la línea de comandos de la gestión de imágenes de DISM
Opciones de la línea de comandos de DISM Driver Servicing (.inf)
Opciones de la línea de comandos de BCDBoot
Opciones de la línea de comandos de Bootsect
Particiones de disco duro basadas en BIOS/MBR
El gestor de arranque de rEFInd
El gestor de arranque de rEFInd: Configuración del gestor de arranque
El gestor de arranque de rEFInd: Uso de rEFInd

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