Membuat boot loader Windows XP dan merekam boot tentang mentransfer kontrol boot ke boot loader NTLDR di bagian tersembunyi (Dicadangkan oleh sistem, 500 MB) Windows 10

Halo Vladimir! Komputer saya memiliki dua hard drive, HDD pertama memiliki Windows 10 diinstal dengan bootloader-nya, dan yang paling baru saya menghubungkan HDD lain, ia menginstal Windows XP. Sekarang, secara default, hanya Windows 10 yang memuat, bagaimana cara membuat menu, dengan kemampuan untuk memilih untuk mem-boot sistem operasi yang diinstal: Windows 10 atau Windows XP?

Membuat boot loader Windows XP dan merekam boot tentang mentransfer kontrol boot ke boot loader NTLDR di bagian tersembunyi (Dicadangkan oleh sistem, 500 MB) Windows 10


Penulis Vladimir! Halo teman-teman! Dalam hal ini, Anda bisa membuat boot loader Windows XP dan catatan boot tentang mentransfer kontrol boot ke loader NTLDR pada partisi tersembunyi (Dicadangkan oleh sistem, 500 MB) Windows 10 atau dengan kata sederhana - beri tahu bootloader Windows 10 bahwa ada sistem operasi kedua di komputer - Windows XP, setelah itu ketika Anda menyalakan komputer, sebuah menu akan muncul dengan pilihan untuk mem-boot Windows 10 dan Windows XP. Anda dapat melakukan ini dengan dua cara (saya akan menunjukkan keduanya), pada metode pertama kita akan menghindari baris perintah sebanyak mungkin (cocok untuk pemula), dan pada metode kedua kita akan melakukan segalanya menggunakan baris perintah (cocok untuk pengguna berpengalaman yang lebih suka bekerja di lingkungan pemulihan Windows (Windows RE) atau di Lingkungan Pra-Instalasi Windows (Windows PE)). Artikel ini ditulis untuk komputer dengan BIOS biasa (bukan UEFI). Kami akan mensimulasikan situasi serupa di komputer saya. Jadi, di unit sistem saya ada satu hard disk 500 GB (Disk 0) dengan Windows 10 diinstal, kemudian saya menghubungkan hard disk 120 GB kedua (Disk 1) dengan Windows XP. Windows 10 diinstal pada drive (C :), dan Windows XP diinstal pada drive (D :). Satu Windows 10 melakukan booting, karena di BIOS, hard drive utama diatur ke Disk 0. Bootloader Windows 10 terletak di partisi tersembunyi pertama - Dicadangkan oleh sistem. Sehat (Sistem, Aktif, Partisi Utama, 500 MB). Jika Anda menetapkan BIOS sebagai hard disk utama - Disk 1, maka satu Windows XP akan mem-boot (Anda dapat mengubah keunggulan hard disk di BIOS menggunakan opsi Hard Disk Drives, detail dalam artikel ini), tetapi kami tidak memerlukan ini dan kami ingin mencapai apa ketika Anda menyalakan komputer, sebuah menu muncul dengan pilihan untuk mem-boot Windows 10 atau Windows XP.

Kami boot ke Windows 10, buka baris perintah sebagai administrator dan masukkan perintah:

bcdedit / create ntldr / d "Windows XP" (diperlukan tanda kutip) perintah ini membuat repositori boot Windows 10 - repositori untuk memuat Windows XP yang terletak di disk (D :). / d - berarti deskripsi.

bcdedit / set ntldr device partition = D: (di mana D: huruf dari partisi Win XP), perintah ini akan memberi tahu boot Windows 10 memuat lokasi file boot Windows XP.

