Komputery Okna Internet

Odzyskiwanie partycji rozruchowej systemu Windows 7

Witajcie drodzy czytelnicy.

Czasami w wyniku różnych działań może się zdarzyć, że komputer odmówi wejścia do systemu operacyjnego. W niektórych przypadkach jest to spowodowane nieprawidłowym działaniem ważnego narzędzia. Rozwiązaniem jest przywrócenie bootloadera systemu Windows 7.

Istnieje kilka głównych znaków wskazujących na potrzebę „przywrócenia do życia” odpowiedniego elementu systemu operacyjnego:

Bootrec( )

Aby przywrócić komputer do stanu roboczego, musisz wykonać szereg kroków. Dodatkowo do zabiegu potrzebne będą nam pliki instalacyjne systemu Windows. Dlatego bez dysku nie poradzimy sobie z odpowiednimi danymi. Wykonujemy następujące czynności:


To polecenie pokaże wszystkie możliwe parametry, z którymi współpracuje.

Opis kluczy Bootrec( )

Zespoły w środowisku cmd.exe można uruchomić w wersji standardowej lub ze specjalnymi dodatkami. Jeśli więc na przykład napiszesz „ bootrec.exe /FixMbr", program zapisuje rekord rozruchowy na partycję główną. Co więcej, ten ostatni jest kompatybilny z Windows 7 i Vista. Pomoże to przywrócić funkcjonalność urządzenia. Ponadto możesz skorzystać z tej sztuczki, jeśli zajdzie potrzeba usunięcia niestandardowego kodu w odpowiednim segmencie. Jednakże istniejąca tablica partycji pozostaje taka sama.

Jeśli użyjesz klawisza " /NaprawBoot", program zapisuje nowy sektor rozruchowy. Jest także kompatybilny z powyższymi systemami operacyjnymi firmy Microsoft. Ta opcja jest używana w kilku przypadkach:

    Plik startowy został zastąpiony niestandardowym.

    Jest uszkodzony.

    Po siódmej wersji, czyli Viście, opublikowano poprzednią kompilację. Na przykład po zainstalowaniu XP używany jest bootloader Windows NT.

Warto wiedzieć! Ten sam efekt można uzyskać stosując program „ bootsect.exe" Jest też na dysku. W tym celu piszemy „ Bootsect /NT60 SYS" Pojawi się sektor rozruchowy zgodny z „”. Aby uzyskać szczegółowe informacje, musisz uruchomić narzędzie za pomocą klucza „ /pomoc».

Pisząc” bootrec.exe /ScanOs", aplikacja skanuje wszystkie dostępne dyski pod kątem systemów OS 7 i Vista. W rezultacie użytkownicy otrzymują listę wszystkich znalezionych systemów, nawet tych, które nie są zarejestrowane w pamięci danych rozruchowych.

Korzystanie z klucza " /OdbudujBcd„rozpocznie skanowanie wszystkich dysków w poszukiwaniu zainstalowanych systemów operacyjnych. Tworzona jest lista, z której można je dodać do magazynu. Dodatkowo polecenie to umożliwi odbudowanie bazy danych. Jednak zanim to zrobisz, zdecydowanie musisz usunąć wcześniejsze dane.

Powyższe narzędzie ma szeroką funkcjonalność. Ale to nie pomoże, jeśli brakuje pliku startowego systemu. W takim przypadku musisz skorzystać z innego narzędzia.

Warto zaznaczyć, że działa to automatycznie. Oznacza to, że użytkownicy muszą jedynie dostać się do określonych narzędzi, wprowadzić polecenie, a wszystko zostanie wykonane niezależnie - nie trzeba nic robić w trakcie samego procesu.

BCDboot( )

To narzędzie służy do tworzenia lub naprawy programu ładującego znajdującego się na partycji głównej. Program umożliwia także przesyłanie plików pomiędzy dyskami twardymi. Nawet jeśli system nie jest widoczny na tym drugim.

Aby rozpocząć, po prostu wpisz „ bcdboot.exe C:\windows" Operacja przywraca uszkodzone dane, w tym pliki pamięci.

Proces ma kilka parametrów:

    Źródło – lokalizacja katalogu, w którym znajduje się dystrybucja systemu Windows. W naszym przypadku jest to plastikowy dysk lub dysk flash USB. Ten parametr jest wymagany. Resztę wskazano jako niezbędną.

    « /I» — ustawia język otoczenia. Jeśli pozostawisz to bez zmian, używany będzie język angielski.

    « /S„-wskazuje literę dysku, na którym zostaną umieszczone wymagane pliki. Domyślnie jest to lokalizacja ustawiana przez BIOS lub nowy system – UEFI.

    « /w„…uruchamia się tryb szczegółowego rozliczania pracy.

    « /M» - łączenie parametrów istniejącego rekordu i nowo utworzonego. Wszystko to jest zapisywane w nowym obszarze rozruchowym.

Powrót po użyciu Linuksa( )

Warto wyobrazić sobie sytuację, w której wcześniej posiadałeś system operacyjny firmy Microsoft. A po zainstalowaniu Linuksa pierwszy nagle przestał się uruchamiać. Stało się to w wyniku pewnych błędów.

Jeśli system Windows nie działa po zainstalowaniu Ubuntu, nie panikuj od razu. Problem można rozwiązać w prosty sposób.

dd if=/dev/sda2 of=/linux.boot bs=512 liczba=1

Powyższy kod umożliwia skopiowanie sektora rozruchowego z folderu „ sda2" w linux.boot.

