Windows 7 önyükleyici birçok nedenden dolayı çalışmayı durdurur - boot.ini zarar görürse veya Yedi ile birlikte XP'yi yüklemeye çalışırsanız, bundan sonra ikincisi önyükleme yapmak istemez. Bunun nedeni, önyükleme girişinin üzerine yazan XP'dir. MBR Pencereleri 7. Genellikle kurtarma Windows önyükleyici 7 gerçekleştirildi standart araçlar sistemler. Bootice gibi başka bir araç da kullanabilirsiniz.

Önyükleyiciyi geri yüklemenin en kolay yolu

F8'e basmak ek başlatma yöntemlerini ve sorun gidericiyi açmazsa, bir Windows 7 kurtarma diski veya flash sürücü kullanmanız gerekecektir.Bu sürücüden, sistem geri yükleme bağlantısını tıklayarak bilgisayarı kurtarma ortamına başlatmanız gerekecektir. OS kurulum penceresinin en altında.

  1. Bilgisayar otomatik olarak soruna bir çözüm bulmaya çalışacak ve açılan pencerede sizi bilgilendirecektir.
  2. Kurtarma yardımcı programı göreve bağlıysa, geriye kalan tek şey yeniden başlatmaktır.

Windows 7 önyükleyicisini XP'den sonra geri yüklemek mümkün olmadıysa, diğerleri ile birlikte yükleme diskinin veya flash sürücünün bir parçası olan başlangıç ​​onarım aracını kullanın. Genellikle bunlar basit yollar basit MBR başlatma sorunlarını çözebilir.

boot.ini'yi düzenle

Boot.ini, sistemin varsayılan olarak başlatılmasından sorumludur. İşletim sistemlerinden biri yanlış kurulmuş veya kaldırılmışsa, hizmet dışı aynı boot.ini'de saklanacaktır. Kökte bulunur sistem bölümü, bu nedenle düzenlemek için bilgisayar gizli dosyaları gösterecek şekilde ayarlanmalıdır.

Bazen boot.ini bir virüs tarafından bozulabilir veya bir program buna katkıda bulunabilir, bundan sonra işletim sistemi kendi kendine başlamaz.

Düzeltme basittir - LiveCD'den önyükleme yapın ve normal not defteri ile boot.ini'yi düzenleyin. Burada sadece iki bölüm var - önyüklemeyi ve işletim sistemlerini kontrol eden önyükleyici. Birkaç parametrenin değerini hatırlamanız gerekir:

  • timeout=10 - kullanıcının başlatmak için bir işletim sistemi seçebileceği saniye cinsinden süre;
  • multi(0) ve disk(0) olması gereken parametrelerdir. boş değerler;
  • rdisk(0) — sistem bölümünün bulunduğu diskin numarası (sıfırdan sayılır).

Genel olarak, bir işletim sisteminden boot.ini resimdeki gibi görünmelidir.

MBR sektörünü geri yüklemek için komut satırını kullanma

Aynı önyükleme diskinden veya flash sürücüden komut satırı moduna, sistem geri yükleme aracını açıp en çok son paragraf"Komut satırı".

  1. Bootrec komutunu yazın ve ardından Enter'a basın, görünecektir tam liste fırsatlar
  2. Bootrec.exe /FixMbr komutunun bulunduğu MBR sektörünü not edin;
  3. Enter tuşuna bastıktan sonra işlemin başarılı bir şekilde tamamlanması üzerine bilgisayar bir sonraki satırda kullanıcıyı bilgilendirecektir;
  4. Ardından, Bootrec.exe /FixBoot;
  5. Sadece Çıkış'a girmek ve bilgisayarı yeniden başlatmayı denemek için kalır.
  1. Kurulum diskinden veya flash sürücüden komut satırını girin;
  2. Bootrec /ScanOs girin, ardından yardımcı program bilgisayarı bir işletim sistemi için tarar;
  3. Sonraki satıra Bootrec.exe /RebuildBcd komutunu yazın, program Windows'un bulunan tüm sürümlerini başlat menüsüne XP vb. dahil etmenizi isteyecektir;
  4. Sırayla Y ve Enter tuşlarına basarak bununla aynı fikirde olmaya devam eder, bundan sonra, sistem önyüklendiğinde, hangi işletim sisteminin önyükleneceği - XP veya yedi arasında bir seçeneğiniz olacaktır.

MBR ile ilgili sorunu bir komutla daha çözebilirsiniz. Bunun için Komut satırı bootsect /NT60 SYS yazıp Enter'a basmanız gerekir. Çıkmak için Çıkış'a girin. Sonuç olarak, ana önyükleme kodu güncellenecek ve önyükleme sırasında sistemleriniz listede görünecektir.

Ciddi sorunlar olması durumunda, açıklanan yöntemlerle MBR'yi geri yüklemek mümkün olmayabilir, bu nedenle önyükleme deposundaki dosyaların üzerine yazmayı denemelisiniz.

Bootmgr eksik

Siyah ekranda böyle bir mesaj, genellikle MBR sektörü zarar gördüğünde veya silindiğinde bilgisayar tarafından görüntülenir. Nedeni MBR ile ilgili olmayabilir, örneğin BIOS, Önyükleme sekmesi ayarlarını kaybettiyse ve sistem yanlış diskten önyüklemeye çalışıyorsa. Ancak daha sık suçlanacak olan önyükleyicidir, bu yüzden nasıl geri yükleneceğini açıklayacağız Windows önyüklemesi 7.

Windows 7 yüklü bir diskte, hasarlı bir BOOTMGR dahil olmak üzere işletim sistemi önyükleme dosyalarını yazmak için her zaman 100 megabaytlık küçük bir ayrılmış gizli bölüm vardır. BOOTMGR'yi kurulum ortamından kopyalayabilir ve bu bölüme yazabilirsiniz. Bunun için:

  1. Kurtarma diskinden komut satırına gidin.
  2. Diskpart ve list volume komutlarını sırayla girin, ardından disklerinizin bir listesi ve sistemin her birine atadığı harfler ekranda görünecektir. Resimde olduğu gibi 100 MB ayrılmış bölüm ve optik sürücü - sırasıyla C ve F sürücüleri ile ilgileniyoruz.
  3. Çıkmak için Çıkış yazın ve Enter'a basın.

Yükleme sürücüsünün harfini, ardından iki nokta üst üste işareti ve bootmrg'yi ayrılmış bölüme kopyalama komutunu yazın. Bunun gibi görünecek:

  • F: ve ardından Girin;
  • bootmgr C:\'yi kopyalayın ve Enter'a basın;
  • Çık, yardımcı program çıkacaktır.

Gizli bölüme kopyalama başarısız olursa, indirme deposunun üzerine tamamen yazılabilir. Windows 7 önyükleyicisini geri yükleme bcdboot.exe N:\Windows komutuyla yapılır; burada N, işletim sistemindeki sürücü harfidir. Dosyaların başarıyla oluşturulduğunu öğrendikten sonra Exit komutu ile araçtan çıkıp bilgisayarınızı yeniden başlatabilirsiniz.

  • yardımcı programı çağıran komut satırına diskpart satırını yazın;
  • mevcut tüm fiziksel diskleri listelemek için liste diskine yaz;
  • gerekli disk, sel disk 0 komutuyla seçilir, burada 0, kurulu olan tek HDD'nin numarasıdır;
  • sabit sürücünün tüm bölümlerini görüntülemek için liste bölümüne girin;
  • ayrılmış bir bölüm seçmek için sel part 1 komutunu yazın, burada 1 bölüm numarasıdır;
  • aktif yazarak aktif hale getirin;
  • Çıkış yazarak uygulamadan çıkın.

Aşırı durumlarda, bazı LiveCD'lerden başlayarak ve ardından sektörü yeniden oluşturmak için bcdboot.exe komutunu kullanarak sistem bölümünü tamamen manuel olarak silebilir ve biçimlendirebilirsiniz.

Bootice'i kullanma

Windows XP, Yedi'den sonra kurulduysa, MBR sektörünün üzerine yazılmış olması nedeniyle, yalnızca XP başlar ve bilgisayarı açtıktan sonra bir sistem seçme seçeneğiniz yoktur. Ancak, her iki sistem de tamamen çalışır durumda ve Bootice yardımcı programının kullanıldığı başlat menüsüne çok kolay bir şekilde dönebilirsiniz:


Soldaki yeni Bootice penceresinde, eksik "Yedi"yi Windows XP'ye eklemeniz gereken işletim sistemi önyükleme listesini göreceksiniz:

  • "Ekle" ye tıklayın;
  • açılan listede yeni satırı seçin Windows girişleri 7;
  • üst giriş alanında sağ tarafta sabit sürücüyü seçin;
  • aşağıdaki alanda "Yedi" ile bölümü belirtin;
  • temel ayarları kaydet'e tıklayın.

Program, Boot'da bu öğenin başarılı bir şekilde değiştirildiğini size bildirecek ve Bootice'den çıkabilirsiniz. Bilgisayarınızı bir sonraki açışınızda, hangi işletim sisteminden önyükleme yapacağınızı zaten seçebilirsiniz. sabit disk- Windows 7 veya XP.

içerik hakkında şikayet


  • Telif hakkı ihlali Spam Geçersiz içerik Kırık bağlantılar


Göndermek

Windows 7 önyükleyicisini geri yükleme - Windows yüklenirken sorunlar meydana geldikten sonra işletim sistemini çalışma kapasitesine geri yüklemek için eylemler gerçekleştirme. Bir sistem arızası nedeniyle, kullanıcı bilgisayarda bulunan verilerini, kişisel dosyalarını kaybedebilir.

Bir noktada, işletim sistemi bilgisayarda önyükleme yapamayacak. Ekranda (her zaman Rusça değil) Windows'un yüklenmesiyle ilgili bir sorun olduğunu gösteren çeşitli mesajlar görünür.

Windows 7 önyükleyici ile ilgili sorunların ana nedenleri:

  • kullanıcı eylemleri: gizli sistem bölümlerini kullanma girişimi, EasyBCD kullanılarak önyükleme dosyalarında yanlış değişiklikler vb.;
  • sistem hatası;
  • kötü amaçlı yazılımlara maruz kalma;
  • bilgisayarın sabit sürücüsündeki bozuk blokların görünümü;
  • bilgisayara yanlış sırada yüklenen işletim sistemleri;
  • donanım sorunları.

Önyükleyici ile ilgili sorun çözülmelidir, aksi takdirde sistem bilgisayarda başlamadığından Windows'u kullanamazsınız. Sorunlar radikal bir şekilde çözülebilir: yine PC'de.

Varsa, bir sistem aracı tarafından veya üçüncü taraf programları kullanılarak oluşturulmuşsa, bir yedekten geri yüklemeniz gerekir. Windows görüntüsüönceden oluşturulur. Birçok kullanıcı maalesef gereken ilgiyi kaldırmıyor destek olmak sistemler, bu nedenle bu yöntemler onlar için çalışmayacaktır.

Windows 7 önyükleyici nasıl geri yüklenir? İşletim sistemi önyükleme dosyalarını geri yüklemek için, yerleşik Windows araçlarını kullanın: otomatik başlatma onarımının yanı sıra işletim sisteminin parçası olan ve komut satırında çalışan BootRec ve BCDboot yardımcı programlarını kullanın.

