Mindenről mindent

BOOT.ini - Mindent a Mindenről

A BOOT.INI fájl szerkezete a legegyszerűbb esetben, egy operációs rendszeren egy Intel x86 PC-n, így néz ki:

[boot loader]






timeout = 5
alapértelmezett = több (0) lemez (0) rdisk (0) partíció (1) \ WINNT
[operációs rendszerek]
multi (0) lemez (0) rdisk (0) partíció (1) \ WINNT = "Windows XP Professional" / gyorskeresés

Ha két operációs rendszert használ, például Windows Me és Windows XP, akkor a fájl tartalma megegyezik:

[boot loader]
timeout = 5
alapértelmezett = C: \
[operációs rendszerek]
C: \ = "Windows Millennium Edition"
multi (0) lemez (0) rdisk (0) partíció (2) \ WINNT = "Windows XP Professional" / gyorskeresés

Amint látható, arra szolgál, hogy meghatározza a két operációs rendszer boot paraméterek, különösen a beállítás «timeout = 5„határozza meg a másodpercek számát a példa részben [boot loader], amelynek során a felhasználó képes kiválasztani vagy egy letölthető operációs rendszer, sem igénypontok egyike indítható Menü (például betöltheti a rendszert a hibák elleni védelem módjában). Az "timeout = 0" esetén a rendszerindító menü nem jelenik meg, és a "timeout = -1" menüpontban a menü folyamatosan a képernyőn marad, amíg a felhasználó kivárja. Minden felhasználó szabadon beállíthatja az idejét az ízlésüknek megfelelően - számomra egy kényelmes szám 5 másodperc. Alapértelmezés szerint a késleltetés 30 másodperc, a maximum 999.
A "default =" paraméter meghatározza a betöltött alapértelmezett operációs rendszer elérési útját. Így abban az esetben, Windows NT be van állítva a méret ARC (Advanced RISC Computing), amely alatt a szabályokat. Ha a multi-boot rendszert, az alapértelmezett operációs rendszer, például a Windows 98 (vagy MS-DOS, Linux), akkor elég gyakran, hogy jelezze a «default = C: \», ahol a C: - meghajtó, amelyen a Windows 9x rendszerfájlok ( - vagy inkább a kép az ő boot szektor Bootsect.dos és io.sys, MSDOS.SYS, stb.) Egy ilyen operációs rendszer és a következő szakasz [operációs rendszerek] lesz egy sort típusú

C: \ = "Windows Millennium Edition"

multi (0) disk (0) rdisk (X) partíció (Y) \ IMYA_KATALOGA_WINDOWS = "NAZVANIE_OS, OTOBRAZHAEMOE_V_ZAGRUZOCHNOM_MENYU" / PARAMÉTER

multi (0) jelzi a sorszáma adapter, ahonnan letölti, és mindig van egy érték „0” (a semmiből, kezdve a vezérlő közelebb helyezkedik el a 0 szelet az alaplapon);

a lemez (0) mindig nulla, mert az INT13 megszakítás nem használható több lemezvezérlõ azonosítására (a legtöbb BIOS esetében);

rdisk (X) - meghatározza annak a merevlemeznek a sorszámát, ahonnan a letöltés történik, a számozás 0-tól kezdődik, és általában X 0-3;

partíció (Y) - Merevlemez partíció sorszám, ahonnan az operációs rendszer van betöltve, a számozás 1-től indul (amely megfelel a C: meghajtót a szokásos jelölésekkel) első primer válaszfalak vannak számozva, majd logikai meghajtókat. A kiterjesztett MS-DOS partíciók (5-ös típus) és a 0-típusú nem használt partíciók nincsenek számozva.







aláírás (X) disk (Y) rdisk (Z) partíció (W) \ IMYA_KATALOGA_WINDOWS = "NAZVANIE_OS, OTOBRAZHAEMOE_V_ZAGRUZOCHNOM_MENYU" / PARAMÉTER

lemez (Y) - a merevlemez SCSI azonosítójának azonosítója;

rdisk (Z) - a merevlemez SCSI LUN (logikai egység száma) száma, szinte mindig 0; partíció (W) - a merevlemez partíció sorszáma, amelyből az operációs rendszer indít, a számozás 1-től kezdődik, először az elsődleges partíciók számozva, majd a logikai lemezek megyek. A kiterjesztett MS-DOS partíciók (5-ös típus) és a 0-típusú nem használt partíciók nincsenek számozva.

/ BASEVIDEO

- tartalmazza a meghajtók betöltésének folyamatát a% SystemRoot% \ NTBTLOG.TXT fájlba (szöveg formátum - UNICODE). Hasznos a sikertelen illesztőprogram észlelésekor.

