Windows 10 önyükleme yükleyicisi Windows'tan nasıl düzeltilir


45

Ubuntu'yu Windows 10'un kurulu olduğu bir sisteme kurdum. GRUB kullanarak normalde Windows veya Ubuntu’ya ön yükleme yapabilirim. Ubuntu bölümünü silmek istiyorum, ancak önce Windows 10 MBR'yi geri yüklemeliyim.

Gelen giderme başlangıç sorunları için Windows RE kullanın Bootrec.exe (Windows 7 ve Windows Vista için geçerlidir) onlar seçenekleri ile Bootrec.exe kullanmak demek /FixMbr /FixBoot, ama ben istemi bir komut "Bootrec.exe / FixMbr" yazdığınızda Windows diyor :

'bootrec.exe' bir iç veya dış komut olarak tanınmıyor.

Windows 10'a önyükleme yapıp oradan bir komut istemi çalıştırabilirim (bir yükleme ortamı kullanmama gerek yok), ancak ne gireceğimi bilmiyorum.


Hızlı bir düzeltme, yine de bootrec'i çalıştırmak için kurulum medyasında önyükleme yapmaktır. (Belki bir başkası bunu gerektirmeyen bir çözüm bilir.)
Maximillian Laumeister

5mbs'im var, bu yüzden Win10 usb önyüklemesini oluşturmak için ~ 3 saatimi alacağım, EasyBCD yararına olduğu gibi Windows'tan MBR'yi düzeltebileceğimi düşündüm (henüz Win10 için çalışmıyor)
Codyfly

Yükleme medyasını içermeyen bir çözüm aradığınızı belirtmek için sorunuzu (ve başlığını) düzenlemeniz yararlı olabilir. Sana sadece bir oy verdim, çünkü yapılıp yapılmadığını merak ediyorum.
Maximillian Laumeister,

Win10'u indirmeyi bitirdim ve kurtarma diskindeki komut istemi ile kurulumu düzelttim
Codyfly

Bunu duyduğuma sevindim ve özür dilerim, kurulum diski olmadan yapmanıza yardımcı olamadım.
Maximillian Laumeister

Yanıtlar:


81

MBR'yi düzeltmek için Windows 8 / 8.1 / 10'daki komut "bootsect.exe" dir.

bootsect /nt60 drive_letter: /mbr

bu, "drive_letter:" ile eşlenen bölümün önyükleme kaydını ve bölümün yerleştirildiği diskin MBR'sini düzeltir.

C:\Windows\system32>bootsect

bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]

Boot sector restoration tool

Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR.  You can use this tool to restore the boot
sector on your computer.

Run "bootsect /help" for detailed usage instructions.

Alternatif olarak , bcdboot.exe, bootsect.exe ve önyükleme sektörü görünümü gibi diğer kullanışlı işlevler için grafiksel bir arayüze sahip olan " Çift Önyükleme Onarım Aracı " nı kullanabilirsiniz ... Windows 10/8/7 / Vista (Windows XP önyükleme dosyalarını da düzeltebilir).


3
BU !! ... teşekkür ederim. Hiçbir şey ubuntu ile çift boot ettikten ve ubuntu'yu kaldırmaya çalıştıktan sonra asus ROG üzerinde varsayılan Windows 10'la çalışıyor gibiydi. Sadece pencerelere giriş yaptım ve görsel dualbootrepair kullandım. easybcd'yi denedim ve ubuntu usb bootrepair'i yaşadım (dint 10 cd kazanacağım gibi) .... hiçbiri işe yaramadı .... bu işe yaradı ... bütün bir gün ama cevabın beni kurtardı ... teşekkürler !!!
yUdoDis

Teşekkür @snayob - Bu kurtarma diskte önyükleme onarım seçeneği tam olarak ne olmalıdır yapmak
rvalue

Çift çizme onarım aracı gerçekten kolaylaştı
Frank Fu

Doğru ipucu bcdbootson derece yardımcı oldu. Teşekkür ederim! Disk çökmesi sırasında EFI sistem bölümüm yok edildi. Linux sistemimi başlatmak için gereken dosyaları yeniden oluşturdum, ancak Windows kurulumunu kurtaramadım. bcdbootWindows önyükleme dosyalarını kopyalamak için kullanmak onu düzeltti.
devurandom

9

Aşağıdaki sorunu yaşıyordum:

Ubuntu ve Windows 10 kullandım ve Ubuntu bölümlerini Windows 10 kullanarak sildim. Yeniden başlattıktan sonra Partition not foundhatayı aldım ve otomatik olarak GRUB'a girdim .

İşte nasıl çözdüm:

  1. Ben Windows 10 CD yandı , girilen sorun giderme ve oradan Windows Konsolu girdi.
  2. Sonra da yazdım: bootsect /nt60 drive_letter: /mbr(drive_letter harfini değiştirin. Örneğin, benim için öyleydi C: /mbr).
  3. Ve sonunda çalıştı.

