Komputery ze współczesnym światem

Otwórz plik startowy ini. Naprawianie programu ładującego za pomocą Konsoli odzyskiwania w systemie Windows XP

Aby uzyskać dostęp do pliku BOOT.INI, który pozwala elastycznie konfigurować opcje uruchamiania systemu Windows, należy włączyć wyświetlanie ukrytych plików, ponieważ. ten plik nie jest domyślnie wyświetlany i jest ukryty, co utrudnia jego znalezienie.

Aby włączyć wyświetlanie ukrytych plików i folderów w systemie Windows, wykonaj następujące czynności:

  • Kliknij przycisk " Początek", iść do " pasek narzędzi„następnie znajdź tam przedmiot” Ustawienia folderów' i otwórz ten element.
  • W wyświetlonym oknie przejdź do „ Pogląd”, a następnie na wyświetlonej liście zaznacz pole obok pozycji” Pokaż ukryte pliki i foldery«.

Teraz zostaną wyświetlone ukryte elementy systemu Windows.

Wykonując te czynności, przejdź do dysku lokalnego „C”, w katalogu głównym którego znajduje się plik BOOT.INI. Jednak ta metoda jest odpowiednia tylko dla systemów operacyjnych starszych niż Windows XP.

Jeśli chodzi o Windows 7 i wyższe wersje, nie ma pliku BOOT.INI.

Został on zastąpiony plikiem Boot Configuration Data (BCD), który można edytować z wiersza poleceń. Aby znaleźć miejsce przechowywania pliku i wprowadzić zmiany w pliku BOOT.INI systemu operacyjnego Windows 7, należy użyć specjalnego programu dołączonego do systemu Windows 7.

  • Ten program znajduje się w c:\Windows\System32>bootcfg /? BOOTCFG /<операция> [<аргументы>]

Określonego programu wiersza poleceń można użyć do wyodrębnienia, zmodyfikowania lub usunięcia ustawień BOOT.INI.

Problemy z uruchamianiem systemu operacyjnego są częstym zjawiskiem wśród użytkowników systemu Windows. Dzieje się tak z powodu uszkodzenia środków odpowiedzialnych za uruchomienie systemu - głównego rekordu rozruchowego MBR lub specjalnego sektora zawierającego pliki niezbędne do normalnego uruchomienia.

Jak wspomniano powyżej, istnieją dwa powody niepowodzenia rozruchu. Następnie porozmawiamy o nich bardziej szczegółowo i spróbujemy rozwiązać te problemy. Zrobimy to za pomocą Konsoli odzyskiwania, która znajduje się na dysku instalacyjnym systemu Windows XP. Do dalszej pracy musimy uruchomić system z tego nośnika.

Jeśli masz tylko obraz dystrybucyjny, musisz najpierw zapisać go na dysku flash.

Odzyskiwanie MBR

MBR jest zwykle zapisywany w pierwszej komórce (sektorze) na dysku twardym i zawiera mały fragment kodu programu, który jest wykonywany jako pierwszy po załadowaniu i określa współrzędne sektora rozruchowego. Jeśli wpis jest uszkodzony, system Windows nie będzie mógł się uruchomić.

  1. Po uruchomieniu z dysku flash USB zobaczymy ekran z dostępnymi opcjami do wyboru. Kliknij R.

  2. Następnie konsola wyświetli monit o zalogowanie się do jednej z kopii systemu operacyjnego. Jeśli nie zainstalowałeś drugiego systemu, będzie on jedynym na liście. Wpisz tutaj numer 1 z klawiatury i naciśnij WCHODZIĆ, następnie hasło administratora, jeśli istnieje, jeśli nie jest ustawione, po prostu kliknij "Wejście".

    Jeśli zapomniałeś hasła administratora, przeczytaj następujące artykuły na naszej stronie:

  3. Polecenie, które „naprawia” główny rekord rozruchowy, jest napisane w następujący sposób:

  4. Nowy MBR został pomyślnie napisany, teraz możesz wyjść z konsoli za pomocą polecenia

    i spróbuj uruchomić system Windows.

    Jeśli próba uruchomienia nie powiodła się, przejdź dalej.

