windows 8 efi MBR düzeltmesi - başarı yok


4

Windows efi bölümünü (pencereleri değil) sildim. Sistemimde 2 linux dağıtım ve 2 efi bölümü var.

Windows boot gibi adımları izlemeye çalışıyorum:

burada ve burada .

Sorun şu ki, komutu girdiğimde:

bootrec /fixboot

gösteriyor :

Sistem belirtilen dosyayı bulamıyor

Kaçmaya çalıştım:

bootrec / rebuildbcd

, öyle gösterir:

Başarıyla tarandı Windows C: \ Windows Önyükleme listesine yükleme ekle?

"Evet" cevabını veriyorum ve tekrar önceki mesajı bana atar.

Bununla ilgili ne yapabilirim?

("Bu sorunun zaten bir yanıtı olabilir" / fixboot çalışmadığı için yardımcı olmuyor ..)

---- GÜNCELLEME ----

1) Koşmaya çalıştım: bcdboot c:\Windowsve fırlattı:

BSFSVC Hatası: Yeni bir sistem deposu oluşturulamadı

2) yazdınız active sonra assign letter = v:ancak gösterilmektedir:

Seçilen disk sabit bir MBR diski değil

: 3) dizinde olduğunu gördüm C:\Windows\Boot\EFI\o dosyaları vardır: bootmgr.efi,bootmgfw.efi

Orada tüm komutları denemeli miyim:

bootrec /fixboot , fixmbr ya da daha kötü şeyler yapabilir miyim?

------ GÜNCELLEME ---------------------

Bu yayın, kaçmaya çalıştığımda, kopyalanandan farklı.

bootrec /fixboot , gösteriyor: The system cannot find the file specified

Bunu açık bir şekilde yaptığımı düşünüyorum. Neden bu yazıyı kopyalıyorsunuz ???

--- GÜNCELLEME 2 ---------------------------

Denedim (dizüstü bilgisayarımda yalnızca 1 disk var):

list disk
sel disk 0
list partition
sel partition 2 ( it is an efi partition I have created when I installed linux )
active -> gives message "The selected disk is not a fixed MBR disk" 

Daha sonra aynı prosedürü takip ettim:

list vol
sel vol 11
assign letter = v:
exit

Şimdi, denediğimde: bootrec / fixboot, bana "Eleman bulunamadı" mesajını gösteriyor.

------ GÜNCELLEME 3 -------------------

Buraya buraya ve buraya ekran görüntüleri yüklüyorum . Disk 0, dizüstü bilgisayar diskimdir. Disk 1 Bilmiyorum Disk 2, tamir ettiğim flash sürücü.

Bölümlere gelince, 2 ve 10, linux dağıtımlarından oluşturulan EFI bölümleridir. Böylece, cilt 11 ve 12'dir. Her ikisini de denedim.

---------- GÜNCELLEME 4 ---------------------------------------- --------------

Denedim :

 bootsect /nt60 ALL /force

ama yine de hiçbir şey. Girdiğimde: bootrec /fixbootşunu gösteriyor:

öğe bulunamadı.

Ayrıca, bundan sonra:

Successfully scanned Windows installations.
Total identified Windows installations: 1
[1]  D:\Windows
Add installation to boot list? Yes<Y>/No<N>/All<A>:

Y'ye giriyorum ama olumsuz bir cevap alıyorum (Ne olduğunu tam olarak hatırlamıyorum!).

Olsa da, iyi, şimdi (grub güncelledikten sonra) benim grub menüsünde windows önyükleme seçeneği belirdi olmasıdır. Ama onu seçtiğimde şunu gösteriyor:

Önyükleme yapılandırması veri dosyasında gerekli bilgiler eksik.

Dosya: \ BCD Hata Kodu: 0x0000034

Bundan sonra ne yapacağımdan emin değilim.

Denemek için bir yer gördüm: bcdboot c:\windows ama 'C' sürücüsüne nasıl erişeceğimi bilmiyorum. Tamam yapıyorum:

sel disk 0
list vol

ve hacimlerde listelenen 'C' harfini görebiliyorum. Ama bunun ötesinde bilmiyorum.

Ayrıca, BCD dosyasını yeniden adlandırmayı denedim ve sonra yine de aynı şekilde yeniden oluşturdum.

----- GÜNCELLEME 5 ----------------------------

Cilt 10 şunları içerir:

Bin
Boot
Recovery -> empty
RicaTools -> bootmgr,bootmgr.efi ....
TFR
WinRePartition.ini

