Makale numarası: 140418 - Son Gözden Geçirme: 06 Aralık 2003 Cumartesi - Gözden geçirme: 3.0 FAT önyükleme kesimi, ayrıntılı açıklaması
Bu SayfadaÖzetIçerik ve dosya sistemi "önyükleme kesiminin" işlevini anlama önyükleme hataları veya disk bozulması giderirken yardımcı olabilir. Zaman zaman, çoğunlukla donanım hatası veya virüs bulaşmış nedeniyle, bir önyükleme kesimi bozulabilir. Bölümü etkin bir birincil bölüm veya işletim sistemi dosyalarını içeren bölüm, bu sistemin başlatılmasını engeller. Aksi takdirde, yalnızca erişim sürücüdeki verilere engel olabilir. Genellikle disk bozulması şüpheleniyorsanız, ticari kenar virüs ya da disk Kurtarma yazılımı kullanmak iyi olur. Bazı durumlarda, ancak önyükleme kesiminin daha ayrıntılı bilgi kullanışlı gelebilir. Bu makalede, bir FAT önyükleme kesiminin çeşitli alanlar açıklanmaktadır. Aşağıdaki bilgileri kullanarak, el ile bir bozuk FAT önyükleme kesimini onarmanız mümkün olabilir. Bu tür bir onarım denemesi için disk düzenleme araçlarını ham disk kesimleri düzenleyebilen gereklidir. Bu tür bir onarım işlemlerini gerçekleştirmek için kullanılan özel araçlar, bu makalede anlatılmamaktadır. Aşağıdaki bilgilerin doğruluğu sağlamak için her bir çaba yapıldı, ancak farklı işletim sistemleri, Microsoft işletim sistemlerinin gelecekteki sürümleri dahil farklı veri yapılarını kullanabilir. Bu nedenle saklamalıdır kendi sorumluluğunuzdadır aşağıdaki bilgileri kullanın. Daha fazla bilgiArka plan ve terimleriBu belgede, mantıksal bir birimdeki ilk fiziksel kesimi "dosya sistemi önyükleme kesiminin" dir. Mantıksal birim, yansıtma, şerit kümeleri ve birim kümeleri olduğu gibi bir birincil bölüm, mantıksal sürücüyü genişletilmiş bir bölüm veya bileşik bölümlerinin, iki veya daha fazla da olabilir.Önyükleme kesimi, disket üzerinde diskteki ilk kesim olur. Sabit sürücüler durumunda, ilk kesimi için bir "Ana önyükleme kaydı" veya "MBR." adlandırılır Bu MBR, dosya sisteminin önyükleme kesiminden farklıdır ve bu sabit sürücüdeki mantıksal bölüm düzenini tanımlayan bir bölümleme tablosu içerir. Dosya sistemi önyükleme kesimini, bu bölümleri birindeki ilk kesimi olacaktır. Önyükleme işlemiKişisel bilgisayarlar (karşıt olarak RISC-tabanlı sistemlerde) 80 x 86 tabanlı önyükleme işlemi yönergeleri yürütmek için bir dosya sistemi önyükleme kesimi doğrudan kullanımı sağlar. Başlangıç önyükleme işlemi aşağıdaki gibi özetlenebilir:
Windows NT yüklü olan FAT birimleri durumunda FAT önyükleme kesimi dosyasının konumu "NTLDR" birimde tanımlayan, belleğe ve denetim için aktarma sorumludur. Içinde FAT önyükleme kesimiMBR önyükleme kesimi için CPU yürütme aktarır, ilk birkaç baytı FAT önyükleme kesimi geçerli bir yürütülebilir yönergeleri for 80 x 86 olmalı, çünkü CPU. Uygulamada ilk bu yönergeleri bir "atlama" yönergesi oluşturur ve önyükleme kesimini ilk 3 baytı kaplayacak. Sonraki "yürütülebilir" olan birkaç bayt atlanması için bu atlama sunar.Atlama yönergesi bir 8 bayt "OEM" kimliğidir. Bu genellikle birimi biçimlendirilmiş işletim sistemini tanımlayan bir karakter dizisidir. OEM KODU aşağıdaki BIOS parametre bloğu veya "BPB." olarak bilinen bir yapıdır Bir bütün olarak alınan, the BPB yürütülebilir bölümü önyükleme kesimi, NTLDR dosyasını bulmak için yeterli bilgi sağlar. BPB her zaman aynı uzaklığı başladığından, standart her zaman bilinen bir konumda parametreleridir. Önyükleme kesimi, ilk yönergenin bir atlama olduğundan, yeni bilgileri sonuna eklenen sağlanan BPB gelecekte genişletilebilir. Böyle bir durumda, atlama yönergesi, yalnızca küçük bir ayarlaması gerekir. Ayrıca, gerçek yürütülebilir kod oldukça genel olabilir. Tüm çeşitliliği, farklı boyutlarda diskler üzerinde çalışan ile ilgili ve geometrileri içinde BPB kapsüllenmiş. BPB depolanan bir paket içinde (diğer bir deyişle, hizalanmamış) biçimi. Aşağıdaki tabloda, her alanın BPB'deki bayt uzaklığı listeler. Her alan için BIR açıklama tablo izler. Field Offset Length ----- ------ ------ Bytes Per Sector 11 2 Sectors Per Cluster 13 1 Reserved Sectors 14 2 FATs 16 1 Root Entries 17 2 Small Sectors 19 2 Media Descriptor 21 1 Sectors Per FAT 22 2 Sectors Per Track 24 2 Heads 26 2 Hidden Sectors 28 4 Large Sectors 32 4 Küme başına kesim: FAT kümeleri (veya "ayırma birimi") bunu izlemek, sayıca sınırlı olduğu için geniş birimlerde küme başına kesim sayısını artırarak desteklenir. Bir FAT birimi için küme faktörü tamamen birimin boyutuna bağlıdır. Bu alan için geçerli değerler 1, 2, 4, 8, 16, 32, 64 ve 128 ' dir. Bu konu hakkında daha fazla bilgi için "Varsayılan küme boyutu" terimi için Microsoft Bilgi Bankası'ndaki sorgula. Rezerve edilmiş sektörleri: Bu önyükleme kesimi içeren ilk FAT, başlangıcı önceki kesimlerin sayısını gösterir. Her zaman en az 1 değeri olması gerekir. FATs: Bu değer diskte saklanan FAT tablonun bir kopyasını sayısıdır. Genellikle, bu alandaki değer 2'dir. Kök girişleri: Bu, toplam girişlerin sayısı, birimin kök dizininde depolanan dosya adı. Bu alandaki değer normal sabit sürücüde 512'dir. Ancak, bir giriş her zaman bir birim etiketi kullanılır ve her dosya birden çok girişleri uzun dosya adlarına sahip dosyaların kullanacağını unutmayın. Uzun dosya adlarını kullanılıyorsa, önce girişleri dışında çalışır, ancak bu, kök dizindeki dosyaların sayısı, genellikle, 511 oldu?u anlam?na gelir. Küçük sektörleri: Bu alanda, birimin boyutunu yeterince küçükse, disk üzerindeki kesim sayısını depolamak için kullanılır. Daha büyük birimler için bu alan, 0 değeri vardır ve biz yerine daha sonra gelen "Büyük sektörleri" değerine bakın. Ortam tanımlayıcısı: Bu bayt, kullanılmakta olan medya hakkında bilgi sağlar. Aşağıdaki tabloda, tanınan bir medya tanımlayıcısı değerleri ve bunların ilgili ortam bazıları listelenmiştir. Ortam tanımlayıcısı bayt birden çok disk kapasiteleri ile ilişkili olabileceğine dikkat edin. Byte Capacity Media Size and Type F0 2.88 MB 3.5-inch, 2-sided, 36-sector F0 1.44 MB 3.5-inch, 2-sided, 18-sector F9 720 KB 3.5-inch, 2-sided, 9-sector F9 1.2 MB 5.25-inch, 2-sided, 15-sector FD 360 KB 5.25-inch, 2-sided, 9-sector FF 320 KB 5.25-inch, 2-sided, 8-sector FC 180 KB 5.25-inch, 1-sided, 9-sector FE 160 KB 5.25-inch, 1-sided, 8-sector F8 ----- Fixed disk Kesimler izle, başına ve Kafalar: disk biçimlendirilirken bu değerleri bir kullanımda görünen disk geometrisini parçasıdır. Gizli sektörleri: Bu değer birimin başlangıcını önceki bir fiziksel diskte kesimlerinin sayısıdır. (yani, önce önyükleme kendisini kesim) Önyükleme sırası sırasında kök dizini ve veri alanlarına mutlak uzaklık hesaplamak için kullanılır. Büyük sektörleri: küçük sektörleri alan sıfır ise, bu alan kesimlerin FAT birimi tarafından kullanılan toplam sayısını içerir. Bazı ek alanları, standart BIOS parametre bloğu izleyin ve bir "BıOS parametre bloğu genişletilmiş." oluşturur. Sonraki alanlardır: Field Offset Length ----- ------ ------ Physical Drive Number 36 1 Current Head 37 1 Signature 38 1 ID 39 4 Volume Label 43 11 System ID 54 8 Geçerli Kafa: Bu genellikle, ınt13 BIOS çağrıları yaparken kullanılan başka bir alandır. Değer ilk izleme, önyükleme kaydı bulunamamıştır, ancak diskte saklanan değer şu anda bu şekilde kullanılmaz depolamak için kullanılmış. Bu nedenle, Windows NT, iki bayrak saklamak için bu alanı kullanır:
: KIMLIĞI rasgele bir seri numarasını bir disk diğerinden ayrın de yardımcı olmak için zaman biçimi atanan kimliktir. Birim etiketi: Bu alan, birim etiketini depolamak için kullanılan, ancak birim etiketi, şimdi kök dizinde özel bir dosya olarak depolanır. Sistem Kodu: Bu alanda "FAT12" veya "FAT16" diskin bağlı biçimidir. Önyüklenebilir bir birimde genişletilmiş BIOS parametre bloğu aşağıdaki genellikle yürütülebilir önyükleme kodunu alandır. Bu kod, hangi eylemleri önyükleme strap işlemine devam etmek gerekli gerçekleştirmek için sorumludur. Windows NT sistemlerinde, bu önyükleme kodunu NTLDR dosyası konumunu belirle, belleğe yüklemek ve yürütme, dosya aktarma. Hatta olmayan-önyüklenebilen bir disketi üzerinde bu alanda yürütülebilir kod yok. Kod bilinen iletinin yazdırmak gerekli "olmayan bir sistem diski veya disk hatası" çoğu standardına, MS-DOS "Sistem" seçeneği ile biçimlendirilmiş disketler biçimlendirilmiş bulunur. Son olarak, herhangi bir önyükleme kesimi son iki bayt onaltılı değeri her zaman olması: 0x55 0xAA. SORUN GİDERMEBir FAT önyükleme kesimi bozuk olduğundan şüpheleniyorsanız, burada listelenen değerleri anlamlı olup olmadığını görmek için yukarıda listelenen alanlardan bazıları denetleyebilirsiniz. Örneğin, BytesPerSector 512 durumlarda büyük çoğunluğu içinde olacaktır. Ayrıca disketin biçimlendirilmiş işletim sistemi için uygun olan metin dizeleri yürütülebilir kod bölümündeki önyükleme kesimi görmek beklenir.MS-DOS tarafından biçimlendirilmiş FAT birimlerinde normal metin dizelerini içerir: "Geçersiz Sistem diski."; "Disk g/Ç hatası."; "disk Değiştir ve herhangi bir anahtar";"olmayan sistem diski veya disk hatası";"Değiştir ve ENTER'a basın, anahtar herhangi tuşuna hazır."; ve "Disk önyükleme başarısız." FAT birimlerinde, Windows NT tarafından biçimlendirilmiş metin dizelerini içerir: "BOOT: NTLDR. bulunamadı"; "G/Ç okuma hatası disk."; ve "Lütfen başka bir disket yerleştirin." Bu listeyi all-inclusive olacak şekilde Algıla değil. Önyükleme kesiminde diğer iletileri bulursanız, bu mutlaka önyükleme kesimi olan bir sorun olduğunu göstermez. MS-DOS ve Windows NT farklı sürümleri, bazen kendi önyükleme kesimi biraz farklı bir ileti dizeleri olacaktır. Diğer taraftan, kullanmamaktır bir metni bulmak veya metni açıkça MS-DOS veya Windows NT için ilişkili değildir, bilgisayarınızın önyükleme kesimine virüs tarafından solucandan, veya başka bir form, veri bozulması gerçekleştirilen, olası düşünmelisiniz. Bir virüs bulaşmış bir önyükleme kesimindeki kurtarmak için <a0></a0>, ticari bir virüsten koruma programı kullanmak en iyi yoldur. Birçok virüs yalnızca verileri, önyükleme kesimi için yazma çok fazla yapacağınız, el ile onarım önyükleme kesiminin tamamen virüsü ortadan değil olarak önerilmez ve bazı durumlarda, olabilir; böylece daha daha iyi zarar yapın. Önyükleme kesimini diğer herhangi bir nedenle zarar görmüş olduğundan kuşkulanıyorsanız, ticari disk Kurtarma Araçları'nı kullanmak en iyi yoldur. Sürücü biçimlendirme için yukarıda açıklanan alanları el ile değiştirerek resorting olmadan önyükleme kesimi zararlara karşı kurtarmanız mümkün olabilir, ancak önyükleme kesimi el ile düzenleme yalnızca son çare olarak denedi ve burada diğer disk yapılarını da hasar görmüş olabilir durumlarda çalışma güvencesi verilemiyor. Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:140418
(http://support.microsoft.com/kb/140418/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste