Zavádzací proces systému Windows NT a obmedzenia pevného disku

Preklady článku Preklady článku
ID článku: 114841 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje obmedzenia veľkosti pevného disku podľa systému Windows NT a Windows NT Advanced Server. Na pochopenie týchto obmedzení, je potrebné na pochopenie oboch dátových štruktúr, ktoré definujú disku oddiely a interakcie medzi Windows NT a systému BIOS rozhranie použité počas hardvéru a operačného systému zavádzací proces.

DALSIE INFORMACIE

Tabu?ke

Štruktúra údajov, ktorá popisuje pevného disku je známy ako tabu?ke. Pozostáva z maximálne štyri položky 16 bajtov. Každá položka má 10 polia, ktoré popisujú nasledovné atribúty oblasť:
   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
				

Systém indikátor

Indikátor systém sa používa na určenie typu súborový systém, ktorý je obsiahnuté v oblasť. Niektoré spoločné hodnoty zahŕňajú:
   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
				
Keď oblasť je súčasťou množiny poruchy chybám (FT), systém Windows NT nastaví vysokú prenosovú indikátor systém na odlíšenie od non-FT oblasť rovnakého typu. Napríklad oblasť FT tuku má systém Indikátor hodnotu 0x86 a oblasti FT NTFS má systém indikátor hodnota 0x87.

Keď člen množiny FT je vypnutý, systém Windows NT nastaví najvyššej dve bity. Napríklad zdravotne postihnuté oblasti FAT má hodnotu systém indikátora z 0xC6 a zdravotne postihnuté oblasti FT NTFS má systém indikátor hodnotu 0xC7.

Zavádzacia vlajkou

Boot príznak udáva, ktoré oblasti je aktívne alebo zavádzacích. Iba jeden na disku môže byť aktívny. Hodnotu Boot príznak pre aktívny oblasť je nastavená na 0x80. Ostatných oblastí disku sa nastavia na 0x00. V Master Boot Record (neskôr podrobnejšie popísané) vyhľadáva táto vlajka Vyhľadajte aktívne boot sektora.

Počiatočný a koncový strane, valca a sektor

Polia začiatok a končí strane, valca a sektora sú veľmi dôležité vzhľadom na tom, ako systém Windows NT komunikuje s disku.

Maximálny počet stranách (čítanie a zápis hlavy), ktoré môžu byť zastúpené s 1 bajt je 256. Maximálny počet fliaš, ktoré môžu byť zastúpené s 10 bitov je 1024. Maximálny počet sektorov, ktoré môžu byť zastúpené s 6 bitov je 63, pretože odvetvia začať, počítajúc s 1 (verzus fliaš a Strany, ktoré začínajú počítanie s 0).

Valec hodnoty reprezentovanej 10 bitov, je príliš veľký na zapadajú do jeden bajt. Uložiť 10 bitov, dva bity sú prevzaté z bajt ktoré ukladá 6 bitová hodnota sektora.

S veľkosťou štandardné sektora 512 bajtov, 24 bitov používaných na nahrávanie počiatočný a koncový sektora adresy prekladá do maximálne možné veľkosť oblasti 7,8 GB (8,455,716,864 bajty), ktorý možno popísať cez tieto polia. Toto je obzvlášť dôležité, pretože to isté pole veľkostí zamestnáva rozhranie INT 13 BIOS, ktorá definuje ako systému BIOS komunikuje s pevným diskom.

Relatívna sektory

Relatívna sektoroch predstavuje posun od začiatku tabuľka oblastí na začiatok rozdeliů počítanie podľa sektorov.

Počet sektorov

Číslom sektory predstavuje celkový počet sektorov v oblasť.

Poznámka: Relatívna sektory a číslom sektory polia sú každý 32 bitov v veľkosť. Väčšina podmienkach spolu obsahujú rovnaké informácie, ako Začiatok a koniec strane, valca a sektor hodnoty, ktoré sú zastúpené s celkom 24 bitov pre štartu a 24 bitov pre ukončenie.

Zavádzací proces systému Windows NT