İşletim sistemi araçlarını kullanmadan önce, sabit diskin düzenini bilmeniz gerekir. Modern bilgisayarlarda bir GPT sabit disk düzeni stili ve yeni bir BIOS - UEFI vardır ve Windows zamanları 7'de, diskler MBR bölümlemeyi ve artık kullanılmayan BIOS'u kullandı. Bazı bilgisayarlarda, UEFI ve GPT disklerine Windows 7 64-bit yüklenir ve genel olarak Windows 7 PC'ler MBR (Ana Önyükleme Kaydı) bölümlemesi kullanır.

Bu yazıda, Windows 7'de sistem araçlarını kullanarak önyükleyicinin nasıl geri yükleneceği ile ilgili talimatlara bakacağız: önce otomatik onarım yapacağız ve ardından önyükleyiciyi komut satırından geri yüklemeye çalışacağız.

Önyükleyici kurtarma işlemlerini gerçekleştirmek için, işletim sistemine sahip bir kurulum DVD'sine veya önyüklenebilir bir DVD'ye ihtiyacınız olacaktır. Windows flash sürücü 7. Önyükleme yapabilmek için önyüklenebilir ortam gereklidir kişisel bilgisayar Sistemi başlatamama sorununu çözmeye çalışmak için kullanılabilecek Windows RE (Windows Kurtarma Ortamı) Kurtarma Ortamı.

Windows 7 Kurtarmayı Sistem Aracıyla Otomatik Olarak Gerçekleştirme

En kolay yol: otomatik kurtarma önyükleme bölümü işletim sistemi aracılığıyla sabit diskte. Bu eylem, kullanıcı müdahalesi olmadan gerçekleşir, yalnızca bilgisayarda önyükleme diskinden önyükleme yapılması gerekir.

Bilgisayarı başlattıktan hemen sonra klavye tuşlarını kullanarak önyükleme menüsüne girmeniz gerekir ( Önyükleme menüsü) seçmek harici cihaz Yükleme için: DVD diski veya USB flash sürücüler. Hangi tuşlara basılacağı ekipman üreticisine bağlıdır, bunu önceden kontrol edin.

Başka bir yol: BIOS'a girebilir ve orada bağlı aygıttan önyükleme önceliğini ayarlayabilirsiniz: bir USB sürücüsü veya bir DVD sürücüsü.

Bu örnekte, bir Windows 7 yükleme diski kullanıyorum, tüm eylemler önyüklenebilir flash sürücü benzer şekilde gerçekleştirilir.

Programın ilk penceresinde Windows kurulumu"İleri" düğmesine tıklayın.

Bilgisayarınıza işletim sistemini yüklemeye başlamanızı isteyen pencerede, sol alt köşede "Sistem Geri Yükleme" seçeneğine tıklayın.

Açılan Sistem Kurtarma Seçenekleri penceresinde bir arama başlayacaktır. kurulu sistemler.

Bir süre sonra, bilgisayarın önyükleme seçeneklerinde sorun bulunduğunu belirten bir mesaj belirir.

Düzeltmenin açıklamasını görmek için "Ayrıntılar"a tıklayın.

Sistem önyükleme sorunlarının otomatik olarak giderilmesini başlatmak için "Düzelt ve yeniden başlat" düğmesine tıklayın.

Önyükleyici geri yüklendikten sonra Windows 7 işletim sistemi bilgisayarda yeniden önyüklenir.

Sistem araçlarıyla otomatik sorun giderme biraz farklı şekilde başlatılabilir:

  1. "Sistem Kurtarma Seçenekleri" penceresinde, "Sorunları çözmek için kurtarma araçlarını kullan" seçeneğini etkinleştirin. Windows başlatma. Geri yüklenecek işletim sistemini seçin" ve ardından "İleri" düğmesine tıklayın.

  1. Kurtarma araçlarını seçme penceresinde "Başlangıç ​​Onarımı" üzerine tıklayın.

  1. Sistemin başlamasını engelleyen sorunları otomatik olarak gidermek için işlemin sonuna kadar bekleyin.

Sorun otomatik olarak çözülmezse, kullanıcının Windows Komut İsteminde komutları manuel olarak girmesi gereken aşağıdaki yöntemlerle devam edin.

Bootrec yardımcı programını kullanarak Windows 7 önyükleyicisini geri yükleme

Bir sonraki yöntem, Windows 7 önyükleyicisini komut satırı aracılığıyla geri yüklemeyi içerir. Bunu yapmak için Bootrec.exe yardımcı programını kullanıyoruz. Bu yöntem yalnızca MBR ana önyükleme kaydına sahip disklerle çalışır.

Önyükleme diskinden, yukarıda açıklandığı gibi Windows Kurtarma Ortamı'na girmeniz gerekir.

Sistem Kurtarma Seçenekleri penceresinde, Komut İstemi seçeneğine tıklayın.

Bootrec.exe yardımcı programı aşağıdaki temel komutları kullanır:

  • FixMbr - Seçenek, Ana Önyükleme Kaydı'nı (MBR) Windows 7 uyumlu sistem disk bölümüne yazar, mevcut bölüm tablosunun üzerine yazılmaz
  • FixBoot - komutu kullanarak, sistem bölümüne Windows 7 ile uyumlu yeni bir önyükleme sektörü yazılır
  • ScanOS - Windows 7 ile uyumlu kurulu sistemlerin tüm sürücülerini arar, sistem yapılandırma deposunda olmayan girişleri görüntüler
  • RebuildBcd - yüklü Windows 7 uyumlu sistemlerin tüm disklerinde arama yapın, önyükleme yapılandırma deposuna veri eklemek için sistemleri seçin

FixMbr komutu, ana önyükleme kaydını düzeltmek ve ana önyükleme kaydından yanlış kodu kaldırmak için kullanılır.

FixBoot komutu aşağıdaki koşullarda kullanılır: önyükleme kesimi bozulması, önyükleme sektörü standart olmayan bir önyükleme kesimine değiştirildi, bir Windows 7 bilgisayarına önceki bir sürüm yüklendi Windows sürümü(Windows XP veya Windows Vista).

ScanOS komutu, Windows 7 ile uyumlu işletim sistemleri için tüm diskleri arar. Sonuç olarak, bilgisayarda yüklü olan ve önyükleme yöneticisi menüsünde görüntülenmeyen diğer işletim sistemleriyle ilgili tüm girişler görüntülenecektir.

RebuildBcd komutu, sistem makinesinde yüklü olan önyükleme yapılandırmalarını keşfetmenize ve depoya eklemenize olanak tanır. Parametre, sistem önyükleme depolama yapılandırmasını tamamen yeniden oluşturmak için kullanılır.

Komut satırı yorumlayıcı penceresinde komutu girin (komut satırına komutları girdikten sonra "Enter" tuşuna basın):

Önyükleme / fixmbr

Sorun devam ederse, aşağıdaki komutu girmeniz gerekebilir:

Önyükleme / düzeltme önyüklemesi

Bilgisayarda birden fazla işletim sistemi varsa, komutların geri kalanı geçerlidir.

Komut istemini kapatın ve "Sistem Kurtarma Seçenekleri" penceresinde "Yeniden Başlat" düğmesine tıklayın.

BCDboot yardımcı programını kullanarak Windows 7 önyükleyici komut satırı nasıl onarılır

bcdboot.exe yardımcı programını kullanarak, Windows 7 önyükleyicisini MBR veya GPT stilleri sabit disk düzeni.

Çıkarılabilir bir aygıttan önyükleme yapın, sistem kurtarma yöntemi seçimiyle pencereye kadar gidin ve ardından komut satırını başlatın. Başka bir seçenek: komut satırı penceresine girmek için ilk pencerede klavyenizdeki "Shift" + "F10" tuşlarına basın.

Komut istemi penceresinde, DiskPart yardımcı programını çalıştırmak için komutu girin:

disk bölümü

Bilgisayarınızdaki disklerle ilgili bilgileri görüntülemek için aşağıdaki komutu yazın:

Liste hacmi

İşletim sisteminin kurulu olduğu sürücü harfini (birim adı) bulmamız gerekiyor.

Diskpart'taki birim adı (sürücü harfi), Explorer'daki sürücü harfinden farklı olabilir. Örneğin, benim durumumda, Explorer'da sistem bölümü "C" harfine sahiptir ve disk bölümünde "E" harfi ile işaretlenmiştir.

Diskpart yardımcı programından çıkmak için şunu yazın:

bcdbootX:\windows

Bu komutta: "X", işletim sisteminin kurulu olduğu sürücü harfidir. Benim durumumda, bu "E" harfidir, birim (disk) için farklı bir adınız olabilir.

Komut İstemi'ni kapatın.

Sistem Kurtarma Seçenekleri penceresinde, bilgisayarınızı yeniden başlatmak için düğmeye tıklayın.

Makale Sonuçları

Windows 7 önyükleyiciyle ilgili sorunlarla karşılaşırsanız, bilgisayarınızı önyüklenebilir bir önyükleyiciden önyükleyerek sistem önyükleme dosyalarını geri yüklemelisiniz. Windows diski. İşletim sistemi araçlarını kullanarak hasarlı veya eksik dosyaları geri yükleyebilirsiniz: kurtarma ortamında komut satırından başlatılan Bootrec ve BCDboot yardımcı programlarını kullanarak otomatik Windows önyükleme sorun giderme.

Deneyimli PC ve İnternet kullanıcısı

MBR, eski bir sabit disk (veya flash sürücü) biçimidir,
hala talep var (iddiasızlığı nedeniyle)

Ana Önyükleme Kaydı (MBR) - bölümleri hakkında bilgi içeren bir depolama ortamının ana önyükleme kaydı. MBR'nin hasar görmesi veya kaybolması, disk veya flash sürücüdeki bilgilere erişilemez hale getirir. MBR kurtarma için var özel araçlar, TestDisk biçiminde.

TestDisk tüm medyayı "inceleyecek" ve bir bölüm tablosu oluşturacaktır. Program, sistemdeki sabit sürücüler hakkında bilgi için BIOS'u veya işletim sistemini sorgular, çabuk kontrol"doğruluk" için disk yapıları ve bölüm tabloları. Hatalar bulunursa, TestDisk bunları düzeltmeye yardımcı olacaktır. Ayrıca TestDisk, medyayı tararken, üzerinde uzun süre silinen bölümleri algılayabilir.

TestDisk, bir diskin veya flash sürücünün ana önyükleme kaydını kurtarmak için ücretsiz ve açık kaynaklı bir programdır. Program internetten sorunsuz indirilir. Arayüz İngilizcedir, ancak - bu, yerelleştiricileri kovalamamanın daha iyi olduğu nadir bir durumdur.

TestDisk'in grafik kabuğu yoktur. Programla iletişim siyah bir DOS penceresinde gerçekleşir. Biliniyor. Sistem "düştüyse", ne tür bir grafik kabuk vardır. DOS altından boot edip TestDisk'i çalıştırıyoruz.

TestDisk bilinen hemen hemen tüm işletim ve dosya sistemlerini destekler. Programın ana özelliklerinin listesi şöyle görünür:

  1. Silinen bölümleri geri yükleme
  2. Bölme tablosunu yeniden oluşturma
  3. MBR üzerine yazma

Microsoft, uzun yıllar boyunca Windows işletim sisteminin kurtarma sistemini geliştirdi ve Windows 7 ve Windows Vista'da neredeyse çalışıyor. otomatik mod. Windows 7 kurulum diskinden önyükleme yapıyorsanız ve " Sistem Geri Yükleme" ("Bilgisayarı Onar"), Windows kurtarma sistemi başlayacak ve bulduğu hataları kendi başına düzeltmeye çalışacaktır. Çok sayıda sorunu çözebilir, ancak önyükleyicinin bozuk olması ve kurtarma sisteminin başa çıkamaması oldukça olasıdır. Bu durumda Bootrec.exe yardımcı programını kullanarak önyükleyiciyi manuel olarak geri yükleyebilirsiniz.