Microsoft (R) Windows NT (R) 5.0-s verzióját
Betöltett illesztőprogram \ WINNT \ System32 \ ntoskrnl.exe
Betöltett illesztőprogram \ WINNT \ System32 \ hal.dll
Betöltött illesztőprogram \ WINNT \ System32 \ BOOTVID.dll
Betöltött illesztőprogram pci.sys
Betöltött illesztőprogram isapnp.sys
Betöltett illesztőprogram intelide.sys
.

/ NODEBUG - letiltja a hibakeresési mód használatát, törli a kulcsokat / DEBUG, / DEBUGPORT és / BAUDRATE

/ BREAK - utasítja, hogy hagyja abba a HAL inicializálását a megszakítási ponton, és várja meg a debugger csatlakozását. Ha a kulcsot / DEBUG nélkül használja, egy kék BSOD képernyő jelenik meg, amelynek megállási kódja megjelenik.

/ PAE - PAE (Physical Address Extension) mechanizmusok használatával, még akkor is, ha kevesebb, mint 4 GB RAM van telepítve. Ez betölti az ntkrnlpa.exe rendszermagot, amely lehetővé teszi az x86 rendszerek számára, hogy akár 64 GB RAM-ot is használjanak (a szabványos határérték x86 - 4GB). Ha hibakezelési módban indul, akkor figyelmen kívül hagyja. Általában vizsgálati célokra használják.

/ NOPAE - tiltja a PAE használatát olyan rendszereknél, amelyeknek több mint 4 GB memóriája van a PAE támogatásával.

/ NOLOWMEM - a PAE támogatással rendelkező rendszerek és a 4 GB-nál nagyobb memória megtiltja az első 4 GB memória használatát. Vizsgálati célokra használatos, és igényel egy / PAE kapcsolót.

/ Noguiboot - megtiltja a VGA-driver a rendszerindítás során - ugyanakkor nem jelenik meg a grafikus splash screen, és a kudarcok nem fog megjelenni a BSOD kék képernyő, az azt mutatja, hogy szintén megfelel a VGA-driver.

/ SAFEBOOT: - kényszerbetöltés a hibák elleni védelem módjában. Három kapcsolója van a kettőspont után:

Megadásakor lehetőség - (alternateshell) (például a - «/ SAFEBOOT: minimal (alternateshell)», szóköz nélkül), ahelyett Explorer lesz letölthető különböző felületekkel jelzett registry HKLM \ System \ CurrentControlSet \ SafeBoot \ AlternateShell

/ YEAR = - utasítja, hogy figyelmen kívül hagyja a beépített PC óra által kibocsátott évet, és használja a paraméterben megadott évet. Működik, kezdve a Windows NT SP4 rendszerrel.

/ NUMPROC = többprocesszoros rendszereken korlátozza a használt processzorok számát. Például: / NUMPROC = 2 egy 4-utas PC-n tiltja a rendszert a 4 processzor közül kettővel.

/ HAL =<имя файла> - Használja a HAL alternatív változatát a HAL.DLL helyett.

/ KERNEL =<имя файла> - Használja az operációs rendszermag alternatív verzióját az NTOSKRNL.EXE helyett. Utoljára divatos a Windows boot-logo-logó megváltoztatásához, a Windows NTOSKRNL.EXE-ben "bekötve", és helyettesíti a segédprogramokat, mint például a Restorator.

/ Burnmemory = korlátozza a használt memória mennyiségét, mint a paraméter / MAXMEM: megadásakor «/ burnmemory = 128" kell dobni 128 megabájt memóriát egy rendelkezésre álló RAM kapacitása. A memória mennyisége megabájtban van megadva.

/ INTAFFINITY - többprocesszoros HAL (HALMPS.DLL) okozza a megszakításokat oly módon, hogy csak az SMP-ben a legnagyobb számú processzor megkapja a megszakításokat.

/ MAXPROCSPERCLUSTER = - beállítja a processzorhatárokat a fürtrendszerben. Nem releváns a személyes rendszereken.

/ TIMERES = X - többprocesszoros rendszerekben beállítja a rendszeridőzítő felbontását. Az időzítő alapértelmezett felbontása 7,8 ms. Az X paraméter több száz milliszekundumban mérhető, és a következő értékek támogatottak:

Mindezek a paraméterek, ha több kapcsolót akar egyszerre megadni, egymás után egymás után kerülnek egymás után szóközzel és perjelítéssel:

/ safeboot: minimális (alternateshell) / sos / bootlog / noguiboot

UCoz technológiát alkalmaznak




Kapcsolódó cikkek