Warto zauważyć, że w tym systemie operacyjnym element główny „ / " Jeśli tak nie jest w Twojej sytuacji osobistej, najpierw musisz dowiedzieć się, który z istniejących obszarów można uruchomić.

Wpis został skopiowany do folderu użytkownika. Dlatego przechodzimy do odpowiedniego katalogu i przenosimy plik na partycję, na której jest już zainstalowany system Windows.

Rezultatem będzie „ Wiersz poleceń", w którym piszemy tylko dwie linijki i po każdym kliknięciu " Wchodzić»:
Bootrec.exe /FixMbr
Bootrec.exe /FixBoot
Następnie ponownie uruchamiamy urządzenie i sprawdzamy, jak wszystko działa w naszym systemie operacyjnym.

Sekcja jest aktualizowana codziennie. Zawsze najnowsze wersje najlepszych darmowych programów do codziennego użytku w sekcji Wymagane programy. Jest tam prawie wszystko co potrzebne do codziennej pracy. Zacznij stopniowo porzucać pirackie wersje na rzecz wygodniejszych i funkcjonalnych darmowych odpowiedników. Jeśli nadal nie korzystasz z naszego czatu, gorąco polecamy zapoznanie się z nim. Znajdziesz tam wielu nowych przyjaciół. Ponadto jest to najszybszy i najskuteczniejszy sposób kontaktu z administratorami projektów. Sekcja Aktualizacje antywirusa nadal działa - zawsze aktualne, bezpłatne aktualizacje dla Dr Web i NOD. Nie miałeś czasu czegoś przeczytać? Pełną zawartość tickera można znaleźć pod tym linkiem.

Przywracanie bootloadera Windows 7 bez dystrybucji i tworzenie podwójnego rozruchu za pomocą programu MultiBoot

adnotacja

Przywracanie programu rozruchowego systemu Windows 7 po zainstalowaniu systemu Windows XP i utworzeniu menu startowego zostało szczegółowo opisane w artykule Instalacja systemu Windows XP na komputerze z systemem Windows 7 i nie jest trudna, jeśli masz dysk instalacyjny systemu Windows 7 lub dysk odzyskiwania systemu Windows 7. Są jednak sytuacje, gdy ani jedno, ani drugie nie jest pod ręką. Program ma pomóc w tym przypadku MultiBoot, opracowany przez uczestników konferencji OsZone.

Program MultiBoot można pobrać pod adresem Portal softowy OSZone z tej strony.

Strona programu na OsZone-Wiki: MultiBoot.

Historia rozwoju

Program oparty jest na pomyśle Pawła Krawczenki, aby zautomatyzować i przedstawić w interfejsie graficznym (GUI) pracę użytkownika w wierszu poleceń - narzędzie Napraw BootFull. Jednak pojawienie się systemu operacyjnego Windows 7 spowodowało ulepszenie narzędzia i rozszerzenie jego funkcjonalności. Obecnie program obejmuje prawie wszystkie niezbędne funkcje narzędzia bcdedit.exe, przeznaczony do pracy z rekordami systemu operacyjnego, z wyjątkiem funkcji usuwania wpisu z boot store (BCD) i dodawania do BCD wpisu dla drugiego systemu Windows 7 lub Vista.

Funkcje programu

Dzięki temu programowi będziesz mógł:

  • odzyskać pliki startowe systemu Windows Vista lub Windows 7 utracone podczas formatowania aktywnej partycji; Nowy
  • przywróć program ładujący systemu Windows Vista lub Windows 7, który został usunięty podczas instalacji systemu Windows XP;
  • utwórz konfigurację podwójnego rozruchu zarówno po, jak i przed instalacją systemu Windows XP;
  • określ domyślny system operacyjny;
  • edytować wpisy dowolnego systemu operacyjnego w menedżerze rozruchu i określić ich pozycję w menu rozruchu;
  • ustaw limit czasu dla menu z wyborem ładowania systemów operacyjnych;
  • eksportuj i importuj dane konfiguracji rozruchu;
  • wyświetlać szczegółowe informacje na temat miejsca pobierania, plików startowych, układu dysków i partycji, a także zapisywać je w pliku tekstowym;
  • uruchom wiersz poleceń, aby ręcznie wykonać polecenia;
  • określ parametry pliku boot.ini dysk I przegroda w przypadku błędów rozruchu w systemie Windows XP. Nowy

Aby ułatwić pracę z programem, każdy element sterujący został wyposażony w podpowiedź.

Uruchomienie programu

Pobierz archiwum z programem i rozpakuj je do osobnego folderu. Jeśli uruchomiłeś system Windows XP, po prostu uruchom program, a jeśli uruchomiłeś system Windows 7/Vista, uruchom go jako administrator. Po uruchomieniu programu:

  • będzie zbierać informacje o danych konfiguracyjnych rozruchu (BCD), dyskach i partycjach oraz zainstalowanych systemach operacyjnych Windows;
  • przeanalizuje wersję pliku bootloadera bootmgr;
  • przeszuka pliki startowe systemu Windows XP, łącznie z ich zawartością boot.ini(jeśli jest ich kilka).

Wynik analizy znajdzie odzwierciedlenie w terenie Szczegóły konfiguracji na karcie Dodatkowo.

