Dostępne opcje przełączników dla systemu Windows XP i Windows Server 2003 w pliku Boot.ini pliki

Streszczenie

Do pliku Boot.ini, który będzie zmodyfikować sposób, w jaki start systemu Microsoft Windows XP lub Microsoft Windows Server 2003, można dodać wiele różnych przełączników.



Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

102873 plik Boot.ini i ŁUK konwencje nazewnictwa ścieżek i sposób użycia

Więcej informacji

Do pliku Boot.ini można dodać następujące przełączniki.

Uwaga Te przełączniki stosują do systemu Microsoft Windows XP i Microsoft Windows Server 2003, chyba że ustalono inaczej.

/basevideo

Przełącznik/basevideo wymusza przełączenie systemu do standardowego trybu VGA 16 kolorów w rozdzielczości 640 x 480 przy użyciu sterownika wideo zgodnego z dowolną kartą wideo. Ten przełącznik umożliwia ładowanie, jeśli wybrano niewłaściwy wideo rozdzielczość lub częstotliwość odświeżania systemu. Tego przełącznika należy używać w połączeniu z przełącznikiem . Jeśli zainstalować nowy sterownik wideo, a nie działa poprawnie, tego parametru można użyć do uruchomienia systemu operacyjnego. Następnie można usunąć, zaktualizować lub przywrócić problematyczny sterownik wideo.

/baudrate=number

Ten przełącznik ustawia szybkość transmisji portu używanego do debugowania jądra systemu. Na przykład wpisz /baudrate = 9600. Domyślna szybkość transmisji jest równa 9600 kilobitów na sekundę (KB/s), jeśli jest podłączony modem. Domyślna szybkość transmisji jest równa 115 200 KB/s dla modemu zerowego. normalna stawka dla zdalnego debugowania za pośrednictwem modemu jest równa 9600. Jeśli ten przełącznik jest w pliku Boot.ini, przełącznik/debug jest włączany automatycznie.

Aby uzyskać więcej informacji o konfigurowaniu modemu kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

Aby uzyskać więcej informacji na temat konfigurowania pseudomodemu kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

151981 sposobu konfigurowania zdalnej sesji debugowania za pomocą kabla połączeniowego modemu null

/crashdebug

Ten przełącznik powoduje ładowanie debugera jądra podczas uruchamiania systemu operacyjnego. Przełącznik pozostaje nieaktywny aż występuje komunikat o błędzie zatrzymania. / crashdebug jest przydatne, jeśli występują błędy losowe jądra. Korzystając z tego przełącznika można użyć portu COM dla normalnych operacji przy uruchomionym systemie Windows. Awarii systemu Windows przełącznik konwertuje ten port na port debugowania. (Ta akcja powoduje włączenie zdalnego debugowania).



Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

151981 sposobu konfigurowania zdalnej sesji debugowania za pomocą kabla połączeniowego modemu null

/debug

Ten przełącznik włącza debuger jądra podczas uruchamiania systemu Windows. Można włączyć w każdej chwili przez debugera-hosta podłączonego do komputera, jeśli chcesz włączyć zdalnego debugowania na żywo systemu Windows za pośrednictwem portów COM. W przeciwieństwie do przełącznika/crashdebug/debug używa portu COM czy debugowania lub nie. Tego przełącznika należy używać podczas debugowania problemów, które można odtworzyć.


Aby uzyskać więcej informacji dotyczących zdalnego debugowania kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

121543 Konfigurowanie zdalnego debugowania

/debugport=comnumber

Ten przełącznik określa port komunikacyjny używać do debugowania, gdzie Liczba jest portem komunikacyjnym, takich jak COM1, którego chcesz używać. Domyślnie debugport używa COM2, jeśli taka istnieje. W przeciwnym wypadku używany jest port COM1. Jeśli ten przełącznik zostanie uwzględniony w pliku Boot.ini, przełącznik/debug staje się aktywny.



Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

151981 sposobu konfigurowania zdalnej sesji debugowania za pomocą kabla połączeniowego modemu null

/maxmem=number

Ten przełącznik określa ilość pamięci RAM, w bajtach, które system Windows może używać. Na przykład, jeśli chcesz, aby system Windows ma używać mniej niż 64 MB pamięci, użyj /maxmem = 64 przełączyć.



Przełącznik/maxmem nie uwzględnia jednak luk w pamięci. W związku z tym firma Microsoft zaleca korzystanie raczej z przełącznika/burnmemory . /burnmemory/Burnmemory przełącznik w pamięci.