sektor rozruchowy

Sektor rozruchowy w systemie Windows XP zawiera program ładujący NTLDR, który „działa” po MBR i przekazuje kontrolę bezpośrednio do plików systemu operacyjnego. Jeśli ten sektor zawiera błędy, dalsze uruchomienie systemu jest niemożliwe.


Przywracanie pliku boot.ini

W pliku boot.ini kolejność rozruchu systemu operacyjnego i adres folderu z jego dokumentami są określone. W przypadku uszkodzenia tego pliku lub zepsucia składni kodu system Windows nie będzie wiedział, że musi się uruchomić.


Przesyłanie plików rozruchowych

Z wyjątkiem boot.ini pliki są odpowiedzialne za ładowanie systemu operacyjnego NTLDR I NTDETECT.COM. Ich brak uniemożliwia uruchomienie systemu Windows. To prawda, że ​​\u200b\u200bte dokumenty znajdują się na dysku instalacyjnym, skąd można je po prostu skopiować do katalogu głównego dysku systemowego.

  1. Uruchamiamy konsolę, wybieramy system operacyjny, wprowadzamy hasło administratora.
  2. Następnie wprowadź polecenie

    Jest to konieczne, aby wyświetlić listę multimediów podłączonych do komputera.

  3. Następnie musisz wybrać literę dysku, z którego aktualnie jesteśmy uruchamiani. Jeśli jest to dysk flash, jego identyfikatorem będzie (w naszym przypadku) "\Urządzenie\Dysk twardy1\Partycja1". Możesz odróżnić dysk od zwykłego dysku twardego według objętości. Jeśli używamy płyty CD, wybierz "\Urządzenie\CdRom0". Należy pamiętać, że liczby i nazwy mogą się nieznacznie różnić, najważniejsze jest zrozumienie zasady wyboru.

    Tak więc zdecydowaliśmy się na wybór dysku, wpisujemy jego literę z dwukropkiem i naciskamy "Wejście".

  4. Teraz musimy przejść do folderu "i386" dlaczego piszemy

  5. Po przejściu musisz skopiować plik NTLDR z tego folderu do katalogu głównego dysku systemowego. Wpisujemy następującą komendę:

    a następnie zgódź się na wymianę, jeśli zostaniesz o to poproszony ( „Y”).

  6. Po pomyślnym skopiowaniu pojawi się odpowiedni komunikat.

  7. Następnie robimy to samo z plikiem NTDETECT.COM.

  8. Ostatnim krokiem będzie dodanie naszego systemu Windows do nowego pliku boot.ini. Aby to zrobić, uruchom polecenie

    Wpisz numer 1 , podaj identyfikator i parametry rozruchu, wyjdź z konsoli, uruchom system.

Wszystkie podjęte przez nas działania mające na celu przywrócenie pobierania powinny doprowadzić do pożądanego rezultatu. Jeśli nadal nie udało ci się uruchomić systemu Windows XP, najprawdopodobniej będziesz musiał skorzystać z ponownej instalacji. Możesz „przeorganizować” system Windows, zachowując pliki użytkownika i ustawienia systemu operacyjnego.

Wniosek

„Awaria” pobierania nie dzieje się sama, zawsze jest ku temu powód. Mogą to być zarówno wirusy, jak i twoje działania. Nigdy nie instaluj programów uzyskanych z witryn innych niż oficjalne, nie usuwaj ani nie edytuj plików, które nie zostały utworzone przez Ciebie, mogą okazać się systemowe. Przestrzeganie tych prostych zasad pomoże Ci nie uciekać się ponownie do skomplikowanej procedury odzyskiwania.

Czy kiedykolwiek instalowałeś wiele OS(Systemy operacyjne), na jednym komputerze.

Jeśli musiałeś, to prawdopodobnie zauważyłeś, że po uruchomieniu komputera na 30 sekund pozwala nam to wybrać OS które chcielibyśmy teraz pobrać.

W takim przypadku, jeśli nie dokonasz wyboru, system domyślnie uruchomi się. Ta funkcja jest wykonywana przez program ładujący Windows.

