Totul despre tot

BOOT.ini - Totul despre toate

Structura fișierului BOOT.INI, în cel mai simplu caz, cu un singur sistem de operare pe un computer Intel x86, arată astfel:

[încărcător de boot]






timeout = 5
implicit = multi (0) disc (0) rdisk (0) partiție (1) \ WINNT
[sisteme de operare]
(0) partiție rdisk (0) (1) \ WINNT = "Windows XP Professional" / fastdetect

Dacă utilizați două sisteme de operare, de exemplu, Windows Me și Windows XP, conținutul fișierului va fi aproximativ același:

[încărcător de boot]
timeout = 5
implicit = C: \
[sisteme de operare]
C: \ = "Windows Millennium Edition"
multi (0) disc (0) rdisk (0) partiție (2) \ WINNT = "Windows XP Professional" / fastdetect

După cum se poate observa, servește pentru a defini parametrii sistemului de operare două cizme, în special setarea «timeout = 5„definește numărul de secunde în secțiunea de exemple [boot loader], în care utilizatorul poate selecta fie un sistem de operare descărcabil, fie una dintre revendicările bootabile Meniu (de exemplu, încărcați sistemul în modul de protecție împotriva defecțiunilor). La "timeout = 0" meniul de pornire nu este afișat și la "timeout = -1" acest meniu va rămâne pe ecran pe o perioadă nedeterminată în așteptarea selectării de către utilizator. Fiecare utilizator este liber să stabilească acest timp în funcție de gusturile lor - pentru mine, o cifră convenabilă este de 5 secunde. În mod prestabilit, întârzierea este de 30 de secunde, maximul fiind de 999.
Parametrul «default =» specifică calea către sistemul de operare implicit este încărcat. În acest fel, în cazul Windows NT este stabilit în format ARC (Advanced RISC Computing), care chiar sub reguli. În cazul în care într-un sistem multi-boot, sistemul de operare implicit este, de exemplu, Windows 98 (sau MS-DOS, Linux), este de multe ori suficient pentru a indica un «default = C: \», în cazul în care C: - unitatea pe care fișierele de sistem Windows 9x ( - sau mai degrabă, imaginea ei Bootsect.dos sectorul de boot, și IO.SYS, msdos.sys, etc). Un astfel de sistem de operare în secțiunea următoare [sisteme de operare] va corespunde tipului liniei

C: \ = "Windows Millennium Edition"

multi (0) disk (0) rdisk (X) partiție (Y) \ IMYA_KATALOGA_WINDOWS = "NAZVANIE_OS, OTOBRAZHAEMOE_V_ZAGRUZOCHNOM_MENYU" / PARAMETRI

multi (0) indică numărul de serie al adaptorului din care se face descărcarea și are întotdeauna valoarea "0" (numerotarea începe de la zero, începând cu controlerul situat mai aproape de slotul 0 de pe placa de bază);

discul (0) este întotdeauna zero, deoarece întreruperea INT13 nu poate fi utilizată pentru a identifica mai multe controlere de disc (pentru majoritatea BIOS-urilor);

rdisk (X) - determină numărul de serie al unității de disc din care se face descărcarea, numerotarea începe la 0 și de obicei X este un număr de la 0 la 3;

partiție (Y) - Hard partiție disc numărul de serie de la care este încărcat sistemul de operare, numerotarea începe de la 1 (care corespunde C: unitate în notația obișnuită) mai întâi partiții primare sunt numerotate, urmate de unități logice. Partițiile MS-DOS extinse (tip 5) și partițiile de tipul 0-neutilizate nu sunt numerotate.







semnătură (X) disc (Y) rdisk (Z) perete despărțitor (W) \ IMYA_KATALOGA_WINDOWS = "NAZVANIE_OS, OTOBRAZHAEMOE_V_ZAGRUZOCHNOM_MENYU" / PARAMETRI

disc (Y) - identificatorul ID-ului SCSI al hard diskului;

rdisk (Z) - numărul SCSI LUN (numărul unității logice) a hard disk-ului, aproape întotdeauna 0; partiția (W) - numărul de serie al partiției de hard disk de pe care pornește OS-ul, numerotarea începe de la 1, mai întâi partițiile primare sunt numerotate, apoi discurile logice merg. Partițiile MS-DOS extinse (tip 5) și partițiile de tipul 0-neutilizate nu sunt numerotate.

/ BASEVIDEO

- include înregistrarea progresului încărcării driverelor în fișierul% SystemRoot% \ NTBTLOG.TXT (format text - UNICODE). Utile atunci când detectează un driver nereușit.

