Perangkat SATA tidak muncul ketika dalam mode UEFI

11

Saya mencoba menginstal Windows dan bios harus diatur ke mode UEFI. Masalahnya adalah bahwa semua perangkat SATA tidak muncul (terlihat seolah-olah tidak ada) jadi saya tidak bisa boot dari CD instalasi (tidak ada di sana).

Yang aneh adalah bahwa ketika diatur ke mode LEGACY mereka semua muncul ..

Mode SATA diatur ke AHCI dan saya menggunakan Lenovo Y510P. Saya memiliki OS Linux yang terinstal yang hanya dapat diakses ketika BIOS dalam mode LEGACY (jika hard drive tidak aktif)

Saya juga mencoba mengatur ulang pengaturan BIOS yang tidak membantu ..

Berikan komentar jika diperlukan detail lebih lanjut

Detail ekstra:

  • Model komputer: Lenovo IdeaPad Y510P (tidak overcloacked)
  • Versi OS Linux Terpasang: Linux 3.7-trunk-amd64 x86_64
  • Mencoba menginstal Windows: Windows 7 Ultimate 64bit
  • Informasi BIOS:
    • Penjual: LENOVO
    • Versi: 74CN26WW (V1.07)

Memperbarui:

Menggunakan jawaban user1608638 dan saran untuk menggunakan USB flash drive sebagai perangkat boot bukannya metode CD / DVD saya berhasil menginstal Windows 7! (Terima kasih banyak user1608638)

Dan Barzilay
sumber
Kami memerlukan lebih banyak info tentang model komputer Anda (overclocked?), Disk dan boot (DVD atau USB). Jika Anda memiliki lebih dari satu disk, coba lepaskan dan semua perangkat USB mungkin dan coba lagi. Jika tidak ada, coba CD live Linux. Anda juga dapat mencoba mengatur ulang BIOS ke default.
harrymc
1
Saya mencoba mengatur ulang Bios ke default, tanpa overclocking, mencoba DVD dan USB - keduanya tidak muncul dan berfungsi ketika dalam mode UEFI. Mencoba mencabut segalanya - tidak membantu. Apa yang harus saya coba dengan Linux Live CD?
Dan Barzilay
Lihat apakah Linux dapat melihat disk. Coba juga untuk menemukan pembaruan BIOS (boot otomatis jika tidak ada OS sama sekali). Sulit untuk menjadi tepat tanpa info lebih lanjut tentang pengaturan Anda.
harrymc
Saya tidak dapat menggunakan Linux Live CD saat dalam mode UEFI karena drive pembaca CD tidak tersedia. Saya lupa menyebutkan bahwa saya memiliki OS Linux yang terinstal yang berfungsi dengan baik dalam mode Legacy tetapi sekali lagi, tidak tersedia di UEFI karena hard drive yang dihidupkan tidak tersedia (tersedia = muncul). Rincian lebih lanjut apa yang ingin Anda ketahui tentang pengaturan saya?
Dan Barzilay
1
Saya ingin model komputer yang terlibat, model disk, versi BIOS, versi Linux, versi Windows (saya anggap 64-bit). Anda dapat mem-boot Linux juga dari USB, tetapi jika Linux berfungsi, Anda dapat menggunakan gdisk untuk mengonversi disk menjadi GPT (kemungkinan kehilangan disk). Perhatikan bahwa Windows mungkin tidak menyukai campuran hard disk dalam MBR dan GPT.
harrymc

Jawaban:

5

Saya bertanya-tanya, apakah windows image efi bootable? Jika gambar tidak efi dapat di-boot, Anda hanya dapat mem-boot menggunakan legacy. Ini setidaknya berlaku untuk USB, dan saya akan berasumsi itu melakukan hal yang sama dengan CD. Anda dapat memeriksa ini dengan melihat apakah file 'BOOTX64.EFI' melalui jalur \ EFI \ BOOT \ tersedia di CD.

Juga, apakah Anda harus menginstalnya dengan CD ini? Jika tidak, Anda dapat mencoba menginstal windows dengan menggunakan USB yang dapat di-boot, untuk memastikan bahwa drive tersebut adalah GPT. Jika Anda sudah memiliki mesin windows dan perangkat USB yang tersedia, Anda dapat menggunakan ISO windows, dan menggunakan program rufus untuk membuat usb yang dapat di-boot. Kalau tidak, mungkin ini bisa membantu?

Wanita perkasa
sumber
@ user1608638, Apakah mungkin untuk menyelesaikannya kemudian, dengan menyalin / menempel folder dan file EFI yang diperlukan? Misalnya per iplanetforum.com
Pacerier
3

