Jak podzielić dysk flash USB na partycje i utworzyć program ładujący dla systemu Windows 10 na partycji wynikowej

Cześć Vladimir! Windows 10 jest zainstalowany na moim komputerze, jest też dysk flash o pojemności 32 GB z plikami osobistymi sformatowanymi w systemie plików NTFS. Chcę podzielić dysk flash na sekcje, to znaczy utworzyć na nim drugą partycję i umieścić w tej sekcji program ładujący dla drugiego systemu operacyjnego Windows 10. Czy to możliwe?

Jak podzielić dysk flash USB na partycje i utworzyć program ładujący dla systemu Windows 10 na partycji wynikowej

Autor Vladimir! Witajcie przyjaciele! Możesz podzielić dysk flash na sekcje za pomocą bezpłatnego programu „AOMEI Partition Assistant Standard Edition”. Cóż, możesz umieścić bootloader na dysku flash USB dla dowolnego systemu operacyjnego za pomocą wiersza poleceń. Patrzymy więc na „Zarządzanie dyskami” mojego komputera i widzimy trzy podłączone dyski. Dysk 0 to dysk SSD SSD z zainstalowanym systemem Windows 8.1. Dysk 1 to dysk twardy (2 TB), na którym znajduje się system operacyjny Windows 10 (partycja G :), wdrożyłem na nim pliki Win 10 za pomocą Dism, ale bootloader nie został jeszcze utworzony. Dysk 2 to nasz dysk flash USB o pojemności 32 GB (litera dysku H :) z plikami danych (nic się nie stanie po podzieleniu dysku flash na partycje z moimi plikami osobistymi, pozostaną nienaruszone). Pamięci flash USB (H :) dzielimy na dwie sekcje, a na powstałej nowej sekcji tworzymy bootloader dla systemu operacyjnego znajdującego się w sekcji (G :).

Pobierz, zainstaluj i uruchom program AOMEI Partition Assistant Standard Edition. Wybierz napęd flash USB (H :) lewą myszą i kliknij przycisk „Zmień rozmiar”

Przesuwamy separator w prawo, zwalniając wolne miejsce, około 300 MB, na początku dysku flash i klikamy „OK”.

Kliknij przycisk „Zastosuj”

Idź do

Tak

Na początku dysku flash utworzono małą nieprzydzieloną przestrzeń o wielkości 336 MB.

OK

Wybierz nieprzydzielone miejsce 336 MB lewym przyciskiem myszy i kliknij przycisk „Utwórz partycję”.

Tak

Wybierz system plików FAT32 i kliknij OK

Zastosuj

Idź do

Tak

Sekcja, którą utworzyliśmy na dysku flash 336 MB, jest sformatowana w systemie plików FAT32.

OK

Tak więc na samym początku pamięci USB (H :) utworzyliśmy niewielką część 336 MB sformatowaną w systemie plików FAT32.
  • Aby dysk flash mógł zostać uruchomiony w systemach UEFI, a także w zwykłym systemie BIOS, należy na nim utworzyć MBR z kodem rozruchowym BOOTMGR (Windows NT 6.x) i aktywną partycję z PBR (pozycja partycji rozruchowej). Pobierz i uruchom program Bootice, przygotuj dysk flash do zainstalowania na nim bootloadera systemu operacyjnego.
W głównym oknie programu Bootice wybierz nasz dysk flash i kliknij przycisk „Przetwarzanie MBR”

Zaznaczamy pozycję „Windows NT 6.x MBR” i klikamy przycisk „Instalacja / Konfiguracja”

„Windows NT 6.x MBR”

OK

Zamknij

W głównym oknie programu Bootice wybierz nasz dysk flash USB i kliknij przycisk „Przetwarzanie PBR”

Zaznaczamy pozycję „Boot record BOOTMGR” i klikamy przycisk „Instalacja / Konfiguracja”

OK

OK

Zamknij

Zarządzanie partycjami

Wybierz pierwszą sekcję lewym przyciskiem myszy na dysku flash 336 MB, FAT32 i kliknij przycisk „Aktywuj”

OK

Pierwsza sekcja na dysku flash 336 MB, FAT32 jest teraz aktywna i na nim możesz utworzyć program ładujący dla systemu operacyjnego.

Utwórz bootloader na dysku flash

W wierszu polecenia administratora wprowadź polecenie:

bcdboot G: \ windows / s H: / f all

(co oznacza - utwórz bootloader dla Windows 10 znajdujący się na partycji dysku twardego (G :) i umieść ten bootloader na dysku flash USB, litera dysku (H :)),

parametr / f all wskazuje - w tym pliki rozruchowe dla komputera z UEFI lub BIOS!

