Plik boot.ini to tekstowy plik konfiguracyjny starszych systemów Windows (np. 2000, XP, Server 2003), który opisuje zainstalowane systemy operacyjne, ich położenie na dysku oraz parametry startowe. Na jego podstawie wyświetlane jest menu wyboru systemu przy uruchamianiu komputera.
Można go edytować w zwykłym edytorze tekstu lub przez narzędzia systemowe, ale wymaga to dużej ostrożności, ponieważ błędne zmiany mogą uniemożliwić uruchomienie systemu.
Czym jest plik boot.ini?
Boot.ini to wewnętrzny plik systemu Windows z opcjami uruchamiania, wczytywany bardzo wcześnie w procesie startu komputera. Boot.ini współpracuje z programem rozruchowym NTLDR – to właśnie NTLDR korzysta z jego zawartości, aby wyświetlić menu wyboru systemu i uruchomić wskazaną instalację Windows.
Plik zawiera m.in. następujące informacje:
- listę zainstalowanych systemów operacyjnych,
- informacje o partycjach, na których znajdują się systemy,
- parametry startowe (przełączniki uruchamiania),
- czas wyświetlania menu wyboru (timeout) oraz wpis domyślny.
W praktyce oznacza to, że jeśli na komputerze jest kilka systemów Windows, to właśnie boot.ini decyduje, który system pojawi się jako domyślny oraz jak długo widoczne będzie menu wyboru.
W jakich wersjach Windows występuje boot.ini?
Plik boot.ini jest używany w systemach z rodziny Windows NT sprzed Windows Vista, m.in.: Windows 2000, Windows XP, Windows Server 2003.
Od Windows Vista wzwyż (Vista, 7, 8, 10, 11) mechanizm rozruchu został zmieniony: boot.ini zastąpiono bazą konfiguracji rozruchu BCD (Boot Configuration Data), a konfigurację wykonuje się m.in. narzędziem bcdedit.
Dlatego na nowoczesnych systemach Windows nie znajdziesz pliku boot.ini – ten poradnik dotyczy przede wszystkim starszych instalacji, które w wielu firmach i laboratoriach nadal funkcjonują jako systemy legacy.
Gdzie znajduje się plik boot.ini i dlaczego go nie widać?
Lokalizacja pliku jest stała: znajduje się w głównym katalogu partycji systemowej, najczęściej jako C:\boot.ini.
Plik ma ustawione następujące atrybuty:
- ukryty,
- chroniony plik systemowy,
- często także tylko do odczytu.
Z tego powodu plik nie jest domyślnie widoczny w Eksploratorze Windows – system celowo ukrywa takie pliki, aby chronić mniej doświadczonych użytkowników przed przypadkowymi modyfikacjami.
Budowa pliku boot.ini – jak wygląda jego zawartość?
Boot.ini jest zwykłym plikiem tekstowym w formacie ASCII, podzielonym na sekcje.
Sekcja [boot loader]
Ta część zawiera kluczowe ustawienia rozruchu: timeout= (czas w sekundach wyświetlania menu) oraz default= (ścieżka do domyślnego systemu operacyjnego).
Sekcja [operating systems]
W tej sekcji znajduje się lista wszystkich zainstalowanych systemów Windows; każdy wiersz opisuje:
- ścieżkę do katalogu systemowego (np.
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS), - opis w cudzysłowie – to tekst wyświetlany w menu wyboru systemu,
- dodatkowe przełączniki (np.
/fastdetect), które modyfikują sposób uruchamiania.
Przykładowo pojedynczy wpis może odpowiadać za to, że w menu startowym widzisz pozycję „Microsoft Windows XP Professional”, a wybranie jej powoduje uruchomienie systemu z konkretnej partycji.
Do czego służy edycja pliku boot.ini?
Najczęstsze powody modyfikacji to:
- Zmiana domyślnego systemu operacyjnego – wpis
default=wskazuje instalację startującą automatycznie; - Zmiana czasu wyboru systemu (timeout) – ustawienie krótszego lub dłuższego wyświetlania menu wyboru;
- Dodanie lub usunięcie wpisu systemu – dopasowanie listy w sekcji
[operating systems]po instalacji/odinstalowaniu systemu; - Konfiguracja specjalnych trybów startu – dodawanie przełączników włączających np. tryb awaryjny, debugowanie jądra czy rozszerzone logowanie;
- Usunięcie błędu „Nieprawidłowy plik boot.ini” – poprawa uszkodzonych lub nieprawidłowych wpisów, aby system odnalazł właściwą instalację.
Najbezpieczniejsze metody edycji boot.ini
Edycja przez „System” → „Uruchamianie i odzyskiwanie” (zalecana)
To najbezpieczniejszy sposób zmiany podstawowych ustawień, ponieważ korzysta z wbudowanych narzędzi systemu.
Ogólna procedura (Windows 2000/XP/2003):
- Otwórz Panel sterowania i przejdź do pozycji System.
- Wejdź w zakładkę Zaawansowane.
- W sekcji Uruchamianie i odzyskiwanie kliknij przycisk Ustawienia. W tym oknie możesz zmienić domyślny system operacyjny oraz ustawić czas wyświetlania listy systemów (timeout).
- Jeżeli potrzebujesz bezpośrednio edytować plik, kliknij przycisk Edytuj – system otworzy boot.ini w Notatniku.
Korzystając z tej metody nie musisz samodzielnie szukać pliku na dysku, a ryzyko przypadkowego usunięcia lub przeniesienia pliku jest mniejsze.
Edycja przez narzędzie msconfig (Windows XP / 2003)
W systemach Windows XP i Windows Server 2003 dostępne jest narzędzie msconfig.exe, które umożliwia podgląd i podstawową edycję boot.ini.
Aby z niego skorzystać, wykonaj kroki:
- Otwórz okno „Uruchom” (Win+R).
- Wpisz
msconfigi zatwierdź. - Przejdź do zakładki BOOT.INI.
W tej zakładce możesz:
- zobaczyć listę wpisów rozruchowych,
- zmienić czas oczekiwania (timeout),
- ustawić różne opcje rozruchu za pomocą przełączników (np. tryb awaryjny).
Msconfig jest wygodny do typowych zmian, ale do skomplikowanych modyfikacji lepiej używać edycji ręcznej lub pozostać przy ustawieniach domyślnych.
Ręczna edycja pliku boot.ini w Notatniku (dla zaawansowanych)
Bezpośrednia edycja pliku daje najwięcej możliwości, ale wymaga najwyższej ostrożności – błąd składni lub ścieżki może uniemożliwić start systemu.
Krok 1: Uwidocznienie pliku
- Otwórz Opcje folderów w Eksploratorze Windows.
- W zakładce Widok włącz „Pokaż ukryte pliki i foldery” oraz wyłącz „Ukryj chronione pliki systemu operacyjnego (zalecane)”.
- Po zatwierdzeniu zmian plik C:\boot.ini powinien stać się widoczny.
Krok 2: Zdjęcie atrybutu „Tylko do odczytu”
- Kliknij plik boot.ini prawym przyciskiem myszy.
- Wybierz Właściwości.
- W zakładce Ogólne usuń zaznaczenie pola Tylko do odczytu i kliknij Zastosuj.
Krok 3: Edycja w edytorze tekstu
- Otwórz plik np. w Notatniku (dwuklik lub „Otwórz za pomocą…”).
- Wprowadź odpowiednie zmiany w sekcjach
[boot loader]i[operating systems]. - Zapisz plik i zamknij Notatnik.
- Dla dodatkowego bezpieczeństwa możesz ponownie nadać atrybut Tylko do odczytu, aby uniknąć przypadkowych zmian.
Praktyczna wskazówka: przed jakąkolwiek edycją wykonaj kopię pliku (np. boot.ini.bak) – jeśli coś pójdzie nie tak, łatwo przywrócisz oryginał.
Najważniejsze wpisy w boot.ini – co można zmieniać?
Poniżej kluczowe elementy, które najczęściej się edytuje:
- timeout=… – określa, ile sekund będzie wyświetlane menu wyboru systemu przed automatycznym uruchomieniem wpisu domyślnego;
- default=… – definiuje ścieżkę do domyślnego systemu operacyjnego, który wystartuje bez ingerencji użytkownika;
- Wpisy w sekcji [operating systems] – każdy wiersz opisuje jedną instalację oraz zawiera lokalizację, nazwę i przełączniki uruchamiania.
Co składa się na pojedynczy wpis w [operating systems]:
- część przed znakiem
=wskazuje fizyczną lokalizację systemu na dysku (partycja), - tekst w cudzysłowie to nazwa widoczna w menu,
- przełączniki (np.
/fastdetect) modyfikują sposób uruchamiania.
Usunięcie nieużywanej pozycji z [operating systems] pozwala uporządkować menu, ale upewnij się, że dana instalacja nie jest już potrzebna.
Zasady bezpieczeństwa przy edycji boot.ini
Ponieważ boot.ini jest plikiem krytycznym dla rozruchu systemu, stosuj poniższe zasady:
- Nie edytuj, jeśli nie musisz – plik powinien być modyfikowany tylko przez doświadczonych użytkowników, bo błędne zmiany mogą uniemożliwić start Windows;
- Zawsze wykonaj kopię zapasową pliku – skopiuj
boot.ini(np. doboot.ini.bak), aby w razie problemów łatwo przywrócić oryginał; - Nie zmieniaj ścieżek „na wyczucie” – błędna ścieżka do katalogu systemowego wywoła błąd przy uruchamianiu lub komunikat „Nieprawidłowy plik boot.ini”;
- Korzystaj z narzędzi systemowych – jeśli nie znasz składni pliku, użyj panelu System lub msconfig zamiast ręcznie edytować całość.
Naprawa uszkodzonego lub utraconego pliku boot.ini
Jeżeli plik boot.ini zostanie uszkodzony, usunięty lub zawiera niepoprawne wpisy, Windows może zgłaszać błędy rozruchu (np. „Nieprawidłowy plik boot.ini”) i mieć problem z odnalezieniem instalacji systemu na dysku.
W starszych systemach (np. Windows XP) możesz skorzystać z Konsoli odzyskiwania i narzędzia bootcfg. Aby automatycznie przebudować plik, użyj polecenia:
bootcfg /rebuild
Narzędzie przeskanuje dysk, odnajdzie zainstalowane systemy Windows i na ich podstawie odbuduje nowy plik boot.ini.
Boot.ini a nowoczesne systemy Windows
Na komputerach z Windows Vista, 7, 8, 10, 11 nie znajdziesz pliku boot.ini – rozruch jest tam oparty o BCD (Boot Configuration Data) i inne narzędzia.
Próba szukania lub edytowania boot.ini na takich systemach nie ma sensu – zamiast tego wykorzystuje się narzędzia specyficzne dla nowszego mechanizmu rozruchu, np. bcdedit.
Jeśli jednak pracujesz z komputerem na Windows 2000, XP lub Server 2003, rozumienie działania boot.ini oraz bezpieczna edycja tego pliku pozostają kluczowe dla zarządzania rozruchem systemu.






