Bagaimana saya mendapatkan boot loader Windows 8 kembali dan juga daftar Windows XP dan Windows 7?

13

Saya memiliki sistem dengan Windows 7 dan Windows XP, dan hari ini saya telah menginstal Pratinjau Pengembang Windows 8 ke dalam partisi cadangan (yang saya tinggalkan selama beberapa bulan tanpa ada data penting di sana). Saat mem-boot dari perangkat yang dapat di-boot dan melakukan instalasi, saya memformatnya sehingga menjadi partisi yang bersih dan segar. Proses instalasi selesai, dan sekarang saya memiliki layar boot dengan Windows 8 Developer Preview dan Windows 7.

Entri boot Windows XP saya hilang begitu saja . Jadi, saya telah menggunakan EasyBCD untuk memodifikasi boot loader dan mengaktifkan kembali entri boot Windows XP dari sistem, dan ini menampilkan Windows XP di sana. Setelah saya melakukan itu, saya me-restart PC saya.

Satu-satunya yang tersisa adalah Windows 7 dan Windows XP saya yang lama; seperti sekarang Pratinjau Pengembang Windows 8 menghilang dari menu boot . EasyBCD tidak dapat mendeteksinya lagi - beberapa kali saya masuk ke Windows 7 dan mencoba menjalankannya sesudahnya. Harap dicatat bahwa semua versi diinstal pada partisi yang terpisah.

Bagaimana cara mendapatkan menu boot Pratinjau Pengembang Windows 8 dan membuatnya juga mencantumkan Windows 7 dan Windows XP?

Edward
sumber
Anda menginstal Pratinjau Pengembang Windows 8 bersama Windows 7 dan Windows XP? Itu hanya bencana yang menunggu untuk terjadi.
qJake
1
@SpikeX: Kenapa begitu? Mereka dipisahkan dengan sempurna dan boot loader dari yang terakhir kompatibel. Jadi, Anda dapat menjalankan sistem operasi yang berbeda sebanyak yang Anda inginkan ...
Tamara Wijsman
1
@SpikeX:> balasan Anda tidak ada gunanya untuk ditulis. Lebih baik kamu tidak membalas. Bukan masalah serius atau bencana di sini. Masalahnya adalah saya hanya boot dari 1 grup: **Windows Developer Preview** (8) and **Windows 7**ATAU **Windows 7** and **Windows XP** Dan kapan saja memperbaiki salah satu grup di atas, yang lain akan gagal. Saya hanya ingin 3 availabe multiboot Windows itu secara bersamaan. Apakah ini pertanyaan yang tidak masuk akal? Tidak, saya pikir ini pertanyaan yang valid.
Edward
Pratinjau Pengembangnya tidak secara otomatis berarti tidak mendukung dual / multiboot atau lebih ... dan sebenarnya mendukung dua Windows 7 & dan 8 Pratinjau pada saat yang sama. Jadi mengapa tidak versi OS lebih lanjut (XP tidak akan lagi mendapatkan dukungan resmi dari MS)? ... Saya tidak dapat memastikan kasus tertentu ini pada saat ini jadi saya bertanya di sini. Tidak ada yang salah dengan pertanyaan saya.
Edward
@ user98110: Saya menjalankan Pratinjau Pengembang Windows 8 dari VHD, mungkin opsi alternatif jika jawaban saya tidak berfungsi? Tetapi BCD masih harus mendukung Windows XP, seperti yang saya tahu orang-orang yang menggunakan Windows XP dan Pratinjau Pengembang Windows 8 berdampingan ...
Tamara Wijsman

Jawaban:

20

Dapatkan kembali menu boot Pratinjau Pengembang Windows 8.

  1. Mulai dari media instalasi Pratinjau Pengembang 8 Windows.

  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.

