I dispositivi SATA non vengono visualizzati in modalità UEFI


11

Sto cercando di installare Windows e il BIOS dovrebbe essere impostato in modalità UEFI. Il problema è che tutti i dispositivi SATA non vengono visualizzati (mostra come se non ce ne fossero), quindi non riesco ad avviare dal CD di installazione (semplicemente non è lì).

La cosa strana è che quando sono impostati sulla modalità LEGACY vengono tutti visualizzati.

La modalità SATA è impostata su AHCI e sono su Lenovo Y510P. Ho un sistema operativo Linux installato che è accessibile solo quando il BIOS è in modalità LEGACY (altrimenti il ​​disco rigido su cui è acceso non è disponibile)

Ho anche provato a ripristinare le impostazioni del BIOS, il che non ha aiutato ..

Commenta per favore se sono necessari ulteriori dettagli

Dettagli extra:

  • Modello computer: Lenovo IdeaPad Y510P (non sovraccaricato)
  • Versione del sistema operativo Linux installata: Linux 3.7-trunk-amd64 x86_64
  • Prova di installare Windows: Windows 7 Ultimate a 64 bit
  • Informazioni sul BIOS:
    • Venditore: LENOVO
    • Versione: 74CN26WW (V1.07)

Aggiornare:

Utilizzando la risposta user1608638 e il suggerimento di utilizzare l'unità flash USB come dispositivo di avvio invece del metodo CD / DVD, sono riuscito a installare Windows 7! (Grazie mille user1608638)


Abbiamo bisogno di maggiori informazioni sul modello del tuo computer (overcloccato?), Sui dischi e sull'avvio (DVD o USB). Se si dispone di più di un disco, provare a disconnetterlo e tutti i dispositivi USB possibili e riprovare. In caso contrario, prova un CD live di Linux. Puoi anche provare a ripristinare le impostazioni predefinite del BIOS.
harrymc,

1
Ho provato a ripristinare le impostazioni predefinite del BIOS, senza overclock, ho provato sia DVD che USB, entrambi non visualizzati e funzionanti in modalità UEFI. Ho provato a disconnettere tutto, non aiutando. Cosa devo provare con il Live CD di Linux?
Dan Barzilay,

