Dispositivos SATA não aparecendo no modo UEFI


11

Estou tentando instalar o Windows e o BIOS deve estar definido no modo UEFI. O problema é que todos os dispositivos SATA não estão aparecendo (mostra como se não houvesse), então não consigo inicializar a partir do CD de instalação (simplesmente não está lá).

O estranho é que, quando configurados no modo LEGACY, todos aparecem.

O modo SATA está definido como AHCI e eu estou no Lenovo Y510P. Eu tenho um sistema operacional Linux instalado que só pode ser acessado quando o BIOS está no modo LEGACY (caso contrário, o disco rígido ligado não está disponível)

Eu também tentei redefinir as configurações do BIOS, o que não ajudou.

Comente, se precisar de mais detalhes

Detalhes adicionais:

  • Modelo do computador: Lenovo IdeaPad Y510P (sem overcloacked)
  • Versão do sistema operacional Linux instalada: Linux 3.7-trunk-amd64 x86_64
  • Tentando instalar o Windows: Windows 7 Ultimate 64bit
  • Informações do BIOS:
    • Fornecedor: LENOVO
    • Versão: 74CN26WW (V1.07)

Atualizar:

Usando a resposta user1608638 e a sugestão de usar a unidade flash USB como dispositivo de inicialização, em vez do método de CD / DVD, consegui instalar o Windows 7! (Muito obrigado user1608638)


Precisamos de mais informações sobre o modelo do seu computador (com overclock?), O (s) disco (s) e a inicialização (DVD ou USB). Se você tiver mais de um disco, tente desconectá-lo e todos os dispositivos USB possíveis e tente novamente. Se não for, tente um CD ao vivo do Linux. Você também pode tentar redefinir o BIOS para os padrões.
harrymc

1
Tentei redefinir o BIOS para os padrões, sem overclock, tentei tanto o DVD quanto o USB - ambos não aparecendo e funcionando no modo UEFI. Tentei desconectar tudo - sem ajudar. O que devo tentar com o Linux Live CD?
Dan Barzilay

Veja se o Linux pode ver os discos. Tente também encontrar uma atualização do BIOS (inicialização automática se não houver sistema operacional). É difícil ser preciso sem mais informações sobre sua configuração.
harrymc

Não consigo usar o Linux Live CD enquanto estiver no modo UEFI porque a unidade do leitor de CD não está disponível. Esqueci de mencionar que tenho um sistema operacional Linux instalado que funciona muito bem no modo Legado, mas novamente não está disponível no UEFI porque o disco rígido em que ele está ligado não está disponível (disponível = aparecendo). Que detalhes adicionais você gostaria de saber sobre minha configuração?
Dan Barzilay

1
Gostaria do modelo de computador envolvido, modelo de disco (s), versão do BIOS, versão do Linux, versão do Windows (presumo 64 bits). Você pode inicializar o Linux também a partir do USB, mas se o Linux estiver funcionando, você poderá usar o gdisk para converter o disco em GPT (possível perda de disco). Observe que o Windows pode não gostar de uma mistura de discos rígidos internos MBR e GPT.
Harrymc

Respostas:


5

Gostaria de saber, é a imagem efi do Windows inicializável? Se a imagem não for efi inicializável, você poderá inicializá-la apenas usando legado. Isso vale pelo menos para USBs, e eu diria que faz o mesmo com os CDs. Você pode verificar isso verificando se o arquivo 'BOOTX64.EFI' através do caminho \ EFI \ BOOT \ está disponível no CD.

Além disso, você deve instalá-lo com este CD? Caso contrário, você pode tentar instalar o Windows usando um USB inicializável, para garantir que a unidade seja GPT. Se você já possui uma máquina Windows e um dispositivo USB disponível, pode simplesmente usar uma ISO do Windows e usar o programa rufus para criar um usb inicializável. Caso contrário, talvez isso possa ser de alguma ajuda?