Na przykład, jeśli używasz /maxmem = 64 przełącznika i system wymaga 64 MB pamięci załadować, może nie być 64 MB dostępnej dla systemu z powodu pamięci. W tym scenariuszu system Windows nie zostałby uruchomiony.


Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

108393 Opcja MAXMEM w pliku Boot.ini systemu Windows NT

/noguiboot

Ten przełącznik powoduje wyłączenie mapy bitowej używanej do wyświetlania paska postępu podczas uruchamiania systemu Windows. (Pasek postępu jest wyświetlany bezpośrednio przed monitem logowania).

/nodebug

Ten przełącznik powoduje włączenie debugowania. W tym scenariuszu może spowodować błąd zatrzymania, jeśli program ma ustalony punkt przerwania w jego oprogramowanie.

/numproc=number

Ten przełącznik określa liczbę procesorów, uruchamianych podczas uruchamiania systemu Windows. Korzystając z tego przełącznika można wymusić na systemie wieloprocesorowym korzystanie tylko liczby procesorów (numer), które określisz. Ten przełącznik może ułatwić rozwiązywanie problemów dotyczących wydajności i wadliwych procesorów.

/pcilock

Dla x86 systemów ten przełącznik zatrzymuje system operacyjny zapobiega dynamicznemu przypisywaniu wejść sprzętowych, wyjść sprzętowych i zasobów żądanie przerwania do urządzeń Peripheral Connect Interface (PCI). Korzystając z tego przełącznika system BIOS konfiguruje urządzenia.


/fastdetect:comnumber

Ten przełącznik powoduje wyłączenie seryjny i wykrywania myszy magistrali w pliku Ntdetect.com dla określonego portu. Użycia tego przełącznika w przypadku składnika innego niż mysz, który jest dołączony do portu szeregowego podczas procesu uruchamiania. Na przykład wpisz numer/fastdetect: comnumeru, gdy numer jest numerem portu szeregowego. Porty mogą być rozdzielone przecinkami, aby wyłączyć więcej niż jeden port. Jeśli używasz/fastdetecti nie określono portu komunikacyjnego, wykrywania myszy szeregowej jest wyłączana dla wszystkich portów komunikacyjnych.



Uwaga: We wcześniejszych wersjach systemu Windows, w tym Windows NT 4.0 przełącznik ten był noserialmice.



Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

131976 sposób wyłączania wykrywania urządzeń podłączonych do portów szeregowych

/sos

Przełącznik/sos wyświetla nazw sterowników urządzeń, podczas gdy są one załadowane. Domyślnie ekran programu ładującego systemu Windows tylko echa kropki postępu. Tego przełącznika należy używać razem przełącznika/basevideo , aby ustalić, który sterownik jest przyczyną awarii.


Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

Cel 99743 pliku Boot.ini w systemie Windows 2000 lub Windows NT

/PAE

Użyj przełącznika/PAE odpowiedniego wpisu w pliku Boot.ini pozwalające komputera obsługującego tryb rozszerzenia (PAE) adresu fizycznego normalne uruchomienie. W trybie awaryjnym komputer jest uruchamiany przy użyciu normalnych składników jądra systemu, nawet jeżeli określono przełącznik/PAE.

/HAL=filename

Korzystając z tego przełącznika można zdefiniować warstwy abstrakcji sprzętu (HAL) ładowaną podczas uruchamiania. Na przykład wpisz /HAL=halmps.dll załadować Halmps.dll w folderze System32. Ten przełącznik jest użyteczny w różnych warstw HAL przed zmianą nazwy pliku na Hal.dll. Ten przełącznik jest również użyteczny, gdy konieczne jest testowanie przełącznika między uruchamianie komputera w trybie wieloprocesorowym a uruchomienie w trybie z pojedynczym procesorem. Aby to zrobić, należy użyć tego przełącznika razem z przełącznikiem/Kernel .

/kernel=filename

Korzystając z tego przełącznika można zdefiniować jądro ładowane podczas uruchamiania. Na przykład wpisz /kernel=ntkrnlmp.exe w celu załadowania pliku Ntkrnlmp.exe w folderze System32. Korzystając z tego przełącznika można przełączać się między obsługującym debugowanie jądra, który jest pełny debugowania kodu i standardowym jądrem systemu.

/bootlog

Ten przełącznik powoduje włączenie rejestrowania rozruchu w pliku o nazwie systemroot\Ntbtlog.txt. Aby uzyskać więcej informacji dotyczących rejestrowania rozruchu Zobacz Pomoc systemu Windows.

/burnmemory=number