Jak widać na zrzucie ekranu, bootloader przechowuje tylko kilka linii z informacją o starcie systemu.

Jeśli nieprawidłowo zainstalowałeś lub odinstalowałeś system Windows, wpis about OC, będą przechowywane w stanie niedziałającym w programie ładującym boot.ini. Aby usunąć go bezboleśnie dla systemu, wystarczy usunąć dodatkową linię i to wszystko.🙂.

2 Jak utworzyć program ładujący Windows

Na przykład zadanie jest następujące.

Nagle przegrałeśboot.ini . Jednocześnie masz na swoim komputerze dwa działające systemy operacyjne,OknaXP I System Windows 7.

Wiesz to xp,masz go na osobnym dysku fizycznym, w sekcjiC, A System Windows 7jest na dyskuD,również na oddzielnym dysku fizycznym (tj.zainstalowany w cieledwa Dysk twardy) .

Celem jest umożliwienie rozruchu z dowolnego systemu, podczas gdySystem Windows 7powinien być załadowany domyślnie, czas oczekiwania 10 sek.

i zmień to.

Wpis będzie wyglądał następująco:

limit czasu=10

domyślny= multi (0) dysk (0) dysk rdisk (1) partycja (1)\WINDOWS

multi (0) dysk (0) rdisk (0) partycja (1)\WINDOWS="Microsoft Windows XPprofesjonalnyPL" /noexecute=optin /fastdetect

multi (0) dysk (0) dysk rdisk (1) partycja (1)\WINDOWS="Microsoft System Windows 7 Ostateczny" /noexecute=opcja /fastdetect

Jak widać, wszystko jest proste. Wystarczyło nam zmienić numer dysku fizycznego w wartościdomyślny.A po skopiowaniu ostatniej linii zmieniamy boot i nazwę systemu Windows.

Ponadto, jeśli jakiekolwiek wpisy wboot.ini nie działają poprawnie, możesz je naprawić za pomocą środkówokna. Aby to zrobić, menu start - uruchom - polecenie "msconfig" , znajdź zakładkę boot.ini i naciśnij „sprawdź wszystkie ścieżki pobierania”.



W moim przypadku ścieżka pobieraniaSystem Windows 7nie działa, więc zgadzam się na usunięcie linii zboot.ini.

BOOT.INI to wewnętrzny plik systemu Windows z opcjami uruchamiania. System operacyjny uzyskuje do niego dostęp po włączeniu komputera. Jeśli nie jesteś zadowolony z początkowych ustawień uruchamiania, możesz je zmienić. Wystarczy wprowadzić zmiany w tym pliku. Ale znalezienie go nie jest łatwe: foldery systemowe są często ukryte przed oczami użytkownika, aby przypadkowo nie usunąć lub przenieść ważnego katalogu. Nowsze systemy Windows nie mają tego pliku.

Jeśli na komputerze jest więcej niż jeden system operacyjny, wybór zostanie zaoferowany podczas uruchamiania. Za to odpowiada BOOT.INI. Określa, który z systemów jest priorytetem, z jakimi ustawieniami go załadować itp.

Po włączeniu system Windows uzyskuje dostęp do kilku plików kontrolujących uruchamianie na różnych etapach. Są to ntbootdd.sys, ntdetect.com, ntldr, bootsect.dos. I oczywiście sam BOOT.INI. Jeśli którykolwiek z nich zostanie zmieniony, przeciągnięty, usunięty lub niedokładnie edytowany, może to spowodować problemy. Komputer będzie się w nieskończoność restartował, wyświetlał błędy lub po prostu się nie włączał. Dlatego z wewnętrznymi danymi systemu operacyjnego należy obchodzić się ostrożnie. Niepoprawny numer lub myślnik w niewłaściwym miejscu - i będziesz musiał przywrócić system operacyjny.

Jak znaleźć BOOT.INI