Proponowana wersja zawiera narzędzia bootsect.exe, więc nie trzeba go dodatkowo pobierać ani kopiować z dysku instalacyjnego systemu Windows 7, a także narzędzia bcdboot.exe, dostępnego w folderze Windows\System32 systemu operacyjnego Windows 7. O możliwościach i zastosowaniu narzędzia możesz przeczytać w artykule Opcje wiersza poleceń BCDboot.

Zakładka Odzyskiwanie

Przyjrzyjmy się funkcjom programu realizowanym za pomocą tej zakładki.

Każdy element sterujący wyposażony jest w podpowiedź, która ułatwia pracę z programem.

Rysunek 1 – Zakładka „Odzyskiwanie”: przywracanie modułu ładującego systemu Windows 7 i dodanie wpisu dotyczącego systemu Windows XP do menu startowego.

Przywracanie programu ładującego systemu Windows Vista lub Windows 7, który został usunięty podczas instalacji systemu Windows XP

Gdy pole wyboru jest aktywne Przywróć bootloaderNa wszystkich dyskach system Windows Vista/7 Zostanie wykonane polecenie naprawy MBR kompatybilnego z Windows 7/Vista:

Bootsect /nt60 Wszystko

Jeżeli komputer posiada więcej niż jeden dysk twardy, polecenie zostanie wykonane za pomocą klawisza /siła.

Jeśli używasz programu jako edytora wpisów BCD, odznacz to pole.

Dodanie wpisu rozruchowego systemu Windows XP do menu rozruchu i pamięci.

Możesz dodać wpis uruchamiający system Windows XP zarówno przed, jak i po jego zainstalowaniu. Jeśli na dysku BCD nie ma wpisu dotyczącego rozruchu systemu Windows XP, zobaczysz drugie pole wyboru: Dodaj pozycję do menu rozruchu w systemie Windows XP i w terenie Wykonane polecenia i raport– lista wymaganych poleceń.

Notatka: przed dodaniem pozycji pobierania systemu Windows XP do sklepu z plikami do pobrania w polu kombi Wybierz system operacyjny Nie ma na ten temat żadnej linii, ale ustawienia zostaną zastosowane konkretnie do utworzonego wpisu. Na tym etapie możesz:

  • zmienić nazwę utworzonego wpisu (domyślnie – „Windows XP”);
  • ustaw Windows XP jako domyślny system operacyjny (jeśli tego nie chcesz, odznacz odpowiednie pole);
  • określ lokalizację wpisu w menu startowym (domyślnie wpis będzie znajdować się na górze listy).

Po kliknięciu przycisku „Uruchom” zaplanowane polecenia zostaną wykonane.

Można wcześniej przygotować się do instalacji systemu Windows XP i utworzyć menu startowe. Aby to zrobić, uruchom program w systemie Windows 7, skonfiguruj opcje menu startowego w taki sam sposób, jak opisano powyżej, ale ponieważ nie ma potrzeby przywracania bootloadera na tym etapie, odznacz Przywróć bootloaderNa wszystkich dyskach system Windows Vista/7 i naciśnij przycisk Wykonać. Po zainstalowaniu systemu Windows XP wystarczy przywrócić moduł ładujący systemu Windows 7.

Edytuj dowolny wpis systemu operacyjnego w menedżerze rozruchu.

Program Multiboot umożliwia edycję istniejących rekordów rozruchowych systemów operacyjnych. Aby to zrobić, wystarczy odznaczyć oba pola wyboru na karcie Powrót do zdrowia nad polem Edytowanie posta. Aby rozpocząć edycję, wybierz żądany wpis w polu kombi Wybierz system operacyjny. Pozostałe funkcje są podobne do tych zastosowanych do utworzonego rekordu rozruchowego systemu Windows XP i nie są trudne:

  • zmiana nazwy wybranego wpisu;
  • ustawienie wybranego systemu jako domyślnego systemu startowego (jeśli tego nie chcesz, odznacz odpowiednie pole);
  • zmiana lokalizacji wpisu w menu startowym (na górze lub na dole listy).

Ustawianie limitu czasu

W tym celu należy zmienić wartość w polu checkbox Ustaw limit czasu wyboru systemu operacyjnego.

Polecenie zostanie wyświetlone w polu kontrolnym

X:\Windows\System32\bcdedit /timeout nn

gdzie X to litera partycji, na której znajduje się Windows 7, nn to liczba sekund.

Wykonane polecenia i pole raportu

W polu zostanie wyświetlona lista poleceń, które należy uruchomić w wierszu poleceń Wykonane polecenia i raport. Po przeanalizowaniu istniejących parametrów BCD program dodaje do listy tylko te polecenia, które zmieniają aktualne. Na przykład, jeśli parametr limitu czasu wynosi 15 sekund, nie pojawi się on na liście poleceń. Postęp i rezultaty są widoczne w terenie Wykonane polecenia i raport. Tekst można skopiować do schowka, a następnie wkleić do pliku notatnika lub wpisu na forum.

Po naciśnięciu przycisku Wykonać Rozpocznie się tworzenie lub modyfikowanie menu rozruchu, a moduł ładujący systemu Windows 7 zostanie przywrócony.

Przywracanie rozruchu systemu Windows 7 lub Windows Vista po sformatowaniu aktywnej partycji

Czasami podczas instalacji systemu Windows XP lub częściej podczas ponownej instalacji niczego niepodejrzewający użytkownicy formatują aktywną partycję, na której znajdowały się pliki startowe systemu Windows 7. Naturalnie po zainstalowaniu systemu Windows XP możliwość uruchomienia systemu Windows 7 znika. Jeśli masz dysk instalacyjny z systemem Windows 7, przywrócenie uruchamiania to kwestia kilku minut, ale co, jeśli go nie masz? MultiBoot jest wyposażony w narzędzia do rozwiązania tego problemu i nie zawiera zestawu dystrybucyjnego. Na początku artykułu wspomniałem, że służy do tego narzędzie bcdboot.exe.

