Los dispositivos SATA no se muestran cuando está en modo UEFI

11

Estoy tratando de instalar Windows y la BIOS debería estar configurada en modo UEFI. El problema es que todos los dispositivos SATA no se muestran (se muestra como si no hubiera ninguno), por lo que no puedo arrancar desde el CD de instalación (simplemente no está allí).

Lo extraño es que cuando se establece en el modo LEGACY, todos aparecen.

El modo SATA está configurado en AHCI y estoy en Lenovo Y510P. Tengo un sistema operativo Linux instalado al que solo se puede acceder cuando el BIOS está en modo LEGACY (de lo contrario, el disco duro en el que está no está disponible)

También intenté restablecer la configuración del BIOS que no ayudó ...

Comente por favor si necesita más detalles

Detalles extra:

  • Modelo de computadora: Lenovo IdeaPad Y510P (no overcloacked)
  • Versión instalada del sistema operativo Linux: Linux 3.7-trunk-amd64 x86_64
  • Intentando instalar Windows: Windows 7 Ultimate 64bit
  • Información del BIOS:
    • Vendedor: LENOVO
    • Versión: 74CN26WW (V1.07)

Actualizar:

Usando la respuesta del usuario 1608638 y la sugerencia de usar la unidad flash USB como dispositivo de arranque en lugar del método de CD / DVD, ¡logré instalar Windows 7! (Muchas gracias user1608638)

Dan Barzilay
fuente
Necesitamos más información sobre su modelo de computadora (¿overclockeado?), Los discos y el arranque (DVD o USB). Si tiene más de un disco, intente desconectarlo y todos los dispositivos USB posibles e intente nuevamente. Si no, prueba con un CD en vivo de Linux. También puede intentar restablecer el BIOS a los valores predeterminados.
harrymc
1
Intenté restablecer Bios a los valores predeterminados, sin overclocking, probé tanto DVD como USB, ambos no aparecían y no funcionaban en modo UEFI. Intenté desconectar todo, no ayudar. ¿Qué debería probar con el Live CD de Linux?
Dan Barzilay
Vea si Linux puede ver los discos. Intente también encontrar una actualización del BIOS (autoarranque si no hay ningún sistema operativo). Es difícil ser preciso sin más información sobre su configuración.
harrymc
No puedo usar Linux Live CD mientras estoy en modo UEFI porque la unidad del lector de CD no está disponible. Olvidé mencionar que tengo un sistema operativo Linux instalado que funciona muy bien en el modo Legacy, pero nuevamente, no está disponible en UEFI porque el disco duro en el que está no está disponible (disponible = aparece). ¿Qué detalles adicionales le gustaría saber sobre mi configuración?
Dan Barzilay
1
Me gustaría el modelo de computadora involucrado, modelo de disco (s), versión de BIOS, versión de Linux, versión de Windows (supongo que 64 bits). Puede arrancar Linux también desde USB, pero si Linux está funcionando, podría usar gdisk para convertir el disco a GPT (es posible que se pierda el disco). Tenga en cuenta que a Windows podría no gustarle una combinación de discos duros internos MBR y GPT.
harrymc

Respuestas:

5

Me pregunto, ¿es la imagen de Windows efi arrancable? Si la imagen no es arrancable de manera eficiente, solo puede arrancarla con el legado. Esto va al menos para los USB, y supongo que hace lo mismo con los CD. Puede verificar esto al ver si el archivo 'BOOTX64.EFI' a través de la ruta \ EFI \ BOOT \ está disponible en el CD.

Además, ¿es imprescindible que lo instales con este CD? De lo contrario, puede intentar instalar Windows utilizando un USB de arranque para asegurarse de que la unidad sea GPT. Si ya tiene una máquina con Windows y un dispositivo USB disponibles, simplemente puede usar un ISO de Windows y usar el programa rufus para crear un usb de arranque. De lo contrario, ¿tal vez esto pueda ser de alguna ayuda?

Mujer Maravilla
fuente
@ user1608638, ¿es posible resolverlo copiando / pegando la carpeta y los archivos EFI necesarios? Por ejemplo, por iplanetforum.com/…
Pacerier
3

Al iniciar el DVD de instalación de Windows 7,
aparece el mensaje: "Windows no se puede instalar en este disco. El disco seleccionado tiene el estilo de partición GPT".

Entonces, el disco ya es GPT (¿por qué si solo es 1TB?).
Sin embargo, la instalación de Windows 7 de 64 bits en GPT solo se puede hacer en modo UEFI.

Conclusión: o su DVD de Windows 7 no es de 64 bits o su BIOS no es compatible con UEFI lo suficientemente bien.

Lo que puedes hacer es:

  1. Verifique que el DVD de instalación de Windows 7 sea la última versión de 64 bits con SP1 e intente nuevamente.
    Elimine todas las particiones existentes, cree una nueva y formateela.
  2. Convierta el disco a MBR usando Linux. Consulte el artículo
    Cómo convertir un diseño de disco GPT a un diseño MS-DOS / MBR sin pérdida de datos .

Es posible que pueda convertir el disco a MBR desde el disco de instalación de Windows 7:

Método 1 (no destructivo en teoría)

  1. Arrancar en DVD / CD de instalación.
  2. Haga clic en instalar pero no siga.
  3. Presione SHIFT-F10 para abrir la consola.
  4. Escribe "diskpart"
  5. Una vez dentro de diskpart, escriba:
    -> list disk (encuentre el que desea convertir)
    -> seleccione el disco 0 (seleccione el que desea de la lista)
    -> convert mbr (debería tomar uno o dos segundos)
    -> salga
  6. Continuar con la instalación

Método 2 (destructivo)

  1. Arrancar en DVD / CD de instalación.
  2. Haga clic en instalar pero no siga.
  3. Presione SHIFT-F10 para abrir la consola.
  4. Escribe "diskpart"
  5. Una vez dentro de diskpart, escriba:
    -> list disk (encuentre el que desea convertir)
    -> seleccione el disco 0 (seleccione el que desea de la lista)
    -> clean (espere aproximadamente una hora hasta que termine)
    -> salga
  6. Continuar con la instalación

Método 3: GParted (destructivo)

  1. Inicie GParted en el disco.
  2. Si se montan particiones (como lo indica un icono de candado o llave), desmóntelas.
  3. Seleccione Dispositivo -> Crear tabla de particiones.
  4. Haz clic en Aplicar.
    El disco ahora debería usar MBR. No cree particiones dentro de GParted, hágalo con el instalador de Windows.

Solo recuerde que cualquier manipulación de este tipo puede destruir los datos en el disco.

harrymc
fuente
Intentaré seguir sus instrucciones para cambiar el estilo de partición a MBR y actualizar. A pesar de que su respuesta está escrita correctamente y explica todo lo necesario para hacer eso, mi pregunta fue principalmente sobre el hecho de que, mientras estaba en modo UEFI, todas las unidades no están disponibles. Esto no se debe a que mi "BIOS no es compatible con UEFI lo suficientemente bien": antes de instalar el sistema operativo Linux, tenía Windows 8 ejecutándose sin problemas mientras estaba en modo UEFI (la computadora viene con él) -> Así que voté su respuesta pero no Sin embargo, lo aceptó. Gracias por su esfuerzo para ayudarme a resolver esto
Dan Barzilay
La otra explicación es que el DVD de arranque de Windows no tiene un controlador para el disco duro. Las especificaciones de Lenovo para Y510p no especifican el tipo de disco, excepto para decir que hay 3 posibilidades. En ese caso, deberá suministrar el controlador durante el arranque o introducirlo en el medio de arranque. El soporte de Lenovo tiene un controlador para la tecnología Intel Rapid Storage para Windows 7 .
harrymc
Es posible que no lo haya aclarado lo suficiente, las unidades no se muestran, eso está en el menú de arranque, no cuando intento instalar Windows; Ni siquiera puedo intentar instalarlo mientras estoy en modo UEFI porque no hay unidades en el menú de arranque desde las que arrancar. Cuando cambio el BIOS al modo Legacy, puedo ver las unidades en el menú de inicio y, por lo tanto, iniciar el CD de instalación; en ese momento, el disco de instalación muestra las unidades pero con el error GPT que me sugirió cómo resolver. Sin embargo, mi pregunta principal es cómo solucionar que el menú de inicio no muestre unidades mientras el BIOS está en modo UEFI.
Dan Barzilay
Ese es un problema de que el BIOS no admite 64 bits en modo UEFI. No creo que nadie, excepto Lenovo, pueda arreglar eso. Puede intentar ponerse en contacto con su Soporte; pueden tener una actualización o parámetro secreto de BIOS. De lo contrario, la conversión a MBR es el único consejo que se me ocurre.
harrymc
1

