USB Flash Drive s Windows PE: jak doplnit další systémy? EasyBCD!

Dnešní UFD (USB Flash Drive) mají kapacitu, o jaké se nám před lety ani nezdálo. Není problém vytvořit „záchranný“ systém s Windows PE a doplnit ho spoustou nástrojů pro Windows a stále zbývá spousta místa. Přemýšlel jsem, jak doplnit UFD původně vytvořený pro spouštění Windows PE o možnost spuštění i jiných záchranných systémů, založených na OS Linux nebo jiných OS. Nabízí se možnost konfigurovat spouštění pomocí GRUB4DOS, ale do toho se teď nechci pouštět. Naštěstí lze doplnit nabídku systému Windows o další položky a spustit systém z obrazu disku ISO nebo VHD či WIM. Uznávám, že použití nástroje příkazové řádky bcdedit, není úplně snadné a jednoduché. Naštěstí je tu grafické rozhraní EasyBCD, které nám tuto práci usnadní.

easybcdabout

Plně nám zde postačí k vyzkoušení nekomerční verze EasyBCD: http://neosmart.net/EasyBCD/ pro komerční použití je třeba nakoupit potřebné licence (Easy BCD + Deployment License).

Program nainstalujeme ve Windows 7 nebo 8, spustíme a do editoru načteme definiční soubor BCD z našeho USB, protože to, co editor po spuštění zobrazuje, to je startovací nabídka aktuálně spuštěných Windows!

Takže z nabídky File | Select BCD Store otevřeme z USB soubor  \boot\bcd

fileStore

Dalším krokem je volba Add New Entry a podle konkrétního obrazu (VHD, ISO, WIM) volíme a konfigurujeme v sekci Portable/External Media

addNewEntry

EasyBCD NeoSmart Technologies doplní vlastní kód \NST\AutoNeoGrubX.mbr a ošetří potřebné parametry potřebné ke spuštění zvolených obrazů disků nejrůznějších systémů. Vyzkoušel jsem systémy Windows (DaRT70.iso) i Linux (RunTimeLiveCD.iso, SeagateMedia.iso)

Výpis výsledného nastavení BCD může obsahovat následující položky (View Settings),  vypíšeme i příkazem bcdedit:

bcdedit /store i:\boot\bcd /enum

C:\Windows\system32>bcdedit /store i:\boot\bcd /enum

Windows Boot Manager
--------------------
identifier              {bootmgr}
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
displayorder            {default}
{0b9b6789-98c1-11e2-bf3a-d8d385e985da}
{6a8ac167-98c7-11e2-bf3c-d8d385e985da}
{94d5ca2c-98c7-11e2-bf3c-d8d385e985da}
toolsdisplayorder       {memdiag}
timeout                 4294967295
displaybootmenu         Yes


Windows Boot Loader
-------------------
identifier              {default}
device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b41
-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             Windows PE Tools
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b41
-000476eba25f}
systemroot              \windows
detecthal               Yes
winpe                   Yes
ems                     Yes

Real-mode Boot Sector
---------------------
identifier              {0b9b6789-98c1-11e2-bf3a-d8d385e985da}
device                  boot
path                    \NST\AutoNeoGrub0.mbr
description             Windows DaRT - recovery tools

Real-mode Boot Sector
---------------------
identifier              {6a8ac167-98c7-11e2-bf3c-d8d385e985da}
device                  boot
path                    \NST\AutoNeoGrub1.mbr
description             Seagate DiscWizard

Real-mode Boot Sector
---------------------
identifier              {94d5ca2c-98c7-11e2-bf3c-d8d385e985da}
device                  boot
path                    \NST\AutoNeoGrub2.mbr
description             DriveImage XML Linux

C:\Windows\system32>

.

1 komentář u „USB Flash Drive s Windows PE: jak doplnit další systémy? EasyBCD!

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *