Bazı Google'larda şu çözümü buldum (sorumu yukarıda belirttiğim gibi, önem verdiğim iki sabit sürücüyü temsil etmek için HDD1 ve HDD3 kullanıyorum):
- Önyükleme dosyaları Boot adlı bir klasörden ve bootmgr adlı bir uygulamadan oluşur . Bunlar sistem dosyalarıdır ve normalde gizlidirler. Onları görünür yapmalısınız.
- Her ikisini de HDD3'ten HDD1'e kopyalayın. İki dosyanın kopyalanamamasından şikayet edecektir : Her ikisi de Boot klasöründe bulunan BCD ve BCD.log . İkincisi önemsizdir (sadece bir günlük dosyasıdır) ve göz ardı edilebilir; önceki adım bir sonraki adımda kopyalanacaktır.
- Yönetici ayrıcalıklarına sahip bir Komut İstemi açın. Aşağıdaki komutu yazın:
bcdedit /export HDD1:\Boot\BCD
burada HDD1, hedef sürücünüzün sürücü harfidir. Benim durumumda, HDD1 C , bu yüzden komut oldu bcdedit /export C:\Boot\BCD
.
- Şimdi, girişlerin doğru olması için BCD dosyasını düzenlemeniz gerekir . Windows 7 ile gelen bcdedit programını kullandım , ama başkaları da var. EasyBCD'in oldukça iyi (ve ücretsiz) olduğunu duydum , ancak en son sürüm Windows 7'yi tam olarak desteklemiyor. Windows 7'yi destekleyen yeni bir sürümün kısa sürede çıkacağına inanıyorum. İlk olarak, komut isteminde HDD1 \ Boot'a (Yönetici ayrıcalıklarıyla) gidiyorum ve yazıyorum
bcdedit /store BCD /enum ALL
. Geçerli dizindeki BCD dosyasını /store
belirtmek için anahtarı kullanıyorum - bu anahtarın atlanması HDD3'te olduğunu düşündüğüm varsayılan anahtarı kullanacaktır. Bu komut, BCD dosyasındaki tüm girişleri listeler .
- Girişleri taradım
{bootmgr}
ve girişlerin ve {memdiag}
her ikisinin de HDD3'ü işaret ettiği ortaya çıktı . Tabii ki, HDD1'i göstermelerini istiyorum. Bu yüzden aşağıdaki formu komutlar vermek: bcdedit /store BCD /set [entry_name] device partition=HDD1:
. HDD1 olduğundan C benim makinede, ben ayarlamak için aşağıdaki yazarsınız {bootmgr}
girdiyi: bcdedit /store BCD /set {bootmgr} device partition=C:
.
Bu kadar. Son bir adım, HDD1'i Disk Management
(Bilgisayar Yönetimi'nden erişildi) aracılığıyla Aktif hale getirmektir - sistemimde zaten aktifti, bu yüzden hiçbir şey yapmam gerekmiyordu.
Şimdi, garip çift önyükleme sorununa gelince, fiziksel olarak sabit sürücülerin sırasını değiştirdiğimi unuttum. Bu nedenle, BIOS önyükleme sırası yanlıştı ( HDD1 yerine önce HDD3'ten önyüklemeye çalışıyordu ). Ve evet, bu benim için inanılmaz derecede aptalca bir hataydı :)