Rysunek 2 – Zakładka „Odzyskiwanie”: odzyskiwanie plików startowych systemu Windows 7 lub Windows Vista po sformatowaniu aktywnej partycji.

Okno przywrócenia możliwości uruchomienia systemu Windows 7 pojawi się, gdy program nie wykryje ukrytego folderu BOOT na aktywnej partycji (lub partycjach, jeśli są 2 lub więcej dysków twardych). Wszystko, co musisz zrobić, to skonfigurować klucze narzędziowe i wybrać aktywną partycję do odzyskiwania BCD. Ta funkcja programu jest szczególnie przydatna dla tych, którzy mają zainstalowany system Windows Vista, ponieważ narzędzia bcdboot.exe nie w systemie Windows Vista.

Z MultiBoot Odzyskiwanie BCD to kwestia kilku kliknięć myszką.

Zakładka „Zaawansowane”.

Na tej karcie możesz zobaczyć dane konfiguracji rozruchu oraz układ dysków i partycji w terenie „Informacje o konfiguracji”.

Rysunek 3 – Zakładka „Zaawansowane”.

Jeśli potrzebujesz pliku tekstowego zawierającego dane konfiguracji rozruchu, kliknij łącze Kopiuj lub Zapisz. W pierwszym przypadku informacje są zapisywane w schowku i możesz z nich korzystać według własnego uznania. W drugim przypadku zostaniesz poproszony o utworzenie pliku tekstowego. Istnieją dwie możliwości zapisywania informacji:

Pierwsza będzie zawierać informacje o wpisach systemu operacyjnego tworzących menu startowe, co przypomina uruchomienie polecenia:

Bcdedit /enum aktywne

Druga opcja będzie zawierała informację o wszystkich wpisach zawartych w BCD, co jest równoznaczne z uruchomieniem komendy:

Bcdedit /wylicz wszystko

Dane o plikach startowych Windows, układzie dysków i partycji, zainstalowanych systemach Windows oraz tekście plików boot.ini zostaną dodane w każdym przypadku.

Obszar narzędzi

Utworzenie kopii zapasowej BCD jest konieczne, aby w przypadku nieudanej instalacji systemu operacyjnego lub po eksperymentowaniu z menu startowym można było przywrócić system operacyjny do stanu roboczego. Aby wykonać eksport BCD, kliknij łącze Ratować. Zostaniesz poproszony o wybranie lokalizacji do przechowywania kopii zapasowej w folderze programu. Możesz to zmienić, jeśli chcesz.

Jeśli masz kopię zapasową danych do pobrania utworzoną wcześniej przez program, możesz ją przywrócić, korzystając z łącza Przywrócić. Aby to zrobić, kliknij na niego, określ lokalizację, w której przechowywany jest plik kopii zapasowej, a następnie kliknij otwarty.

Podsystem konsoli programu

Pomoc dotyczącą poleceń używanych w podsystemie konsoli MultiBoot można uzyskać uruchamiając

MultiBoot/?

Rysunek 4 – Działanie podsystemu konsoli programu

Do pracy z narzędziami bcdedit I butysek możesz na przykład użyć Multiboot, aby uzyskać informacje o wpisach BCD na partycji C: z wyjściem do pliku tekstowego:

MultiBoot -bcdedit /store c:\boot\bcd >c:\bcd_on_c.txt

lub przepisz program ładujący na wielu dyskach twardych:

MultiBoot -bootsect /nt60 all /force

Osobno chciałbym zatrzymać się na zespole

MultiBoot – buildbootini

Za pomocą tego polecenia można sprawdzić, czy ustawienia pliku są prawidłowe boot.ini, zwłaszcza jeśli uruchomienie systemu Windows XP w konfiguracji podwójnego rozruchu nie jest możliwe. W wyniku wykonania polecenia w oknie wiersza poleceń pojawi się tekst pliku boot.ini Przywracanie rozruchu systemu Windows 7 po zainstalowaniu XP i utworzeniu podwójnego rozruchu na forum.

Microsoft od wielu lat udoskonala system odzyskiwania systemu operacyjnego Windows, a w Windows 7 i Windows Vista działa on niemal automatycznie. Jeśli uruchomisz komputer z płyty instalacyjnej systemu Windows 7 i klikniesz opcję Napraw komputer, zostanie uruchomiona funkcja Naprawa systemu Windows, która podejmie próbę naprawienia wszelkich znalezionych błędów. Może rozwiązać wiele problemów, jednak jest całkiem prawdopodobne, że bootloader jest uszkodzony, a system odzyskiwania nie jest w stanie poradzić sobie z tym problemem. W takim przypadku można ręcznie przywrócić program ładujący za pomocą narzędzia Bootrec.exe.

Aplikacja Bootrec.exe służy do naprawienia błędów związanych z uszkodzeniem bootloadera i w rezultacie niemożnością uruchomienia systemów operacyjnych Windows 7 i Windows Vista.

Sekwencjonowanie

Narzędzie wyświetli pomoc dotyczącą dostępnych przełączników wiersza poleceń.

Opis kluczy startowych narzędzia Bootrec.exe

