Debian grub bootloader Windows 7'i bulamıyor


0

Makinemde bir süredir Windows 7 kullanıyordum. Her biri farklı boyutlarda üç adet sabit diskim var, bunlar en büyüğü Windows'a kuruluyor. Bu, Windows yüklemesi sırasında üçüncü sürücü olarak listelenen sürücüdür. MBR, ilk sürücü olarak listelenene yüklendi. Dün gece Debian'ı ilk sürücüye yükledim, kullanmadan önce biçimlendirdim. Grubun kurulacağını ve sürücünün Windows yüklüyken alabileceğini varsayıyordum. Bu durum böyle görünmüyor. Bugün okuduklarımdan itibaren, grub hala Windows'u başlatmak için Windows MBR'sine bakıyor ve bir tane bulamıyor. Sadece bozuk değil, gitti. MBR'yi Windows kurulum CD'sinden onarmaya çalıştım, ancak MBR olmadığından, düzeltilecek bir yükleme bulamıyor. Windows işletim sistemini Debian'dan görebiliyorum, bu yüzden ihtiyacım olan her şeyi kurtarabilir ve gerekirse yeniden yükleyebilirim, ancak mümkünse bundan kaçınmak istiyorum. Verebileceğiniz her türlü yardım büyük beğeni topluyor. Teşekkürler.

Yanıtlar:


0

Windows yüklemesini içeren HDD’nize bir MBR kaydı yazmak için önyüklemeyi deneyin SystemRescueCDve ms-sysorada bulunan programı kullanın . O zaman oradan çalışmaya çalışın.


Açıkçası, MBR "... gitti" nin nasıl mümkün olduğu hakkında hiçbir fikrim yok. Demek istediğim, GRUB yükleyici istediği sürücüdeki MBR'leri silmez.

Yani… Düşünmem gereken başka belirsiz bir fikrim var: sürücünüzde Windows içeren GPT stili bir bölme tablonuz olabilir ve anakartınız hem [U]EFIteknik özelliklere hem de BIOS spesifikasyonuna göre çalışabilen bir “çift” BIOS içeriyor (en son AMI BIOS'lar bunu yapar, özellikle GUI-y mouse-y arayüzüne sahip olanlar).

Buradaki "püf noktası", BIOS'un varsayılan olarak UEFI olarak çalıştığı ve Windows kurulumunun, içinde bir çift değişken ayarladığı ve bunun sonucu olarak, kutuyu önyükleme yöntemi arasında görünen "Windows Önyükleme Yükleyicisi" dizesi olarak göründüğüdür. Bu modda, önyüklemenin tek yolu, aslında Windows'ta çeken başka bir EFI yükleyici içeren (özel, 100MiB boyutlu gizli) bir bölümün nasıl bulunacağını bilen "Windows Önyükleme Yükleyicisi" ni kullanmaktır. Tüm MBR bölümlenmiş sürücüler UEFI yalnızca GPT'ye baktığı için göz ardı edilir.

Ancak, bir sabit sürücüyü seçtiğiniz anda, doğrudan bir önyükleme aygıtı olarak, BIOS eski BIOS moduna geçer ve aniden tüm GPT sürücüleri "görünmez" olur (çünkü BIOS yalnızca ilk 400 yükleyiciyi çalıştırarak önyükleme yükleyicisini nasıl çalıştıracağını bilir. BIOS tarafından çalıştırılan bir şey (örneğin, GRUB), bunları kendi başına nasıl bulacağını bilmediği sürece, bir MBR'deki bayt sayısıdır.

Bu yüzden, Windows’u geri almaya çalışmanın bir yolunun “Windows Önyükleme Yükleyicisi” ni yeniden başlatmaya geçmek olduğunu söyleyebilirim: Debian’ı ön yükleyemezsiniz ancak en azından ilk kareye geri dönersiniz.

Unutmayın , gerçekten bir MBR takmayı denemeden önce Windows sürücünüzde GPT olup olmadığını anlamaya çalışacağım, çünkü bunu yapmak GPT'nizi zedeleyecektir!

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.