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

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
Tento článok bol archivovaný. Je publikovaný v aktuálnej podobe a už nebude aktualizovaný.
SUHRN
Tento článok popisuje obmedzenia veľkosti pevného disku podľa systému Windows NT aWindows NT Advanced Server. Na pochopenie týchto obmedzení, jepotrebné na pochopenie oboch dátových štruktúr, ktoré definujú diskuoddiely a interakcie medzi Windows NT a systému BIOSrozhranie 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ámyako tabu¾ke. Pozostáva z maximálne štyri položky 16 bajtov.Každá položka má 10 polia, ktoré popisujú nasledovné atribútyoblasť:
   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ý jeobsiahnuté 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-FToblasť rovnakého typu. Napríklad oblasť FT tuku má systémIndikátor hodnotu 0x86 a oblasti FT NTFS má systém indikátorhodnota 0x87.

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

Zavádzacia vlajkou

Boot príznak udáva, ktoré oblasti je aktívne alebo zavádzacích. Iba jedenna disku môže byť aktívny. Hodnotu Boot príznak pre aktívnyoblasť je nastavená na 0x80. Ostatných oblastí disku sa nastavia na 0x00. VMaster Boot Record (neskôr podrobnejšie popísané) vyhľadáva táto vlajkaVyhľ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é s1 bajt je 256. Maximálny počet fliaš, ktoré môžu byť zastúpené s10 bitov je 1024. Maximálny počet sektorov, ktoré môžu byť zastúpené s6 bitov je 63, pretože odvetvia začať, počítajúc s 1 (verzus fliaš aStrany, ktoré začínajú počítanie s 0).

Valec hodnoty reprezentovanej 10 bitov, je príliš veľký na zapadajú dojeden 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ávaniepoč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ť ceztieto 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 BIOSkomunikuje s pevným diskom.

Relatívna sektory

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

Počet sektorov

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

Poznámka: Relatívna sektory a číslom sektory polia sú každý 32 bitov vveľkosť. Väčšina podmienkach spolu obsahujú rovnaké informácie, akoZač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 () prihardvérové súčasti sú inicializovaný, systém BIOS identifikuje bootzariadenie. Obyčajne je to disketa alebo pevný disk. Ide opevný disk, systém BIOS číta prvým fyzických sektora na disku, nazývaMaster Boot sektor, a načíta obraz je do pamäte. BIOS potomtransfery vykonanie to, že obraz Master Boot sektora.

Hlavný zavádzací záznam obsahuje tabu¾ku oblastí a malé množstvospustiteľný kód. Spustiteľný kód skúma tabuľky diskových oblastí aidentifikuje oblasť aktívne (alebo zavádzacie). Master Boot Record potomvyhľadá aktívnu oblasť východiskové miesto na disku a načítaobrázok jeho prvý sektor nazýva zavádzací sektor do pamäte. KapitánZavá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ýchsystém a systém súborov. V prípade systému Windows NT a Windows NTAdvanced Server, zavádzací sektor je zodpovedný za vyhľadanie spustiteľnýsúbor NTLDR, ktorý pokračuje zavádzací proces. Len disku službyk 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 aleboHlavná 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 naktorý systém súborov sa používa.

POZNÁMKA: Závislosti počítačového hardvéru môže uplatňovať iné obmedzenia asysté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 NTignoruje hodnoty v počiatočného a končí sektora polia adresy ztabuľka oblastí v prospech z relatívnej kompenzovať a číslom sektorypolia. Tento balík poskytuje osem ďalších bitov zastupovať sektorov. Tietododatoč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áciuRelatí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 naoblasť polí tabuľky kedykoľvek je to možné. Ak celkový počet sektorovv 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ýchtopolia v tabuľke oblastí. To zabráni systému BIOS zo výpočet počiatočného a končí adresy založený nachybné údaje.

Napríklad predpokladať, máte 3,5 GB SCSI jednotka pripojená k Adaptec 154 xradič SCSI série. Ak je funkcia preklad rozšíreného sektoravypnutá pre adaptér, môže hlásiť nasledujúce charakteristiky diskudo systému BIOS:
   Cylinders: 1023, Sides: 64, Sectors: 32				
ktoré sa premieta do približne 1 gigabajt. Rozšírený prekladzapnuté, 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 priamokomunikovať s disku bez použitia BIOS INT 13 rozhrania. Takže, počasnormá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éhooblasť 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 jednotkupočas prvej inštalácie, počiatočnú a koncovú adresu sektor budevyplní ich maximálne možné hodnoty. To neumožňujeMaster Boot Record kód funkcie správne napriek skutočnosti, žejednotka je menej než 7,8 GB.

S rozšíreného preklad, Windows NT bude schopný napísať platné hodnotypočiatočný a konečný adresy do tabu¾ke, a týmoblasť 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í sektoraktí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, že32-bitové polia použiť na uloženie veľkosti súborov. NTFS používa 64-bitové polia pre všetkýchveľ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ť číslosektorov v oblasti diskov s väčšie veľkosti sektorov preložiť doväčších veľkostiach prípustná oblasť. V súčasnosti Windows NT podporuje sektorveľkosti až 4 kB. So 4 KB sektormi, systém Windows NT podporuje 16Terabajt oblasť. Ako nový hardvér alebo softvér k dispozícii, programyNTFS 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 číslovalcov, hlavy a sektorov na stopu, ako tabuľku oblastí a systému BIOSINT 13 rozhranie. Podľa špecifikácií IDE maximálny početvalcov je 65536, maximálny počet hlavičiek je 16 a maximálnepočet sektorov na stopu je 255. To dáva maximálne 136.9gigabajty, ale pretože BIOS/konektor má boli prinútení použiťnajnižší spoločný menovateľ, výsledok je limit asi 528 MB preIDE jednotku na počítačoch Intel-založené ISA zbernice. Existujú nové disky aovládače, ktoré používajú "Enhanced disk Parameter tabuľku" preložiť medzivnútorný na jednotku IDE a logické sektora logickom sektore rozloženierozloženie adresovateľných BIOS INT 13 rozhranie. Tieto ovládače a pomôckymôž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 NTAdvanced Server povoliť výstavbu logické objemy z viacerýchfyzického disku. Táto technika umožňuje systému Windows NT prekonaťfyzického hardvéru obmedzenia uloženého ovl├ída─ìe disku aZostrojte 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).
prodnt gb eb

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 114841 – Posledná kontrola: 12/04/2015 10:11:55 – Revízia: 2.0

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 kbother kbmt KB114841 KbMtsk
Pripomienky