Porozmawiajmy najpierw o systemie Windows XP. Gdzie w tym modelu jest BOOT.INI? Można go znaleźć bezpośrednio w katalogu głównym (gdzie znajdują się główne dystrybucje systemu). Ale nie będziesz mógł go zobaczyć, jeśli wyświetlanie ukrytych obiektów nie jest włączone. Aby włączyć tę opcję:

  1. Przejdź do „Panelu sterowania” (w menu „Start”).
  2. Otwórz Opcje folderów w obszarze Wygląd i personalizacja.
  3. Znajdź kartę „Widok”.
  4. Przewiń suwak w dół. Pojawi się wiersz „Pokaż ukryte pliki”. Sprawdź pudełko.

Powinieneś być teraz w stanie zobaczyć BOOT.INI. Znajduje się bezpośrednio na dysku systemowym (zwykle jest to dysk C:\). Sam plik ma ikonę w postaci liścia z kołem zębatym. Będzie przezroczysty. Oznacza to, że jest ukryty i nie ma możliwości usunięcia z niego tego atrybutu.

Jeśli nie masz pojęcia, gdzie dokładnie jest zainstalowany Twój system operacyjny, przejdź do menu „Start - Szukaj”. Wybierz „Pliki i foldery” iw polu wprowadzania wpisz nazwę lub część nazwy. Okno wyświetli wszystkie wyniki o tej nazwie.

Jeśli używasz systemu Windows 7, we wszystkich modelach od wersji Vista ustawienia te zostały zastąpione plikiem konfiguracyjnym „BCD”, który nie ma rozszerzenia. Można go uruchomić jako część rejestru, ale trudno będzie coś w nim skonfigurować lub zmienić. Zawiera wiele parametrów i wartości, które nie są łatwe w nawigacji. W systemie Windows 10 brakuje również BOOT.INI, więc będziesz musiał zmienić opcje rozruchu w inny sposób.

BCD jest znacznie bardziej użyteczny i funkcjonalny niż jego „poprzednik”, ale ten plik nie jest przeznaczony do ręcznej konfiguracji. Jest potrzebny na potrzeby systemu i nie warto w nim niczego naprawiać.

Jak edytować?

BOOT.INI można edytować za pomocą dowolnego edytora tekstu. Wystarczy zwykły notatnik Windows lub „zaawansowany” Notepad+. Ale wcześniej musisz zezwolić na dostęp do pliku, w przeciwnym razie po wprowadzeniu zmian nie będzie można go zapisać.

  1. Kliknij na nią prawym przyciskiem myszy.
  2. Wybierz „Właściwości”.
  3. W zakładce „Ogólne” odznacz pole „Tylko do odczytu”.
  4. Kliknij Zastosuj.

Następnie możesz zmienić wartości w BOOT.INI. Plik ma przejrzystą strukturę. Nie zaleca się niczego w nim usuwać, niepotrzebnie przenosić operatorów, usuwać nawiasy czy znaki interpunkcyjne. Krótko o każdym parametrze:

  • „Limit czasu” pokazuje, ile czasu jest przeznaczone na wybór systemu operacyjnego podczas uruchamiania (jeśli zainstalowano więcej niż jeden). Wpisz potrzebną liczbę po znaku równości „=”. Timer odlicza w sekundach.
  • „default” oznacza domyślny system operacyjny. Zostanie pobrany, jeśli nie wybierzesz systemu operacyjnego do aktywacji w wyznaczonym czasie. To ustawienie może wyglądać mniej więcej tak: „scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS”.
  • „scsi” to kontroler zarządzający dyskiem fizycznym. Jeśli jest więcej niż jeden, drugi będzie wyglądał jak „scsi(1)”.
  • „Partycja” to partycja, na której znajduje się system operacyjny. Na przykład „Partition(1)” wskazuje na C:\, „partycja(2)\” wskazuje na D:\ i tak dalej.
  • Poniżej parametru „systemy operacyjne” znajduje się lista zainstalowanych systemów operacyjnych. Jeśli masz jeden system operacyjny, będzie jedna linia.
  • Można również wprowadzić inne parametry. Na przykład „/SOS”, aby wyświetlić nazwy sterowników podczas uruchamiania, lub „/debug”, aby debugować jądro. Wszystkie możliwe polecenia znajdują się na oficjalnej stronie Microsoft.