Microsoft (R) Windows NT (R) versiunea 5.0
Driver încărcat \ WINNT \ System32 \ ntoskrnl.exe
Driver încărcat \ WINNT \ System32 \ hal.dll
Driver încărcat \ WINNT \ System32 \ BOOTVID.dll
Driver încărcat pci.sys
Driverul isapnp.sys încărcat
Driver intelide.sys încărcat
.

/ NODEBUG - dezactivează utilizarea modului de depanare, anulează cheile / DEBUG, / DEBUGPORT și / BAUDRATE

/ BREAK - instruiește să oprească inițializarea HAL la punctul de întrerupere și așteptați ca debuggerul să se conecteze. Când se utilizează fără o tastă / DEBUG, se va afișa un ecran BSOD albastru cu un cod de oprire.

/ PAE - Permite utilizarea mecanismelor PAE (Extensie adresă fizică), chiar dacă este instalată mai puțin de 4 GB de memorie RAM. Încărcarea kernelului ntkrnlpa.exe, care permite sistemelor x86 să utilizeze până la 64 GB de memorie RAM (limita standard este x86 - 4 GB). Când este pornit în modul de protecție a defecțiunilor, este ignorat. Se utilizează de obicei în scopuri de testare.

/ NOPAE - interzice utilizarea PAE pe sisteme cu mai mult de 4 GB de memorie care suportă PAE.

/ NOLOWMEM - pe sisteme cu suport PAE și memorie mai mare de 4GB interzice utilizarea primelor 4GB de memorie. Utilizat în scopuri de testare și necesită un comutator PAE.

/ NOGUIBOOT - interzice utilizarea VGA conducător auto în timpul boot - în același timp, nu va fi afișat splash screen grafic, iar eșecurile nu vor fi afișate pe ecranul albastru BSOD, pentru a arăta că se întâlnește, de asemenea, VGA conducător auto.

/ SAFEBOOT: - încărcare forțată în modul de protecție împotriva defecțiunilor. Are trei comutatoare atribuite după colon:

Când specificați o opțiune - (ALTERNATESHELL) (de exemplu - «/ SAFEBOOT: MINIM (ALTERNATESHELL)», fără spațiu) în loc de Explorer va fi descărcate piei alternative indicate în registru cheie HKLM \ System \ CurrentControlSet \ SAFEBOOT \ AlternateShell

/ YEAR = - instruiește să ignore anul emis de ceasul PC încorporat și să utilizeze anul specificat în valoarea acestui parametru. Funcționează, începând cu Windows NT SP4.

/ NUMPROC = pe sistemele multiprocesor limitează numărul de procesoare utilizate. De exemplu: / NUMPROC = 2 pe un PC cu 4 căi interzice sistemului să lucreze cu două dintre cele 4 procesoare.

/ HAL =<имя файла> - Utilizați o versiune alternativă a HAL în loc de HAL.DLL.

/ KERNEL =<имя файла> - Utilizați o versiune alternativă a kernelului OS în loc de NTOSKRNL.EXE. Ultima dată este la modă să se folosească pentru a schimba boot-logo-logo-ul Windows, "cablat în sus" în NTOSKRNL.EXE și înlocuit cu utilitare, cum ar fi Restorator.

/ Burnmemory = limitează cantitatea de memorie utilizată ca parametru / MAXMEM: atunci când specificați «/ burnmemory = 128" vor fi eliminate 128 MB de memorie RAM o capacitate disponibilă. Cantitatea de memorie este indicată în megaocteți.

/ INTAFFINITY - cauzează HAL multiprocesor (HALMPS.DLL) pentru a seta întreruperi în așa fel încât numai procesorul cu cel mai mare număr din SMP primește întreruperi.

/ MAXPROCSPERCLUSTER = - stabilește limitele procesorului în sistemul de cluster. Nu este relevant pentru sistemele personale.

/ TIMERES = X - în sistemele multiprocesoare, stabilește rezoluția temporizatorului sistemului. Rezoluția implicită a cronometrului este de 7,8 ms. Parametrul X este măsurat în sute de milisecunde și sunt suportate următoarele valori:

Toți acești parametri, dacă doriți să specificați mai multe întrerupătoare în același timp, sunt scrise consecutiv unul după celălalt, cu un spațiu și o slash:

/ safeboot: minimal (alternateshell) / sos / bootlog / noguiboot

Tehnologia UCoz este utilizată







Articole similare

Trimiteți-le prietenilor: