Jak upravit spouštěcí nabídku multibootové flash jednotky vytvořené ve WinSetupFromUSB. Jak změnit názvy operačních systémů. Jak odstranit zbytečné OS ze spouštěcí nabídky

Dobrý den, mám dotaz na Vladimíra! Ve WinSetupFromUSB jsem vytvořil UEFI multiboot flash disk se třemi operačními systémy: Windows 7, Windows 8.1, Windows 8, přidal jsem také Acronis True Image 2013 Live CD, poté jsem chtěl odebrat Windows 7 z USB flash disku a přidat Windows 8.1 Single Language místo toho jsem šel do kořenového adresáře jednotky Flash ve složce WINSETUP a odstraněna složka W7_SP1x64 s bitovou kopií ISO 7 pro Windows.

Vím, že spouštěcí nabídka multibootové flash jednotky je v souboru menu.lst,

ale co je zajímavé, nabídka.lst obsahuje pouze informace o CD Acronis True Image 2013 Live a to je vše. V tomto souboru není zmínka o Windows 7, 8, 8.1..

Takže pokud vytvořím UEFI flash disk ve WinSetupFromUSB, pak bootovací menu není v menu.lst, ale v nějakém jiném souboru? Přesto jsem se rozhodl přidat na USB flash disk obrázek s jedním jazykem Windows 8.1

a nyní mám toto menu při načítání. Windows 7 x64 Windows 8.1 x64 Windows 8.0 x64 Windows 8.1 Single Language a sedm přirozeně se nespustí (to je pochopitelné, protože je odstraněno z jednotky Flash).

Otázkou je ...

Jak upravit spouštěcí nabídku multibootové flash jednotky vytvořené ve WinSetupFromUSB. Jak změnit názvy operačních systémů. Jak odstranit zbytečné OS ze spouštěcí nabídky


Ahoj přátelé! Jmenuji se Vladimir a odpovím na otázku čtenáře, ale nejprve si připomeňme proces vytvoření spouštěcí jednotky flash ve WinSetupFromUSB..
Při vytváření vícebootové jednotky UEFI s formátem FAT32 nebo NTFS ve WinSetupFromUSB se na jednotce vytvoří univerzální zavaděč Linuxubub Grub4Dos se souborem menu.lst a dvěma spouštěcími konfiguračními soubory BCD. První bcd je umístěn na: X: \ efi \ microsoft \ boot \ bcd (kde X: písmeno vaší jednotky Flash).

Druhý bcd je umístěn na: X: \ boot \ bcd (kde X: písmeno vaší jednotky Flash).

Pokud vytvoříte multi-bootovací flash disk UEFI naformátovaný na FAT32 nebo NTFS ve WinSetupFromUSB, přidáte do něj ISO obrazy operačních systémů prostřednictvím druhého řádku ISO založeného na Vista / 7/8 / Server 2008/2012

všechny přidané systémy jsou registrovány v obou zaváděcích úložištích X: \ efi \ microsoft \ boot \ bcd stejně X: \ boot \ bcd (kde X: písmeno vaší jednotky Flash).
Pokud zavádíte z takového flash disku z notebooku povoleno UEFI, pak UEFI nevidí zavaděč Grub4Dos, ale vidí zaváděcí úložiště bcd umístěné ve složce X: \ efi \ microsoft \ boot \, a notebook se načítá z jednotky flash. Při načítání vidíme takové menu (soubor menu.lst není zapojen do procesu načítání, protože není zapojen Grub4Dos).

Pokud dojde k načtení notebooku z USB flash disku pomocí zakázal UEFI a povolil Legacy, pak máme bootloader Grub4Dos, který přenáší boot do Windows boot manager (BOOTMGR), umístěný ve složce X: \ boot \ bcd (kde X: písmeno vaší jednotky Flash), musíte proto vybrat položku v této nabídce 0 Instalace systému Windows NT6 (Vista / 7 a vyšší).

V této nabídce vybereme potřebný operační systém pro instalaci nebo se vrátíme do nabídky Grub4Dos.

Tyto dva BCD musí být editovány pomocí standardních příkazů pomocí obslužného programu bcdedit. Příkazy budou vypadat takto: Pro UEFI bcdedit -store X: \ efi \ microsoft \ boot \ bcd Pro starší bcdedit -store X: \ boot \ bcd (kde X: písmeno vaší jednotky Flash). Pomocí těchto příkazů otevřete bcd a podívejte se na ID
s příkazy: bcdedit -store X: \ efi \ microsoft \ boot \ bcd / delete ID bcdedit -store X: \ boot \ bcd / delete ID odstranit nepotřebné záznamy operačních systémů a PE
příkazy: bcdedit -store x: \ efi \ microsoft \ boot \ bcd / set ID popis "libovolný název", jsou vyžadovány uvozovky. bcdedit -store x: \ boot \ bcd / set ID popis "libovolné jméno", uvozovky jsou povinné. změnit název operačních systémů a PE pokud někdo potřebuje, týmy

bcdedit -store x: \ boot \ bcd> C: \ bcd.txt