Bootrec.exe /FixMbr— Narzędzie uruchamiane za pomocą przełącznika /FixMbr zapisuje na partycji systemowej główny rekord rozruchowy (MBR) zgodny z systemami Windows 7 i Windows Vista. Użyj tej opcji, aby rozwiązać problemy z uszkodzonym głównym rekordem rozruchowym lub jeśli chcesz usunąć z niego niestandardowy kod. Istniejąca tablica partycji nie zostanie w tym przypadku nadpisana

Bootrec.exe /FixBoot- Narzędzie uruchamiane za pomocą przełącznika /FixBoot zapisuje na partycji systemowej nowy sektor rozruchowy zgodny z systemami Windows 7 i Windows Vista. Opcji tej należy używać w następujących przypadkach:

  1. Sektor rozruchowy systemu Windows Vista lub Windows 7 został zastąpiony niestandardowym sektorem rozruchowym.
  2. Sektor rozruchowy jest uszkodzony.
  3. Poprzednia wersja systemu operacyjnego Windows została zainstalowana po zainstalowaniu systemu Windows Vista lub Windows 7. Przykładowo, jeśli został zainstalowany system Windows XP, zostanie użyty NTLDR (Windows NT Loader, Windows NT Loader), kod standardowego modułu ładującego NT 6 ( Bootmgr) zostanie nadpisany przez instalator systemu Windows XP.

Należy zauważyć, że podobny efekt można osiągnąć za pomocą narzędzia bootsect.exe, również znajdującego się na nośniku startowym systemu Windows 7. Aby to zrobić, musisz uruchomić bootsect.exe z następującymi parametrami:

Bootsect /NT60 SYS- Sektor rozruchowy partycji systemowej zostanie nadpisany kodem zgodnym z BOOTMGR. Więcej informacji na temat korzystania z narzędzia bootsect.exe można uzyskać, uruchamiając je z parametrem /help.

Bootrec.exe /ScanOs- Uruchamiany klawiszem / ScanOs narzędzie skanuje wszystkie dyski w poszukiwaniu zainstalowanych systemów operacyjnych Windows Vista i Windows 7. Ponadto, gdy jest używane, wyświetla listę znalezionych systemów, które nie są aktualnie zarejestrowane w magazynie danych konfiguracji rozruchu systemu Windows (magazyn danych konfiguracji rozruchu (BCD)).

Bootrec.exe /RebuildBcd- Uruchomione za pomocą tego klucza narzędzie skanuje wszystkie dyski pod kątem obecności zainstalowanych systemów operacyjnych Windows Vista lub Windows 7. Znalezione systemy operacyjne są wyświetlane na liście, z której można je dodać do magazynu danych konfiguracji rozruchu systemu Windows (Magazyn danych konfiguracji rozruchu ). Użyj tej opcji również, jeśli chcesz całkowicie odbudować magazyn danych konfiguracji rozruchu. Zanim to zrobisz, musisz usunąć poprzednią pamięć. Zestaw poleceń może wyglądać następująco:

bcdedit /eksport C:\BCDcfg.bak
atrybut -s -h -r c:\boot\bcd
usuń c:\boot\bcd
bootrec /RebuildBcd

W powyższym przykładzie bieżący zapis konfiguracji rozruchu jest eksportowany do pliku C:\BCDcfg.bak, usuwane są z niego atrybuty „system”, „ukryty” i „tylko do odczytu”, po czym jest on usuwany poleceniem DEL i odbudowywany poleceniem bootrec /RebuildBcd.

Oczywiście użyteczność Bootrec.exe jest bardzo funkcjonalny, jednak nie pomoże, jeśli na przykład plik bootmgr systemu Windows jest uszkodzony lub fizycznie go brakuje. W takim przypadku możesz skorzystać z innego narzędzia, które również znajduje się na nośniku dystrybucyjnym systemu Windows 7 - bcdboot.exe.

Przywracanie środowiska rozruchowego za pomocą programu BCDboot.exe

BCDboot.exe to narzędzie służące do tworzenia lub przywracania środowiska startowego znajdującego się na aktywnej partycji systemowej. Narzędzia można także używać do przesyłania pobranych plików z jednego dysku twardego lub partycji na inny.

Wiersz poleceń w tym przypadku może wyglądać następująco:

bcdboot.exe e:\windows

Zastępować e:\windows do ścieżki odpowiedniej dla Twojego systemu. Ta operacja naprawi uszkodzone środowisko rozruchowe systemu Windows, w tym pliki magazynu danych konfiguracji rozruchu (BCD), w tym plik wspomniany powyżej bootmgr.

Składnia parametrów wiersza poleceń bcdboot

Narzędzie bcdboot.exe używa następujących parametrów wiersza poleceń:

Źródło BCDBOOT]

źródło— Określa lokalizację katalogu Windows używanego jako źródło podczas kopiowania plików środowiska rozruchowego.

/l- Parametr opcjonalny. Ustawia język środowiska rozruchowego. Wartość domyślna to angielski (amerykański).

/S- Parametr opcjonalny. Określa literę dysku partycji systemowej, na której zostaną zainstalowane pliki środowiska rozruchowego. Domyślnie używana jest partycja systemowa określona przez oprogramowanie układowe BIOS.

/w- Parametr opcjonalny. Włącza tryb szczegółowego rejestrowania operacji narzędzia.

/M- Parametr opcjonalny. Łączy parametry nowo utworzonego i istniejącego rekordu pamięci rozruchowej i zapisuje je w nowym rekordzie rozruchowym. Jeśli określono identyfikator GUID programu ładującego system operacyjny, łączy obiekt modułu ładującego z szablonem systemu, aby utworzyć wpis rozruchowy.