Teraz spójrzmy na zawartość pliku danych konfiguracji rozruchu (BCD), wprowadź polecenie:

bcdedit -store H: \ efi \ microsoft \ boot \ bcd (gdzie H: litera naszego dysku flash). Jak widać, bootloader UEFI został stworzony na dysku flash USB (H :) dla Windows 10 znajdującym się na partycji dysku (partycja G :).

Na naszym dysku flash są dwie partycje, a pierwsza sekcja ma 336 MB, FAT32 jest bootowalny, ale jeśli otworzysz okno „Ten komputer”, tylko ta sekcja będzie dostępna, druga sekcja (29 GB) z naszymi plikami nie będzie dostępna. Udostępnijmy go za pomocą znanego programu Bootice (dysk flash pozostanie bootowalny).

W głównym oknie programu wybierz pamięć flash USB i kliknij przycisk „Zarządzanie partycjami”

Drugą sekcję na dysku flash USB zaznaczamy lewym przyciskiem myszy, rozmiar to 29 GB i klikamy przycisk „Ustaw dostępne”

Udostępniono drugą sekcję na dysku flash o rozmiarze 29 GB.

Zamknij

W oknie „Ten komputer” jest teraz dostępna druga sekcja na dysku flash USB (rozmiar 29 GB) z naszymi plikami.

Jeśli teraz ponownie uruchomisz komputer i przejdziesz do menu rozruchu, wybierz dysk flash USB do pobrania,

następnie uruchomi się Windows 10, dla którego stworzyliśmy bootloader na dysku flash USB.

Wpisz polecenie w wierszu polecenia:

bcdedit

otworzy się repozytorium rozruchowe, które pokazuje, że bootloader dla Windows 10 zainstalowany na dysku (C :) znajduje się w pierwszej części dysku flash USB (336 MB) lub w sekcji 7 (partition = \ Device \ HarddiskVolume7)

Ważne jest, aby wiedzieć:Moduł ładujący utworzony w ten sposóbna dysku flash USB jest uniwersalny i zawiera pliki rozruchowe dla komputera z włączoną funkcją UEFI i normalnym systemem BIOS, a także może załadować system Windows 10 zainstalowany na komputerze lub laptopie z włączonym interfejsem UEFI, a także normalny system BIOS. Aby to udowodnić, dołączę interfejs UEFI do mojego systemu BIOS

i wejdź do menu rozruchu, jak widać, nasz rozruchowy dysk flash jest dyskiem flash UEFI i można go uruchomić w trybie UEFI.

Wybieram dysk flash USB do uruchomienia, rozruchu do systemu Windows 10 i wpisz polecenie w wierszu polecenia:

bcdedit (jak widać na zrzucie ekranu, system Windows 10 nie uruchamia już pliku winload.exe, ale winload.efi. Dlaczego?)

Wszyscy wiecie, że Windows 8.1 i Windows 10 mają 2 pliki startowe, są to winload.exe i winload.efi.

Na naszym dysku flash utworzyliśmy moduł ładujący EFI i moduł ładujący MBR. Moduł ładujący to mały program, który uruchamia (przekazuje kontrolę) do systemu BIOS, a następnie ładuje (ładuje) system operacyjny.

BIOS działa na urządzeniach (dyski twarde, zewnętrzny dysk twardy, dyski flash, dysk)

Jeśli powiadomimy BIOS o naszym dysku flash w trybie Legacy, BIOS prześle kontrolę do bootloadera MBR, który uruchomi plik winload.exe.

Jeśli powiadomimy BIOS o naszym dysku flash w trybie UEFI, BIOS prześle kontrolę do programu ładującego EFI, który uruchomi plik winload.efi.

Innymi słowy, w naszym przypadku układ dysku twardego (MBR lub GPT), na którym jest zainstalowany system Windows 10, nie ma znaczenia.

Innymi słowy, drugi system operacyjny Windows 10 zainstalowany na naszym komputerze jest załadowany zarówno do zwykłego systemu BIOS, jak i UEFI, chociaż jest zainstalowany na dysku MBR.

Ponadto nasz dysk flash USB z bootloaderem jest widziany przez laptopa z włączonym interfejsem UEFI i Secure Boot, co ponownie dowodzi, że bootloader na naszym dysku flash USB może uruchamiać systemy operacyjne zainstalowane na dyskach MBR (normalny BIOS) i GPT (UEFI).

Artykuły na ten temat:

  1. Jak używać BOOTICE do pracy z dwiema partycjami na dysku flash USB
  2. Jak utworzyć dwie partycje na dysku flash USB: NTFS i FAT32

Tagi artykułu: Pobieranie MBR Flash Drive Bootice Windows 10