Umarım bu aynı zamanda benimle aynı problemi yaşayan insanların çözümünü de netleştirir.


1
Bu benim için çalışmıyor. Hala GRUB'a önyüklemeye devam ediyor. GUI aracını da denedim. Baska öneri?
Jack,

1
nasıl sadece "bir windows 10 cd yak"?
Thufir


1
Teşekkürler ! Eklemek zorunda kaldım /forceve işe yaradı. Bölüme verilen harfin ne olduğunu kontrol etmenin daha iyi olduğuna dikkat edilmelidir; benim için Windows Konsolunda E olarak değiştirildi.
Michaël Polla

Bu benim için işe bootsect /nt60 C: /force /mbr
yarayan emirdir

3

Burada verilen diğer cevaplar MBR / BIOS sistemlerinde harika çalışıyor, ancak benim gibi bir UEFI sistemindeyseniz bootsect, sadece GPT koruyucu MBR üzerine yarı işlevsel bir önyükleme MBR'si yazacak ve bootrecsadece "Erişim engellendi" hata mesajı verecek ve hiçbirinin , bir UEFI / GPT sürücüsünde MBR'de depolanan önyükleyiciyi içeren kırık bir EFI sistem bölümünü düzeltmek için işlevsel bir seçeneği yoktur . Ne yazık ki UEFI Windows Önyükleme Yöneticisini (hemen hemen hepsi sadece grafik Başlangıç ​​Onarma yardımcı programını çalıştırmak için söylüyorlar, ancak bu her durumda sorunu çözmüyor) düzeltmekle ilgili güncel kılavuzlar neredeyse yok. komutun kullanımını gerektiren bu makalede gömülü doğru çözüm bcdboot:

  1. Kepçe Ortamı Oluşturma Aracı , kendinizi içine Windows 10 kurulum DVD veya USB sürücüsü ve ardından önyükleme yapmak.

  2. İstendiğinde, "Bilgisayarınızı onarın" ı seçin, ardından "Sorun Giderme", "Gelişmiş Seçenekler" ve son olarak "Komut İstemi" ni seçin.

  3. Koş diskpartve sonra list volume. EFI sistem bölümünüzün (ESP) ses numarasını not alın.

  4. Şimdi select volume x( xESP'nin ses numarası nerede ) ve sonra assign letter=N:bölümü monte etmek için. list volumeTekrar çalıştırın ve ESP'ye şimdi bir sürücü harfi atandığını unutmayın. exitAyrılmak için koş diskpart.

  5. (İsteğe bağlı) Şu anda çift önyükleme yapmıyorsanız ve yeni bir önyükleyici yazmadan önce ESP'yi tamamen temizlemek istiyorsanız format N: /FS:FAT32, FAT32 olarak yeniden biçimlendirmek için çalıştırın . Bununla birlikte, normal şartlar altında bu muhtemelen gerekli değildir, ancak bcdbootişleri temizlemek için iyi bir iş çıkarmış gibi görünmektedir. Özellikle başka bir bölümde bir Linux dağıtımınız varsa ya da bunu yaptıktan sonra GRUB'u yeniden yüklemek zorunda kalırsanız bunu yapmayın . Ayrıca, aşağıdaki adımların, GRUB'un ESP'deki mevcut dizinini başka bir şekilde silmediğiniz sürece EFI GRUB yüklemesini etkilememesi gerektiğini unutmayın.

  6. Son olarak, yeni bootloader'ı ile olan bölüme yazın bcdboot C:\windows /s N: /f UEFI. Bu komut, C: \ windows işletim sistemine monte edilmiş Windows kurulumunu kullanarak N: 'de monte edilmiş ESP'de yeni bir UEFI uyumlu önyükleyici oluşturur. Tamamlandıktan sonra, yeni önyükleme yükleyicisinin çalıştırarak yazıldığını doğrulayabilirsiniz; dir N:\EFIburada Microsoftyeni Windows Önyükleme Yöneticisini bootiçeren bir dizini ve geri dönüş önyükleyicisini içeren bir dizini (ayrıca yüklediğiniz diğer önyükleyicilerin diğer dizinleriyle birlikte) görmelisiniz. Linux için GRUB).

  7. (İsteğe bağlı) İkili önyükleme yapıyorsanız sudo update-grub, GRUB komut dosyalarının yeni Windows önyükleyicisini algılayıp eklemesi için Linux dağıtımınıza önyüklemeniz ve çalıştırmanız gerekebilir . Her iki işletim sistemine de erişebilmek için bir sonraki adımı atlayıp GRUB'u ilk açılış seçiminiz olarak bırakmalısınız.

  8. Şimdi BIOS kurulumunuza önyükleme yapın ve "Windows Önyükleme Yöneticisi" nin en iyi önyükleme seçeneği olarak ayarlandığından emin olun. Kaydet ve yeniden başlat ve sonunda Windows'a döneceksin.

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.