Tamam, burada uygun bir taslak oluşturmak için zamanım oldu. Uzun, ama oldukça tamamlandı ve neler olup bittiğini görmenize yardımcı olmalı.
İlk olarak, bunun bir yolu olabilir:
- BIOS'unuz ayarlarını kaybediyor.
- Hiç sorun değil, bütün bunlar EFI bölümünde saklanıyor.
- ... açık nedenlerden dolayı SATA IDE vs AHCI ayarları hariç.
- SATA-AHCI kullanıyor muydunuz? Muhtemelen şimdi SATA-IDE kullanıyorsunuz.
- Bunu çözmeden önce çizmeyi denedin mi?
- Eğer yaptıysan, başarısız oldu. Windows'un bunu düzeltmeye çalışmasına izin verdin mi?
- Öyleyse, BLAM, Önyükleme Yapılandırma Veritabanını çok iyi tahrip etmiş olabilir.
- En son kullandığınız doğru SATA ayarını kullandığınızdan emin olun.
İşte şimdiye dek yapmış olduğunuz şey. BU HERHANGİ BİR KAZANMADAN, SİZİN SORUNUNLA İLGİLİ OLDUĞUNDAKI DİKKATLE DEĞERLENDİRİN ve DEĞERLENDİRMEYİN, ancak bunu düşünmeden önce TAKİP ETMEYİN.
Ana Önyükleme Kaydı'nı (MBR), bölüm tablosunu, bölme bayraklarını ve EFI önyükleme senaryosuna UYGULANMAYACI diğer çöpleri sabitlemekle ilgili tüm saçmalıkları HOPEFULLY ile ihmal ettiniz. TÜMÜNDE . En iyi ihtimalle, tamamen yeni, ilgisiz , NON-EFI önyükleme çözümünü tamamen yeniden kurabileceksiniz . Ancak, bu önemsiz olmayabilir, çünkü:
Windows'un bir Önyükleme Yapılandırma Veritabanına sahip olmadığından emin olduğunu öğrendiniz, ancak ne yazık ki, tamamen ipucu veya nereye gideceğine dair ÇOK kesindir - hangisini söyleyemezsiniz.
Önyükleme deposunun normalde (bir yerlerde) \ Boot \ BCD olduğunu ve dosyanın HIDDEN olduğunu biliyorsunuz; "dir / a: hs" kullanarak görüntüleyin.
Kendinizi biraz BCDEDIT.EXE ile tanıdınız ve "/ CREATESTORE" (ve lütfen "BCD" olarak adlandırmayın) kullanarak bir önyükleme Yapılandırma Veritabanını bir hazırlama dosyasında "alay etmenize" izin verdiğini öğrendiniz. hazırlama dosyasını "/ STORE" seçeneğiyle açıkça kullanabilirsiniz, "/ CREATE {bootmgr}" kullanarak Windows Önyükleme Yöneticisi'ne bir menü girişi ekleyebilir ve "/ IMPORT" kullanarak içe aktarabilmeniz gerekir. ...
... ama bunu yapmaya çalıştığınızda yapamazsınız. Doğru görünen / SYSSTORE seçeneğine bakıyorsunuz, ancak "belirsiz" olduğu için başka bir mağaza kullanmasını sağlayamıyorsunuz. Dükkanın nerede olduğunu bildiğine dair bir ipucun var ya da olması gerektiği-- ama bulamıyorsun.
EFI bölümünü monte etmek için "MOUNTVOL" u kullanmaya çalıştınız, ancak listede bile görünmüyor, bu yüzden yapamazsınız.
Bunların TÜMÜ size oldukça yakın bir şekilde uygulanırsa, işte neler olabileceği
Windows EFI için hazır olduğunuzu söyleyebilir (DVD'yi bir UEFI önyüklemesi ile başlattınız, bir EFI bölümünüz var, vb.).
Bu nedenle, BCD dosyası için NEREYE BAKABİLECEĞİNİ bilir - ancak, bir şekilde konumu yanlış (bu problem değil ama benzer) vardır veya BCD silinmiştir.
Görünüşe göre, nerede olması gerektiğini bildiği için bu kırılıyor / SYSSTORE-- ve aslında, bu muhtemelen doğru davranış, çünkü aksi halde yanlış yere koyardın.
Söyleyebileceğim kadarıyla MOUNTVOL, EFI bölümünü kasten gizler (ya da bir şekilde bunu fark edemez). Bu, doğru alt dizinin bulunmasını engelleyen, veritabanının var olduğunu doğrulayan vb.
İşte burada, nihayet, bunun için yapmanız gereken şey. İyi haber şu ki, şu ana kadar umduğundan çok daha basit.
- Gerçekten de EFI bölümünü monte etmek zorundasınız.
Aslında, kesinlikle doğru olmayan bir fikrim var - EFI bölümünün zaten bazı iç alt sistemler tarafından monte edildiğinden şüpheliyim , bu nedenle BCDEDIT’in daha fazla sinirlenmesinin nedeni budur - veritabanını görmez, ama nereye gitmesi gerektiğini bilir. Ancak sahip olmadığı şey bir sürücü harfidir. Peki ne yapmalı?
Peki ... DOS köklerin ne kadar geriye gidiyor? ASSIGN komutunu hatırlıyor musunuz? Bil bakalım ne oldu.
DISKPART'ı başlatın.
DISKPART'a aşina değilseniz, temelde çalışma şekli kümeler hiyerarşisidir; Bir sonrakine geçmek için bir seviyede tam olarak bir eleman seçmelisiniz. Öyleyse, "LİSTE DİSKLERİ" ve sonra "SELECT DISK n" (n SEÇER) burada n sizin için neyin uygunsa.
Biraz bilgi edinmek ve EFI bölümünüzü tanımlamak için "LİSTE BÖLÜMÜ" ve "LİSTE HACİMİ" (çoğul olmadığına dikkat edin) kullanın.
Genellikle "SİSTEM" olarak işaretlenmiş 100 MB'lık bir FAT32 bölümüdür. Diskinizin şimdiye kadar bir GPT bölümleme tablosu kullanması gerektiğini unutmayın; bu nedenle epeyce bölüm görebilirsiniz. Bunlardan bazıları acil durum iyileşmesi için-- EFI problemleri için yaptıkları şişman iyilik, ha? Oh iyi.
EFI bölümünün ve diğer bazılarının sürücü harfleri olmadığını unutmayın. Bu kadar meyilli iseniz, GPT bölüm özelliklerini de görüntüleyebilirsiniz;
"SELECT PARTITION n", burada n, EFI bölümüdür. (Gerekirse bunun yerine sesi seçebilmenizi umuyorum.)
"ATAMAK". Bu kadar. Bir sürücü harfi belirtmeyin; Sadece "ASSIGN".
"LIST HACIMI". Şimdi EFI bölümüne atanmış bir sürücü harfi görmelisiniz.
"ÇIKIŞ" DISKPART.
Ve şimdi ... büyük bir yağ uyarısı. Muhtemelen doğrudan S: 'e (ya da ASSIGN’tan ne aldıysanız) gidersiniz ve / Boot bölümünü fark edeceksiniz. "AHA!" Söyleyeceksin. İnternethaber.com "Burada BCD dosyası yok!" İlk önce ... bu dosyanın gizli olduğunu hatırlayın. İkincisi ... biraz daha etrafını kazın ve şu an varken şunu fark edeceksiniz:
S: \ EFI \ Boot
Ayrıca birde şu var:
S: \ EFI \ Microsoft \ Boot
Her ikisini de sorunlar için kontrol etmeniz gerekir.
S: \ EFI \ Boot, anakart içindir ve Windows Önyükleme YÜKLEYİCİSİ'ni (ve diğer işletim sistemleri için muhtemelen başka şeyleri de içerir) içerir. Bunun adı bu, çünkü anakartta Windows kullanıp kullanamayacağınız konusunda hiçbir fikriniz yok ve mantıklı bir yola ihtiyacı var.
- S: \ EFI \ Boot'u inceleyin. Windows 7 Professional, 64-bit için görmeniz gerekenler:
bootx64.efi
Bir EFI kabuğu taktıysanız (her zaman iyi bir fikir), ayrıca "shellx64.efi" ifadesini görebilirsiniz.
NOT: "chainloader + 1" kullanan çift önyüklemeli Linux kullanıcıları burada fazladan bir giriş görmeyecektir.
- Hem "dir" hem de "dir a: h" kullanarak S: \ EFI \ Microsoft \ Boot'u inceleyin . Windows 7 Professional, 64-bit için, bir grup dil şablonunu ("en_US" vb.) Ve aşağıdaki dosyaları görmelisiniz:
bootmgr.efi bootmgfw.efi memtest.efi BCD BCD.Backup.001 BCD.Backup.002
... muhtemelen BCD'yi görmemeniz dışında, değil mi? Ancak bu yedekleme dosyaları kesinlikle çekici görünüyor.
Hangi yedekleme dosyasını kullanmak istediğinizi belirleyin. Son zamanlarda ne gibi değişiklikler olursa olsun, sistemi önyükleme yeteneğiniz kadar önemli değildir, bu nedenle en sağlam olanı seçin. Muhtemelen bir tane büyük diğeri oldukça küçük bir tane göreceksiniz. Küçük olanı zaten bozuk ve başarısız olan onarım işleminin bir eseridir - kullanmayın. Her ikisi de büyükse, büyük olanı kullanın. HERHANGİ BİR DURUMDA, YEDEKLEME KOPYALARININ başka bir yerde ek olarak kopyalayın .
Kullanmaya karar verdiğiniz yedeği "BCD" ye kopyalayın.
Kabuktan çıkın, temiz bir şekilde kapatın ve yeniden başlatın.
Windows'a NORMAL olarak başlatmasını söyleyin. Bu noktada başlamalı.
S: Yedek bir BCD yoksa?
C: Bu gerçekten olmamalıydı. Muhtemelen yanlış bir dizinde olduğunuz, EFI'yi desteklediğiniz, ancak gerçekte kullanmadığınız ya da bir şekilde tüm EFI bölümünüzü gerekli tüm Windows malzemeleri olmadan (özellikle birden fazla Windows sürümünü kullanırken mümkün) yeniden inşa ettiğiniz anlamına gelir. Bu durumda, EFI malzemelerini DVD'den kopyalamanız ve ardından BCDEDIT kullanarak Önyükleme Yapılandırma Veritabanını değiştirmeniz veya yeniden oluşturmanız gerekecektir.
S: Bana bir EFI sisteminde herhangi bir şey yapmak için "BCDEDIT / SYSSTORE" un kullanılabileceği bir senaryo örneği verebilir misiniz?
A: Şimdiye kadar hayır.
Neyse, umarım bu insanlar için bazı problemleri çözmede yardımcı olur veya en azından onları düşündürür. Çok önemli bir son nokta olarak, yukarıda belirtilen DISKPART ASSIGN tekniğini kullanarak EFI bölümünüzü Windows altında normalde monte edip inceleyebileceğinizi unutmayın . Bu tür bir sorunla karşılaşmadan ÖNCE , EFI bölümünüzün tam bir yedeğini almak için bunu en az bir kez yapmanız gerekir . Bir tane C: sürücünüzdeki bir alt dizine ve bir tane de USB flash sürücüye yedeklemenizi öneririm.
Üzgünüm bu çok uzun soluk. Bunu bir noktada uygun bir makaleye dönüştürmem gerekiyor, ancak deneyimimi olabildiğince hızlı ve hızlı bir şekilde belgeleme gereği duyduğum için çok sinirli olan birçok insan var.
Şerefe, Matt "Kesme Noktası" Heck