1 votos

"No pudimos crear una nueva partición o localizar una existente" Problema al instalar Windows 10 en MBP 2012 no retina

Bueno, el último post fue un desastre por mi parte. Muy bien, vamos a intentar esto de nuevo:

Estoy usando un 13 "(Lo siento, mi memoria era confusa y escribió 15" en los últimos 2 mensajes) no retina 2012 Macbook Pro con una unidad SSD y una unidad de disco duro y actualmente está tratando de arranque dual de Windows 10 para fines de trabajo. Boot Camp no me deja pasar esta pantalla no importa lo que he intentado enter image description here

Decido comprometerme a usar Unetbootin para flashear Windows 10 en mi USB. Lamentablemente, la vida no va a mi manera. El archivo .iso más nuevo de Microsoft inicialmente iba bien pero debido a algunos problemas, decido usar otra iso de Windows 10 que es la versión 1607 de julio de 2016 y actualizar más tarde. El usb que incluye la iso es prestado por mi conocido.

El problema surge en la pantalla de elección de la configuración de Windows donde hubo algunos problemas (lo siento mucho, actualizaré el post con imágenes lo antes posible pero ya es bastante tarde aquí).

Hay unas cuantas unidades, en concreto 2 unidades EFI para mi SSD y el Disco Duro (ellos incluidos por supuesto) y la propia Partición. He eliminado la partición y utilizar el espacio libre para crear una nueva partición con el instalador de Windows. Y cuando seleccioné la partición recién creada, aparece el mensaje de error "No pudimos crear una nueva partición o localizar una existente". He probado a repetir el proceso y a formatear la partición pero sigue sin funcionar nada.

Aquí está la lista de diskutil (Con la partición actualmente eliminada):

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk3         749.9 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         119.8 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +119.8 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume macOS SSD               51.1 GB    disk2s1
   2:                APFS Volume PreBoot                 23.4 MB    disk2s2
   3:                APFS Volume Recovery                509.8 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +749.9 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume HDD 800GB               518.5 GB   disk3s1
   2:                APFS Volume Preboot                 23.2 MB    disk3s2
   3:                APFS Volume Recovery                509.8 MB   disk3s3
   4:                APFS Volume VM                      4.3 GB     disk3s4

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.5 GB    disk4
   1:                 DOS_FAT_32 BOOTUSB                 15.5 GB    disk4s1

listar disco desde diskpart devuelve algo así: (De nuevo, siento mucho no tener imágenes, las actualizaré pronto)

disco0: 111GB y 0B libres (supongo que es mi SSD)

disco1: 698 y 0B libre (Bastante seguro de que este es el disco duro)

disco2: 14gb y 0B libres (¿boot usb...?) Además, bajo GPT, disk0 y disk1 ambos tienen * mientras que disk2 no. No estoy seguro de lo que es, pero espero que vale la pena mencionar.

¿Puede alguien ayudarme a proceder a la instalación de Windows? Estoy en un pequeño lío.

P/s: He visto soluciones respecto a borrar la unidad y crear una partición en diskpart y proceder desde ahí. Lamentablemente no puedo hacer este método porque no tengo ninguna unidad externa lo suficientemente grande como para hacer una copia de seguridad de mi disco duro y no podía simplemente ir borrando ya que contiene algunas cosas importantes.

Actualización: D:\gdisk64 -l 0: salida

