Tworzenie modułu ładującego Windows XP i rekordu rozruchowego na temat przekazywania kontroli rozruchu do modułu ładującego NTLDR w ukrytej sekcji (Zarezerwowane przez system, 500 MB) Windows 10

Cześć Vladimir! Mój komputer ma dwa dyski twarde, pierwszy dysk twardy ma zainstalowany system Windows 10 ze swoim programem ładującym, a ostatnio podłączyłem inny dysk twardy, ma zainstalowany system Windows XP. Teraz domyślnie ładuje się tylko system Windows 10, jak utworzyć menu, z możliwością wyboru uruchomienia dowolnego z zainstalowanych systemów operacyjnych: Windows 10 lub Windows XP?

Tworzenie modułu ładującego Windows XP i rekordu rozruchowego na temat przekazywania kontroli rozruchu do modułu ładującego NTLDR w ukrytej sekcji (Zarezerwowane przez system, 500 MB) Windows 10


Autor Vladimir! Witajcie przyjaciele! W takim przypadku możesz utwórz moduł ładujący Windows XP i rekord rozruchowy dotyczący przeniesienia kontroli rozruchu do modułu ładującego NTLDR na ukrytej partycji (Zarezerwowane przez system, 500 MB) Windows 10 lub w prostych słowach - powiedz bootloaderowi Windows 10, że na komputerze jest drugi system operacyjny - Windows XP, po czym po włączeniu komputera pojawi się menu z opcją uruchomienia Windows 10 i Windows XP. Możesz to zrobić na dwa sposoby (pokażę oba), w pierwszej metodzie unikniemy w jak największym stopniu wiersza poleceń (odpowiedni dla początkujących), a w drugiej metodzie zrobimy wszystko za pomocą wiersza poleceń (odpowiedni dla doświadczonych użytkowników, którzy wolą pracować w środowisku odzyskiwania systemu Windows (Windows RE) lub w środowisku przedinstalacyjnym systemu Windows (Windows PE). Ten artykuł jest napisany dla komputerów ze zwykłym systemem BIOS (nie UEFI). Symulujemy podobną sytuację na moim komputerze. Tak więc w mojej jednostce systemowej był jeden dysk twardy 500 GB (Dysk 0) z zainstalowanym systemem Windows 10, a następnie podłączyłem drugi dysk twardy 120 GB (Dysk 1) z systemem Windows XP. Windows 10 jest zainstalowany na dysku (C :), a Windows XP jest zainstalowany na dysku (D :). Uruchamia się jeden system Windows 10, ponieważ w systemie BIOS główny dysk twardy jest ustawiony na Dysk 0. Program ładujący systemu Windows 10 znajduje się na pierwszej ukrytej partycji - Zarezerwowane przez system. Zdrowy (system, aktywny, partycja główna, 500 MB). Jeśli ustawisz BIOS jako główny dysk twardy - Dysk 1, wtedy uruchomi się jeden Windows XP (możesz zmienić prymat dysków twardych w BIOSie za pomocą opcji Dyski twarde, szczegóły w tym artykule), ale nie potrzebujemy tego i chcemy osiągnąć to, co po włączeniu komputera pojawi się menu z opcją uruchomienia systemu Windows 10 lub Windows XP.

Uruchamiamy system Windows 10, otwieramy wiersz poleceń jako administrator i wprowadzamy polecenia:

bcdedit / create ntldr / d „Windows XP” (wymagane są cudzysłowy) to polecenie tworzy repozytorium rozruchowe systemu Windows 10 - repozytorium do ładowania systemu Windows XP znajdującego się na dysku (D :). / d - oznacza oznacza opis.

bcdedit / set ntldr partycja urządzenia = D: (gdzie D: litera partycji Win XP), to polecenie poinformuje moduł ładujący systemu Windows 10 o lokalizacji plików rozruchowych systemu Windows XP.

bcdedit / set ntldr ścieżka \ ntldr (polecenie oznacza - ustaw parametr ścieżka (sposób). \ ntldr - do zapisu z identyfikatorem ntldr.

bcdedit / displayorder ntldr / addlast (polecenie doda wpis dotyczący wyboru systemu Windows XP w menu rozruchowym, / addlast na końcu listy)

wprowadź polecenie bcdedit i spójrz na zawartość magazynu rozruchowego systemu Windows 10.

Jak widać, udało się i zapis o Windows XP został zapisany w sklepie rozruchowym systemu Windows 10, który znajduje się na dysku (D :).

Downloader dla Windows
------------------------
identyfikator ntldr
partycja urządzenia = D:
ścieżka \ ntldr
opis Windows XP

Jeśli teraz zrestartujesz komputer, menu uruchamiania Win 10 i Win XP zostanie zamknięte. Jeśli wybierzesz system Windows 10, uruchomi się, ale jeśli wybierzesz system Windows XP, nie uruchomi się, ponieważ pliki do pobrania systemu Windows XP w naszym repozytorium pobierania systemu Windows 10 są (Zarezerwowane przez system. Naprawiono (System, Active, partycja główna, wolumin 500) MB) jeszcze nie.

Włączamy wyświetlanie ukrytych plików i folderów w systemie operacyjnym Win 10 i wyłączamy ochronę chronionych plików systemowych, a następnie przechodzimy na dysk (D :) z zainstalowanym Windows XP i kopiujemy pliki bootloadera Windows XP (boot.ini, NTDETECT.COM, ntldr),

następnie przypisujemy do ukrytej partycji (Zarezerwowane przez system, 500 MB) dowolną literę dysku, na przykład (M :),

następnie wchodzimy do ukrytej sekcji (M :) i wklejamy skopiowane pliki bootloadera systemu Windows XP (boot.ini, NTDETECT.COM, ntldr).

Otwórz plik boot.ini i edytuj w nim parametr rdisk.

Plik boot.ini w systemie Windows XP zawiera informacje niezbędne do uruchomienia systemu operacyjnego, na przykład, na którym dysku twardym i na której partycji znajduje się system operacyjny itp..

Parametr rdisk w pliku boot.ini określa numer seryjny dysku zawierającego partycję rozruchową (liczby zaczynają się od zera), to znaczy, jeśli masz dwa dyski twarde, a system operacyjny znajduje się na drugim dysku twardym, należy go określić w następujący sposób - rdisk (1). Ty i ja musimy powiedzieć bootloaderowi, że Windows XP znajduje się na dysku 1 (D :), więc naprawiamy parametr rdisk (0) na rdisk (1).

Zapisane przez nas zmiany zapisujemy w pliku boot.ini.

Usuń literę dysku (M :) z ukrytej partycji (Zarezerwowane przez system, 500 MB).

Teraz ponownie uruchamiamy system Windows XP i wybieramy go z menu rozruchu, uruchamia się dobrze, podobnie jak Windows 10.

Po zainstalowaniu nowego programu ładującego, w Windows XP pojawi się sekcja w Eksploratorze (Zarezerwowane przez system, 500 MB), z niego

usuń literę w taki sam sposób jak Win 10.

Jak zrobić wszystko za pomocą wiersza polecenia

Uruchamiamy system Windows 10, otwieramy wiersz poleceń jako administrator i wprowadzamy polecenia:

bcdedit / create ntldr / d „Windows XP” (wymagane są cudzysłowy) to polecenie tworzy repozytorium rozruchowe systemu Windows 10 - repozytorium do ładowania systemu Windows XP znajdującego się na dysku (D :). / d - oznacza oznacza opis.

bcdedit / set ntldr partycja urządzenia = D: (gdzie D: litera partycji Win XP), to polecenie poinformuje moduł ładujący systemu Windows 10 o lokalizacji plików rozruchowych systemu Windows XP.

bcdedit / set ntldr ścieżka \ ntldr (polecenie oznacza - ustaw parametr ścieżki. \ ntldr - pisać z identyfikatorem ntldr.

bcdedit / displayorder ntldr / addlast (polecenie doda wpis dotyczący wyboru systemu Windows XP w menu rozruchowym, / addlast na końcu listy)

Wprowadzamy polecenia:

diskpart

lis vol (to polecenie wyświetla listę wszystkich partycji, wszystkich dysków twardych podłączonych do komputera)

sel vol 1 (wybierz sekcję - Zarezerwowane przez system, objętość 500 MB).

przypisz literę M (przypisz do sekcji - Zarezerwowane przez system, 500 MB - litera dysku M)

wyjście

D: (wchodzimy na dysk (D :))

attrib (to polecenie wyświetla wszystkie pliki i atrybuty wszystkich plików znajdujących się w bieżącym katalogu (D :))

xcopy boot.ini M: / h (skopiuj plik boot.ini na partycję M: (Zarezerwowane przez system, 500 MB), przełącznik / h jest potrzebny do skopiowania plików ukrytych i systemowych)

xcopy ntdetect.com M: / h (skopiuj plik ntdetect.com na partycję M: (Zarezerwowane przez system, 500 MB), przełącznik / h jest potrzebny do skopiowania plików ukrytych i systemowych)

xcopy ntldr M: / h (skopiuj plik ntldr na partycję M: (Zarezerwowane przez system, 500 MB), przełącznik / h jest wymagany do kopiowania plików ukrytych i systemowych)

M: (wchodzimy na dysk (M :))

atrybut (to polecenie wyświetla wszystkie pliki i atrybuty wszystkich plików znajdujących się w bieżącym katalogu (M :)). Widzimy, że oprócz plików bootloadera systemu Windows 10 (bootmgr), skopiowaliśmy pliki bootloadera systemu Windows XP (boot.ini, NTDETECT.COM, ntldr), które mają atrybuty S. „systemowy” i H. „ukryty”.

attrib boot.ini -s -h (usuń atrybuty S „system” i H „ukryty” z pliku boot.ini).

Następnie otwórz „Zarządzanie dyskami” i wejdź na partycję (M :), otwórz plik boot.ini.

Parametr rdisk w pliku boot.ini określa numer seryjny dysku zawierającego partycję rozruchową (liczby zaczynają się od zera), to znaczy, jeśli masz dwa dyski twarde, a system operacyjny znajduje się na drugim dysku twardym, musisz podać go w ten sposób - rdisk (1). Ty i ja musimy powiedzieć bootloaderowi, że Windows XP znajduje się na dysku 1 (D :), więc naprawiamy parametr rdisk (0) na rdisk (1).

atrybut boot.ini + s + h (przypisz atrybuty S do „system” i H do „ukryty” do pliku boot.ini).

diskpart

sel vol M (wybierz sekcję M: (Zarezerwowane przez system, 500 MB)

usuń (usuń z niego bukowy dysk M :)

Wszyscy!

Ponownie uruchamiamy system Windows XP i wybieramy go z menu uruchamiania, uruchamia się on idealnie, podobnie jak Windows 10.

Artykuły na ten temat:

1. Jak zainstalować system Windows XP na komputerze z już zainstalowanym systemem Windows 10

2. Jak przywrócić ładowanie systemu Windows 10 po zainstalowaniu drugiego systemu Windows XP na komputerze. Pracujemy w linii poleceń!

Tagi artykułu: Pobierz MBR Windows XP