Bootrec.exe uygulaması, önyükleyici bozulması ve bunun sonucunda Windows 7 ve Windows Vista işletim sistemlerinin başlatılamaması ile ilgili hataları düzeltmek için kullanılır.

sıralama

bootrec.exe başlangıç ​​anahtarlarının açıklaması

Bootrec.exe /FixMbr

/FixMbr anahtarıyla başlatılan yardımcı program, sistem bölümüne Windows 7 ve Windows Vista uyumlu bir Ana Önyükleme Kaydı (MBR) yazar. Ana önyükleme kaydı bozulmasıyla ilgili sorunları gidermek için veya standart olmayan kodu bundan kaldırmak istiyorsanız bu seçeneği kullanın. Bu durumda mevcut bölüm tablosunun üzerine yazılmaz.

Bootrec.exe / FixBoot

/FixBoot anahtarıyla başlatılan yardımcı program, sistem bölümüne Windows 7 ve Windows Vista ile uyumlu yeni bir önyükleme kesimi yazar. Bu seçeneği aşağıdaki durumlarda kullanmanız gerekir:

  1. Windows Vista veya Windows 7'nin önyükleme sektörü standart olmayan bir sektörle değiştirildi.
  2. Önyükleme sektörü bozuk.
  3. Yüklendi önceki versiyon Windows Vista veya Windows 7 yüklendikten sonra Windows işletim sistemi. Örneğin, Windows XP kurulmuşsa, NTLDR (Windows NT Yükleyici, Windows NT önyükleyici) kullanılacak, normal NT 6 önyükleyicinin (Bootmgr) kodunun üzerine yazılacaktır. Windows XP kurulum programı tarafından.

Windows 7 önyükleme ortamında da bulunan bootsect.exe yardımcı programı kullanılarak benzer bir etkinin elde edilebileceğine dikkat edilmelidir.Bunu yapmak için aşağıdaki parametrelerle bootsect.exe'yi çalıştırmanız gerekir:

Önyükleme /NT60 SYS

Sistem bölümünün önyükleme sektörünün üzerine BOOTMGR uyumlu kod yazılacaktır. Parametreyle çalıştırarak bootsect.exe yardımcı programını kullanma hakkında daha fazla bilgi edinebilirsiniz. /Yardım Edin.

Bootrec.exe /ScanO'lar

/ScanOs tuşuyla başlatılan yardımcı program, yüklü Windows Vista ve Windows 7 işletim sistemleri için tüm diskleri tarar.Ayrıca, kullanırken, bulunan sistemlerin bir listesi görüntülenir. şu an Windows Önyükleme Yapılandırma Verileri (BCD) Deposunda kayıtlı değildir.

Bootrec.exe /RebuildBcd

Bu anahtarla başlatılan yardımcı program, yüklü Windows Vista veya Windows 7 işletim sistemleri için tüm sürücüleri tarar.Bulunan işletim sistemleri, Windows Önyükleme Yapılandırma Veri Deposuna eklenebilecekleri bir listede görüntülenir. Önyükleme yapılandırma veri deposunu tamamen yeniden oluşturmak istiyorsanız da bu seçeneği kullanın. Bunu yapmadan önce, önceki depolamayı silmelisiniz. Bu durumda komut seti aşağıdaki gibi olabilir:

bcdedit /export C:\BCDcfg.bak özniteliği -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

Yukarıdaki örnekte, mevcut önyükleme yapılandırma deposu C:\BCDcfg.bak dosyasına aktarılır, sistem, gizli ve salt okunur öznitelikler ondan kaldırılır, ardından DEL komutuyla silinir ve yeniden oluşturulur. bootrec /RebuildBcd komutu.


Resmi büyüt

Tabii ki fayda bootrec.exeçok işlevsel, ancak örneğin Windows önyükleyici dosyası önyükleme hasarlı veya fiziksel olarak eksik. Bu durumda, Windows 7 dağıtım medyasında da bulunan başka bir yardımcı programı kullanabilirsiniz - bcdboot.exe.

ile önyükleme ortamını geri yükleme BCDboot.exe

BCDboot.exe etkin sistem bölümünde bulunan bir önyükleme ortamı oluşturmak veya geri yüklemek için kullanılan bir araçtır. Yardımcı program, indirme dosyalarını aktarmak için de kullanılabilir.

Bu durumda komut satırı şöyle görünebilir:

bcdboot.exe e:\windows

e:\windows'u sisteminiz için doğru yolla değiştirin.
Bu işlem, yukarıda bahsedilen bootmgr dosyası dahil olmak üzere Önyükleme Yapılandırma Verileri (BCD) depolama dosyaları dahil olmak üzere bozuk Windows Önyükleme Ortamını onaracaktır.

bcdboot komut satırı seçeneklerinin sözdizimi

bcdboot.exe yardımcı programı aşağıdaki komut satırı seçeneklerini kullanır:

BCDBOOT kaynağı]

kaynak

Konumu belirtir Windows diziniÖnyükleme ortamı dosyalarını kopyalarken kaynak olarak kullanılır.

İsteğe bağlı parametre. Önyükleme ortamının dilini belirtir. Varsayılan İngilizce'dir (Amerika Birleşik Devletleri).

İsteğe bağlı parametre. Önyükleme ortamı dosyalarının yükleneceği sistem bölümünün sürücü harfini belirtir. Varsayılan, BIOS üretici yazılımı tarafından belirtilen sistem bölümüdür.

İsteğe bağlı parametre. Yardımcı programın ayrıntılı günlük kaydı modunu etkinleştirir.

İsteğe bağlı parametre. Yeni oluşturulan ve mevcut depolama önyükleme kaydının ayarlarını birleştirir ve bunları yeni önyükleme kaydına yazar. Bir işletim sistemi önyükleyici GUID'si belirtilirse, bir önyükleme girişi oluşturmak için önyükleyici nesnesini sistem şablonuyla birleştirir.

Özet

Makale, bozuk veya eksik bir önyükleyici nedeniyle Windows 7 işletim sisteminin başlatılamamasıyla ilgili sorunları çözmek için kullanılan bootrec.exe ve bcdboot.exe yardımcı programları ile çalışma ilkelerini tartıştı.

Sayfa 8/8

Bölüm 7
Sabit sürücülerde veri kurtarma

Son olarak, durumun bir açıklamasına geldik, hatta olması durumunda bile Ileri düzey kullanıcılar biraz endişelenmeye başla.

Bir diskin mantıksal yapısını geri yükleme

Bir sabit sürücünün mantıksal yapısındaki hasar şunları içerir:
ana önyükleme kaydının hasar görmesi veya kaldırılması;
bölme tablosunun hasar görmesi veya çıkarılması;
ana bölümlerin bir veya daha fazla önyükleme kaydının hasar görmesi veya kaldırılması;
ek bir bölümdeki bölüm tablolarının bozulması;
bir bölümün veya mantıksal sürücünün hatalı yeniden boyutlandırılması veya silinmesi.
Bu sorunları başarılı bir şekilde ortadan kaldırmak için, ortaya çıkma nedenlerini bilmek ve ayrıca belirli bir sabır ve soğukkanlılığa sahip olmak yararlıdır.

NOT
En azından en temel disk parametrelerini hatırlamayı başarırsanız, çok daha az zamana ve sabra ihtiyacınız olacak: bölümlerin sayısı, sırası ve boyutu ve türü dosya sistemi her birinin üzerinde.

Ana önyükleme kaydını geri yükleme

Her şeyden önce, önyükleme sektörlerine verilen hasarın nedenini belirlemeniz gerekir. Bir kullanıcı gözetiminden veya bir yazılım veya donanım arızasından kaynaklanıyorsa, doğrudan kurtarma prosedürüne ilerleyebilirsiniz. Önyükleme sektörlerindeki hasar, bir virüs veya diğer kötü amaçlı yazılım, önce saldırganı "bulmalı ve yok etmelisiniz".


Sektörlerin "tedavisi" ancak içinde virüs yoksa yapılmalıdır. rasgele erişim belleği. Virüsün bellek kopyası temizlenmezse, virüs kodu kaldırıldıktan sonra virüsün diskete veya sabit sürücüye yeniden bulaşması olasıdır.
Şimdi kurtarma prosedürünün kendisi hakkında. Bildiğiniz gibi, ana önyükleme kaydı (MBR), yapılandırılmış herhangi bir fiziksel diskte bulunur. Ancak, MBR'deki önyükleme kodu, MBR'yi hangi işletim sisteminin oluşturduğuna bağlıdır. Yani, oluşturulan MBR Windows kurulumları 98, Windows XP veya Linux yüklediğinizde oluşturulan MBR'den farklıdır (bununla ilgili daha fazla bilgi için bkz. Bölüm 5, Önyükleme Sorunlarını Giderme). Bir bölümün önyükleme kaydının içeriği, o bölümde oluşturulan dosya sisteminin türüne de bağlıdır. MBR ve BR bölümlerini kurtarmak için araçlar seçerken, bu faktörler dikkate alınmalıdır. Bu nedenle, MBR ve BR için kurtarma prosedürleri aşağıda Windows 98 ve Windows XP için ayrı ayrı ele alınmıştır.
Windows 98 için MBR Kurtarma
MBR'yi geri yüklemeye çalışmadan önce, bu prosedürün gerekli olduğundan emin olmalısınız. MBR'nin durumunu kontrol etmek için Norton DiskEdit yardımcı programını kullanmanız önerilir.
NOT
Dosya sistemlerini "iyileştirmek" için giderek daha fazla yazılım aracının ortaya çıkmasına rağmen, birçok deneyimli kullanıcı ciddi hataları düzeltmek için Norton DiskEdit'i kullanmayı tercih ediyor. Bu, DiskEdit'in dosya sistemi yapısının tüm öğelerini görüntülemek için uygun araçlar sağlaması ve buna ek olarak kurtarma işlemi sırasında bu öğelerde yanlış değişiklikleri önleyebilmesiyle açıklanır. Bu nedenle, sunulan materyal için örnek olarak DiskEdit kullanılarak elde edilen dosya sistemi yapısının "anlık görüntülerini" kullanacağız. Bu, aynı zamanda DiskEdit'in olanaklarını keşfetmenize yardımcı olacaktır.
DiskEdit'in tüm özelliklerine erişmek için programı DOS modunda çalıştırmanız gerekir. Bu nedenle, önce önyüklenebilir bir disket hazırlamanız gerekir.
TAVSİYE ____________________
DiskEdit sürümünüz CD'deyse, CD sürücüsünü destekleyen bir "standart" önyüklenebilir disketiniz olmalıdır. DiskEdit'i bir disketten çalıştırmayı düşünüyorsanız, ya önyükleme diskinin "kesilmiş" bir sürümünü oluşturabilir ve DiskEdit.exe dosyasını (yaklaşık 700 KB alır) buna yazabilir veya DiskEdit ile ayrı bir disket hazırlayabilirsiniz.
Taranacak bir sabit sürücü seçmek üzere DiskEdit'i kullanmak için şu adımları izleyin:
1. Bilgisayarı disketten DOS modunda başlatın ve DiskEdit programını çalıştırın; program, verileri yanlışlıkla düzenlemeye karşı korumak için Salt Okunur modunda (Salt Okunur) çalıştığı konusunda sizi uyaracaktır (mod nasıl değiştirilir, aşağıya bakın).
2. Devam etmek için Devam düğmesine tıklayın. Disk-Edit, dosya sisteminin yapısını belirlemek için diskleri tarar.
3. Tarama tamamlandıktan sonra DiskEdit, algılanan aygıtların bir listesini görüntüler (Şekil 7.1). Varsayılan olarak DiskEdit, mantıksal sürücülerin bir listesini görüntüler. Bölüm tablosu, mantıksal disklerin hiçbiri tanınamayacak kadar zarar görmüşse, algılanan fiziksel disklerin bir listesi görüntülenir.
4. Type (Type) listesinde, anahtarı Fiziksel Disk (Fiziksel disk) konumuna getirin.
5. Aygıt listesinde, incelemek istediğiniz fiziksel diski seçin.