Na počítačoch s procesorom Intel systému BIOS kontroluje, počiatočné prevádzkové Zavádzací proces systému. Po počiatočnej POST Power On Self Test () pri hardvérové súčasti sú inicializovaný, systém BIOS identifikuje boot zariadenie. Obyčajne je to disketa alebo pevný disk. Ide o pevný disk, systém BIOS číta prvým fyzických sektora na disku, nazýva Master Boot sektor, a načíta obraz je do pamäte. BIOS potom transfery vykonanie to, že obraz Master Boot sektora.

Hlavný zavádzací záznam obsahuje tabu?ku oblastí a malé množstvo spustiteľný kód. Spustiteľný kód skúma tabuľky diskových oblastí a identifikuje oblasť aktívne (alebo zavádzacie). Master Boot Record potom vyhľadá aktívnu oblasť východiskové miesto na disku a načíta obrázok jeho prvý sektor nazýva zavádzací sektor do pamäte. Kapitán Zavádzací záznam potom prevedie vykonanie to, že obraz zavádzacieho sektora.

Keďže Master Boot Record je vo všeobecnosti operačný systém nezávislý, Zavádzací sektor v aktívnej oblasti je závislá na oboch prevádzkových systém a systém súborov. V prípade systému Windows NT a Windows NT Advanced Server, zavádzací sektor je zodpovedný za vyhľadanie spustiteľný súbor NTLDR, ktorý pokračuje zavádzací proces. Len disku služby k dispozícii kódu zavádzacieho sektora v tomto štádiu boot systému až sú poskytuje rozhranie systému BIOS INT 13. Zavádzací sektor kód musí byť schopný nájsť NTLDR a systém súborov údajové štruktúry ako koreňový adresár, Súbor tabuľky pridelenie FAT na zväzku systému MS-DOS tuku alebo Hlavná tabuľka súborov na zväzku NTFS. Tieto musia byť prítomné v rámci oblasti disku adresovateľných 24-bit SIDE, fľaše, sektor štruktúra používa rozhranie systému BIOS INT 13 a tabu?ke. Týmto obmedzíte veľkosť systémovú oblasť, 7,8 GB bez ohľadu na ktorý systém súborov sa používa.

POZNÁMKA: Závislosti počítačového hardvéru môže uplatňovať iné obmedzenia a systém súborov. Niektoré z týchto obmedzení sú diskutované nižšie.

S cieľom vyhovieť diskové oblasti väčšie než 7,8 GB, systém Windows NT ignoruje hodnoty v počiatočného a končí sektora polia adresy z tabuľka oblastí v prospech z relatívnej kompenzovať a číslom sektory polia. Tento balík poskytuje osem ďalších bitov zastupovať sektorov. Tieto dodatočné bitov umožniť oddiely popísať s až 2 ^ 32 sektorov.

S veľkosťou štandardné sektora 512 bajtov, 32 bitov používaných na reprezentáciu Relatívna Offset a číslom sektory prekladá do maximálne možné oblasť veľkosti 2 terabajty alebo (2,199,023,255,552 bajty).

Keď rozdelenie disku, systém Windows NT písať správne hodnoty na oblasť polí tabuľky kedykoľvek je to možné. Ak celkový počet sektorov v oblasť presiahne počet, ktorý môže byť popísaný v strane, fľaše, Sektor zápis, Windows NT píše maximálne povolené hodnoty týchto polia v tabuľke oblastí. To zabráni systému BIOS z o výpočet počiatočného a končí adresy založený na chybné údaje.

Napríklad predpokladať, máte 3,5 GB SCSI jednotka pripojená k Adaptec 154 x radič SCSI série. Ak je funkcia preklad rozšíreného sektora vypnutá pre adaptér, môže hlásiť nasledujúce charakteristiky disku do systému BIOS:
   Cylinders: 1023, Sides: 64, Sectors: 32
				
ktoré sa premieta do približne 1 gigabajt. Rozšírený preklad zapnuté, zariadenie môže uviesť týchto charakteristík:
   Cylinders: 435, Sides: 255, Sectors: 63
				
ktoré sa premieta do o 3.5 GB.

Keď systém Windows NT sa hore a beží, použije jeho ovládače SCSI na priamo komunikovať s disku bez použitia BIOS INT 13 rozhrania. Takže, počas normálna prevádzka systému BIOS parametre sú vo veľkej miere nedůležité. Avšak, rozdiely sú rozhodujúce, ak je disk naformátovať pomocou jediného oblasť a používa ako boot disk.

