Bagaimana cara mengembalikan boot-loader GUI windows 8 setelah menginstal windows 7?

13

Saya telah menginstal windows 7 setelah menginstal windows 8, jadi windows 7 boot-loader sekarang menjadi boot-loader default

Boot-loader Windows 7

Tetapi saya ingin mengembalikan boot-loader grafis Windows 8 kembali

Boot-loader Windows 8

jadi apa yang harus dilakukan?

Blok hitam
sumber

Jawaban:

18

Presentasi aktual (grafis atau teks) tergantung pada banyak properti yang dapat diatur ke entri di toko BCD. Cara mudah untuk mengembalikan default untuk Windows 8, secara efektif mengembalikan menu boot grafis, adalah sebagai berikut:

  1. Buka prompt perintah yang ditinggikan di dalam Windows 8, misalnya melalui + Xdan kemudian A.
  2. Di sana jalankan perintah berikut:

    bcdboot C:\Windows (C harus menjadi huruf untuk Windows 8 Anda, ubah jika tidak)

Perintah itu akan mengganti file boot dengan yang dari Windows 8, mengatur entri menu Windows 8 sebagai yang default dan mengatur parameter dalam BCD ke yang default sehingga saat berikutnya Anda reboot Anda akan melihat menu grafis.


Jika karena alasan tertentu Anda ingin mengubah dan menggunakan menu boot Windows 7, Anda memiliki setidaknya 3 cara:

  1. Mengubah entri default ke Windows 7:

    Yang dapat Anda lakukan secara grafis dengan misalnya EasyBCD di bawah bagian "Edit Menu Booting":

    Cara melakukannya di EasyBCD

    Atau secara manual dalam prompt perintah administratif:

    1.1. Jalankan bcdedit /enum, Anda akan melihat sesuatu seperti ini:

    Keluaran

    1.2. Salin pengenal entri Windows 7 Anda, dalam hal ini adalah:

    {bd47b8fe-2713-11e2-a631-bc02f01697a2}

    1.3. Jalankan perintah berikut (Anda akan menerima konfirmasi setelah itu):

    bcdedit /default {id}

    Misalnya: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. Diatur displaybootmenuke yesdalam entri boot manager (yang sekarang menggunakan menu tekstual tanpa mengubah yang lain):

    bcdedit /set {bootmgr} displaybootmenu yes(di admin cmd, seperti sebelumnya)

  3. Hapus atau atur bootmenupolicyke legacydalam entri Windows 8:

    bcdedit /deletevalue {id} bootmenupolicy( {id}adalah yang untuk Windows 8 kali ini)

Setelah itu ketika Anda reboot Anda akan melihat menu boot klasik, 2 cara selanjutnya memungkinkan Anda untuk memiliki Windows 8 sebagai entri default.

Xandy
sumber
Apakah Anda 100% yakin bahwa bagian kedua dari jawaban Anda berfungsi? Sudahkah Anda melakukan ini sendiri? Ada lebih banyak elemen yang menyebabkan tampilan menu boot gaya teks. Apakah Anda tahu mereka ? Silakan kunjungi windows7boot.blogspot.com untuk detailnya. Bahkan posting blog itu tidak menyebutkan semua elemen BCD yang menyebabkan menu boot gaya teks untuk Windows 8 sebagai default.
snayob
Tentu saja, saya mencoba prosedurnya ketika saya menulis jawabannya tetapi saya memverifikasinya lagi sekarang. Untuk memiliki menu boot gaya teks yang mengatur entri Windows 7 sebagai default atau menghapus (atau mengatur sebagai Legacy) bootmenupolicydi Windows 8, cukuplah. Mungkin ada lebih banyak cara, misalnya pengaturan displaybootmenuke Yesdalam {bootmgr}entri adalah cara lain, saya hanya menyebutkan dua di antaranya.
Xandy
Akan menyenangkan untuk memiliki jawaban yang lengkap karena beberapa pengguna mungkin bertanya-tanya mengapa pengaturannya tidak berfungsi seperti yang diharapkan setelah mengikuti beberapa jawaban / panduan. Bagaimana dengan displaybootmenu = yes dan bootmenupolicy = standar hasilnya ..? Microsoft telah menaruh beberapa jebakan di sini atau ini merupakan kesalahan implementasi?
snayob
Saya akan mengatakan jawabannya cukup lengkap, setelah semua pertanyaannya adalah tentang mengembalikan menu grafis (dan solusinya selain menyalin file boot Windows 8 memperbarui entri di toko BCD dengan nilai default), saya menambahkan bagian kedua hanya dalam hal. Sampai sekarang jika displaybootmenudiatur untuk yesAnda mendapatkan menu tekstual terlepas dari bootmenupolicynilai, tapi saya tidak yakin apakah itu perilaku yang dimaksud atau kesalahan pengkodean; Saya akan memperbarui jawabannya.
Xandy
1
  1. Mulai dari media instalasi Windows 8.
  2. Secara opsional, pilih pengaturan keyboard Anda.
  3. Tekan Shift+ F10untuk masuk ke command prompt.
  4. Jalankan bootrec /fixmbruntuk memperbarui catatan boot utama hanya untuk memastikan, partisi akan tetap ada.
  5. Jalankan bootrec /fixbootuntuk memperbarui sektor boot partisi sistem.
  6. Jalankan bootrec /scanosuntuk menambahkan OS yang dikenal ke data konfigurasi boot.
kobaltz
sumber
apakah ini akan menunjukkan W7 pada menu boot W8 setelah selesai? atau ada lebih banyak perbaikan yang harus dilakukan.
Moab
1
  1. Buka menu Start
  2. Ketik msconfigdi kotak pencarian dan tekanEnter
  3. Buka tab Boot
  4. Hapus centang pada opsi "No GUI Boot"
  5. Klik Apply dan reboot untuk melihat perubahannya.
penolong
sumber
Jawaban ini tampaknya tidak menjawab pertanyaan yang diajukan, yaitu mengembalikan menu boot grafis Windows 8.
Inari