bcdedit / set ntldr path \ ntldr (perintah artinya - atur parameter jalan (cara). \ ntldr - untuk catatan dengan id ntldr.

bcdedit / displayorder ntldr / addlast (perintah akan menambahkan entri tentang pemilihan Windows XP di menu boot, / addlast di akhir daftar)

masukkan perintah bcdedit dan lihat isi toko penyimpanan Windows 10.

Seperti yang Anda lihat, kami berhasil dan catatan tentang Windows XP dibuat di toko penyimpanan Windows 10, yang terletak di disk (D :).

Pengunduh untuk Windows
------------------------
identifier ntldr
partisi perangkat = D:
jalur \ ntldr
deskripsi Windows XP

Jika Anda reboot sekarang, menu booting Win 10 dan Win XP akan keluar. Jika Anda memilih Windows 10, itu akan boot, tetapi jika Anda memilih Windows XP, maka itu tidak akan bisa boot, karena file untuk mengunduh Windows XP di repositori unduh Windows 10 kami adalah (Dicadangkan oleh sistem. Tetap (Sistem, Aktif, Partisi utama, volume 500 MB) belum.

Kami menghidupkan tampilan file dan folder tersembunyi di sistem operasi Win 10 dan mematikan perlindungan file sistem yang dilindungi, kemudian pergi ke disk (D :) dengan Windows XP diinstal dan salin file bootloader Windows XP (boot.ini, NTDETECT.COM, ntldr),

kemudian kami menetapkan ke partisi tersembunyi (Dicadangkan oleh sistem, 500 MB) huruf drive, misalnya (M :),

setelah itu kita memasuki bagian tersembunyi (M :) dan menempelkan file bootloader Windows XP yang disalin (boot.ini, NTDETECT.COM, ntldr).

Buka file boot.ini dan edit parameter rdisk di dalamnya.

File boot.ini di Windows XP berisi informasi yang diperlukan untuk mem-boot OS, misalnya, di mana hard disk dan partisi disk mana sistem operasi berada, dll..

Parameter rdisk, dalam file boot.ini, menentukan nomor seri disk yang berisi partisi boot (angka-angka mulai dari nol), yaitu, jika Anda memiliki dua hard disk dan sistem operasi pada hard disk kedua, maka harus ditentukan seperti ini - rdisk (1). Anda dan saya perlu memberi tahu bootloader bahwa Windows XP terletak pada Disk 1 (D :), jadi kami memperbaiki parameter rdisk (0) pada rdisk (1).

Kami menyimpan perubahan yang dilakukan oleh kami di file boot.ini.

Hapus huruf drive (M :) dari partisi tersembunyi (Dicadangkan oleh sistem, 500 MB).

Sekarang kita reboot dan pilih Windows XP di menu boot, boot dengan baik, seperti Windows 10.

Setelah menginstal bootloader baru, di Windows XP bagian akan muncul di Explorer (Dicadangkan oleh sistem, 500 MB), dari sana

hapus surat itu dengan cara yang sama seperti Win 10.

Cara melakukan semuanya menggunakan baris perintah

Kami boot ke Windows 10, buka baris perintah sebagai administrator dan masukkan perintah:

bcdedit / create ntldr / d "Windows XP" (diperlukan tanda kutip) perintah ini membuat repositori boot Windows 10 - repositori untuk memuat Windows XP yang terletak di disk (D :). / d - berarti deskripsi.

bcdedit / set ntldr device partition = D: (di mana D: huruf dari partisi Win XP), perintah ini akan memberi tahu boot Windows 10 memuat lokasi file boot Windows XP.

bcdedit / set ntldr path \ ntldr (perintah artinya - set parameter path. \ ntldr - untuk menulis dengan pengidentifikasi ntldr.

bcdedit / displayorder ntldr / addlast (perintah akan menambahkan entri tentang pemilihan Windows XP di menu boot, / addlast di akhir daftar)

Kami memasukkan perintah:

diskpart

lis vol (perintah ini menampilkan daftar semua partisi, semua hard drive yang terhubung ke komputer)

sel vol 1 (pilih bagian - Dicadangkan oleh sistem, volume 500 MB).

menetapkan huruf M (menetapkan ke bagian - Dicadangkan oleh sistem, 500 MB - huruf drive M)

keluar

D: (kami masukkan disk (D :))

attrib (perintah ini menampilkan semua file dan atribut dari semua file yang terletak di direktori saat ini (D :))

xcopy boot.ini M: / h (salin file boot.ini ke partisi M: (Dicadangkan oleh sistem, 500 MB), saklar / h diperlukan untuk menyalin file-file tersembunyi dan sistem)

xcopy ntdetect.com M: / h (salin file ntdetect.com ke partisi M: (Dicadangkan oleh sistem, 500 MB), saklar / h diperlukan untuk menyalin file sistem yang tersembunyi dan sistem)

xcopy ntldr M: / h (salin file ntldr ke partisi M: (Dicadangkan oleh sistem, 500 MB), saklar / h diperlukan untuk menyalin file-file tersembunyi dan sistem)

M: (kami masukkan disk (M :))

attrib (perintah ini menampilkan semua file dan atribut dari semua file yang terletak di direktori saat ini (M :)). Kita melihat, selain file bootloader Windows 10 (bootmgr), kami menyalin file bootloader Windows XP (boot.ini, NTDETECT.COM, ntldr) yang memiliki atribut S "sistemik" dan H "disembunyikan".

attrib boot.ini -s -h (hapus atribut S "sistem" dan H "tersembunyi" dari file boot.ini).

Kemudian buka "Manajemen Disk" dan masukkan partisi (M :), buka file boot.ini.

Parameter rdisk, dalam file boot.ini, menentukan nomor seri disk yang berisi partisi boot (angka-angka mulai dari nol), yaitu, jika Anda memiliki dua hard disk dan sistem operasi pada hard disk kedua, maka harus ditentukan seperti ini - rdisk (1) Anda dan saya perlu memberi tahu bootloader bahwa Windows XP terletak pada Disk 1 (D :), jadi kami memperbaiki parameter rdisk (0) pada rdisk (1).

attrib boot.ini + s + h (tetapkan atribut S untuk "sistem" dan H untuk "disembunyikan" ke file boot.ini).

diskpart

sel vol M (pilih bagian M: (Dicadangkan oleh sistem, 500 MB)

hapus (hapus beech M disk dari itu :)

Semua!

Kami reboot dan memilih Windows XP di menu boot, boot dengan sempurna, seperti Windows 10.

Artikel tentang topik ini:

1. Cara menginstal Windows XP di komputer dengan Windows 10 yang sudah diinstal

2. Cara memulihkan pemuatan Windows 10 setelah menginstal sistem Windows XP kedua di komputer. Kami bekerja di baris perintah!

Tag Artikel: Unduh MBR Windows XP