Bez rozšíreného preklad, Windows NT oznámenia, že disk je väčší ako BIOS parametre naznačujú. Keď systém Windows NT prepážky jednotku počas prvej inštalácie, počiatočnú a koncovú adresu sektor bude vyplní ich maximálne možné hodnoty. To neumožňuje Master Boot Record kód funkcie správne napriek skutočnosti, že jednotka je menej než 7,8 GB.

S rozšíreného preklad, Windows NT bude schopný napísať platné hodnoty počiatočný a konečný adresy do tabu?ke, a tým oblasť zostáva zavádzacích.

Tieto chybové hlásenia sa môžu vyskytnúť pri rozšíreného preklad nie je povolená a Master Boot Record je schopný lokalizovať zavádzací sektor aktívna oblasť:
Chyba nakládky operačný systém.
-alebo-
Chýba operačný systém.

Súborové systémy

TUKU a HPFS oboch mať vnútornej hranice 4 GB vzhľadom ku skutočnosti, že 32-bitové polia použiť na uloženie veľkosti súborov. NTFS používa 64-bitové polia pre všetkých veľkostí, umožňujúci jeho dátových štruktúr zvládnuť zväzky až do 2 ^ 64 bajtov (16 exabytes alebo 18446744073709551616 bajtov).

Táto hodnota je teoretická limit pre systém súborov NTFS. Praktické hranice majú niečo spoločného s maximálne prípustných veľkosť opísané vyššie obmedziť veľkosť oblasti NTFS na približne 2 terabajtov. Pretože 32-bitové polia tabu?ke označovať číslo sektorov v oblasti diskov s väčšie veľkosti sektorov preložiť do väčších veľkostiach prípustná oblasť. V súčasnosti Windows NT podporuje sektor veľkosti až 4 kB. So 4 KB sektormi, systém Windows NT podporuje 16 Terabajt oblasť. Ako nový hardvér alebo softvér k dispozícii, programy NTFS bude schopný zvládnuť podstatne väčšie veľkosti zväzku.

Jednotky a radič typy

Jednotky IDE použiť rôzne údajová štruktúra pre predstavujúce číslo valcov, hlavy a sektorov na stopu, ako tabuľku oblastí a systému BIOS INT 13 rozhranie. Podľa špecifikácií IDE maximálny počet valcov je 65536, maximálny počet hlavičiek je 16 a maximálne počet sektorov na stopu je 255. To dáva maximálne 136.9 gigabajty, ale pretože BIOS/konektor má boli prinútení použiť najnižší spoločný menovateľ, výsledok je limit asi 528 MB pre IDE jednotku na počítačoch Intel-založené ISA zbernice. Existujú nové disky a ovládače, ktoré používajú "Enhanced disk Parameter tabuľku" preložiť medzi vnútorný na jednotku IDE a logické sektora logickom sektore rozloženie rozloženie adresovateľných BIOS INT 13 rozhranie. Tieto ovládače a pomôcky môžete podporu väčších diskov.SCSI II príkaz súbor používa vlastný formulár sektora riešenie, ktoré v súčasnosti podporuje disky rovnako veľké ako približne 7 gigabajty.

Windows NT chyba tolerantnej objemy

Prostredníctvom využitia objemu nastaví a rozdeľujú sád, Windows NT a Windows NT Advanced Server povoliť výstavbu logické objemy z viacerých fyzického disku. Táto technika umožňuje systému Windows NT prekonať fyzického hardvéru obmedzenia uloženého ovl?ída??e disku a Zostrojte logický zväzok väčší ako jednom disku môžu podporiť sama.

POZNÁMKA: Logický zväzok je zostrojený len vyzerať oblasti fyzického disku a to stále musia zodpovedať tabuľke layoutu opísané vyššie. To znamená, že chyba tolerantnej výstavbe, ako nastaviť hlasitosť, musí mať viac ako celkovo 2 ^ 32 sektory (alebo 2 terabajtov na 512 bajtov na sektor).

Vlastnosti

ID článku: 114841 - Posledná kontrola: 10. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbother kbmt KB114841 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:114841

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com