Verifica se Linux può vedere i dischi. Prova anche a trovare un aggiornamento del BIOS (auto-boot se non c'è alcun sistema operativo). È difficile essere precisi senza ulteriori informazioni sulla configurazione.
harrymc,

Non riesco a utilizzare Linux Live CD in modalità UEFI perché l'unità lettore CD non è disponibile. Ho dimenticato di dire che ho installato un sistema operativo Linux che funziona alla grande in modalità Legacy ma, di nuovo, non disponibile in UEFI perché il disco rigido su cui è acceso non è disponibile (disponibile = visualizzato). Quali ulteriori dettagli vorresti sapere sulla mia configurazione?
Dan Barzilay,

1
Vorrei il modello di computer interessato, il modello del / i disco / i, la versione del BIOS, la versione di Linux, la versione di Windows (presumo a 64 bit). Puoi avviare Linux anche da USB, ma se Linux funziona puoi usare gdisk per convertire il disco in GPT (la perdita del disco è possibile). Nota che Windows potrebbe non apprezzare un mix di dischi rigidi interni MBR e GPT.
harrymc,

Risposte:


5

Mi chiedo, l'immagine di Windows efi è avviabile? Se l'immagine non è efi avviabile, è possibile avviarla solo usando legacy. Questo vale almeno per gli USB e suppongo che faccia lo stesso con i CD. È possibile verificarlo verificando se il file "BOOTX64.EFI" tramite il percorso \ EFI \ BOOT \ è disponibile sul CD.

Inoltre, è necessario installarlo con questo CD? In caso contrario, puoi provare a installare Windows utilizzando un dispositivo USB avviabile, per assicurarti che l'unità sia GPT. Se disponi già di un computer Windows e di un dispositivo USB, puoi semplicemente utilizzare un ISO di Windows e utilizzare il programma rufus per creare un USB avviabile. Altrimenti, forse questo può essere di qualche aiuto?


@ user1608638, È possibile risolverlo quindi, copiando / incollando la cartella e i file EFI richiesti? Ad esempio, per iplanetforum.com/…
Pacerier,

3

Quando si avvia il DVD di installazione di Windows 7, viene visualizzato il messaggio:
"Impossibile installare Windows su questo disco. Il disco selezionato è dello stile di partizione GPT."

Quindi il disco è già GPT (perché se è solo 1 TB?).
Tuttavia, l'installazione di Windows 7 a 64 bit su GPT può essere eseguita solo in modalità UEFI.

Conclusione: il tuo DVD di Windows 7 non è a 64 bit o il tuo BIOS non supporta UEFI abbastanza bene.

Quello che puoi fare è:

  1. Verificare che il DVD di installazione di Windows 7 sia l'ultima versione a 64 bit con SP1 e riprovare.
    Elimina tutte le partizioni esistenti, creane una nuova e formattala.
  2. Converti il ​​disco in MBR usando Linux. Vedere l'articolo
    Come convertire un layout del disco GPT in un layout MS-DOS / MBR senza perdita di dati .

Potrebbe essere possibile convertire il disco in MBR dal disco di installazione di Windows 7:

Metodo 1 (non distruttivo in teoria)

  1. Avviare il DVD / CD di installazione.
  2. Fai clic su Installa ma non seguire.
  3. Premere MAIUSC-F10 per visualizzare la console.
  4. Digita "diskpart"
  5. Una volta dentro diskpart digitare:
    -> elenca il disco (trova quello che vuoi convertire)
    -> seleziona il disco 0 (seleziona quello che vuoi dall'elenco)
    -> converti mbr (dovrebbe richiedere un secondo o due)
    -> esci
  6. Continua con l'installazione

Metodo 2 (distruttivo)

  1. Avviare il DVD / CD di installazione.
  2. Fai clic su Installa ma non seguire.
  3. Premere MAIUSC-F10 per visualizzare la console.
  4. Digita "diskpart"
  5. Una volta dentro diskpart digita:
    -> elenca il disco (trova quello che vuoi convertire)
    -> seleziona il disco 0 (seleziona quello che vuoi dall'elenco)
    -> pulisci (attendi circa un'ora fino al termine)
    -> esci
  6. Continua con l'installazione

Metodo 3: GParted (distruttivo)

  1. Avvia GParted sul disco.
  2. Se sono state montate delle partizioni (come indicato dall'icona di un lucchetto o di una chiave), smontarle.
  3. Seleziona Dispositivo -> Crea tabella delle partizioni.
  4. Fai clic su Applica.
    Il disco ora dovrebbe usare MBR. Non creare partizioni all'interno di GParted, farlo invece con il programma di installazione di Windows.

Basta ricordare che qualsiasi tale manipolazione può distruggere i dati presenti sul disco.


Proverò a seguire le tue istruzioni per cambiare lo stile di partizione in MBR e aggiornarlo. Anche se la tua risposta è scritta correttamente e spiega tutto ciò che è necessario per farlo, la mia domanda era principalmente sul fatto che, mentre in modalità UEFI, tutte le unità non sono disponibili. Questo non è perché il mio "BIOS non supporta UEFI abbastanza bene" - prima di installare il sistema operativo Linux avevo Windows 8 in esecuzione senza problemi mentre ero in modalità UEFI (Il computer viene fornito con esso) -> Quindi ho votato a favore la tua risposta ma non ancora accettato. Grazie per il tuo impegno nell'aiutarmi a risolvere questo problema
Dan Barzilay

L'altra spiegazione è che il DVD di avvio di Windows non ha un driver per il disco rigido. Le specifiche Lenovo per Y510p non specificano il tipo di disco, tranne per dire che ci sono 3 possibilità. In tal caso, sarà necessario fornire il driver durante l'avvio o inserirlo nel supporto di avvio. Il supporto Lenovo ha un driver per la tecnologia Intel Rapid Storage per Windows 7 .
harrymc,

Potrei non averlo chiarito abbastanza - le unità non vengono visualizzate - che si trova nel menu di avvio, non quando si tenta di installare Windows; Non riesco nemmeno a provare a installarlo mentre è in modalità UEFI perché non ci sono unità nel menu di avvio da cui avviare. Quando cambio il BIOS in modalità Legacy posso vedere le unità nel menu di avvio e quindi avviare il CD di installazione - a quel punto il disco di installazione mostra le unità ma con l'errore GPT che hai dato un suggerimento su come risolvere. La mia domanda principale, tuttavia, è come risolvere il fatto che il menu di avvio non mostri unità mentre il BIOS è in modalità UEFI.
Dan Barzilay,

Questo è un problema del BIOS che non supporta 64 bit in modalità UEFI. Non penso che nessuno, tranne Lenovo, possa risolvere il problema. Potresti provare a contattare il loro supporto: potrebbero avere un aggiornamento o parametro del BIOS segreto. Altrimenti, la conversione in MBR è l'unico consiglio che mi viene in mente.
harrymc,

1

Prova a cambiare i dispositivi SATA (o solo l'unità ottica) dalla modalità AHCI alla modalità legacy / compatibilità disponibile , lasciando il BIOS in modalità UEFI e vedi se cambia qualcosa.


Ho provato che (l'altra modalità si chiama Legacy) - non funziona.
Dan Barzilay,

0

Cambia il tuo SATA in ACHI nel BIOS. Questo ha fatto il trucco per me.


2
Benvenuto in Superuser: - La tua risposta a una domanda che ha una risposta accettata avrà bisogno di ulteriori dettagli per essere supportata dai lettori. Come si cambia SATA ecc., Quali sistemi si stanno utilizzando ecc. La risposta può essere utile ad altri lettori per i quali la risposta accettata non ha funzionato ma richiede dettagli. Per favore, prenditi un paio di minuti e leggi: - centro assistenza. Risposta: come rispondere , benvenuto di nuovo al superutente e spero che continuerai a tornare. Grazie
mic84,

-1

Ho lo stesso problema, e so che NON è il problema mobo o bios, dato che ho un nuovissimo mobo ASUS A-170A con bios più recenti, e funzionava benissimo alla prima installazione, ma poi ho installato Windows 10 "dopo "l'uefi windows 7 stava già funzionando, ed è allora che il bios è impazzito (beh, immagino sia efi ... non essenzialmente più un bios, giusto?) e non ha riconosciuto nessuna delle mie unità SATA in modalità uefi di più, anche se l'avevo appena fatto lì in precedenza, e ho installato Windows 7 e Windows 10 da un'unità DVD / BD abilitata UEFI ... quindi l'installazione di Windows ha fatto qualcosa nel bios (efi) dimostrando che non è più un bios completamente separato non più quando si esegue UEFI. (che ho letto, ma NON capisco) Quindi, se qualcuno ha qualche aiuto diverso dai tentativi zoppi di ottenere punti da "NON"

In effetti, ho installato prima Windows 7 dall'unità DVD abilitata UEFI e Windows 10 dall'unità USB ... quindi non so come avrebbe potuto fare qualcosa, ma è l'unica cosa che non era specificamente all'avvio menu su un dispositivo UEFI. hdd è GPT e ha una partizione EFI funzionante, e anche questo non si presenta come un'unità UEFI, anche se chiaramente lo è. così confuso ...


-2

La raffica ha avuto un problema simile su un HP Z420. Ha contribuito solo per copiare il file EFI boot loader per una posizione normale - la copia /EFI/grub_archlinux/grubx64.efidi /EFI/Microsoft/Boot/bootmgfw.efiquanto descritto in ArchWiki

È possibile che ciò funzioni anche per i sistemi Lenovo se codificano allo stesso modo i percorsi per il boot manager UEFI / OS.


Benvenuto in Super User! Si prega di modificare il tuo post per includere gli elementi essenziali del materiale collegato. Le buone risposte includono istruzioni specifiche ( non solo collegamenti ad esse ) e una spiegazione su come / perché la risposta affronta la domanda dei PO.
Dico Reintegrare Monica il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.