bcdedit -store x: \ efi \ microsoft \ boot \ bcd> C: \ bcd.txt

vytvořit v kořenovém adresáři jednotky (C :) textovou verzi souboru BCD s názvem bcd.txt


Nic jiného (podle mého názoru) není třeba upravovat. Vezměme si skutečný příklad úpravy nabídky multibootové flash jednotky. Vytvořme v programu WinSetupFromUSB stejný spouštěcí UEFI flash disk jako naše čtečka. Na disku Flash jsou čtyři operační systémy s písmenem (R :): Windows 7, 8, 8.1, Windows 8.1 Single Language a Acronis True Image 2013 Live CD.

Pokud si z něj stáhnete notebook pomocí povoleno UEFI, potom bootovací nabídka vypadá takto

Pokud zavádíte notebook pomocí v ceně Starší, pak se nejprve otevře zavaděč Grub4Dos, kde musíme vybrat položku 0 Instalace systému Windows NT6 (Vista / 7 a vyšší) (zde si můžete stáhnout živé CD Acronis True Image 2013).

Otevře se nabídka Správce spouštění systému Windows (BOOTMGR), která se nachází ve složce R: \ boot \ bcd

Navrhuji opravit materiál k odstranění posledního systému - Windows 8.1 Single Language

Otevřete příkazový řádek a zadejte příkaz:

bcdedit -store R: \ efi \ microsoft \ boot \ bcd, kde R je písmeno naší flash jednotky.

Tím se otevře konfigurační soubor pro zaváděcí úložiště naší jednotky bcd flash umístěné ve složce R: \ efi \ microsoft \ boot. Zkopírujte ID ba171b3d-3513-11e5-82fd-ac220b79a339 posledního operačního systému, který chceme odstranit: Windows 8.1 Single Language

zadejte příkaz, který odstraní položku v spouštěcím konfiguračním souboru BCD o systému Windows 8.1 Single Language:

bcdedit -store R: \ efi \ microsoft \ boot \ bcd / delete ba171b3d-3513-11e5-82fd-ac220b79a339

Operace byla úspěšně dokončena.

Záznam byl smazán a nyní bootovací nabídka notebooku s povoleným UEFI vypadá bez jediného jazyka Windows 8.1

Pokud však zavádíte z jednotky Flash v programu Legacy, zůstane položka týkající se systému Windows 8.1 Single Language stále zachována. Odstraníme to také.

Otevřete příkazový řádek a zadejte příkaz: bcdedit -store R: \ boot \ bcd, kde R je písmeno naší flash jednotky.

Tím se otevře konfigurační soubor pro úložiště stahování naší bcd flash jednotky umístěné ve složce R: \ boot. Zkopírujte ID b54bcd64-3513-11e5-82fd-ac220b79a339 Windows 8.1 Single Language.

zadejte příkaz, který odstraní položku o jednotném jazyce Windows 8.1 v konfiguračním souboru spouštěcího BCD ve složce R: \ boot

bcdedit -store R: \ boot \ bcd / delete b54bcd64-3513-11e5-82fd-ac220b79a339

Nyní, i když bootujete v režimu Legacy, nebude existovat žádný záznam o systému Windows 8.1 Single Language.

Nakonec je nutné ručně odstranit složku s ISO-image Windows 8.1 Single Language z USB flash disku. Odstraňte složku W81x64_1, která obsahuje ISO obraz Windows 8.1 Single Language.

Jak upravit soubor menu bootloader Grub4Dos menu.ls

Pozorní čtenáři si všimli, že naše jednotka flash má také zaváděcí disk Acronis True Image 2013 Live CD. Většina obrázků ISO Live CD je přidána na jednotku USB Flash prostřednictvím 4. řádku ISO ISO / Other Grub4dos kompatibilního s Linuxem a zaregistrována v nabídce GRUB.

a načíst přímo z toho.

Vypalování Acronis True Image 2013 Live CD je odstraněno v menu.lst

Všechny obrázky ISO Live CD přidané na USB flash disk jsou ve složce ISO

Odstraňte z ní nepotřebné obrázky.

Úpravy souboru menu.lst jsou povoleny pouze anglickými písmeny.

Můžete ručně přidat restart počítače

title Restart

restartujte počítač


a vypněte počítač

titul Vypnutí

zastavit


přidání těchto záznamů lze provést až poté, co bude k dispozici v systému Windows XP

v menu.lst. záznamy


#clear mapping and root, pokud se vrátíme z bootmgr

map --unmap = 0: 0xff

mapa - ne

mapa - znovu

ls /usbdrive.tag> nul || najít --set-root - zařízení = hf /usbdrive.tag> nul

ls / default> nul && default / default

Články na toto téma:

  1. Jak nahradit obrázek na pozadí spouštěcí nabídky multiboot flash disku vyrobeného ve WinSetupFromUSB
  2. Co je [EMS ENABLED] “v nabídce zaváděcí jednotky Flash

Štítky článku: Stáhněte si Multiboot MBR GPT UEFI WinSetupFromUSB