Saat mem-boot DVD instalasi Windows 7 Anda mendapatkan pesan:
"Windows tidak dapat diinstal ke disk ini. Disk yang dipilih adalah gaya partisi GPT."

Jadi disk sudah GPT (mengapa kalau hanya 1TB?).
Namun, menginstal Windows 7 64-bit pada GPT hanya dapat dilakukan dalam mode UEFI.

Kesimpulan: Baik DVD Windows 7 Anda tidak 64-bit atau BIOS Anda tidak cukup mendukung UEFI.

Yang dapat Anda lakukan adalah:

  1. Verifikasi bahwa DVD instalasi Windows 7 adalah versi 64-bit terbaru dengan SP1 dan coba lagi.
    Hapus semua partisi yang ada, buat yang baru dan format.
  2. Konversikan disk ke MBR menggunakan Linux. Lihat artikel
    Cara Mengonversi tata letak disk GPT ke tata letak MS-DOS / MBR tanpa kehilangan data .

Anda mungkin dapat mengubah disk ke MBR dari disk instalasi Windows 7:

Metode 1 (secara teori tidak merusak)

  1. Boot ke instalasi DVD / CD.
  2. Klik instal tetapi jangan ditindaklanjuti.
  3. Tekan SHIFT-F10 untuk memunculkan konsol.
  4. Ketik "diskpart"
  5. Begitu berada di dalam tipe diskpart:
    -> daftar disk (temukan disk yang ingin Anda konversi)
    -> pilih disk 0 (pilih disk yang Anda inginkan dari daftar)
    -> konversikan mbr (harus mengambil satu atau dua detik)
    -> berhenti
  6. Lanjutkan dengan menginstal

Metode 2 (destruktif)

  1. Boot ke instalasi DVD / CD.
  2. Klik instal tetapi jangan ditindaklanjuti.
  3. Tekan SHIFT-F10 untuk memunculkan konsol.
  4. Ketik "diskpart"
  5. Begitu berada di dalam tipe diskpart:
    -> daftar disk (temukan disk yang ingin Anda konversi)
    -> pilih disk 0 (pilih disk yang Anda inginkan dari daftar)
    -> bersih (tunggu satu jam hingga selesai)
    -> berhenti
  6. Lanjutkan dengan menginstal

Metode 3: Digelar (destruktif)

  1. Luncurkan GParted pada disk.
  2. Jika ada partisi yang dipasang (seperti yang ditunjukkan oleh kunci atau ikon kunci), lepaskan ikatannya.
  3. Pilih Perangkat -> Buat Tabel Partisi.
  4. Klik Terapkan.
    Disk sekarang harus menggunakan MBR. Jangan membuat partisi dalam GParted, lakukan ini sebagai gantinya dengan installer Windows.

Hanya ingat bahwa setiap manipulasi tersebut dapat merusak data pada disk.

harrymc
sumber
Saya akan mencoba dan mengikuti instruksi Anda untuk mengubah gaya partisi menjadi MBR dan memperbarui. Meskipun jawaban Anda ditulis dengan benar dan menjelaskan semua yang diperlukan untuk melakukan itu, pertanyaan saya terutama tentang fakta bahwa saat dalam mode UEFI - semua drive tidak tersedia. Ini bukan karena "BIOS saya tidak mendukung UEFI dengan cukup baik" - sebelum menginstal OS Linux, saya menjalankan Windows 8 tanpa masalah saat dalam mode UEFI (Komputer dikirimkan bersama) -> Jadi saya melakukan upvote jawaban Anda tetapi tidak belum menerimanya. Terima kasih atas upaya Anda untuk membantu saya menyelesaikan ini
Dan Barzilay
Penjelasan lainnya adalah bahwa DVD boot Windows tidak memiliki driver untuk hard disk. Spesifikasi Lenovo untuk Y510p tidak menentukan jenis disk, kecuali untuk mengatakan bahwa ada 3 kemungkinan. Dalam hal ini Anda harus menyediakan driver saat boot atau memasukkannya ke dalam media boot. Dukungan Lenovo memiliki driver untuk Intel Rapid Storage Technology untuk Windows 7 .
harrymc
Saya mungkin belum cukup mengklarifikasi - drive tidak muncul - itu ada di menu boot, bukan ketika mencoba menginstal Windows; Saya bahkan tidak dapat mencoba menginstalnya dalam mode UEFI karena tidak ada drive di menu boot untuk boot dari. Ketika saya mengubah BIOS ke mode Legacy saya dapat melihat drive di menu boot dan karenanya boot CD instalasi - pada saat itu disk instalasi tidak menunjukkan drive tetapi dengan kesalahan GPT yang Anda berikan saran tentang cara menyelesaikannya. Pertanyaan utama saya adalah bagaimana cara memperbaikinya sehingga menu boot tidak menunjukkan drive ketika BIOS dalam mode UEFI.
Dan Barzilay
Itu masalah BIOS yang tidak mendukung 64-bit dalam mode UEFI. Saya tidak berpikir siapa pun kecuali Lenovo dapat memperbaikinya. Anda dapat mencoba dan menghubungi Dukungan mereka - mereka mungkin memiliki pembaruan atau parameter BIOS rahasia. Jika tidak, mengonversi ke MBR adalah satu-satunya saran yang dapat saya pikirkan.
harrymc
1

Coba ubah perangkat SATA (atau hanya drive optik) dari mode AHCI ke mode legacy / kompatibilitas apa pun yang tersedia di sana , biarkan BIOS dalam mode UEFI dan lihat apakah itu mengubah apa pun.

Ecnerwal
sumber
Mencoba itu (mode lain disebut Legacy) - tidak berfungsi.
Dan Barzilay
0

Ubah SATA Anda ke ACHI di BIOS. Itu berhasil bagi saya.

Pekka
sumber
2
Selamat datang di Superuser: - Jawaban Anda untuk pertanyaan yang memiliki jawaban yang diterima akan membutuhkan lebih banyak detail untuk didukung oleh pembaca. Bagaimana Anda mengubah SATA dll, sistem apa yang Anda gunakan, dll. Jawaban Anda dapat bermanfaat bagi pembaca lain bahwa jawaban yang diterima tidak berfungsi tetapi membutuhkan detail. Silakan luangkan beberapa menit dan baca: - pusat bantuan. Menjawab: Cara Menjawab , sekali lagi selamat datang di superuser dan saya harap Anda terus datang kembali. Terima kasih
mic84
-1

Saya memiliki masalah yang sama, dan saya tahu BUKAN masalah mobo atau bios, karena saya memiliki mobo ASUS A-170A baru dengan bios terbaru, dan itu berfungsi dengan baik pada instalasi pertama, tetapi kemudian saya menginstal Windows 10 "setelah "Windows 7 uefi sudah bekerja, dan saat itulah bios menjadi gila (well, saya kira itu efi ... bukan dasarnya bios lagi, kan?) dan tidak mengenali drive sata saya dalam mode uefi apa pun lebih, meskipun saya baru saja memilikinya di sana sebelumnya, dan menginstal windows 7 dan windows 10 dari drive DVD / BD UEFI diaktifkan ... jadi menginstal windows melakukan sesuatu pada bios (efi) membuktikan bahwa itu bukan lagi bios yang sepenuhnya terpisah lebih lama saat menjalankan UEFI. (yang sudah saya baca, tapi JANGAN mengerti) Jadi kalau ada yang punya bantuan selain upaya lemah untuk mendapatkan poin dari "NON"

Sebenarnya, saya menginstal Windows 7 pertama dari UEFI yang mengaktifkan DVD drive, dan menginstal windows 10 dari USB drive ... jadi saya tidak tahu bagaimana itu bisa melakukan apa-apa, tapi itu satu-satunya hal yang tidak secara khusus pada boot menu di perangkat UEFI. hdd adalah GPT, dan memiliki partisi EFI yang berfungsi, dan bahkan itu tidak muncul sebagai drive UEFI, meskipun jelas demikian. jadi f'ing membingungkan ...

Pengembang Oxnard
sumber
-2

Saya punya masalah serupa pada HP Z420. Ini membantu hanya untuk menyalin boot loader berkas efi ke lokasi standar - menyalin /EFI/grub_archlinux/grubx64.efike /EFI/Microsoft/Boot/bootmgfw.efiseperti yang dijelaskan dalam archwiki

Mungkin ini juga dapat bekerja untuk sistem Lenovo jika mereka melakukan hardcode pada jalur untuk boot manager UEFI / OS dengan cara yang sama.

jujur
sumber
Selamat Datang di Pengguna Super! Harap edit posting Anda untuk memasukkan elemen-elemen penting dari materi yang ditautkan. Jawaban yang baik termasuk instruksi spesifik ( bukan hanya tautan ke mereka ) dan penjelasan tentang bagaimana / mengapa jawaban tersebut menjawab pertanyaan OP.
Saya katakan Reinstate Monica