Jak zmienić kolejność rozruchu bez pliku BOOT.INI

Ponieważ edycja BOOT.INI w systemie Windows 7 i nowszych wersjach nie będzie działać z powodu braku tego pliku, będziesz musiał skonfigurować kolejność rozruchu w inny sposób. Oczywiście możesz spróbować pracować z BCD, ale zrozumienie wszystkich jego opcji nie będzie łatwe.

Jeśli chcesz zmienić czas na wybór systemu operacyjnego lub domyślnie ustawić inny system, możesz to zrobić w następujący sposób:

  1. Otwórz „Mój komputer”.
  2. Kliknij dowolne miejsce w oknie prawym przyciskiem myszy.
  3. Przejdź do „Właściwości”.
  4. Następnie przejdź do Ustawień zaawansowanych.
  5. Na karcie Zaawansowane w obszarze Odzyskiwanie i rozruch kliknij Opcje. Potrzebne opcje będą dostępne.

Inny sposób:

  1. Przejdź do Start - Uruchom.
  2. W oknie, które zostanie otwarte, wpisz „msconfig” (bez cudzysłowów). Pojawią się ustawienia konfiguracji.
  3. Zakładka Pliki do pobrania. Otworzy się lista zainstalowanych systemów operacyjnych. Możesz zdecydować, który ustawić jako domyślny i zmienić limit czasu uruchamiania i wyboru systemu.

Niestety metody te nie pozwalają na ustawienie określonych parametrów.

Korzystanie z programów

Zadania opisane powyżej można uprościć. W tym celu istnieją specjalne narzędzia - menedżery pobierania. Można z nich zrezygnować bez BOOT.INI. Oto niektóre z tych programów:

  • Powłoka dla BCD. Można go użyć do dostosowania tego pliku.
  • Menedżer rozruchu OSL2000. Obsługuje pracę z dużą liczbą systemów operacyjnych (do 100 sztuk).
  • Zapewnia szybkie ponowne uruchomienie żądanego systemu operacyjnego.

W systemie Windows XP BOOT.INI odpowiada za kolejność uruchamiania systemu. Można to zmienić, wpisując polecenia ręcznie. W kolejnych wersjach systemu operacyjnego plik był usuwany. Ale ustawienie opcji uruchamiania jest nadal dostępne. Jeśli nie rozumiesz tego problemu, użyj programów do tego przeznaczonych. W ten sposób nie musisz dotykać własnych informacji systemu Windows.

Edycja pliku BOOT.INI nie jest trudno go wyprodukować na działającym systemie operacyjnym, można go znaleźć w katalogu głównym dysku C:\system, nie zobaczysz go od razu, ponieważ atrybut ukryty został przypisany do pliku BOOT.INI . Jak znaleźć plik BOOT.INI znajdziesz w naszym artykule. Ale proponuję coś innego, skomplikujmy sobie zadanie. Załóżmy, że nie możesz uruchomić systemu Windows XP w wyniku błędu popełnionego podczas edycji pliku BOOT.INI lub został on uszkodzony przez jakiś program. Jak teraz dostać się do naszego pliku BOOT.INI i go edytować?

Edycja pliku BOOT.INI

Będziemy potrzebować albo startowej dyskietki, jak utworzyć i uruchomić z niej system Windows XP, przeczytaj Lub możesz użyć zestawu dystrybucyjnego Windows XP, aby zmienić plik BOOT.INI bezpośrednio na lub prostszą opcję: Live CD - system operacyjny uruchamiający się z nośników wymiennych (CD, DVD, pendrive itp.), który nie wymaga do działania instalacji na dysku twardym, jeśli jeszcze go nie masz, to koniecznie musisz go zdobyć, jest bardzo łatwy znaleźć takie Live CD w Internecie. Ustawiamy BIOS na uruchamianie z dysku, jeśli nie wiesz, przeczytaj i uruchom z Live CD, przejdź do katalogu głównego dysku „C” i znajdź tam nasz plik. Otwieramy go dowolnym edytorem tekstu, takim jak Notatnik, znajduje się on w katalogu głównym dysku systemowego C:\. Tutaj podałem rozszyfrowanie i zawartość typowego pliku BOOT.INI oraz dla jasności załączam zdjęcie sterowania komputerem.