@ user1608638, É possível resolvê-lo copiando / colando a pasta e os arquivos EFI necessários? Por exemplo, por iplanetforum.com/…
Pacerier

3

Ao inicializar o DVD de instalação do Windows 7, você recebe a mensagem:
"O Windows não pode ser instalado neste disco. O disco selecionado é do estilo de partição GPT".

Portanto, o disco já é GPT (por que se é apenas 1 TB?).
No entanto, a instalação do Windows 7 de 64 bits na GPT pode ser feita apenas no modo UEFI.

Conclusão: o DVD do Windows 7 não é de 64 bits ou o BIOS não suporta UEFI o suficiente.

O que você pode fazer é:

  1. Verifique se o DVD de instalação do Windows 7 é a versão mais recente de 64 bits com o SP1 e tente novamente.
    Exclua todas as partições existentes, crie uma nova e formate-a.
  2. Converta o disco para MBR usando Linux. Consulte o artigo
    Como converter um layout de disco GPT em um layout MS-DOS / MBR sem perda de dados .

Você pode converter o disco em MBR a partir do disco de instalação do Windows 7:

Método 1 (não destrutivo em teoria)

  1. Inicialize no DVD / CD de instalação.
  2. Clique em instalar, mas não siga adiante.
  3. Pressione SHIFT-F10 para abrir o console.
  4. Digite "diskpart"
  5. Uma vez dentro do diskpart, digite:
    -> list disk (encontre o que você deseja converter)
    -> selecione o disco 0 (selecione o que você deseja da lista)
    -> convert mbr (demore um ou dois segundos)
    -> saia
  6. Continue com a instalação

Método 2 (destrutivo)

  1. Inicialize no DVD / CD de instalação.
  2. Clique em instalar, mas não siga adiante.
  3. Pressione SHIFT-F10 para abrir o console.
  4. Digite "diskpart"
  5. Uma vez dentro do diskpart, digite:
    -> list disk (encontre o que você deseja converter)
    -> selecione o disco 0 (selecione o que você deseja da lista)
    -> clean (espere uma hora até terminar)
    -> saia
  6. Continue com a instalação

Método 3: GParted (destrutivo)

  1. Inicie o GParted no disco.
  2. Se alguma partição estiver montada (como indicado por um ícone de cadeado ou chave), desmonte-a.
  3. Selecione Dispositivo -> Criar tabela de partição.
  4. Clique em Aplicar.
    O disco agora deve usar MBR. Não crie partições no GParted, faça isso com o instalador do Windows.

Lembre-se de que qualquer manipulação desse tipo pode destruir os dados no disco.


Vou tentar seguir as instruções para alterar o estilo da partição para MBR e atualizar. Embora sua resposta esteja escrita corretamente e explique tudo o que é necessário para isso, minha pergunta foi principalmente sobre o fato de que, enquanto estiver no modo UEFI - todas as unidades não estão disponíveis. Isso não ocorre porque meu "BIOS não suporta UEFI suficientemente bem" - antes de instalar o sistema operacional Linux, o Windows 8 estava rodando sem problemas enquanto estava no modo UEFI (o computador é fornecido com ele) -> Então, eu atualizei sua resposta, mas não ainda aceitou. Obrigado por seu esforço para me ajudar a resolver isso
Dan Barzilay

A outra explicação é que o DVD de inicialização do Windows não possui um driver para o disco rígido. As especificações da Lenovo para o Y510p não especificam o tipo de disco, exceto para dizer que existem três possibilidades. Nesse caso, você precisará fornecer o driver durante a inicialização ou inseri-lo na mídia de inicialização. O Suporte da Lenovo possui um driver para a Intel Rapid Storage Technology para Windows 7 .
Harrymc

Talvez eu não tenha esclarecido o suficiente - as unidades não estão aparecendo - que está no menu de inicialização, não ao tentar instalar o Windows; Não consigo nem tentar instalá-lo no modo UEFI, porque não há unidades no menu de inicialização para inicializar. Quando altero o BIOS para o modo Legado, posso ver as unidades no menu de inicialização e, portanto, inicializar o CD de instalação - nesse ponto, o disco de instalação mostra as unidades, mas com o erro GPT, que você deu uma sugestão sobre como resolver. Minha principal pergunta, no entanto, é como corrigir se o menu de inicialização não mostra unidades enquanto o BIOS está no modo UEFI.
Dan Barzilay

Esse é um problema do BIOS que não suporta 64 bits no modo UEFI. Acho que ninguém, exceto a Lenovo, pode consertar isso. Você pode tentar entrar em contato com o suporte deles - eles podem ter uma atualização ou parâmetro secreto do BIOS. Caso contrário, a conversão para MBR é o único conselho que consigo pensar.
21914 harrymc

1

Tente alterar os dispositivos SATA (ou apenas a unidade óptica) do modo AHCI para o modo legado / compatibilidade disponível , deixando o BIOS no modo UEFI e veja se isso muda alguma coisa.


Tentei isso (o outro modo é chamado Legado) - não está funcionando.
Dan Barzilay

0

Mude seu SATA para ACHI no BIOS. Isso fez o truque para mim.


2
Bem-vindo ao superusuário: - Sua resposta a uma pergunta que possui uma resposta aceita precisará de mais detalhes para ser suportada pelos leitores. Como você altera o SATA etc, quais sistemas você está usando etc. Sua resposta pode ser útil para outros leitores para os quais a resposta aceita não funcionou, mas exige detalhes. Por favor, tome um par de minutos e leu: - centro de ajuda .Answering: Como responder , mais uma vez bem-vindo ao superusuário e eu espero que você continue vindo back.Thankyou
mic84

-1

Eu tenho o mesmo problema e sei que NÃO é o problema da mobo ou da bios, pois tenho uma nova mobo ASUS A-170A com as mais recentes bios e estava funcionando bem na primeira instalação, mas instalei o Windows 10 "após "o uefi windows 7 já estava funcionando, e foi aí que a bios ficou louca (bem, acho que é efi ... não é mais uma bios, certo?) e não reconheci nenhum dos meus drives sata no modo uefi mais, mesmo que eu já o tivesse lá anteriormente, e instalei o Windows 7 e o Windows 10 a partir de uma unidade de DVD / BD habilitada para UEFI ... então a instalação do Windows fez algo com o BIOS (efi), provando que não é mais um BIOS completamente separado por mais tempo ao executar o UEFI. (que eu li, mas não entendo) Então, se alguém tiver outra ajuda além de tentativas coxas de conseguir pontos de "NÃO"

Na verdade, instalei o Windows 7 primeiro a partir da unidade de DVD habilitada para UEFI e instalei o Windows 10 a partir da unidade USB ... então não sei como isso poderia ter feito algo, mas é a única coisa que não estava especificamente na inicialização menu em um dispositivo UEFI. O hdd é GPT e possui uma partição EFI funcionando, e mesmo isso não aparece como uma unidade UEFI, mesmo que claramente seja. tão confuso ...


-2

Eu tinha um problema semelhante em um HP Z420. Ele ajudou apenas para copiar o arquivo efi carregador de inicialização para um local padrão - copiando /EFI/grub_archlinux/grubx64.efia /EFI/Microsoft/Boot/bootmgfw.eficomo descrito na ArchWiki

É possível que isso também funcione para os sistemas da Lenovo se eles codificarem os caminhos do gerenciador de inicialização UEFI / OS da mesma maneira.


Bem-vindo ao Super Usuário! Por favor edite seu post para incluir os elementos essenciais da matéria ligada. Boas respostas incluem instruções específicas ( não apenas links para elas ) e uma explicação de como / por que a resposta aborda a questão dos POs.
Eu digo Restabelecer Monica
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.