Ten przełącznik określa ilość pamięci w megabajtach, które nie mogą używać systemu Windows. Ten parametr służy do potwierdzenia wystąpienia problemu z wydajnością lub inne problemy, które są związane z nadmiernym wykorzystaniem pamięci RAM. Na przykład wpisz /burnmemory = 128 na zmniejszenie ilości pamięci fizycznej dostępnej dla systemu Windows o 128 MB.

/3GB

Ten przełącznik wymusza w systemach x86, aby przydzielić 3 GB pamięci wirtualnej przestrzeni adresowej dla programów oraz 1 GB dla jądra i składników wykonawczych. Programu muszą być zaprojektowane, aby skorzystać z dodatkowej pamięci przestrzeni adresowej. Korzystając z tego przełącznika programy trybu użytkownika mają dostęp do 3 GB pamięci, a nie zwykłe 2 GB przydzielanych przez system Windows dla programów trybu użytkownika. Przełącznik przenosi punkt początkowy pamięci jądra systemu do 3 GB. Niektóre konfiguracje programu Microsoft Exchange Server 2003 i Microsoft Windows Server 2003 mogą wymagać tego przełącznika.

Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

823440 należy użyć przełącznika/3 GB podczas instalacji Exchange Server 2003 na komputerze z systemem Windows Server 2003



Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

171793 informacje o aplikacji wykorzystania dostrajania pamięci RAM 4GT

/safeboot:parameter

Ten przełącznik powoduje uruchomienie systemu Windows w trybie awaryjnym. Ten przełącznik korzysta z następujących parametrów:
  • minimalne
  • sieci
  • safeboot:Minimal(alternateshell)
  • Tryb przywracania usługi Katalogowej (dla systemu Windows Server 2003 tylko kontrolery domen)
Można łączyć inne parametry w pliku Boot.ini z /safeboot:parameter. Poniższe przykłady ilustrują parametry, które będą obowiązywały po wybraniu opcji Tryb awaryjny w menu uruchamiania odzyskiwania.

  • Tryb awaryjny z obsługą sieci
    /safeboot:minimal /sos /bootlog /noguiboot
  • Tryb awaryjny z obsługą sieci
    /safeboot:network /sos /bootlog /noguiboot
  • Tryb awaryjny z wierszem polecenia
    /safeboot:Minimal(alternateshell)/sos/Bootlog noguiboot
  • Tryb przywracania systemu Windows w katalogu usługi
    (Ta opcja zaczyna się tylko na kontrolerach domeny).
    /safeboot:dsrepair /sos
Uwaga: Przełączniki/sos/Bootlog i/noguiboot nie są wymagane przy użyciu dowolnej z tych ustawień, ale przełączniki mogą pomóc w rozwiązywaniu problemów. Te przełączniki są uwzględniane, jeśli naciśnij klawisz F8, a następnie wybierz jeden z trybów.



/userva


Ten przełącznik umożliwia dostosowanie ilości pamięci przydzielonej dla procesów, korzystając z przełącznika/3 GB. Ten przełącznik pozwala na więcej pamięci jądra stronę tabeli Zapis (PTE), ale równocześnie zachować prawie 3 GB przestrzeni pamięci procesów.



Uwaga Pomoc techniczna firmy Microsoft zaleca stosowanie zakresu pamięci dla przełącznika/USERVA w zakresie 2900-3030. Ten zakres jest dostatecznie szeroki, aby zapewnić wystarczająco duża pula systemu wpisów tabeli stron dla wszystkich aktualnie występujących problemów. Zazwyczaj ustawienie/userva = 2900 zapewnia prawie maksymalną dostępną liczbę wpisów tabeli stron systemu możliwe.

Aby uzyskać więcej informacji dotyczących sposobu korzystania z przełącznika/USERVA Przełącz, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

316739 sposób używania przełącznika/USERVA w pliku Boot.ini celem dostrajania konfiguracji/3 GB

Aby uzyskać więcej informacji kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Microsoft Knowledge Base:

810371 korzystanie z przełącznika/USERVA Przełącz na serwerach Exchange z systemem Windows Server 2003

317526 jak edytowania operacyjnym pliku Boot.ini plików w systemie Windows Server 2003

317521 opis polecenia Bootcfg i jego zastosowań

289022 jak do: Edycja pliku Boot.ini w systemie Windows XP

291980 omówienie Omówienie polecenia Bootcfg i jego zastosowań

/usepmtimer

Usepmtimer opcja systemu operacyjnego Windows XP lub system operacyjny Windows Server 2003 ustawienia zegara PM-TIMER zamiast licznika sygnatur czasowych (TSC) Jeśli procesor obsługuje ustawienia PM_TIMER.

Aby uzyskać więcej informacji o sposobach używania/usepmtimer przełączyć, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