Pirinç. 7.1 DiskEdit tarafından algılanan cihazların listesi
Fiziksel olarak, MBR, sabit sürücünün ilk sektörünü kaplar (silindir 0, kafa 0, sektör 1).

NOT
Aşağıda, kısa olması için, aşağıdaki gösterimleri kullanacağız: C, silindir numarası, H, kafa numarası ve S sektör numarasıdır.
İstediğiniz sektöre gitmek için aşağıdaki adımları izleyin.
1. Nesne menüsünden Fiziksel Sektör'ü seçin.
2. Ek pencerede (Şekil 7.2) sektör numarasını girin ve Tamam düğmesine tıklayın.

Pirinç. 7.2 Fiziksel bir sektör seçme
Varsayılan olarak, DiskEdit sektörün içeriğini onaltılık kodda (Hex modu olarak) görüntüler (Şekil 7.3).


Pirinç. 7.3. Onaltılık kodda MBR gösterimi
Bu gösterimde, her bir onaltılık basamak çifti bir bayta karşılık gelir.
DİKKAT
Bazı parametrelerin değeri birden fazla bayt kaplıyorsa, parametrenin onaltılık gösteriminde, yüksek baytı sağda ve düşük baytı soldadır. Örneğin, bölüm tablosu sonlandırma imzası AA55, onaltılık olarak 55 AA'dır.
Sektörün ilk baytı, önyükleme programı tarafından işgal edilmelidir. “Normal” bir programı hasarlı olandan görsel olarak ayırt etmek çok zordur (özellikle ilk kez görüyorsanız). İçinde metin tanılama mesajlarının varlığı (Geom. Hard. Disk gibi), önyükleme programının doğru durumunun dolaylı bir işareti olarak hizmet edebilir. Verilerin karakter (metin) gösterimini içeren pencerenin en sağ sütununda görülebilirler. Bir başka dolaylı işaret ise programın boyutudur. Bir sektörün yaklaşık dörtte üçünü (446 bayt veya onaltılı olarak 1BE bayt) işgal etmeli ve bölüm tablosundan boş baytlarla ayrılmalıdır.
Sabit diskin ilk sektörünün alan dağılımı Tablo'da sunulmuştur. 7.1.
Son olarak, doğru bir bölüm tablosunun varlığı, birinci sektörün (sektör 0) genellikle hasar görmediğini (veya hafif hasarlı olduğunu) gösterebilir. PT'nin durumunun nasıl değerlendirileceği aşağıda tartışılmaktadır.

Bootstrap programının "iyileştirilmesi" gerektiğini düşünüyorsanız, aşağıdaki yöntemler kullanılabilir:
MBR'nin elektronik bir kopyası varsa (örneğin, benzer bir sabit diskten “alınmıştır”), bozuk MBR'yi onunla değiştirebilirsiniz;
DiskEdit'ten çıkın ve komut satırında FDISK /MBR talimatını girin; bu
MBR'yi günceller, ancak bölüm tablosu aynı kalır;
örneğin bir kağıda kaydedilmiş programın bir "referans" sürümüne ve küçük bozulmaya sahipseniz, MBR'yi manuel olarak düzenleyebilirsiniz.
Çoğu durumda, MBR'yi geri yüklemek için FDISK /MBR komutuyla güncellemek yeterlidir. Prosedür aşağıdaki adımlardan oluşur.
1. BIOS Kurulum programını kullanarak, ilk Önyükleme aygıtı FDD sürücüsü belirtilir.
2. Önyüklenebilir bir disket kullanarak bilgisayarınızı önyükleyin.
3. Komut istemine FDISK /MBR yazın.
4. Disketi çıkarın ve sistemi yeniden başlatın.

DİKKAT
MBR bir virüs nedeniyle bozulmuşsa FDISK /MBR kullanırken dikkatli olun. Gerçek şu ki, bu komut sistem yükleyici kodunu yeniden yazar ve Bölüm Tablosunu değiştirmez. Virüs, Bölüm Tablosunu şifrelerse veya standart olmayan bulaşma yöntemlerini kullanırsa, FDISK /MBR diskteki bilgilerin tamamen kaybolmasına neden olabilir. Bu nedenle, FDISK /MBR'yi çalıştırmadan önce, Bölüm Tablosunun doğru olduğundan emin olun. Bunu yapmak için, virüs bulaşmamış bir DOS disketinden önyükleme yapmanız ve bu tablonun doğruluğunu kontrol etmeniz gerekir (PT'yi kontrol etme ve geri yükleme prosedürü "Bölüm Tablosunu Geri Yükleme" alt bölümünde açıklanmıştır).
FDISK kullanırken şunu unutmayın: bu yardımcı program 64 GB'den büyük disklerle çalışamaz.
MBR'yi "manuel" olarak düzenlemek için DiskEdit'i düzenleme moduna geçirmeniz gerekir. Bunu yapmak için şu adımları izleyin.
1. Ana penceredeki Araçlar menüsünden Yapılandırma'yı seçin.
2. Açılan ayarlar panelinde Salt Okunur'un yanındaki kutunun işaretini kaldırın ve Tamam düğmesini tıklayın.
NOT
DiskEdit'teki onay kutularının ve radyo düğmelerinin durumunu değiştirmek için<Пробел>.
Mod değişikliğiyle ilgili ek onaydan sonra DiskEdit yeni ayarları kaydedecek ve diski yeniden tarayacaktır. İlk sektöre dönmek için yukarıdaki işlem sırasını tekrar izleyin.
Windows XP için MBR Kurtarma
FDISK /MBR DOS komutu, Windows XP yüklendiğinde oluşturulan bir MBR'yi geri yükleyemez.
Bu sorunu çözmek için Windows XP Kurtarma Konsolu'nda bulunan fixmbr komutunu kullanın. Komut aşağıdaki biçime sahiptir:
fixmbr [sürücü adı], burada sürücü adı, yeni MBR'yi yazmak istediğiniz sürücünün adıdır. Disk adı şöyle görünebilir: \Device\HardDisk0.
Yeni MBR belirtilen diske şu şekilde yazılır: fixmbr \Device\HardDisk0.
NOT
Disk adını almak için Kurtarma Konsolu ortamında da bulunan map komutunu kullanabilirsiniz (Şekil 7.4).

Pirinç. 7.4. Harita komutuyla sürücü adlarını temsil etme

DİKKAT
device_name parametresi belirtilmezse, yeni MBR, ana işletim sisteminin yüklendiği diske yazılacaktır.
fixmbr komutu yürütüldüğünde hatalı veya standart olmayan bir bölüm tablosu imzası bulunursa, devam etmek isteyip istemediğinizi soran bir onay mesajı görüntülenir. Disklere erişim hatasız gerçekleştirilirse, isteğe olumsuz cevap verilmelidir.
DİKKAT
Sistem bölümü olan bir diske yeni bir MBR yazmak, bölüm tablolarını bozarak bölümleri erişilemez hale getirebilir.
Bölme tablosunu kontrol etme ve onarma
Bölüm tablosunun (PT) durumunu değerlendirmek için şu adımları izleyin:
1. DiskEdit'i kullanarak, daha önce açıklandığı gibi diskin ilk sektörünü açın.
2. Görünüm menüsünden Bölüm Tablosu olarak seçin.
Ekranda görünen bilgiler büyük ölçüde PT'nin durumuna bağlıdır. Her iki durumda da DiskEdit, PT'nin olması gereken yerde bulunan verileri bir tablo şeklinde sunmaya çalışacaktır. PT aşağı yukarı doğruysa, Şekil 1'de gösterilene benzemelidir. 7.5.

Pirinç. 7.5. Bölüm tablosu gösterimi metin formu

DiskEdit tarafından tablo çıktısının sütunları şu anlama gelir:
Sistem (Sistem) - dosya sistemi veya bölümün türü; genişletilmiş (ekstra) bir bölüm, EXTNDx olarak adlandırılır; sonraki mantıksal sürücüye atıfta bulunan ek bölüm tablosu girişi, UZATMA etiketine sahiptir;
Önyükleme (İndirme) - önyükleme bölümünün bir işareti; bölüm önyüklenebilirse, bunun için Evet görüntülenir, aksi takdirde Hayır;
Başlangıç ​​Yeri - bölümün ilk sektörünün, kafa, silindir ve sektör sayısı ile verilen adresi;
Bitiş Yeri - bölümün son sektörünün, kafa, silindir ve sektör sayısına göre verilen adresi;
Göreceli Sektörler (Göreceli sektör) - LBA adreslemesine göre bölümün ilk sektörünün sayısı (yani, kafalar, silindirler ve sektörler tarafından "uçtan uca" numaralandırma ile);
Sektör Sayısı (Sektör sayısı) - sektörlerde ölçülen bölümün boyutu (hatırlayın, sektör 512 bayt boyutundadır).

Genişletilmiş bir bölümün içinde bulunan mantıksal sürücülere bağlantı zincirini görüntülemek için:
1. İmleci genişletilmiş bölüme karşılık gelen satıra getirin.
2. Bağlantı menüsünden Bölme'yi seçin.
3. Sistem sütununda (EXTEND etiketli) bir bağlantı öğesi belirirse, sonraki mantıksal sürücüye geçmesi için 1. ve 2. adımları tekrarlayın (Şekil 7.6).

Pirinç. 7.6. Ek bölüm tablolarını metin biçiminde görüntüleyin

