Windows NT önyükleme işlemi ve sabit disk kısıtlamaları

Ö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:114841
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Özet
Bu makalede, Windows NT ve Windows NT Server, Advanced altındaki sabit disk boyutu sınırlamaları anlatılmaktadır. Bu kısıtlamaları anlamak için <a0></a0>, disk bölümleri ve donanımı ve işletim sisteminin önyükleme işlemi sırasında kullanılan sistem BIOS arabirimi Windows NT arasındaki etkileşimler tanımlayan her iki veri yapılarını anlamak gereklidir.
Daha fazla bilgi

Bölümleme tablosunda

Veri yapısını, sabit disk bölümlerini açıklar, bölümleme tablosunda bilinir. Bu, en fazla dört 16 baytlık girişleri oluşur. Her girdi bir bölüme aşağıdaki öznitelikleri açıklayan 10 alan:
   FIELD                SIZE   -----------------   --------   Boot Flag           1  byte   Starting Side       1  byte   Starting Cylinder   10 bits   Starting Sector     6  bits   System Indicator    1  byte   Ending Side         1  byte   Ending Cylinder     10 bits   Ending Sector       6  bits   Relative Sectors    4  bytes   Number of sectors   4  bytes				

Sistem göstergesi

Sistem gösterge bölümde yer alan dosya sistemi türünü belirtmek için kullanılır. Sık kullanılan bazı değerler şunlardır:
   VALUE   FILE SYSTEM   -----   -----------   0x0B    Primary  Fat32 Partitions up to 2047 GB   0x0C    Same as 0x0B, uses Logical Block Address Int 0x13 extensions   0x0E    Same as 0x06, uses Logical Block Address Int 0x13 extensions   0x0F    Same as 0x05, uses Logical Block Address Int 0x13 extensions   0x05    Extended partition   0x06    BIGDOS File Allocation Table (FAT) format.   0x07    Installable File System (IFS), eg: HPFS and NTFS				
Bir bölümü bir hataya dayanıklı (FT) bir parçası olduğunda, Windows NT, aynı türden değil-FT bölümünden ayırt etmek için sistem göstergesinin yüksek kill bitini ayarlar. Örneğin, bir FT FAT bölümü 0x86 sistem göstergesi değeri vardır ve FT NTFS bölümü 0x87 sistem göstergesi değeri var.

Bir FT kümesinin bir üyesi devre dışı bırakıldığında, Windows NT en yüksek iki bit olarak ayarlar. Örneğin, devre dışı bırakılmış bir FAT bölümüne 0xC6 sistem göstergesi değeri vardır ve devre dışı bırakılmış bir FT NTFS bölümü 0xC7 sistem göstergesi değeri var.

Önyükleme bayrağı

Önyükleme bayrağı hangi bölümünü etkin veya önyüklenebilir gösterir. Etkin bir disk üzerinde yalnızca bir bölümü olabilir. Etkin bölümü önyükleme bayrağı değeri 0x80 için ayarlanır. Diskteki diğer bölümlerin 0x00 için ayarlanır. (Daha sonra ayrıntılı olarak açıklanmıştır) kullanarak ana önyükleme kaydını Bu bayrağı etkin bir önyükleme kesimi bulmak arama yapar.

Yan ve silindir kesimi bitiş ve başlangıç

Başlangıç ve bitiş tarafı, silindir ve kesimi alanları, Windows NT disk ile nasıl etkileşim açısından çok önemlidir.

En fazla 1 bayt ile temsil edilen kenar (okuma/yazma kafaları) 256 sayısıdır. 10 Bit ile temsil edilen silindirlerin tam sayısı 1024'tür. En fazla 6 bit gösterilebilen kesim sayısı 63 çünkü sektörleri (ve silindir ve 0 ile sayım'ı başlatın, kenar) 1 sayım başlatın.

10 Bit temsil edilen silindir, tek bir bayt sığmayacak kadar büyük değerdir. 10 Bit depolamak için <a0></a0>, iki bit 6 kill bitini kesimi değeri saklayan bayt alınır.

Standart bir kesim boyutu 512 baytlık (24 bit kesimi başlangıç ve bitiş adreslerini kaydetmek için kullanılan 7,8 Bu alanlarla açıklanan GB (8,455,716,864 bayt) mümkün olan en fazla bölüm boyutu dönüþtürür. Bu, özellikle aynı alan boyutları, sistem BıOS'U, sabit disk nasıl etkileşimde bulunacağını tanımlayan INT 13 BIOS arabirimi tarafından kullanılan için önemlidir.

Göreli sektörleri

Göreli sektörleri uzaklık bölümleme tablosunda başından, bölümün başlangıcına göre kesimleri sayım gösterir.

Sektörleri sayısı

Bu sayı sektörleri bölümündeki kesimlerin sayısını gösterir.

Not: Göreli sektörleri ve sayı sektörleri'ı, alanları boyutu 32 her bitleridir. Çoğu durumlarda birlikte bunlar 24 bit başlatma ve 24 bit toplam ile bitiş için gösterilen başlangıç ve bitiş yan ve silindir kesimi değerleri aynı bilgileri içerir.

Windows NT önyükleme işlemi

Intel tabanlı bilgisayarlarda, sistem BıOS'U ilk işletim sistemi önyükleme işlemini denetler. Donanım bileşenleri başlatılır, ilk Power On Self Test (POST sonra), sistem BIOS önyükleme aygıtı tanımlar. Genellikle, bir diskete veya sabit disk budur. BIOS, sabit disk olması durumunda, diskteki ana önyükleme kesimi, adlı ilk fiziksel kesimi okur ve bir görüntüsünü belleğe yükler. BIOS, yürütme için <a0>ana</a0> önyükleme kesiminin bu görüntüyü sonra aktarır.

Ana önyükleme kaydı bölüm tablosuna ve çok sayıdaki yürütülebilir komutu içerir. Yürütülebilir kod, bölümleme tablosunda inceler ve bölüm etkin (veya önyükleme) tanımlar. Ana önyükleme kaydı disk üzerindeki etkin bölümün başlangıç yerleşim bulur ve bir görüntüsünü bir önyükleme kesimi, belleğe adı verilen, kendi ilk kesimi yükler. Ana önyükleme kaydı, yürütme sonra önyükleme kesimi görüntüye aktarır.

Ana önyükleme kaydı, genellikle işletim sistemi bağımsız olduğunu, ancak etkin bölümü önyükleme kesimi işletim sistemi ve dosya sistemi üzerinde bağlıdır. Windows NT ve Windows NT Server, Advanced durumunda, önyükleme kesimi önyükleme işlemi devam eder, NTLDR, yürütülebilir dosyayı bulmak için sorumludur. Bu aşamada, sistem önyükleme önyükleme kesimi kodu için kullanılabilir disk hizmetleri yalnızca INT 13 BIOS arabirimi tarafından sağlanır. Önyükleme kesimi kodu kök dizin, bir MS-DOS FAT birimindeki olması durumunda, dosya ayırma tablosu (FAT) veya bir NTFS birimindeki olması durumunda, ana dosya tablosu gibi sistem veri yapılarını NTLDR ve dosya bulmanın olmalıdır. Bu, 24 bit yan tarafından adreslenebilir disk alanı içinde olmalı silindir (INT 13 BIOS arabirimi ve bölümleme tablosunda tarafından kullanılan kesimi yapısı. Bu, sistem bölümü, bağımsız olarak kullanılan dosya sistemi 7,8 gigabayt boyutunu sınırlar.

Not: diğer sınırlamaları bilgisayar donanımı ve dosya sistemine bağlı olarak uygulanabilir. Bu kısıtlamaları bazıları aşağıda açıklanmıştır.

7,8 Gigabayttan daha büyük bölümler yerleştirmek için Windows NT başlatılıyor ve göreli uzaklık ve sayı sektörleri'olunan alanlar yerine <a1>bölümü</a1> tablonun kesiminin adres alanlarını bitiş değerleri yok sayar. Bu kesimleri göstermek üzere ek sekiz bit sağlar. Bölüm 2 ile tanımlanan bu ek bitler izin ^ 32 kesimleri.

Ile bir standart bir kesim boyutu 512 baytlık bir mümkün olan en fazla bölüm boyutu 2 terabayta veya (2,199,023,255,552 bayt) içinde göreli uzaklık ve sayı sektörleri'nın göstermek için kullanılan 32 bit çevirir.

Bir disk bölümleme, Windows NT bölüm tablo alanlarını mümkün olan her durumda doğru değerlerini yazın. Silindir, kesimi gösterimle yan içinde açıklanan numarası bölümüne kesimlerin sayısını aştığında, Windows NT izin verilen en yüksek değerleri bu alanlarda bir bölümleme tablosu yazar. Bu, sistem BıOS'UNU başlatılıyor ve adresleri hatalı verilerini temel bitiş hesaplamakta deneyen engeller.

Örneğin, bir Adaptec 154 x serisi SCSI denetleyicisinin iliştirilmiş bir 3.5 GB SCSI sürücünüz varsa varsayalım. Genişletilmiş kesimi çeviri özelliği Bağdaştırıcıyı devre dışı bırakıldıysa, bu disk özellikleri için sistem BıOS'UNU bildirebilir:
   Cylinders: 1023, Sides: 64, Sectors: 32				
olduğu için yaklaşık 1 gigabayt çevirir. Etkin genişletilmiş çevirme ile aygıtı bu özelliklere sahip olarak raporlanacak:
   Cylinders: 435, Sides: 255, Sectors: 63				
, 3.5 GB hakkında çevrilir.

Windows NT ve sonra SCSI sürücülerini INT 13 BIOS arabirimini kullanmadan doğrudan disk ile etkileşim kurmak için kullanır. Bu nedenle, normal işlem sırasında BIOS parametre büyük ölçüde Önemsiz. Ancak, farkları tek bir bölüm ile biçimlendirilmiş ve önyükleme sürücüsü kullanılan disktir kritiktir.

Genişletilmiş çeviri, Windows NT disk BIOS parametrelerini göstermek için çok büyük olduğunu fark eder. Ne zaman Windows NT bölümleri sırasında ilk yükleme, başlangıç ve bitiş kesimi adresleri sürücü olacak en büyük olası değerleri ile doldurulur. Bu ana önyükleme kaydı kodunu olanaksız rağmen doğru sürücüyü 7,8 gigabayttan daha az olduğu gerçeğini işlevi sağlar.

Genişletilmiş çevirme, Windows NT başlangıç ve bitiş adresleri için geçerli değerler bölüm tablosuna yazma açamaz ve bu nedenle, bölüm önyükleme kalır.

Bu hata iletileri, genişletilmiş çevirisi etkin değil ve ana önyükleme kaydı, etkin bölüm önyükleme kesimi bulamıyor olduğunda ortaya çıkabilir:
İşletim sistemi yükleme hatası.
-VEYA-
İşletim Sistemi Yok.

Dosya Sistemleri

FAT ve 32-bit alanları dosya boyutları depolamak için kullandıkları nedeni için gerçeğine HPFS hem iç sınır 4 GB olduğundan. Tüm boyutları için 2'ye kadar olan birimler işlemek için veri yapılarını erişimine izin verme, 64-bit alanlarını NTFS kullanır ^ 64 bayt (16 exabytes veya 18,446,744,073,709,551,616 bayt).

Bu değer <a0>NTFS</a0> dosya sistemi için teorik sınırıdır. Izin verilen en fazla bir bölüm boyutu ile yapmak zorunda pratik sınırları sınırın bir NTFS bölümünde yaklaşık 2 terabayt boyutuna açıklanan. 32-Bit alanları <a0>bölüm</a0> tablosunun bir bölüme kesimlerin sayısını başvurun, çünkü daha büyük kesim boyutlarına sahip diskler büyük izin verilebilen bir bölüm boyutlarını çevirir. Şu anda desteklediği kesimi Windows NT 4 kilobayt kadar boyutlandırır. 16 Terabyte bölümü Windows NT 4 KB kesimler, destekler. Yeni donanım veya yazılım düzenlerini kullanılabilir hale gelir, NTFS önemli ölçüde daha geniş birim boyutlarına olanağınız olur.

Sürücü ve denetleyici türleri

IDE sürücüler, farklı bir veri yapısı silindir kafaları ve bölümleme tablosunu ve INT 13 BIOS arabirimi iz başına kesim sayısını gösteren için kullanın. Göre IDE belirtimleri silindirlerin tam sayısı 65536'olduğundan, kafaları sayısı 16'dır ve iz başına kesim sayısı üst sınırı 255'tir. Bu, en fazla 136.9 gigabayt verir, ancak BıOS/ıDE arabirimi en küçük ortak paydayı kullanmak için sınırlı olduğundan, ıntel tabanlı ISA veri yolu bilgisayardaki bir IDE sürücüsüne yaklaşık 528 MB sınırı sonucudur. Yeni sürücüleri ve bir "Gelişmiş sürücü Parameter Tablom" mantıksal kesim düzeni için bir IDE sürücüsüne iç INT 13 BIOS arabirimi tarafından adreslenebilir mantıksal kesim düzeni arasındaki çevirmek için kullanacağınız sürücü bulunmaktadır. Bu sürücüler ve aygıtlar büyük diskleri destekler. SCSI ıı komut kümesini kendi form, şu anda yaklaşık 7 gigabayt büyük diskleri destekler adresleme kesiminin kullanır.

Windows NT hataya dayanıklı birimler

Birim kümeleri ve eşlikli şerit kümeleri, Windows NT ve Windows NT Server, Advanced inşaat mantıksal birim birden çok fiziksel diskte bölümlerden izin verir. Bu teknik, çeşitli disk denetleyicisi tarafından konulan fiziksel donanım sınırlamaları gidermek ve tek bir diskinin kendisini destekleyen daha büyük bir mantıksal birim oluşturmak için Windows NT izin verir.

Not: yalnızca bir fiziksel disk bölümü gibi aramak için BIR mantıksal birim oluşturulur ve yukarıda açıklanan bölüm tablosu düzeni hala uymalıdır. Bu, bir hataya dayanıklı yapýsý, bir birim kümesi gibi bir toplam 2'den fazla olması gerektiğini anlamına gelir: ^ 32 kesimleri (veya 2 terabayt adresindeki 512 bayt / kesim).
prodnt gb Web

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 114841 - Son İnceleme: 12/04/2015 10:11:56 - Düzeltme: 2.0

Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Workstation 3.1, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Advanced Server 3.1

  • kbnosurvey kbarchive kbmt kbother KB114841 KbMttr
Geri bildirim