Cilt 11:

EFI-> manjaro -> grubx64.efi
      BOOT-> BOOTx64.efi
      Microsoft-> Boot -> bootmgfw.efi
                          bootmgr.efi
                          boot.stl
                          MokManager
                          BCD
                          ...

     ->ubuntu-> grubx64.efi,grub.cfg,shimx64.efi

Cilt 12:

EFI-> mint ->grubx64.efi
      manjaro-> grubx64.efi

--- GÜNCELLEME 6 ------------------

Sonunda Christophe sayesinde çalıştı!

Sadece aynı soruna sahip olan herkes için, son komutun fixbootverdiği notu vermek istiyorum

Öğe bulunamadı

ama önemli değildi!

Tabii ki, finali, yapmak zorunda kaldım update-grub.


@Moab: Bu konuyu da kontrol ettim, aynı adımları kullanıyor. Fakat benim sorunum bootrec / fixboot komutunu girdikten sonra, orada ele alınmayan bir şey.
George, 19

Sorununuz hakkında daha fazla bilgi göndermeniz gerekir, "Hatırlamıyorum" gibi ifadeler yardımcı değildir. Daha doğru ve ayrıntılı bilgi gönderdiğinizde daha iyi cevaplar alırsınız.
Moab

@Moab: Daha sonra MBR ile ilgili mesajı tekrar kontrol edeceğim ve güncelleyeceğim. Sorun olsa da, komutu uygulayamıyorum çünkü dosya yolunu bulamıyor ..
George

Neden fixmbrbu komutu çalıştırıyorsunuz sadece MBR bölümleri içindir. Bir EFI bölümünüz varsa, GPT kullandığınız anlamına gelir.
Ramhound

@Ramhound: Ayrıntıları bilmiyorum. Her yerde bunu görebiliyorum.Ama fixboot da çalışmıyor
George

Yanıtlar:


10

Bilgisayarınızda önemli bir veri varsa, bazı Windows PE tabanlı CD / USB ortamlarını bir GUI (örneğin, Hiren'in önyükleme CD'si) ile başlatmanızı ve önemli verilerinizi yedeklemeyi denemek için harici bir HDD bağlamanızı öneririm.

Aşağıdaki diskpart komutlarını çalıştırarak V: harfini 260MB EFI bölümüyle eşlemeye çalışın:

diskpart
select volume 11
assign letter=v:
exit

Sonra geçerli Windows önyükleme ortamı klasörünü follwing komutuyla yeniden adlandırın:

ren V:\EFI\Microsoft\Boot Boot.old

Windows önyükleme ortamını bcdboot ile yeniden oluşturun :

bcdboot C:\Windows /s V: /f UEFI

Daha sonra, bölümlerinize bakacak bootsect'i çalıştırın , Windows 8 ile bir tane bulun ve açılış kodunu güncelleyin:

bootsect /nt60 ALL /force

Ardından bu sefer herhangi bir hata çıkmaması gereken bootrec'i yeniden çalıştırın :

bootrec /fixmbr

Son olarak, Windows'ta önyükleme yapıp yapamayacağınızı kontrol etmek için bilgisayarınızı yeniden başlatın.


Yorumlar uzun tartışmalar için değildir; bu konuşma sohbete taşındı .
Mokubai

@Christophe: Evet !!!!!!!!!!!! Mükemmel !!!! Teşekkürler çok adamım !! Son olarak! Kabul edildi ve beğenildi! Lütfen, bcdboot komutunu düzenleyin. / sv: / f uefi. Ayrıca, son komut fixboot "element bulunamadı" verdi, ama yine de işe yaradı! Tekrar teşekkürler
George

Bir şey değil, yardım etmekten memnun oldum. Ah evet C: \ Windows unuttum, düzenlemeyi yaptım. Linux dağıtımlarında test etmeniz / çalışmanız gerekiyorsa, çoklu önyükleme kullanmak yerine sanallaştırma yazılımı (örneğin VMware Workstation) kullanabilirsiniz. Önyükleme ortamınızı bozmadan birçok şeyi test etmenize izin verirse.
Chris

@Hristophe: Son yıllarda sadece linux kullanıyorum.Ama, dizüstü bilgisayarı satın aldığımdan ve pencereleri kurduğumdan beri sadece saklamak istedim. grub pencerelerinden yükleme yaparken sorun yok .. Yine de, yardımınız için tekrar teşekkürler.
George
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.