895980 programy używające funkcji QueryPerformanceCounter mogą działać niezadowalająco w systemie Windows Server 2003 i Windows XP

/redirect

Aby włączyć w usługach zarządzania awaryjnego (EMS) w systemie Windows Server 2003, Enterprise Edition na komputerze, należy użyć tego przełącznika. Aby uzyskać dodatkowe informacje dotyczące usług EMS Wyszukaj "Usługi zarządzania awaryjnego" w pomocy i obsługi technicznej.


Aby włączyć usługi EMS w edycji pliku Boot.ini na komputerze x86, edytować zarówno w sekcji [boot loader] , jak i w sekcji [operating systems] pliku Boot.ini. Aby to zrobić, należy skonfigurować następujące wpisy:
  • W obszarze [boot loader]Dodaj jeden z następujących wymaganych instrukcji:
    redirect=COMx
    W tej instrukcji zastąp znak x z jednym z następujących numerów portu COM:
    1
    2
    3
    4
    redirect=USEBIOSSETTINGS
    Ta instrukcja zezwala systemowi BIOS komputera na zdefiniowanie portów COM na potrzeby usług EMS.
  • W obszarze [boot loader]Dodaj następujących opcji instrukcji:
    redirectbaudrate=baudrate
    Zastąp baudrate jedną z następujących wartości:
    9600
    19200
    57600
    115200
    Domyślnie usługi EMS korzysta z ustawienia szybkości transmisji 9600 Kb/s.
  • W obszarze [systemów operacyjnych]należy dodać opcję/redirect do wpisu systemu operacyjnego, który chcesz skonfigurować do korzystania z usługi EMS. Poniższy przykład ilustruje użycie tych przełączników:
    [boot loader]timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    redirect=COM1
    redirectbaudrate=19200
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, EMS" /fastdetect /redirect

/channel

Aby skonfigurować system Windows do wysyłania informacji debugowania przez Institute of Electrical i portu 1394 Electronics Engineers, Inc. (IEEE), należy użyć tego przełącznika razem z przełącznikiem/debug i debugport . Aby zapewnić obsługę debugowania za pośrednictwem portu 1394, obu komputerach musi być uruchomiony system Microsoft Windows XP lub nowszym. 1394 port oferuje maksymalnie 63 niezależne kanały komunikacyjne, które są numerowane od 0 do 62. Implementacji sprzętowej obsługuje szereg różnych kanałów w pojedynczej magistrali. System Windows XP określono limit czterech komputerów docelowych. Jednak ograniczenie to jest usuwany w systemie Windows Server 2003. Aby korzystać z funkcji debugowania, należy wybrać wspólny numer kanału używać zarówno na komputerze, że uruchamiania debugera, który jest również znany jako komputer-host, a komputer, który chcesz debugować, i jest również znany jako komputera docelowego. Można użyć dowolnego numeru od 1 do 62.

Aby skonfigurować komputer docelowy

  1. Zmodyfikuj plik Boot.ini, aby dodać /CHANNEL =x opcji do wpisu systemu operacyjnego, który został skonfigurowany do debugowania. Zastąp znak x numer kanału, który ma być używany. Na przykład skonfiguruj obszar [systemów operacyjnych] pliku Boot.ini, aby wyglądać podobnie do następującego:
    [boot loader]timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /debug /debugport=1394 /CHANNEL=3
  2. Podłącz kabel 1394 w jednym z portów 1394.
  3. Wyłącz kontrolera hosta 1394 na komputerze docelowym. Aby to zrobić, uruchom Menedżera urządzeń, kliknij prawym przyciskiem myszy urządzenie, a następnie kliknij Wyłącz.
  4. Uruchom ponownie komputer.

Aby skonfigurować komputer-host

  1. Podłącz kabel 1394 w jednym z portów 1394.
  2. Zainstaluj pliki binarne debugera jądra.
  3. Uruchom wiersz polecenia. Naciśnij klawisz enter po wpisaniu każdego z następujących poleceń:
    set_NT_DEBUG_BUS=1394
    set_NT_DEBUG_1394_CHANNEL=x
    Kd -k
  4. Przejdź do folderu, w którym zainstalowano debuger jądra, a następnie wpisz następujące polecenie:
    kd.exe
Przy pierwszym uruchomieniu debugera, instalowany jest wirtualny sterownik 1394. Tego sterownika, debuger może komunikować się z komputerem docelowym. Użytkownik musi być zalogowany z uprawnieniami administratora może pomyślnie zainstalować ten sterownik.
Właściwości

Identyfikator artykułu: 833721 — ostatni przegląd: 16.02.2017 — zmiana: 2

Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition

Opinia