Dapatkan ke daftar Windows XP.

  1. Jalankan bootrec /rebuildbcd, ini akan membangun kembali data konfigurasi boot.

  2. Jika itu tidak berhasil, reboot dan gunakan bcdeditdari Pratinjau Pengembang Windows 8 seperti ini:

    bcdedit /create {ntldr} /d "Windows XP"
    
    bcdedit /set {ntldr} device partition=X:
    
    bcdedit /set {ntldr} path \ntldr
    
    bcdedit /displayorder {ntldr} /addlast
    

    Harap dicatat bahwa Anda perlu mengklik kanan ubin Prompt Perintah, lalu klik lanjut di sudut kanan bawah lalu klik Run As Administrator. Ganti X:dengan partisi XP Anda.

    Ini asli tidak seperti EasyBCD, jadi kemungkinannya lebih tinggi bahwa itu akan berfungsi lebih baik ...

Semoga berhasil!

Tamara Wijsman
sumber
Terima kasih tom. Browser Anda terlihat benar dan seharusnya menjadi solusi yang benar, tetapi dalam sistem saya selalu muncul pesan kesalahan yang tidak dapat melakukan perintah terakhir "bootrec / rebuildbcd" properti. Konon sudah digunakan orang lain. Dan saya berhasil mendapatkan kembali XP dalam daftar boot dengan menggunakan EasyBCD secara manual menambah dan menghapus beberapa entri bolak-balik ... dan akhirnya berhasil tetapi saya tidak yakin apa yang salah di awal.
Edward
@ user98110: Pesan kesalahan apa? Namun, baik untuk mendengar Anda telah menyelesaikannya ...
Tamara Wijsman
Halo Tom, saya kehilangan kemungkinan untuk boot ke OS windows7 setelah menginstal Win8 baru di drive lain. Instalasi W7 tampaknya sehat, tetapi pc langsung boot di w8. Saya telah melakukan dengan tepat sebagai tip kedua Anda (kecuali untuk bagian bootrec karena w8 mengatakan bahwa ia tidak tahu bootrec sama sekali), menggunakan D: sebagai partisi w7 saya (pada w8 drive w7 sekarang disebut D). ubin W7 ditampilkan saat boot tetapi tidak mau boot: layar hitam mengatakan bahwa "windows gagal memulai. Perangkat keras terbaru ..." lalu File: \ ntldr status: 0xc000000 jika aplikasi atau os tidak dapat dimuat karena file yang diperlukan tidak ada atau kont ..
pomarc
masih saya ... Saya sudah melakukan sedikit googling dan tampaknya untuk windows7 saya tidak boleh menggunakan path \ ntlr tetapi path \ windows \ system32 \ winload.exe saya sudah melakukannya tetapi kesalahan yang sama tetap. jika saya melakukan bcdedit / enum saya memiliki pengidentifikasi {ntldr} perangkat partisi = D: path \ windows \ system32 \ winload.exe deskripsi Windows 7
pomarc
dipecahkan, menggunakan easybcd. di sini adalah entri baru di toko bcd Windows Boot Loader ------------------- pengidentifikasi {f2c0537e-f95b-11e1-a3b8-dbfdf97ca61f} partisi perangkat = D: path \ Deskripsi Windows \ system32 \ winload.exe Microsoft Windows 7 lokal en-US osdevice partisi = D: systemroot \ Windows resumeobject {872cfc4e-f91f-11e1-ac73-806e6f6e6963} mungkin nilai osdevice atau systemroot seharusnya sudah ditentukan. Terima kasih.
pomarc
1

Berikut adalah solusi sempurna untuk mendapatkan kembali Windows XP / 7 Anda ketika Anda menginstal Windows 8.

Periksa entri blog ini: Cara Menginstal & Dual Boot Windows 8 Dengan Windows XP & Windows 7

  • Arahkan ke My Computer dari sistem Explore atau Desktop
  • Kemudian di bilah menu atas klik "System Properties"
  • Pada jendela berikutnya pilih "Pengaturan Sistem Lanjut"
  • Ini akan memunculkan Anda jendela baru, dari mana Anda perlu mengklik tab "Advance" lalu klik pengaturan untuk "Start-up & recovery"
  • Sekarang di OS default pilih "Versi Sebelumnya Windows" Sekarang klik ok dan restart PC Anda
  • Sekarang Anda harus memiliki opsi untuk memuat windows XP sebelum Windows 8 Start, Nikmati semua platform windows