DiskEdit tarafından görüntülenen PT parametreleri, içindeki hataların varlığını gösteriyorsa ve sabit disk bölümlerinin geometrisini biliyorsanız, o zaman PT girişlerini "manuel" olarak (yani DiskEdit'i kullanarak) doğrudan tabloda düzenleyebilirsiniz.
PT'deki hasar o kadar büyükse, tabloda sunulan bilgiler hiçbir şekilde makul bir yoruma izin vermiyorsa, başka bir analiz yöntemi denenebilir. PT'yi onaltılık kod olarak açın (bunu yapmak için Onaltılı Olarak Görüntüle komutunu seçin) ve PT'de bulunan verileri Tablo'da verilenlerle karşılaştırın. 7.2.

Listelenen tüm alanlardan yalnızca bölüm tipi kodunu içeren bayt, önceden tanımlanmış bir değere sahip olabilir. Örneğin, birincil FAT32 bölümü için bu kod 0Ch, genişletilmiş bölümdeki bir FAT32 mantıksal sürücüsü için 0Bh ve NTFS için 07h olmalıdır.

TAVSİYE
ParagonPartitionManager programında herhangi bir bölüm için Bölüm kimliğini değiştir komutunu seçerseniz, en yaygın kodların oldukça kapsamlı bir listesini elde edebilirsiniz (Şekil 7.7).

Mantıksal disk tablosu sektörü, ana önyükleme kaydı sektörünün aksine pratik olarak boştur. Baştan 1BDh uzaklığındaki bayta kadar içindeki tüm baytlar bir sıfır değeri içermelidir. Sonraki bayttan başlayarak (1BEh uzaklığında), iki elemandan oluşan ek bir bölüm tablosu (Genişletilmiş PT) bulunur. Sektörün sonunda zaten aşina olduğunuz bir imza var - AA55h değeri. Genişletilmiş PT elemanlarının yapısı, ana bölüm tablosunun elemanlarının yapısına tamamen benzer.
Bazı (özellikle şiddetli) durumlarda, aşağıdaki oldukça aşırı yöntem kullanılabilir, ancak genellikle pozitif sonuçlar.
1. DiskEdit'i kullanarak, MBR ve Partition Table içeriğini herhangi bir sağlıklı diskten geri yüklenen diskin önyükleme sektörüne kopyalayın. Ardından, ilki hariç tüm PT kayıtlarını temizledikten (sıfır yazarak), bölümün son konumu (örneğin, 9999. silindir) ve toplam sektör sayısı (örneğin, 999999999) hakkında kasıtlı olarak çarpıtılmış bilgiler ekleyerek düzenleyin. ).
2. Bundan sonra, DiskEdit gibi Norton Utilities paketinde bulunan DiskDoctor yardımcı programını başlatın.
3. İki pencerede art arda Disk Tanıla ve Tanıla düğmelerine tıklayarak geri yüklenen diski kontrol etmeye başlayın (Şekil 7.8).

Pirinç. 7.8. DiskDoctor başlangıç ​​ekranları

4. Bölme Tablosunda bulunan hataların giderilmesi talebini onayınız ile Evet butonuna tıklayarak cevaplayınız (Şekil 7.9).

Pirinç. 7.9. DiskDoctor'ın zorlu uyarısına rağmen, her şeyi kabul edin

5. Yapay olarak oluşturduğunuz bölüm tablosunda düzeltmeler yaptıktan sonra, DiskDoctor olası ek DOS bölümlerini (yani, FAT ailesi dosya sistemine sahip bölümler) aramayı önerecektir. Buna muvafakatinizi verin ve diskteki veriler zarar görmemişse, onayınızdan sonra ek bölüm bulunacak ve geri yüklenecektir.
Kural olarak, bilgisayarı yeniden başlattıktan sonra, ek bölümün verileri, ek kurtarma işlemleri olmadan kullanılabilir hale gelir.

Silinen ve "kayıp" bölümlerin kurtarılması

Bölümler ve mantıksal sürücüler, bölüm tablosu (PT) bozulmasının bir sonucu olarak "kaybedilebilir". Bu nedenle, bir PT'yi “onarmak” ve “kayıp” bölümleri geri yüklemek için prosedürler genellikle aynı zincirdeki bağlantılardır: PT kayıtlarından birini geri yükleyerek, diskteki bir sonraki bölümü bulabilir, verilerini ilgili PT kaydına ekleyebilirsiniz. , ve benzeri.
Bölümlerin kendileri silinmişse (örneğin, Paragon Partition Manager gibi programlar kullanılarak) veya tüm sabit sürücü biçimlendirilmişse durum biraz daha karmaşık hale gelir.
Özel bir durum, dinamik birimlerin temel birimlere dönüştürülmesinin bir sonucu olarak bölümlerin kaybıdır.
Bununla birlikte, silinen ve "kayıp" bölümleri kurtarma teknolojisi, kaybın nedenine çok fazla bağlı değil, silinen bölümün bir sistem bölümü olup olmadığına bağlıdır. Değilse, tüm bölüm kurtarma işlemleri doğrudan Windows işletim sistemi ortamında gerçekleştirilebilir. Ayrıca, Windows XP ise, Disk Yönetimi yardımcı programı ana araç olarak kullanılabilir. Windows 98, bölümün veri alanını değiştirmeden bölümler ve mantıksal sürücüler oluşturabilen bir program gerektirir. Bunlar özellikle Norton Partition Magic ve bahsedilen Paragon Partition Manager'dır (ancak FDISK yardımcı programı değil, kullanılabilir bir disk alanı F6 kodunu her izdeki ilk sektöre yazar, bu da bu sektörlerde bilgi kaybına neden olur).
Ek olarak, geri yüklenen bölümün boyutunu hatırlamanız (ve ne kadar doğru olursa o kadar iyi) gerekir.
Bu nedenle, sistem dışı bir bölümü, üzerinde depolanan verileri kaybetmeden kurtarmak için aşağıdaki adımları izleyin.
1. Yeni bölümü biçimlendirmeden, tam olarak aynı boyutta bir bölümü yeniden oluşturun.
2. Bölümün sıfır sektörüne, "eski" bölümün önyükleme kaydının (BR) bir kopyasını yerleştirin (nasıl bulunacağı ve BR'nin ne olduğu, sonraki alt bölümde açıklanmaktadır).
Ek olarak, Bölüm 6'da açıklanan Drive Rescue ve EasyRecovery programları, "eksik" bölümleri bulmak ve geri yüklemek için çok güçlü araçlara sahiptir.

FAT32 dosya sisteminde veri kurtarma

Dosya sisteminin durumunu kontrol etme prosedürü genellikle hasarın niteliğine bağlıdır. Örneğin, bir mantıksal diskin kök dizini veya FAT tablosu zarar görmüşse MBR ile uğraşmaya gerek yoktur. Ancak, sistemin çalışmamasının nedenini belirleyemiyorsanız veya durumun genel doğası "her şey kaybolmuş" izlenimi veriyorsa, teşhise "en tepeden" başlamak daha iyidir.
Önceki bölümün materyalinin yardımıyla MBR ile ilgili tüm sorunların başarıyla üstesinden gelindiğini varsayacağız. Bu durumda, bölüm tablosunda sunulan bölümlerin durumunu kontrol etme prosedürü aşağıdaki gibi olmalıdır.
1. Bölümün (mantıksal disk) önyükleme kaydının (Önyükleme Kaydı) kontrol edilmesi.
2. Kök dizinin durumunu kontrol etme.
3. Dosya ayırma tablosunun (FAT) incelenmesi.
4. Alt klasörlerin ve dosyaların durumunu kontrol etme.

Önyükleme Kaydını kontrol etme ve geri yükleme

Bir bölümün önyükleme kaydı (ayrıca genişletilmiş bir bölümdeki mantıksal disk) bu bölümün ilk sektöründe bulunur (bir bölüm içinde, bu sektörün göreli sayısı 0'dır).
Daha önce belirtildiği gibi, önyükleme kaydının içeriği, bu diskten yüklenmesi gereken işletim sisteminin türüne (bir sistemse) ve bölümün biçimlendirildiği dosya sisteminin türüne bağlıdır.
Bununla birlikte, her durumda, BR iki veri alanı içerir: işletim sistemi önyükleme programı ve BIOS parametre bloğu (BPB).
DiskEdit programını kullanarak ilgilendiğiniz boot kaydının sektörüne iki şekilde gidebilirsiniz.
İlk yöntem, PT'deki tüm bilgiler doğruysa kullanılabilir. Bu durumda, tablodan istediğiniz diski seçmeniz ve ardından Bağlantı menüsünden Partition komutunu seçmeniz yeterlidir.DiskEdit, tüm BR sektörünün içeriğini metin biçiminde görüntüler (Şekil 7.10).


İkinci yöntem, bölüm tablosunu görüntülerken elde edilen bilgileri kullanmayı veya daha doğrusu - ilk sektörün mutlak adresi.
Aşağıdakileri yapın.
1. Bölüm tablosunun metinsel gösterimini kullanarak, gerekli sürücüye giden bağlantıları izleyin.
2. Diskin ilk sektörünün mutlak adresini almak için, Göreceli Sektörler sütununda (EXTEND bağlantı satırında) sunulan diskin ilk sektörünün göreli sayısını, önceki sektörün ilk sektörünün mutlak sayısıyla ekleyin. disk; Örneğin, Şekil 2'de gösterilen disk zinciri için. 7.6, FAT32'li bir mantıksal diskin ilk sektörünün adresi şuna eşit olacaktır: 8 193 150 + 63 = = 8 193 213; sonraki FAT32 sürücüsü için: 24.579.450 + 8.193.213 = 32.772.663.
3. Nesne menüsünden Fiziksel Sektör'ü seçin.
4. Ek pencerede, ilk disk sektörünün numarasını girin ve Tamam düğmesini tıklayın.
NOT ____________________
Aslında, Göreceli Sektörler sütununda belirtilen sayı, önceki diskin (bölüm) boyutudur (sektörlerde) ve yalnızca bu tablo sütununun adı, onu bir sonraki diskin ilk sektörünün göreli sayısı olarak adlandırmaya zorlar. .
DiskEdit, tüm BR sektörünün içeriğini onaltılık kodda gösterecektir (Şekil 7.11).


Pirinç. 7.11. Bir mantıksal diskin ilk sektörünün onaltılık kodda temsili

Yalnızca BPB bloğunun metin gösterimini almak için aşağıdaki adımları izleyin.
1. Dördüncü baytı, şek. 7.11.
2. Görünüm menüsünden Önyükleme Kaydı(32) olarak seçin (FAT32 için önyükleme kaydı şeklinde).
Mantıksal diskin ilk sektörünün alan dağılımı Tablo'da sunulmuştur. 7.3.

NOT
Sektörün başlangıcından 44 bayt veya daha fazla ofsetli BPB alanları DiskEdit yardımcı programının ilk ekranına sığmaz. Bunları görmek için kaydırma çubuğunu kullanın.



Windows 98 için BR sisteminin ve/veya önyükleme bölümünün geri yüklenmesi "manuel" veya "otomatik" modda gerçekleştirilebilir.
NOT ____________________
Sistem bölümünün önyükleme kaydının geri yüklenmesi, sistem önyüklenebilir bir disket kullanılarak önyüklenerek yapılmalıdır. Diğer bölümler için bu gereksinime uygunluk isteğe bağlıdır, ancak istenir.
Sorunu "otomatik olarak" çözmek için iki komuttan birini kullanabilirsiniz:
SYS <букеа диска> - bölümün önyükleme sektörüne BR yazmanın yanı sıra üç kök dizinine kopyalama sağlar sistem dosyaları: Msdos.sys, Io.sys ve Command.com;
BİÇİM <букеа диска> – BR, temiz FAT tabloları ve kök dizinin (Kök Dizin) yeniden yapılandırılması ile belirtilen disk bölümünün dosya yapısının oluşumunu sağlar; veri alanı etkilenmez.
SYS ve FDISK komutlarını kullanarak önyükleme kaydını geri yüklemek mümkün değilse, önyükleme sektörünü aynı bölümün 6. sektöründen alınan yedek kopyasıyla veya (aşırı durumlarda) önyüklemenin bir kopyasıyla değiştirmeye çalışmalısınız. aynı geometriye sahip başka bir bölümün kaydı.
Değiştirme prosedürünü gerçekleştirmek için Norton DiskEdit yardımcı programını kullanmanız önerilir. Aşağıdakileri yapmak için kullanın:
1. DiskEdit taramayı bitirdikten ve algılanan cihazların bir listesini görüntüledikten sonra, Tip (Tür) listesinde anahtarı Fiziksel Disk (Fiziksel disk) konumuna getirin.
2. Aygıt listesinde, incelemek istediğiniz fiziksel diski seçin.
3. Görünüm menüsünden Bölüm Tablosu olarak seçin.
4. Bölüm tablosunun geri yüklenen bölüme karşılık gelen satırında, bölümün ilk sektörünün numarasını arayın ve yazın (Göreceli Sektörler sütunundaki değer). Ek bölümdeki bir mantıksal sürücüyle ilgileniyorsanız, yukarıda açıklandığı gibi ilgili ek bölüm tablosunda istediğiniz girişe gidin.
5. BR yedeği ile mutlak sektör numarasını almak için sabit sektör numarasına 6 ekleyin.
6. Nesne menüsünden Fiziksel sektör'ü seçin.
7. Ek pencerede (Şekil 7.12) Başlangıç ​​Sektörü (İlk sektör) alanına yedek önyükleme sektörünün hesaplanan sayısını girin ve Sektör Sayısı (Sektör sayısı) alanına - 1 değerini girin ve düğmesi Tamam ^ yedekleme önyükleme kesimi sektörlerinin onaltılık bir gösterimini alırsınız.

Pirinç. 7.12. Önyükleme Sektörü Yedeğine Gitmek

8. Yedek sektörün bütünlüğünü doğrulamak için metin görünümü moduna geçin ve ardından onaltılık görünüme dönün.
9. DiskEdit'i düzenleme moduna geçirmek için Araçlar menüsünden Yapılandırma komutunu kullanın.
10. Düzen menüsünden İşaretle komutunu seçin ve ardından tüm sektörün içeriğini seçmek için imleç tuşlarını kullanın (sektör doğru bir şekilde açılmışsa DiskEdit bunun ötesine geçmenize izin vermez).

Pirinç. 7.13. Değiştirilecek nesnenin türünü seçme
11. Araçlar menüsünde, Nesne Yaz ... komutunu seçin (... içine bir nesne yaz) ve ek pencerede (Şek. 7.13) anahtarı Sektörlere ... konumuna getirin (Sektörlerde . ..). Burada Fiziksel sektörlere seçeneğini seçerseniz unutmayın. (Fiziksel sektörlere.), ardından bir sonraki pencerede CHS adreslemede kurtarılabilir önyükleme sektörünün adresini belirtmeniz gerekecektir.
12. Bir sonraki pencerede (Şekil 7.14), geri yüklenecek önyükleme sektörünün ilgili adresini (0'dır) Başlangıç ​​Sektörü alanına girin (0'dır ve DiskEdit istemine yanıt olarak, niyetinizi onaylayın) . Önyükleme sektörü bunun bir kopyası ile değiştirilecektir.

Pirinç. 7.14. Önyükleme sektörü değişiminde son adım

Prosedürün başarılı olduğundan emin olmak için, geri yüklenen önyükleme sektörünü metin modunda açın ve Tabloya göre alan değerlerini kontrol edin. 7.3.

Kök dizini keşfetme

Önyükleme kaydının ardından, FAT dosya ayırma tablosunun ve kök dizinin iki kopyası bulunur. FAT araştırmasına, yalnızca ilgili bölümün (veya mantıksal diskin) sistem tarafından doğru bir şekilde tanınması durumunda, yani bölüm tablosu bunun için doğru bilgiler içeriyorsa ve disk önyükleme kaydı doğruysa mantıklıdır.
Bu nedenle, bir bölümün iç yapısını incelemek için, mantıksal aygıtlarla (Mantıksal disk) çalışan başka bir DiskEdit modunun kullanılması önerilir.
Yeni moda geçmek için Nesne menüsünden Sür'ü seçin. DiskEdit taramayı bitirdikten sonra, mod anahtarını Mantıksal diskler olarak ayarlayın ve ardından mantıksal diskler listesinden birlikte çalışacağınız diski seçin (Şekil 7.15).

Pirinç. 7.15. Mantıksal sürücülerin listesi
Bundan sonra DiskEdit, dosya sisteminin yapısını belirlemek ve eksiksiz bir klasör ve dosya ağacı oluşturmak için diski taramaya başlayacaktır. FAT ve kök dizin hakkında bilgi almak için taramanın tamamlanmasını beklemenize gerek yoktur, başladıktan birkaç saniye sonra Esc tuşuna basarak taramayı kesebilirsiniz. Taramayı durdurmak için sizden onay aldıktan sonra DiskEdit, kök dizinin içeriğini metin biçiminde görüntüler (Şekil 7.16).


Pirinç. 7.16. Kök dizini

DiskEdit herhangi bir nedenle kök dizini kendi başına bulamazsa, ilk sektörünün göreli adresinde ona gitmeyi deneyin. Bu sektörün sayısı, BPB bloğunun Kök alanının Birinci kümesinin değerinden belirlenebilir. Ek olarak, kök dizini ararken aşağıdakiler dikkate alınmalıdır.
Kök dizin (FAT32'deki diğer dizinler gibi) 32 baytlık öğeler içerir - dosyaları ve alt dizinleri tanımlayan tanımlayıcılar.
Kök dizinin ilk tanımlayıcısı, mantıksal sürücü hakkında (daha doğrusu kök dizinin kendisi hakkında) aşağıdakiler dahil bilgiler içerir: birim etiketi, oluşturma tarihi ve saati, dosya sisteminin bir öğesi olarak dizin nitelikleri. Kök dizinde saklanan kalan tanımlayıcılar, ilişkili veri öğeleri hakkında daha fazla bilgi içerir. Hepsi bir DiskEdit ekranına sığmaz. Bunlar arasında gezinmek için, pencerenin menü çubuğunda bulunan Daha Fazla (Daha Fazla) komutunu kullanın.
Kendimizi, ilk ekranda sunulan tanımlayıcının yalnızca en önemli alanlarını tanımlamakla sınırlayacağız:
Ad – veri öğesinin adı (dosya veya klasör); veri öğesi silinmiş olarak işaretlenirse, adın ilk karakteri olarak E5 baytı kullanılır (içinde Metin formatı DiskEdit onu x harfiyle değiştirir);
Ext – dosya uzantısı (klasörler için bu alan boştur);
Kimlik – veri öğesi türü; olası değerler:
Cilt - hacim;
Dir - dizin;
LFN, Uzun Dosya Adı'nın kısaltmasıdır, uzun bir dosya adıdır (LFN için, bkz. Bölüm 3, “Klasör ve Dosya Adlarını Seçme” bölümü);
Dosya - dosya;
Silindi - silindi (yalnızca dosyalar için belirtilir);
Del LFN – uzak uzun ad (bayrak, bir dosya veya klasörü yeniden adlandırdıktan sonra ayarlanır);
Boyut - boyut (bayt olarak);
Tarih - oluşturma veya değiştirme tarihi;
Zaman - oluşturma veya değiştirme zamanı;
Küme – ilk kümenin numarası;
A, R, S, H, D, V – veri öğesi nitelikleri (arşiv, salt okunur, sistem, gizli, dizin, birim); tüm niteliklerin değerleri bir tanımlayıcı baytta saklanır.
Bir alt dizinin içeriğini görüntülemek için imleci uygun satıra getirin ve Enter tuşuna basın.
DiskEdit tarafından sunulan kök (veya alt) dizin hakkındaki bilgiler size “şüpheli” görünüyorsa, onaltılık kod görünümüne geçerek, içinde yazılı verileri kendiniz yorumlamayı deneyebilirsiniz. Bunu yapmak için Görünüm menüsünden Hex olarak seçin. Dizin tanımlayıcı formatı Tablo 1'de gösterilmektedir. 7.4.
Alınan bilgileri analiz ederek dosya boyutu, tarih ve saat alanlarındaki şüpheli değişiklikleri tespit edebilirsiniz. Gerekirse, "manuel" olarak düzeltilebilirler.

Ayrıca, her dosya için Küme sütunu, kendisine atanan ilk kümenin numarasını görüntüler. Tüm dizine sonuna kadar göz atmalısınız: dizinde yabancı veri olmadığını kontrol etmeniz gerekir. Orada bir virüs tarafından yazılabilirler.
Ham görünüm moduna geçerseniz, ücretsiz dizin girişlerinin boş değerler içerdiğini doğrulayabilirsiniz. Serbest öğelerden sonra herhangi bir veri varsa, bunların bir virüs tarafından veya yetkisiz kopyalamaya karşı bir program koruma sistemi tarafından (incelenen dizin bu tür programlar içeriyorsa) yazılmış olma olasılığı çok yüksektir.
Dizinin tamamen veya kısmen zarar görmesi durumunda, içinde açıklanan dosyalara bağlantılar kaybolacaktır. Yok edilmiş bir tanımlayıcı ile ihtiyacınız olan dosyayı içeren bir şekilde veya başka bir sektör bulursanız, aşağıda açıklanan yöntemi kullanarak tanımlayıcıyı geri yükleyebilir ve dosyaya erişebilirsiniz.
Prosedür, DiskEdit'in arama işlevlerini kullanmaya dayanmaktadır. çeşitli unsurlar FAT dosya sistemi.
Örneğin, yetim dizinleri (kök dahil diğer dizinlerden referans verilmeyenler) bulmak için aşağıdakileri yapmanız gerekir.
1. Araçlar menüsünden Nesne Bul'u seçin ve ikincil menüden Alt Dizin'i seçin.
2. DiskEdit programı, 2E 20 20 20 20 20 20 20 20 20 20 bayt dizisi ile başlayan birini arayan disk sektörlerini tarar. Bu dizi, kendisine bir dizin bağlantısı içeren bir tanımlayıcıya karşılık gelir.
3. Ctrl + G tuş bileşimine basarak, ilgilendiğiniz dosyaları içeren dizini bulana kadar istediğiniz dizini aramaya devam edebilirsiniz.
4. Gerekli dizin bulunur bulunmaz, dizini içeren disk sektörünün fiziksel adresini yazmak ve ardından dizine karşılık gelen küme numarasını bulmak veya hesaplamak gerekir.
Bulunan dizinin bulunduğu kümenin numarasını aramak için, Metin görünümü Görünüm menüsünden Dizin olarak seçerek dizin. Ardından Bağlantı menüsünden Küme zinciri (yağ) komutunu seçin. FAT tablosunun içeriği, metin görünümü modunda ekranda görünecek ve istenen küme numarası vurgulanacaktır.
Kayıp dizinin küme numarasını bilerek, örneğin diskin kök dizininde yeni bir dizin tanımlayıcısı oluşturabilir ve bu tanımlayıcıda bulunan dizine bir bağlantı oluşturabilirsiniz. Bundan sonra, kayıp dizin tekrar kullanılabilir hale gelecektir.

FAT Çalışması

Önyükleme sektörü ile FAT dosya tahsis tablosu arasında, dosya sistemine hizmet eden veya kullanılmayan ayrılmış sektörler olabilir.
Bir mantıksal diskte ayrılmış sektör sayısı BIOS ayarları bloğunda bulunabilir (işletim sisteminin sürümüne bağlı olarak BPB veya Genişletilmiş BPB). Aranacak değer, bu bloğun başındaki Ayrılmış sektörler alanındadır (3 bayt ofset).
Yalnızca bir sektör ayrılmışsa, FAT dosya tahsis tablosunun ilk kopyası, önyükleme sektöründen hemen sonra bulunur. Bu durumda ayrılmış olan önyükleme sektörüdür.
Birkaç sektör rezerve edildiğinde, önyükleme sektörü ile FAT tablosunun ilk kopyası arasında sıfır değerleri içeren birkaç sektör daha olabilir. Bilgisayara virüs bulaşmışsa, bu sektörler virüsün gövdesini veya virüsle değiştirilen orijinal önyükleme kaydının bir kopyasını içerebilir.
Kök dizinde sağlanan bilgiler, FAT'nin her iki kopyasında depolanan veri alanı küme tahsis bilgileriyle eşleşmelidir.
Bazı öğelerin bir tanımlayıcısının Küme ve Boyut alanlarının değerlerini FAT'deki bilgilerle karşılaştırmak için aşağıdaki adımları izleyin.
1. Metin modunda ilgilendiğiniz mantıksal sürücünün kök dizinini açın ve imleci uygun satıra taşıyın.
2. Bağlantı menüsünden Küme zinciri komutunu seçin.
DiskEdit, ilk FAT kopyasını açacak ve nesnenin içindeki ilk küme numarasını siyah bir dikdörtgenle vurgulayacak ve ayrıca nesneye tahsis edilen diğer tüm kümeleri kırmızı ile vurgulayacaktır (Şekil 7.17).
Görsel olarak, dosya ayırma tablosu çoğunlukla monoton olarak değişen küme numarası dizilerini, serbest kümelere karşılık gelen sıfır değerlerini ve küme zincirinin sonunun bir işareti olan 0xFFFF değerini (FAT12 için 0xFFF veya FAT32 için 0xFFFFFFFF) içermelidir. .
Bir yazılım hatası veya bir virüs sonucunda FAT tablosu ya tamamen yok edilebilir ya da değiştirilebilir (örneğin şifrelenebilir veya sıfırlarla yazılabilir). İhtiyacınız olan dosyanın küme zinciri kısmen veya tamamen yok edilmişse, böyle bir dosyayı geri yüklemek göz korkutucu bir görev olabilir. Bu durumda kitabın dördüncü bölümünde tartışılan veri kurtarma araçlarını kullanmayı deneyebilirsiniz.

Pirinç. 7.17. FAT'a göz atma

Yardımcı olmazlarsa DiskEdit ile çalışmaya geri dönün. Bir FAT tablosunu adrese göre değil, içeriğine göre bulmak için aşağıdakileri yapın.
Araçlar menüsünden Nesne Bul komutunu ve ardından FAT satırını seçin. DiskEdit, FAT tablosunun ilk kopyasını arayacak ve içindeki ilk üç baytı vurgulayarak dökümünü görüntüleyecektir.
Şimdi metin imlecini aşağı hareket ettirirseniz veya PgDn tuşuna basarsanız ve ardından Araçlar menüsünden Nesne Bul FAT komutunu tekrar seçerseniz, FAT tablosunun ikinci bir kopyası bulunacaktır.
FAT tablosunun kopyalarından herhangi biri doğruysa, bunlardan birine hızlıca atlamak için Nesne menüsünde bulunan 1. FAT ve 2. FAT komutlarını kullanabilirsiniz.

NTFS dosya sisteminde veri kurtarma

Bölüm 3'ten zaten bildiğiniz gibi, NTFS dosya sistemi şunları içerir: bütün çizgi veri depolamanın güvenilirliğini artırmak için tasarlanmış mekanizmalar. Bu da FAT32'ye kıyasla NTFS yapısının önemli bir komplikasyonuna yol açar. MFT'de (ana dosya tablosu) depolanan kayıtların yapısının ayrıntılı bir incelemesi bile verilerin "manuel" olarak kurtarılması olasılığını garanti etmez.
Durum, günümüzde MFT'yi görüntülemek ve düzenlemek için uygun araçlar sağlayan neredeyse hiçbir aracın bulunmaması gerçeğiyle daha da kötüleşiyor.
Bu nedenle, değerlendirmemizin kapsamını aşağıdaki durumlarla sınırlayacağız:
bir NTFS bölümü hakkında bilgi içeren bir bölüm tablosu girdisini geri yükleme;
NTFS ile bir mantıksal diskin önyükleme kesiminin kurtarılması;
MFT'de hizmet bilgilerinin kurtarılması.
Bu görevler şu şekilde çözülebilir: paylaşmak zaten aşina olduğunuz araçlar: Norton DiskEdit ve Paragon Partition Manager ile Norton PartitionMagic paketinin parçası olan Partition Table Editor yardımcı programı.

Bir Bölme Tablosu Öğesini Geri Yükleme

Bu, işletim sırasındaki durumu ifade eder. Windows sistemi XP, onu (sürücü) tanımlayan bozuk bir bölüm tablosu girişi nedeniyle önyükleme sırasında NTFS'li bir mantıksal sürücüyü tanıyamıyor. Ortaya çıkan durum hakkında daha iyi bir fikir edinmek için Norton Partition Table Editor yardımcı programını çalıştırmanız önerilir.

NOT
Norton Partition Table Editor yardımcı programı (bundan sonra kısaca PTEdit olarak anılacaktır) tek bir yürütülebilir dosya olan PTEDIT.exe'den oluşur. Özelliği, başlangıçta sistemin tek görev moduna geçmesini sağlamasıdır (kendi DOS'unu yükleyerek). Ancak, NTFS bölümleriyle çalışmak için, onu Windows 98 ortamından veya örneğin bir disketten "gerçek" bir MS DOS ortamından çalıştırmak daha iyidir. PTEDIT.exe dosyasının boyutu yaklaşık 500 KB'dir.
PTEdit'i başlattıktan sonra, ekranda, seçilen bölüm tablosunun herhangi bir öğesinin ana parametrelerini görüntüleyebileceğiniz ve düzenleyebileceğiniz bir iletişim kutusu görünecektir. fiziksel disk(Şekil 7.18).
Fiziksel disk seçimi, Sabit Disk açılır listesi kullanılarak yapılır ( HDD).
Aşağıdaki tablodaki satırlar, ana bölüm tablosundaki dört girişe karşılık gelir. Sütunlar aşağıdaki bilgileri görüntüler:
Tür (Tür) - dosya sistemi veya bölümün türü; onaltılık bir kod olarak görüntülenir;
Önyükleme (İndirme) - önyükleme bölümünün bir işareti; önyükleme için aktif bölüm, bildiğiniz gibi 80'e ayarlanmalıdır;
Başlangıç ​​- tarafından verilen bölümün ilk sektörünün adresi
silindir (Silindir), kafa (Kafa) ve sektör (Sektör) sayısı;
Bitiş - bölümün son sektörünün adresi, ayrıca silindir, kafa ve sektör sayısı ile verilir;
Önceki Sektörler (Önce sektörler) - LBA adreslemeye göre bölümün ilk sektöründen önceki sabit disk sektörlerinin sayısı (yani, kafalar ve silindirlerle "uçtan uca" numaralandırma ile);
Sektörler - Sektörler cinsinden ölçülen bölümün boyutu.

Pirinç. 7.18. Partition Table Editor yardımcı programının başlangıç ​​penceresi

Genişletilmiş genişletilmiş bölüm (EPBR) ek tabloları zincirini görüntülemek için şu adımları izleyin:
1. İmleci genişletilmiş bölüme karşılık gelen satıra getirin (kodu 0Fh).
2. Tablonun altındaki EPBR'ye Git düğmesini tıklayın.
Geri yüklenen NTFS bölümünün aynı yerde olduğunu biliyorsanız, ancak ilgili satır yanlış bölüm türünü gösteriyorsa, doğru değeri zorlamayı deneyebilirsiniz. Bunu yapmak için Set Type butonuna tıklayın ve açılan pencerede gerekli değeri seçin (Şekil 7.19). NTFS bölümü için saat 07'dir.
Diğer bölüm parametrelerinin doğru değerlerini biliyorsanız ve tabloda sunulanlardan farklıysa, (akım değerlerini hatırladıktan veya kağıda yazdıktan sonra) bunları tablonun alanlarına girebilirsiniz. Değişikliklerinizi diske kaydetmek için Değişikliği Kaydet düğmesini tıklayın.

Pirinç. 7.19.Gerekli bölüm türünü zorlayabilirsiniz

TAVSİYE
Geri yüklenen bölüm genellikle boş olarak kabul edilirse, onun yerine geri yüklenen bölümle aynı türde ve (gerekli!) Tam olarak aynı boyutta yeni bir bölüm oluşturmayı deneyebilirsiniz. Bu prosedürü gerçekleştirmek için Paragon Partition Manager veya Norton PartitionMagic'i (üçüncü bölümde açıklanmıştır) kullanabilirsiniz.

Bir NTFS bölümünün önyükleme kesimini geri yükleme

Bir NTFS bölümünün önyükleme sektöründe yer alan bilgilerin bileşimi, bir FAT32 bölümünün önyükleme sektöründeki bilgilerin bileşimine büyük ölçüde benzer: ilk üç baytı, işletim sistemi önyükleme programına geçme komutunu içerir, ardından dosya sistemi gelir. kodu ve ondan sonra BIOS parametre bloğunun (BPB) alanları. Bir NTFS bölümünün önyükleme sektörünün içeriğinin doğruluğunu değerlendirmek için, imleci ilgili bölümün satırına getirin ve tablonun altında bulunan Önyükleme Kaydı düğmesine tıklayın (bkz. Şekil 7.18). Ek bir pencere, BPB'nin içeriğini metin formatında gösterecektir (Şekil 7.20).
Bir FAT32 bölümünün BPB'si ile karşılaştırıldığında, burada aşağıdaki belirli alanlar bulunur:
Toplam NTFS Sektörleri (NTFS'deki Toplam sektörler) - toplam sayısı bölümdeki sektörler;
MFT Başlangıç ​​Kümesi - MFT tablosunun ilk kümesinin numarası;
MFT Mirror Start Cluster - MFT tablosunun kopyasının ilk kümesinin numarası;
FRS Başına Kümeler (FRS'deki Kümeler) - MFT tablosundaki bir girişin boyutu (kümeler halinde);
Dizin Bloğu Başına Kümeler - Dizin bloğunun boyutu (kümeler halinde).

Pirinç. 7.20. NTFS Önyükleme Kaydı İletişim Kutusu

Hasar küçükse, alan değerlerini doğrudan NTFS Önyükleme Kaydı penceresinde düzenleyebilirsiniz. Değişiklikleri yaptıktan sonra, diske aktarmak için Yaz düğmesine tıklayın.
Önyükleme sektörü önemli ölçüde hasar görmüşse veya doğru alan değerlerini bilmiyorsanız, önyükleme sektörünü yedek kopyasıyla değiştirmelisiniz. Windows XP'de kullanılan NTFS sürümü için, mantıksal sürücünün en son sektöründe önyükleme sektörünün bir kopyası depolanır.
Bir sektörü kopyalama işlemi, Norton Disk-Edit kullanılarak veya Paragon Partition Manager kullanılarak (daha doğrusu, içinde bulunan Sektörleri Görüntüle yardımcı programını kullanarak) gerçekleştirilebilir. Bu durumda, Partition Manager NTFS'ye Norton DiskEdit'ten daha aşina olduğu için ikinci seçeneğin bile tercih edilebilir olduğuna dikkat edilmelidir.
Bu nedenle, Sector Viewer yardımcı programını kullanarak NTFS önyükleme kesimini yedeklemesiyle değiştirmek için aşağıdaki adımları izleyin.
1. Paragon Partition Manager'ı yükledikten sonra, geri yüklenen bölümün görüntüsüne sağ tıklayın ve içerik menüsünden Sektörleri Görüntüle'yi seçin.
2. Sektörleri Görüntüle yardımcı penceresinde (Şekil 7.21), düzenleme alanına Mutlak Sektör|Değerlendirme için ifadeyi yazın: bölümün son sektörünün numarası (açılır listenin sağında görüntülenir) ) ve Enter tuşuna basın.
3. Yardımcı program penceresinin sağ tarafında bulunan Kaydet düğmesine tıklayın ve ek pencerede sektör içeriğinin yazılacağı ikili (.bin) dosyasının adresini ve adını belirtin.
4. Mutlak sektöre 0 girerek bölümün sıfır (önyükleme) sektörüne dönün|Değerlendirilecek ifadeyi yazın:.
5. Ayarlar düğmesini tıklayın ve ek pencerede Kayda izin ver kutusunu işaretleyin. Pencereyi kapattıktan sonra Geri Yükle düğmesi kullanılabilir hale gelecektir.
6. Geri Yükle düğmesine tıklayın ve açılan pencerede sektör içeriğinin okunması gereken .bin dosyasını belirtin.

Pirinç. 7.21. Sektör Görünümü yardımcı programı penceresinde önyükleme sektörü temsili

Değiştirmenin doğruluğu hakkında tarafınızdan iki onay alındıktan sonra disk yazılacaktır.
Hasarlıysa ve yedek kopyaönyükleme sektörü, yalnızca bir çıkış yolu vardır: önyükleme sektörünün içeriğini manuel olarak düzenleyin. Sektör Görünümü yardımcı programı da bu işlem için uygundur, ancak Norton DiskEdit de kullanılabilir. Bir NTFS mantıksal diskinin önyükleme kesimi alanının dağılımı Tablo'da gösterilmektedir. 7.5.


Bir NTFS bölümünde başarılı bir kurtarma çalışması için, aşağıdaki parametrelerle karakterize edilen geometrisini belirlemek gerekir:
sektör boyutu (bayt olarak);
küme boyutu (sektörlerde);
MFT tablosunun ilk kümesinin numaraları ve kopyası;
MFT tablosu giriş boyutu (kümeler halinde).
Bu parametrelerden ilki, FAT32 bölümü için aynı adı taşıyan parametreye tamamen benzer.
Küme boyutuna gelince, FAT32'de olduğu gibi, bölümün boyutuna bağlıdır, ancak bölümü biçimlendirirken (veya Bölüm'de tartışılan Norton PartitionMagic veya Paragon Partition Manager gibi araçların uygun işlevlerini kullanırken) kullanıcı tarafından değiştirilebilir. 3).

MFT'de hizmet bilgilerinin kurtarılması

Bildiğiniz gibi, MFT tablosu, diğer meta dosyaların öznitelikleriyle kayıtları ve kullanıcı dosyalarının öznitelikleriyle kayıtları saklayan $MFT adlı bir meta dosyadır (MFT'nin mantıksal yapısı hakkında daha fazla bilgi için Bölüm 3'e bakın).
Birkaç gigabaytlık ve çok sayıda veri dosyası içeren bölümler için MFT boyutları onlarca megabayta ulaşabilir. Bu durumda, MFT sınırı, diske yazılan veri miktarına ve boş alanın kullanılabilirliğine bağlı olarak dinamik olarak değişebilir.
Ek olarak, NTFS'deki her dosyanın kendi öznitelikleri olabilir (bu ayrıca Bölüm 3'te biraz ayrıntılı olarak tartışılmıştır); bazıları kullanıcı tarafından belirlenir.
Bütün bunlar, bireysel kayıtlar düzeyinde MFT'nin analizini ve kurtarılmasını önemli ölçüde karmaşıklaştırmaktadır.
Ancak, MFT bozuksa, meta dosya kayıtlarını kurtarmayı deneyebilir ve ardından Bölüm 4'te açıklanan yazılım araçlarından birine dosya ve klasör kurtarmayı emanet edebilirsiniz.
MFT tablo araması
MFT tablosundaki ilk kümenin numarası, önyükleme sektörünün Kümelerden MFT'ye alanında bulunur. Geri yüklemeyi başardıysanız, Sektörleri Görüntüle yardımcı programını kullanarak bu kümeye gidebilir ve meta dosyalarla ilgili kayıtların doğruluğunu kontrol edebilirsiniz.
Küme numarasına göre gezinmek için aşağıdakileri yapın:
1. Diskin ilk (önyükleme) sektörünü açın.
2. Mutlak Sektör bölümünde, Değerlendirilecek bir ifade yazın alanına, ilk MFT sektörünün sayısını hesaplamak için gereken formülü girin: x , nerede Küme Başına Sektör alanına yazılan küme boyutudur (örneğin: 40.000 x 8, Şekil 7.22).
3. Giriş tuşuna basın.
"Hizmet verilebilir" bir MFT'nin karakteristik işaretleri:
her giriş, sektörün ilk beş baytında yer alan FILE0 kelimesiyle başlar;
çoğu meta dosyası kaydı için, meta dosyası adı, her zaman $ karakteriyle başlayan F2h uzaklığında bayt cinsinden depolanır;
ilk girdi $MFT meta dosyasının kendisini tanımlar.

Diğer meta dosyalarına ait kayıtların yerleştirilme sırası Tablo'da verilmiştir. 7.6.


$MFT dosyasının yanında, diğer tüm dosyalar ve dizinler hakkında bilgi içeren girişler bulunur.
Önyükleme sektörünün Kümelerden MFT'ye alanının bozulması veya küme numarasına göre gezinmenin "bilinmeyen bir yer" ile sonuçlanması durumunda, MFT aramasını Sektör Görünümü yardımcı programının kendisine güvenmeyi deneyebilirsiniz.
Bunu yapmak için Git düğmesine tıklayın ve açılan menüden (Şekil 7.23) NTFS4MFT komutunu seçin. Lütfen MFT'nin başladığı sektör numarasının (bölümün başına göre) burada da belirtildiğine dikkat edin.

Pirinç. 7.23.View Sectors yardımcı programını kullanarak MFT tablosunu arama
Bu teknik de başarısız olursa, son seçenek kalır: Norton DiskEdit programıyla çalışmaya geri dönün ve konuyu tam metin aramasını kullanarak MFT tablosunu bulmaya çalışın. Arama anahtarı olarak $MFT meta dosyası adını kullanabilirsiniz. Ancak, NTFS dosya adlarının iki baytlık UNICODE kodlamasında temsil edildiğini ve Norton DiskEdit'in bir baytlık ASCII koduyla çalıştığını unutmayın.
Ana MFT tablosu zarar görmüşse, kopyasının durumunu kontrol etmelisiniz. NTFS'nin MFT'nin tam bir kopyasının oluşturulmasını sağlamadığını hatırlayın. Küçültülmüş kopya MFT Mirror, $MFT, $MFTMirr, $LogFile ve $Volume meta dosyalarına atıfta bulunarak ana tablodan yalnızca ilk dört girişi içerir.
Ayrıca Windows XP için NTFS sürümündeki MFT kopyasının her zaman bölümün ortasında bulunduğunu hatırlayın. Bu nedenle, önyükleme kaydında başlangıç ​​adresi yoksa, bölüm sektörlerinin sayısına göre hesaplamak kolaydır.
Ayrıca, Git menüsündeki NTFS MFT Ayna komutunu kullanarak Sektör Tarayıcı yardımcı programını kullanarak MFT'nin bir kopyası olan bir sektöre geçmeyi deneyebilirsiniz (bkz. Şekil 7.23).
Kopya hayatta kaldıysa, son sektörünü bulmak ve ardından “aynanın” içeriğini ana MFT için tahsis edilen ilgili sektörlere aktarmak gerekir.
Sector Viewer yardımcı programını kullanarak, bu işlem, önyükleme sektörünün bir kopyasının aktarılmasıyla aynı şekilde gerçekleştirilir.
MFT tablosu girişinin boyutu ve yapısı
Yukarıdakiler ışığında, MFT tablosu girişinin boyutunun doğru belirlenmesi büyük önem taşımaktadır. Değeri, önyükleme sektörünün FRS başına Kümeler alanında depolanır.
PTEdit dahil birçok disk yardımcı programı, bu değeri 0-255 aralığında pozitif bir ondalık tamsayı olarak görüntüler (tipik olarak 246, bkz. Şekil 7-20). Gerçekte, bu değer, işaret için ayrılmış en önemli basamağa sahip, işaretli bir onaltılık tamsayı olarak ele alınmalıdır. Sayı pozitifse (yani, ondalık gösterimde 128'den azsa), bu, MFT tablosundaki bir giriş tarafından işgal edilen küme sayısı anlamına gelir. Sayı negatifse (127 ondalıktan büyük), MFT kayıt boyutunu belirlemek için aşağıdaki formül kullanılmalıdır:
FRS= 2(256 - Clusters_Per_FRS)
Burada FRS, MFT kaydı tarafından işgal edilen bayt sayısıdır ve Clusters_Per_FRS, Clusters per FRS alanının değeridir.
Örneğin, FRS Başına Küme alanı 246 (yani, F6 onaltılık) ise, yukarıdaki formülde 2'nin 10'luk bir üssü olur ve FRS'nin değeri 1024 olur, bu da MFT kaydının boyutunun şu anlama gelir: 1 KB. Benzer şekilde, 245 (F5h) FRS başına Küme değeri, 2 11 = 2048 bayt veya 2 KB MFT kayıt boyutuna karşılık gelir.
Bir MFT girdisi, her biri dosyanın özniteliklerinden birine karşılık gelen değişken uzunluklu bölgelerin bir listesini içerir. Bu listenin boyutu ve içinde depolanan niteliklerin bileşimi her dosya için farklı olabilir.
Bir dosyanın veya dizinin tüm öznitelikleri temel girdiye uymuyorsa, bir veya daha fazla ek girdi oluşturulur. Bu durumda, temel girdi, belirli bir dosya ve dizinin tüm özniteliklerini listeleyen bir özniteliğin yanı sıra, hangi girdilerin (temel veya ek) belirli öznitelikleri depoladığının bir göstergesini içerir.
Her MFT girişi, sabit biçimli bir başlıktan ve ardından değişken uzunluklu özniteliklerden oluşan bir listeden oluşur. Bir MFT kaydını incelemeye başlarken, önce onun başlığını analiz etmemiz gerekir. MFT kaydı başlık formatı Tablo'da gösterilmektedir. 7.7.

Sözde hakkında birkaç kelime ayar dizisi. Bir MFT kaydını kaydetmeden önce, işletim sistemi her sektörün son iki baytını özel bir değerle değiştirir - aynı MFT kaydının tüm sektörleri için aynı, ancak farklı MFT kayıtları için farklı olması gereken bir ayarlama modeli. MFT kayıt sektörlerinin son baytlarının orijinal içeriği, ayarlama dizisinin ikinci ve sonraki hücrelerinde (iki bayt) saklanır. Bu durumda ayar şablonunun değeri dizinin ilk hücresine yazılır.
MFT kayıtlarının "manuel" bayt bayt kurtarma prosedürü, birkaç saat boyunca (daha fazla değilse) özenli bir çalışma gerektirebilir. Böyle bir adımı ancak gerçekten “hayati” verilerin kaybı durumunda atmaya karar verebilirsiniz. Alternatif bir yol, özel kurtarma hizmetlerinin hizmetleriyle iletişime geçmektir. Adresleri internette bulunabilir. Tabii ki, herkesin verilerine güvenilemez. Yetkisi oldukça yüksek olan kurtarma servisleri arasında özellikle kitapta anlatılan EasyRecovery veri kurtarma paketinin yaratıcısı Ontrack servisini sayabiliriz.