Streszczenie. W artykule omówiono zasady pracy z mediami bootrec.exe I bcdboot.exe, które służą do rozwiązywania problemów związanych z niemożnością uruchomienia systemu operacyjnego Windows 7 z powodu uszkodzonego lub braku modułu ładującego

Microsoft od wielu lat udoskonala system odzyskiwania systemu operacyjnego Windows, a w Windows 7 i Windows Vista działa on niemal automatycznie. Jeśli uruchomisz system z płyty instalacyjnej systemu Windows 7 i klikniesz „ Przywracanie systemu" ("Napraw komputer"), uruchomi się system odzyskiwania systemu Windows i niezależnie spróbuje naprawić wszystkie znalezione błędy. Może rozwiązać wiele problemów, jednak jest całkiem prawdopodobne, że bootloader jest uszkodzony, a system odzyskiwania nie jest w stanie sobie z tym poradzić ten problem. W takim przypadku możesz ręcznie przywrócić program ładujący za pomocą narzędzia Bootrec.exe.

Aplikacja Bootrec.exe służy do naprawiania błędów związanych z uszkodzeniem bootloadera i w efekcie brakiem możliwości uruchomienia systemów operacyjnych Windows 7 i Windows Vista.

Sekwencjonowanie

Opis kluczy startowych narzędzia Bootrec.exe

Bootrec.exe /FixMbr

Narzędzie uruchamiane za pomocą przełącznika /FixMbr zapisuje na partycji systemowej główny rekord rozruchowy (MBR) zgodny z systemami Windows 7 i Windows Vista. Użyj tej opcji, aby rozwiązać problemy z uszkodzonym głównym rekordem rozruchowym lub jeśli chcesz usunąć z niego niestandardowy kod. W takim przypadku istniejąca tablica partycji nie zostanie nadpisana.

Bootrec.exe /FixBoot

Narzędzie uruchamiane za pomocą przełącznika /FixBoot zapisuje na partycji systemowej nowy sektor rozruchowy zgodny z systemami Windows 7 i Windows Vista. Opcji tej należy używać w następujących przypadkach:

  1. Sektor rozruchowy systemu Windows Vista lub Windows 7 został zastąpiony niestandardowym sektorem rozruchowym.
  2. Sektor rozruchowy jest uszkodzony.
  3. Poprzednia wersja systemu operacyjnego Windows została zainstalowana po zainstalowaniu systemu Windows Vista lub Windows 7. Przykładowo, jeśli został zainstalowany system Windows XP, zostanie użyty NTLDR (Windows NT Loader, Windows NT Loader), kod standardowego modułu ładującego NT 6 ( Bootmgr) zostanie nadpisany przez instalator systemu Windows XP.

Warto zaznaczyć, że podobny efekt można osiągnąć za pomocą narzędzia bootsect.exe, znajdującego się również na nośniku startowym systemu Windows 7. W tym celu należy uruchomić plik bootsect.exe z następującymi parametrami:

Bootsect /NT60 SYS

Sektor rozruchowy partycji systemowej zostanie nadpisany kodem zgodnym z BOOTMGR. Więcej informacji na temat korzystania z narzędzia bootsect.exe można uzyskać uruchamiając je z parametrem /pomoc.

Bootrec.exe /ScanOs

Narzędzie uruchamiane za pomocą przełącznika /ScanOs skanuje wszystkie dyski w poszukiwaniu zainstalowanych systemów operacyjnych Windows Vista i Windows 7. Ponadto po użyciu wyświetla listę znalezionych systemów, które nie są aktualnie zarejestrowane w magazynie danych konfiguracji rozruchu systemu Windows (Konfiguracja rozruchu). Dane (BCD) )Przechowywanie).

Bootrec.exe /RebuildBcd

Uruchomione za pomocą tego klucza narzędzie skanuje wszystkie dyski pod kątem obecności zainstalowanych systemów operacyjnych Windows Vista lub Windows 7. Znalezione systemy operacyjne są wyświetlane na liście, z której można je dodać do magazynu danych konfiguracji rozruchu systemu Windows (Magazyn danych konfiguracji rozruchu). . Użyj tej opcji również, jeśli chcesz całkowicie odbudować magazyn danych konfiguracji rozruchu. Zanim to zrobisz, musisz usunąć poprzednią pamięć. Zestaw poleceń może wyglądać następująco:

Bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

Powyższy przykład eksportuje bieżący magazyn konfiguracji rozruchowej do C:\BCDcfg.bak, usuwa jego atrybuty systemowe, ukryte i tylko do odczytu, usuwa go za pomocą DEL i odbudowuje za pomocą bootrec /RebuildBcd.


Powiększ obraz

Oczywiście użyteczność Bootrec.exe jest bardzo funkcjonalny, jednak nie pomoże jeśli na przykład plik modułu ładującego Windows bootmgr uszkodzone lub fizycznie brakujące. W takim przypadku możesz skorzystać z innego narzędzia, które również znajduje się na nośniku dystrybucyjnym systemu Windows 7 - bcdboot.exe.

Odzyskiwanie środowiska rozruchowego za pomocą BCDboot.exe

BCDboot.exe to narzędzie służące do tworzenia lub przywracania środowiska startowego znajdującego się na aktywnej partycji systemowej. Narzędzie może być również używane do przesyłania pobranych plików.

Wiersz poleceń w tym przypadku może wyglądać następująco:

Bcdboot.exe e:\windows

Zamień e:\windows na ścieżkę odpowiadającą Twojemu systemowi.
Ta operacja naprawi uszkodzone środowisko rozruchowe systemu Windows, w tym pliki magazynu danych konfiguracji rozruchu (BCD), w tym wspomniany powyżej plik bootmgr.

Składnia parametrów wiersza poleceń bcdboot

Narzędzie bcdboot.exe używa następujących parametrów wiersza poleceń:

Źródło BCDBOOT]

źródło

Określa lokalizację katalogu Windows używanego jako źródło podczas kopiowania plików środowiska rozruchowego.

Parametr opcjonalny. Ustawia język środowiska rozruchowego. Wartość domyślna to angielski (amerykański).

Parametr opcjonalny. Określa literę dysku partycji systemowej, na której zostaną zainstalowane pliki środowiska rozruchowego. Domyślnie używana jest partycja systemowa określona przez oprogramowanie układowe BIOS.

Parametr opcjonalny. Włącza tryb szczegółowego rejestrowania operacji narzędzia.

Parametr opcjonalny. Łączy parametry nowo utworzonego i istniejącego rekordu pamięci rozruchowej i zapisuje je w nowym rekordzie rozruchowym. Jeśli określono identyfikator GUID programu ładującego system operacyjny, łączy obiekt modułu ładującego z szablonem systemu, aby utworzyć wpis rozruchowy.

Streszczenie

W artykule omówiono zasady pracy z narzędziami bootrec.exe i bcdboot.exe, które służą do rozwiązywania problemów związanych z niemożnością uruchomienia systemu operacyjnego Windows 7 z powodu uszkodzonego lub braku bootloadera.

Umiejętności, które pomogą użytkownikowi przywrócić program ładujący systemu Windows 7, są niezbędne, jeśli system operacyjny w ogóle się nie uruchamia lub podczas jego włączania pojawia się szereg problemów.

Moduł ładujący system operacyjny to program systemowy przeznaczony do uruchamiania systemu operacyjnego.

Krótko mówiąc, jest to narzędzie, za pomocą którego włączasz komputer.

Wraz z pojawieniem się nowych wersji systemów operacyjnych, programy ładujące również ulegają poprawie. Na przykład system Windows XP uruchamia się przy użyciu UEFI.

Nowsze wersje systemu operacyjnego (począwszy od siódmej) korzystają z narzędzia systemowego BOOTMGR podczas procesu uruchamiania.

Rodzaje problemów z bootloaderem

Najczęstszym powodem do niepokoju są następujące błędy:

  • Podczas próby uruchomienia systemu pojawiają się komunikaty „Brak Bootmgr” i/lub „Dysk niesystemowy”. Występują w wyniku uszkodzenia programu ładującego lub głównego rekordu rozruchowego;
  • .
    W takim przypadku konieczne jest przywrócenie programu ładującego, jeśli wiadomość od hakera z prośbą o przesłanie pieniędzy w celu zniszczenia wirusa pojawi się natychmiast po naciśnięciu przez użytkownika przycisku Start na komputerze osobistym lub laptopie;

Pamiętać! Jeśli system operacyjny rozpoczął już proces uruchamiania, a błędy zaczęły pojawiać się dopiero później, nie oznacza to problemu z programem ładującym. Spróbuj włączyć system operacyjny w trybie awaryjnym i rozwiązać wszelkie problemy (na przykład oprogramowanie antywirusowe).

Przed próbą skonfigurowania modułu ładującego przejdź do BIOS-u i upewnij się, że w systemie ustawiono prawidłową kolejność rozruchu dla wszystkich dysków twardych.

Jeśli w komputerze są zainstalowane jednocześnie dwa dyski twarde, a kolejność ich uruchamiania jest nieprawidłowa, mogą wystąpić problemy z programem ładującym.

Pierwszy w kolejce powinien być dysk, na którym zainstalowany jest uruchamiany system operacyjny.

Automatyczne odzyskiwanie za pomocą napędu USB

Musisz rozwiązać problem, zaczynając od najłatwiejszej metody.

Jeśli nie możesz naprawić programu ładującego za pomocą poniższej metody, wypróbuj poniższe rozwiązanie problemu przedstawionego w artykule.

Aby rozpocząć proces rozwiązywania problemu, weź dysk, z którego został zainstalowany system operacyjny.

Jeśli go nie masz, możesz przywrócić bez dysku - w tym przypadku musisz utworzyć zewnętrzny nośnik startowy USB.

Wersja systemu operacyjnego znajdująca się na nośniku musi w pełni odpowiadać wersji systemu operacyjnego zainstalowanego na komputerze.