limit czasu=20
default=multi(0)dysk(0)rdisk(0)partycja(1)\WINDOWS
multi(0)dysk(0)rdisk(0)partycja(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

deszyfrowanie:

Kontroluje proces pobierania.

timeout=20 czas dany użytkownikowi na wybór systemu, w tym przypadku 20 sekund

multi(0) kontroler dysku, musi mieć wartość 0

disk(0) ten parametr również musi być ustawiony na 0

rdisk(0) określa numer seryjny dysku zawierającego partycję rozruchową, numery uwagi zaczynają się od zera, to znaczy, jeśli masz dwa dyski twarde i system operacyjny znajduje się na pierwszym dysku twardym, należy go określić w ten sposób rdisk(0), spójrz na zdjęcie Zarządzanie dyskami, mam trzy dyski twarde

odliczanie nie jest od jednego, ale od zera, system operacyjny znajduje się na dysku oznaczonym jako zero, czyli na pierwszym. Na zdjęciu ma rozmiar 232,88 GB.

partition(1) numer partycji startowej dysku twardego, cyfry zaczynają się od jedynki, na zdjęciu widać, że system operacyjny znajduje się na partycji(1) czyli innymi słowy na partycji systemowej „C” o pojemności 92,29 GB.

I ostatni \WINDOWS="Microsoft Windows XP Professional" /fastdetect.

WINDOWS = ścieżka do katalogu lub prościej do folderu, w którym jest zainstalowany system operacyjny.

" Microsoft Windows XP Profesjonalny„Nawiasem mówiąc, nazwa systemu operacyjnego, tutaj możesz wpisać dowolną nazwę.

/fastdetect to specjalny klucz, który wyłącza rozpoznawanie urządzeń podłączonych do portów szeregowych i równoległych.


Na początku artykułu chcieliśmy również edytować plik BOOT.INI na działającym systemie Windows XP, ale wydaje mi się, że po przeczytaniu wszystkich powyższych informacji edycja pliku BOOT.INI na działającym systemie Windows XP nie będzie trudne dla ciebie.

Tutaj podałem parametry np klucz/fastdetect : Jeśli nie masz doświadczenia, bądź bardzo ostrożny z tymi opcjami.

  1. /basevideo system użyje standardowego sterownika VGA, używanego w przypadku problemów z kartą graficzną
  2. /fastdetect System nie wykrywa urządzeń Plug and Play podczas procesu uruchamiania.
  3. /maxmem ma zastosowanie, jeśli pamięć RAM jest niestabilna.
  4. /bootlog służy do znalezienia przyczyny, dla której system może uruchomić się tylko w trybie awaryjnym.
  5. /safeboot Po zainstalowaniu system uruchomi się w trybie awaryjnym.
  6. /sos zawiera listę sterowników do załadowania na ekranie, pomoże dowiedzieć się, na co system natknie się podczas ładowania.
  7. /crashdebug debugger jest ładowany i pozostaje nieaktywny, dopóki nie wystąpi błąd jądra.
  8. /nodebug nie wyświetla informacji debugowania na ekranie.
  9. /hal określa plik używany jako hal.dll po załadowaniu.
  10. /kernel określa plik używany jako plik ntoskrnl.dll po załadowaniu.

Przyjrzyj się uważnie, gdzie popełniłeś błąd i co źle wpisałeś, wprowadź odpowiednie zmiany i spróbuj ponownie uruchomić komputer i zalogować się do systemu operacyjnego.

Na początku artykułu chcieliśmy również edytować plik BOOT.INI na działającym systemie Windows XP, ale wydaje mi się, że po przeczytaniu wszystkich powyższych informacji edycja pliku BOOT.INI na działającym systemie Windows XP nie będzie trudne dla ciebie. Edycja pliku BOOT.INI powinno pójść dobrze.

Podobne posty