Saurabh Mukhekar
sumber
@Diogo Harap ganti goo.gltautan singkat (mis. ) Dengan URL yang diperluas saat Anda melakukannya. Terima kasih!
slhck
1

Saya memiliki masalah melihat menu boot Windows 7 bukannya menu boot Windows 8. Saya bisa boot ke Windows 8, tapi saya tidak melihat boot loader Windows 8 grafis.

Saya menggunakan bcdbootperintah dalam prompt perintah yang ditinggikan untuk memuat kembali file bootloader Windows 8 dan sekarang semuanya OK.

Contoh:

bcdboot c:\windows /s c:
spinfowars
sumber
-2

Untuk menampilkan entri Windows XP di menu boot Pratinjau Pengembang Windows 8, Anda cukup mengaktifkan elemen 'DisplayBootMenu' di {bootmgr}. Windows BCD Editor yang lengkap dapat di-downlaod di sini - Visual BCD Editor .

Setelah menginstal dan memulai alat ini akan menampilkan elemen {bootmgr} secara default. Lihat apakah ada elemen 'DisplayBootMenu'. Jika tidak klik tombol 'Baru' dan buat itu memilih 'Boot Manager' dan 'DisplayBootMenu' di kotak kombo. Konfirmasi. Setel nilai 'DisplayBootMenu' menjadi true.

Ini akan menyebabkan menu boot ditampilkan dalam gaya Windows 7 normal. Untuk mengembalikan gaya 'Metro', hapus elemen 'DisplayBootMenu'.

Tanpa editor, buka prompt perintah dan tempel:

bcdedit /set {bootmgr} DisplayBootMenu true
snayob
sumber
Kedengarannya bagus dan membuat segalanya lebih mudah. Terima kasih atas informasi Anda. BTW, sebutkan saja pada saat saya mengajukan pertanyaan ini di sini, Windows 8 Dev Preview baru dipublikasikan 2-3 hari dan Windows BCD Editor belum memperbarui waktu itu. Info Anda pasti membuat orang yang mencobanya belakangan menemukan solusi lebih cepat.
Edward
Komentar macam apa ini? Dan informasi apa yang dibawanya kepada pengguna?
snayob
Penjelasan: Visual BCD dari tanggal pertama penerbitannya kembali pada bulan September. 2010 memiliki semua kemampuan yang disebutkan diimplementasikan! Windows 7 atau Windows 8 tidak masalah karena format dan definisi elemen BCD adalah untuk 95% atau lebih sama.
snayob
DisplayBootMenu tidak akan menampilkan konfigurasi loader Win8 juga tidak akan memungkinkan os sebelumnya untuk boot.
kagali-san
Untuk penjelasan lebih rinci tentang subjek, lihat windows7boot.blogspot.com berharap ini membantu pengguna yang kurang maju dan downvoter;)
snayob
-2

Jika Anda ingin mencantumkan Windows (Windows XP dan Windows 8) ikuti langkah-langkah berikut:

  1. Unduh EasyBCD .
  2. Instal dan buka. Halaman depannya memberikan semua informasi tentang urutan pemuatan OS Anda.
  3. Sekarang edit sesuai kebutuhan.
Arslan Ahmed Jimmy
sumber
2
Anda telah memperhatikan bahwa pertanyaan saya sudah lama dikirim. Waktu itu EasyBCD tidak mendukung Pratinjau Pengembang Windows 8. Seperti yang saya sebutkan di atas, saya memang menggunakan EasyBCD dan tidak di halaman UI utama. Jika semudah itu, maka pertanyaan ini bahkan tidak ada. Lihatlah waktu pembuatan pertanyaan, man (lebih dari 4 bulan lalu, beberapa hari setelah win8 preview menyebar di web).
Edward