Aby przeprowadzić automatyczne odzyskiwanie z dysku flash lub dysku, wykonaj następujące kroki:

  • Włóż dysk do napędu lub dysk flash do gniazda. Uruchom komputer i w ciągu pierwszych kilku sekund naciśnij przycisk F na klawiaturze, dzięki czemu natychmiast uruchomisz menu BIOS, zanim wystąpi problem.
    W systemie BIOS zmień kolejność rozruchu składników systemu operacyjnego - dysk lub dysk flash powinien być pierwszy (w zależności od tego, które urządzenie z obrazem systemu operacyjnego podłączyłeś do komputera).
    Po ustawieniu kolejki rozruchowej zapisz wszystkie zmiany i wyjdź z ustawień BIOS. Proces uruchamiania systemu operacyjnego rozpocznie się ponownie, jednak teraz będzie on uruchamiany bezpośrednio z nośnika obrazu. Pojawi się następujące okno;

  • W dolnej części okna (rysunek 2) znajdź element odzyskiwania systemu operacyjnego i kliknij go. Teraz musisz wybrać system operacyjny, który chcesz przywrócić (jeśli na komputerze jest zainstalowanych jednocześnie kilka systemów);

  • Po wybraniu nazwy systemu operacyjnego, którego działanie chcesz naprawić, pojawi się okno ze wszystkimi dostępnymi opcjami odzyskiwania systemu operacyjnego. Aby rozpocząć, wybierz opcję automatycznego rozwiązywania problemów.
    Ta metoda może pomóc, ale nie we wszystkich przypadkach. Jeśli po takiej automatycznej naprawie system nadal się nie włącza, powtórz ponownie kroki 1-3 i teraz wybierz drugą opcję (włączenie zapisanego wcześniej stanu systemu operacyjnego).
    Poczekaj, aż wszystkie niezbędne działania zostaną wykonane automatycznie przez program. Jeśli system uruchomi się pomyślnie, problem zostanie rozwiązany. Jeśli nie, należy przywrócić go ręcznie.

Odzyskiwanie danych konfiguracji rozruchu systemu operacyjnego

Informacje o konfiguracji uruchamiania systemu operacyjnego zawierają szczegółowe informacje o kolejności, w jakiej dane powinny być ładowane po włączeniu systemu operacyjnego komputera.

Często program ładujący systemu operacyjnego nie kończy się z powodu uszkodzonych elementów w danych konfiguracji rozruchu.

Aby rozwiązać problem, musisz dodać nowe dane konfiguracyjne do bootloadera systemu operacyjnego:

Pełną aktualizację konfiguracji można wykonać za pomocą komendy buildbcd.

Aby to wykonać należy otworzyć okno wiersza poleceń w opcjach odzyskiwania systemu (jak na powyższym obrazku).

W wierszu wpisz tekst „bootrec.exe /rebuildbcd” (bez cudzysłowów) i naciśnij przycisk Enter, aby wykonać polecenie. Proces aktualizacji może zająć kilka minut.

Po jego zakończeniu w oknie narzędzia pojawi się wiersz o wyniku polecenia.

Po przywróceniu danych należy wyłączyć komputer, wyjąć z niego dysk z obrazem systemu operacyjnego, skonfigurować standardową kolejność rozruchu w BIOS-ie i ponownie włączyć urządzenie.

Jeżeli wszystkie czynności zostały wykonane poprawnie, system uruchomi się w trybie standardowym.

Jeśli po wykonaniu polecenia otrzymasz powiadomienie systemowe, że nie można przywrócić konfiguracji, musisz uruchomić system w trybie awaryjnym.

Aby to zrobić, wpisz w wierszu poleceń polecenie bootrec.exe/safeboot - pozwala to na uruchomienie systemu operacyjnego przy użyciu minimalnej liczby sterowników i narzędzi innych firm, które mogą spowodować błąd programu ładującego system operacyjny.

Aby wyświetlić i edytować parametry konfiguracyjne programu ładującego, uruchom polecenie BCDEdit.exe:

Odzyskiwanie za pomocą narzędzia Bootrec

Jeśli powyższe metody przywracania systemu operacyjnego nie działają, musisz spróbować naprawić program ładujący za pomocą narzędzia systemowego o nazwie bootrec.

Przejdź do wiersza poleceń (druga instrukcja artykułu) i wprowadź w nim następujące polecenie:

bootrec/fixmbr– to polecenie pozwala na natychmiastowe przepisanie danych bootloadera na odpowiednią partycję na dysku twardym.

Teraz wprowadź polecenie bootrec /fixboot, aby zapisać nową partycję do późniejszego uruchomienia.

Okno wiersza poleceń po pomyślnym wprowadzeniu i wykonaniu poleceń powinno wyglądać następująco:

Zamknij wiersz poleceń, wyjdź ze środowiska przywracania, przywróć kolejkę rozruchową do BIOS-u i włącz system operacyjny w zwykły sposób, wszystko powinno działać poprawnie.

Ponowne uruchamianie systemu Windows 7 po zainstalowaniu XP

Jeśli na komputerze są zainstalowane jednocześnie dwie wersje systemu operacyjnego Windows: XP i wersja siódma, w większości przypadków przy próbie uruchomienia nowszej wersji systemu wystąpi błąd.

Dzieje się tak, ponieważ moduł ładujący XP nie zakłada, że ​​w systemie są inne programy ładujące, więc nie pozwala wybrać i uruchomić innego systemu operacyjnego zainstalowanego na komputerze.

Aby rozwiązać problem, wystarczy zwrócić wybór rozruchu za pomocą narzędzia MultiBoot - jest to mały program, który skutecznie eliminuje problem konfliktu bootloadera.

Zainstaluj aplikację na swoim komputerze i postępuj zgodnie z instrukcjami:

  1. Zaznacz wszystkie niezbędne pola w głównym oknie narzędzia;
  2. Kliknij przycisk „Uruchom”;
  3. Po zakończeniu procesu uruchom ponownie komputer.

Przywracanie bootloadera systemu Windows.

W tym filmie dowiesz się jak przywrócić bootloader systemu Windows. Jeśli zainstalowałeś system Windows 7 na komputerze, na którym był już zainstalowany system Windows XP, system XP przestanie się ładować.