GPT fdisk (gdisk) version 1.0.8

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk 0:: 234441648 sectors, 111.8 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): C7320F5A-4F01-4C4D-A9FA-C772F979C0B7
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 234441614
Partitions will be aligned on 8-sector boundaries
Total free space is 13 sectors (6.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          409640       234441607   111.6 GiB   AF0A  

Actualización 2: echo list disk | diskpart > D:\disk.txt de salida:

Microsoft DiskPart version 10.0.19041.964

Copyright (C) Microsoft Corporation.
On computer: MINWINPC

DISKPART> 
  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          111 GB      0 B        *
  Disk 1    Online          698 GB      0 B        *
  Disk 2    Online           14 GB      0 B         

DISKPART> 

Se ha actualizado la salida de diskutil:

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk3         650.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                99.9 GB    disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         119.8 GB   disk1s2
   3:       Microsoft Basic Data System                  52.4 MB    disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +119.8 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume macOS SSD               55.7 GB    disk2s1
   2:                APFS Volume PreBoot                 23.4 MB    disk2s2
   3:                APFS Volume Recovery                509.8 MB   disk2s3
   4:                APFS Volume VM                      1.1 GB     disk2s4

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +650.0 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume HDD 800GB               507.0 GB   disk3s1
   2:                APFS Volume Preboot                 23.2 MB    disk3s2
   3:                APFS Volume Recovery                509.8 MB   disk3s3
   4:                APFS Volume VM                      4.3 GB     disk3s4

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.5 GB    disk4
   1:               Windows_NTFS WININSTALL              15.0 GB    disk4s1
   2:                 DOS_FAT_32 REFIND                  481.3 MB   disk4s2

Actualización: Instalación fallida: enter image description here

dir E:\Windows\System32\winload.exe de salida:

Volume in drive E has no label.
Volume Serial Number is 460F-140E

Directory of E: \Windows\System32

10/06/2021 05:51 AM     1,556, 176 winload.exe

                   1 File(s)    1,556, 176 bytes

                   0 Dir(s) 89, 119, 178,752 bytes free

bcdedit /store C:\boot\BCD /enum de salida:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-us
inherit                 {globalsettings}
default                 {default}
resumeobject            {3ee49830-70e4-11ec-97b9-dbcf6659b673}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 3

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=E:
path                    \Windows\system32\winload.exe
description             Windows 10
locale                  en-us
inherit                 {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice                partition=E:
systemroot              \Windows
resumeobject            {3ee49830-70e4-11ec-97b9-dbcf6659b673}
nx                      OptIn
bootmenupolicy          Standard

0 votos

I

0 votos

A

0 votos

@nohillside Ya veo, actualizaré el post. Además, supongo que tienes razón, miraré lo de hacer copias de seguridad en la nube y copias de seguridad de mi disco, ya que de momento no he podido hacerme con un disco externo.

2voto

David Anderson Puntos 2189

Esta respuesta fue probada utilizando un iMac (21,5 pulgadas, finales de 2013). Dado que se supone que este Mac utiliza una UEFI de arranque de Windows 10, en realidad no probé más allá de las instrucciones dadas aquí. Se supone que tu Mac arranca por BIOS con Windows 10.

Creación de una partición en cada unidad interna para Windows

Según la información publicada en la pregunta, el siguiente comando crearía una partición de aproximadamente 100 GB para Windows en el disco duro.

diskutil apfs resizecontainer disk0s2 650G exfat BOOTCAMP 0

Para crear una partición de Reserva del Sistema de 50 MiB en el SSD, se podría introducir el siguiente comando. Sin embargo, es posible que tenga que mover algunos archivos del SSD al HDD, si el SSD no tiene espacio.

diskutil apfs resizecontainer disk1s2 119.771G exfat System 51Mi 

Creación de un instalador de la unidad flash USB de arranque de Windows 10 y partición híbrida del disco duro

Se supone que tu Mac instala Windows 10 en el arranque de la BIOS. Estas instrucciones se pueden utilizar para crear un instalador de la unidad flash USB de Windows 10 de arranque del BIOS. Además, siguiendo estas instrucciones se obtendrá un disco duro interno con partición híbrida, que es un requisito para un arranque dual de MacOS y un arranque BIOS de Windows. Los pasos son los siguientes.

  1. Borrar y particionar una unidad flash USB de 16 GB o más. Introduzca el siguiente comando y utilice la salida para determinar el identificador de la unidad flash USB.

    diskutil list external

    Introduzca el siguiente comando para borrar y particionar la unidad flash USB. Si su identificador no es disk4 y luego hacer la sustitución correspondiente.

    diskutil partitiondisk disk4 mbr exfat WININSTALL 15G fat32 REFIND R
  2. Instala el rEFInd Boot Manager en la unidad flash USB. Descargue la última versión del rEFInd Boot Manager de SourceForge. (En el momento de escribir esto, la versión actual era la 0.13.2.) Cree una carpeta llamada efi en el REFIND volumen. A continuación, cree una carpeta llamada boot dentro del efi carpeta. Dentro de la descarga de rEFInd desde SourceForge, hay una carpeta llamada refind . Copie el contenido de esta carpeta en la carpeta boot en la carpeta REFIND volumen. Por último, cambie el nombre de refind_x64.efi en el archivo boot a la carpeta bootx64.efi . El resultado final se muestra a continuación.

  3. Monte el archivo ISO de Windows y copie el contenido en el WININSTALL volumen. El archivo que descargué de Microsoft era Win10_21H2_English_x64.iso .

  4. Utilice el Asistente Boot Camp para descargar el software de soporte de Windows. Esto debe hacerse en el Mac donde se va a instalar Windows. Cuando haya terminado, copie el software de soporte de Windows en el WININSTALL volumen.

  5. Utilice Safari para adquirir el último fdisk GPT de 64 bits para Windows ( gdisk64.exe ). En las preferencias de Safari, asegúrese de que la opción "Mostrar el menú Desarrollo en la barra de menús" esté marcada. Abra una nueva ventana de Safari y seleccione DesarrollarAgente de FuegoFox-Windows en la barra de menús. Vaya a la sección Sitio web de SourceForge GPT fdisk y seleccione el Download botón. Cuando termine, cierre la ventana de Safari.

  6. Desde la descarga de GPT fdisk de SourceForge, copie el archivo gdisk64.exe a la WININSTALL volumen. Al terminar, el WININSTALL el volumen debería aparecer como se muestra a continuación.

  7. Introduzca los siguientes comandos para añadir las etiquetas de los iconos del Gestor de Inicio del Mac.

    bless --folder /Volumes/REFIND/efi/boot --label rEFInd
    bless --folder /Volumes/WININSTALL/efi/boot --label "Windows UEFI"
  8. Utiliza el gestor de arranque del Mac para arrancar por UEFI el instalador de Windows. Reinicie el Mac e inmediatamente mantenga pulsada la tecla option hasta que aparezcan los iconos del Gestor de Inicio del Mac. Seleccione el icono con la etiqueta Windows UEFI .

    Cuando aparezca una imagen similar a la que se muestra a continuación, pulse la tecla shift + F10 para abrir una ventana del símbolo del sistema.

    first screen

    Introduzca los siguientes comandos presentados en el resto de este paso.

    diskpart
    list disk

    Utilizando los valores indicados en el Size determine los números de disco asignados al SSD interno y al HDD interno a partir de los valores indicados en la columna Disk ### columna.

    list volume

    Utilizando los valores indicados en el Label determine el número de volumen y la letra de la unidad asignada al WININSTALL volumen a partir de los valores del Volume ### y Ltr columnas, respectivamente. Si el número de volumen que determinó es diferente de 3, entonces haga la sustitución apropiada en el siguiente comando.

    select volume 3
    active
    exit

    Si la letra de la unidad que ha determinado es diferente de D y luego hacer la sustitución apropiada en el siguiente comando.

    bootsect /nt60 D: /mbr

    Si la letra de la unidad y/o el número del disco SSD que ha determinado es diferente de D y 0 respectivamente, y luego hacer las sustituciones apropiadas en el siguiente comando.

    D:\gdisk64 0:

    Como diskpart , gdisk64 es un comando interactivo. Sin embargo, con gdisk64 el delimitador entre un comando y los parámetros puede ser un space o un return . Además, puede salir sin guardar los cambios pulsando la tecla control + C combinación de teclas. A continuación se muestra una tabla con las entradas que debe realizar. Introduzca los valores en la columna de entrada de SDD en el orden indicado.

    SDD
    Entrada

    HDD
    Entrada

    Tipo

    Comentario

    r

    r

    comando

    Cambiar al menú de recuperación y transformación

    h

    h

    comando

    Hacer MBR híbrido

    2 3

    2 3

    parámetros

    Añade la segunda y tercera entradas GPT a la tabla MBR

    y

    y

    parámetro

    Confirme la colocación de la partición EFI GPT (0xEE) primero en el MBR

    ff

    ff

    parámetro

    Código hexadecimal MBR para la partición MBR 2

    n

    n

    parámetro

    Omitir la configuración de la bandera de arranque para la partición MBR 2

    07

    07

    parámetro

    Código hexadecimal MBR para la partición MBR 3

    y

    n

    parámetro

    Si y a continuación, establecer la bandera de arranque para la partición MBR 3

    n

    n

    parámetro

    Omitir la adición de más entradas GPT a la tabla MBR

    w

    w

    comando

    Escribir la tabla en el disco y salir

    y

    y

    parámetro

    Confirmar para escribir y salir

    Si la letra de la unidad y/o el número del disco duro que ha determinado es diferente de D y 1 respectivamente, y luego hacer las sustituciones apropiadas en el siguiente comando.

    D:\gdisk64 1:

    Arriba hay una tabla con las entradas que debes hacer. Introduzca los valores en la columna de entrada del disco duro en el orden indicado. Cuando termine, introduzca el siguiente comando para cerrar la ventana del símbolo del sistema.

    exit 

En este punto, la unidad flash USB puede ser arrancada por la BIOS y las unidades internas son particiones híbridas.

Arranque de la BIOS con el instalador de Windows 10 en una unidad flash USB

Para poder utilizar la interfaz gráfica de usuario proporcionada por Microsoft para instalar un Windows 10 de arranque por BIOS, el instalador tiene que ser de arranque por BIOS. Dado que el Mac Startup Manger no puede instruir adecuadamente al firmware para que arranque por BIOS la unidad flash, se utiliza en su lugar el rEFInd Boot Manager. Esta sección continúa desde donde lo dejó la sección anterior.

Seleccione la casilla roja con la X blanca o pulse la tecla command + esc y seleccione la combinación de teclas Yes botón. Mantenga inmediatamente pulsado el botón option mientras el Mac se reinicia. Cuando aparezcan los iconos del gestor de arranque del Mac, seleccione el icono etiquetado como rEFInd .

Cuando aparezcan los iconos del rEFInd Boot Manager, seleccione un icono de Windows que muestre una pequeña unidad flash, como se muestra a continuación. La descripción mostrada debe contener la palabra "legacy". Un ejemplo sería "Boot Legacy OS from whole disk volume". Nota: Puede aparecer más de un icono.

Windows flash drive icon

Al arrancar la BIOS desde la unidad flash, puede pasar mucho tiempo antes de que aparezca algo significativo. Tenga paciencia. Una vez que aparezca el instalador, proceda a instalar Windows 10. Cuando se le pregunte: "¿Dónde quiere instalar Windows?", haga lo siguiente.

  1. Resalte la partición etiquetada como System . Utilice el Format para formatear la partición en NTFS. Nota: El formateo eliminará el System etiqueta.
  2. Resalte la partición etiquetada como BOOTCAMP . Utilice el Format para formatear la partición en NTFS. Nota: El formateo eliminará el BOOTCAMP etiqueta.
  3. Con la partición formalmente etiquetada BOOTCAMP aún resaltada, seleccione la opción Next botón.

Actualización 1

El OP publicó el siguiente comentario:

Gracias por la respuesta. Aunque..., todo parece funcionar hasta ahora, en la parte de gdisk me sale este error después de omitir la configuración de la bandera de arranque para la partición MBR 2: GPT partition #3 does not exist or is too big; skipping. Unused partition space(s) found. Use one to protect more partitions? (Y/N):

Normalmente, utilizaría la salida del comando siguiente para determinar lo que debería hacerse a continuación. (Si la letra de la unidad y/o el número de disco que determinó es diferente de D y 0 respectivamente, y luego hacer las sustituciones correspondientes).

D:\gdisk64 -l 0:

Sin embargo, esto podría ser difícil de publicar para que yo lo vea. Por lo tanto, podría introducir el siguiente comando que escribirá la salida en el archivo gpt.txt en la unidad flash.

D:\gdisk64 -l 0: >D:\gpt.txt

A continuación, podría arrancar de nuevo a MacOS, editar su pregunta para incluir el contenido de este archivo.

Actualización 2

Dado que la salida de list disk muestra que el disco duro es Disk 1 , debería haber introducido D:\gdisk64 1: en lugar de D:\gdisk64 0: .

Advertencia: Como el SSD es el disco 0, probablemente no podrá instalar Windows en el HDD, a menos que exista una partición de reserva del sistema de 50 MiB en el SSD. En otras palabras, se encontrará con el siguiente mensaje.

need system reserve

Podría incluir ahora las instrucciones para crear esta pequeña partición. O bien, usted podría esperar y ver, si usted consigue el mensaje.

Actualización 3

Me gustaría hacer las siguientes preguntas.

  • Hace /Windows/System32/winload.exe existen en la tercera partición MBR del disco duro?
  • ¿Es esta la ubicación especificada en el /boot/BCD ¿archivo?

El /boot/BCD se supone que el archivo se encuentra en la Reserva del Sistema. La Reserva del Sistema se supone que se encuentra en la tercera partición MBR en el SSD. Nota: Muchos de los archivos y directorios en la Reserva del Sistema tienen el atributo oculto. Puedes arrancar con UEFI desde el instalador de Windows en la unidad flash e introducir el siguiente comando para obtener las letras de unidad de las particiones en el SDD y el HDD.

echo list volume | diskpart

Aquí, asumiré que la partición de reserva del sistema en el SSD es la unidad C: y la partición de Windows en el HDD es la unidad D:.

A continuación, puede introducir el siguiente comando para ver si winload.exe existe.

dir D:\Windows\System32\winload.exe

También puede introducir el siguiente comando para mostrar el contenido del archivo BCD.

bcdedit /store C:\boot\BCD /enum

A ver si puedes publicar la salida de estos comandos.

0 votos

Gracias por la respuesta. Aunque..., todo parece estar funcionando hasta ahora, en la parte de gdisk me sale este error después de omitir la configuración de la bandera de arranque para la partición MBR 2: ``` GPT partición #3 no existe o es demasiado grande; omitir. Espacio(s) de partición no utilizado(s) encontrado(s). ¿Utilizar uno para proteger más particiones? (S/N): ```

0 votos

He editado mi pregunta con instrucciones para que publiques más información. Busque la actualización 1.

0 votos

Gracias por la actualización. He editado mi pregunta con la salida

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