Intente cambiar los dispositivos SATA (o simplemente la unidad óptica) de modo AHCI a lo legado / modo de compatibilidad está disponible allí , salir de la BIOS en el modo UEFI y ver si eso cambia nada.

Ecnerwal
fuente
Intenté que (el otro modo se llama Legacy), no funciona.
Dan Barzilay
0

Cambie su SATA a ACHI en BIOS. Eso hizo el truco para mí.

Pekka
fuente
2
Bienvenido a Superusuario: - Su respuesta a una pregunta que tenga una respuesta aceptada necesitará más detalles para ser respaldada por los lectores. Cómo cambia el SATA, etc., qué sistemas está utilizando, etc. Su respuesta puede ser útil para otros lectores para los que la respuesta aceptada no funcionó pero requiere detalles. Tómese un par de minutos y lea: - Centro de ayuda. Respuesta: Cómo responder , nuevamente bienvenido al superusuario y espero que siga regresando. Gracias
mic84
-1

Tengo el mismo problema, y ​​sé que NO es un problema de mobo o bios, ya que tengo un nuevo mobo ASUS A-170A con la última bios, y estaba funcionando bien en la primera instalación, pero luego instalé Windows 10 "después "el uefi windows 7 ya estaba funcionando, y fue entonces cuando la BIOS se volvió loca (bueno, supongo que es efi ... ya no es esencialmente una BIOS, ¿verdad?) y no reconoció ninguna de mis unidades sata en modo uefi más, a pesar de que acababa de tenerlo allí anteriormente, e instalé Windows 7 y Windows 10 desde una unidad de DVD / BD habilitada para UEFI ... por lo que la instalación de Windows hizo algo en la BIOS (efi) demostrando que ya no es una BIOS completamente separada por más tiempo cuando se ejecuta UEFI. (que he leído, pero NO lo entiendo) Entonces, si alguien tiene otra ayuda que no sean intentos fallidos para obtener puntos de "NO"

De hecho, instalé Windows 7 primero desde la unidad de DVD habilitada para UEFI e instalé Windows 10 desde la unidad USB ... así que no sé cómo pudo haber hecho nada, pero es lo único que no estaba específicamente en el arranque menú en un dispositivo UEFI. hdd es GPT y tiene una partición EFI que funciona, e incluso eso no aparece como una unidad UEFI, aunque claramente lo es. tan confuso ...

Desarrollador Oxnard
fuente
-2

Tengo un problema similar en una HP Z420. Ayudó simplemente copiar el archivo efi gestor de arranque para una ubicación estándar - copiar /EFI/grub_archlinux/grubx64.efia /EFI/Microsoft/Boot/bootmgfw.eficomo se describe en ArchWiki

Es posible que esto también funcione para los sistemas de Lenovo si codifican las rutas para el administrador de arranque UEFI / OS de la misma manera.

franco
fuente
¡Bienvenido a Super User! Por favor, editar tu post para incluir los elementos esenciales del material relacionado. Las buenas respuestas incluyen instrucciones específicas ( no solo enlaces a ellas ) y una explicación de cómo / por qué la respuesta responde a la pregunta de los OP.
Digo reinstalar a Mónica el