Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha egyéni rendszerindítási bejegyzéseket ad hozzá a Windowsban, több rendszerindítási konfigurációt is létrehozhat az operációs rendszerhez. Ez az útmutató bemutatja, hogyan hozhat létre és kezelhet rendszerindítási bejegyzéseket BCDEdit-parancsokkal több-rendszerindításos környezetekhez, hibakeresési forgatókönyvekhez és tesztelési konfigurációkhoz.
A Windows Installer a telepítés során létrehoz egy szabványos rendszerindítási bejegyzést, de a BCDEdit parancsokkal további testreszabott bejegyzéseket hozhat létre a több-rendszerindításos környezetek hatékony kezeléséhez.
Hozzáadhatja, törölheti és módosíthatja a Windows Installer által létrehozott rendszerindítási bejegyzés beállításait. Célszerű azonban megtartani a standard bejegyzést, és ehelyett egy testre szabott külön bejegyzést hozzáadni.
Rendszerindítási bejegyzés hozzáadásához másolja ki a meglévő rendszerindítási bejegyzést, majd módosítsa a másolatot.
Ez a témakör a Windows Vista és újabb verziókra, a Windows Server 2008-ra és újabb verziókra, valamint a Windows Recovery Environmentre vonatkozik.
Előfeltételek
Mielőtt hozzákezdene, győződjön meg arról, hogy:
- Rendszergazdai jogosultságok a BCD módosításához
- A BitLocker és a Biztonságos rendszerindítás le van tiltva vagy felfüggesztve (ha van)
- Hozzáférés emelt szintű parancssorhoz
A rendszer előkészítéséről további információt a Rendszerindítási beállítások szerkesztése című témakörben talál.
Figyelmeztetés
A BCD módosításához rendszergazdai jogosultságokra van szükség a BCDEdit használatához. Egyes rendszerindítási beállítások módosítása működésképtelenné teheti a számítógépet. Az alapszintű rendszerindítási beállítások biztonságosabb alternatívaként fontolja meg a System Configuration segédprogram (MSConfig.exe) használatát.
Új rendszerindítási bejegyzés hozzáadása
Windows rendszerben a BCDEdit használatával módosíthatja a rendszerindítási beállításokat. Új rendszerindítási bejegyzés hozzáadásához nyisson meg egy Parancssor ablakot rendszergazdai jogosultságokkal (jelölje ki és tartsa lenyomva a Parancssor lehetőséget, és válassza a helyi menüben a Futtatás rendszergazdaként lehetőséget).
Jegyzet
Előfordulhat, hogy a BCDEdit beállításainak megadása előtt le kell tiltania vagy fel kell függesztenie a BitLockert és a biztonságos rendszerindítást a számítógépen.
Új rendszerindítási bejegyzés létrehozásának legegyszerűbb módja egy meglévő bejegyzés másolása, majd szükség szerinti módosítása.
Meglévő rendszerindítási bejegyzés másolása:
Nyissa meg a parancssort emelt szintű jogosultságokkal: Használja a BCDEdit parancsot a /copy beállítással:
bcdedit /copy {current} /d "DebugEntry"
Ez a parancs átmásolja az aktuális Windows rendszerindítási bejegyzést, és létrehoz egy "DebugEntry" nevű új bejegyzést.
Ha a parancs sikeres, a BCDEdit az alábbihoz hasonló üzenetet jelenít meg:
The entry was successfully copied to {55556666-ffff-7777-aaaa-8888bbbb9999}.
Amikor a rendszerindító menüben megjelenő rendszerindító-bejegyzést másolja, a rendszer automatikusan hozzáadja a másolatot a rendszerindítási menü utolsó eleméhez.
Az előző üzenet guid azonosítója (amely a zárójelek {}között jelenik meg) az új rendszerindítási bejegyzés azonosítója. A /copy beállítás új GUID-t hoz létre a rendszerindítási bejegyzéshez. Az azonosítót használja a bejegyzés megjelenítéséhez az összes további BCDEdit-parancsban.
Ha a parancs nem sikerül, győződjön meg arról, hogy rendszergazdai jogosultságokkal rendelkező parancssori ablakban fut, és az összes parancsparaméter helyesen van beírva, beleértve az {current}körüli zárójeleket is.
Jegyzet
Ha Windows PowerShell-t használ, idézőjelekbe kell foglalnia a rendszerindítási bejegyzés azonosítóját, például: "{49916baf-0e08-11db-9af4-000bdbd316a0}" vagy "{current}".
A rendszerindítási bejegyzést a /create beállítással is hozzáadhatja. Ez a módszer nehezebb, mert további információkat kell megadnia a rendszerindítási bejegyzés típusáról. Meg kell adnia az /alkalmazás, /öröklivagy /eszköz beállításait is. Az alábbiak például létrehoznak egy új operációsrendszer-rendszerindítási bejegyzést "Saját Windows Vista" néven:
bcdedit /create /d "My Windows Vista" /application osloader
** Ha a /create lehetőséget használja, az új betöltő bejegyzések nem adódnak hozzá automatikusan a rendszerindító menühöz. A /create beállítás új GUID-t hoz létre a rendszerindítási bejegyzéshez. A rendszerindítási menübe az új indítási bejegyzést a /displayorder beállítással kell hozzáadni. A rendszertöltő bejegyzéseit bármilyen sorrendben elhelyezheti.
Az /create parancsparaméterekről információt talál, ha a bcdedit /? /create parancsot begépeli a Parancssor ablakában.
A rendszerindító menü szerkesztése
Windows rendszerben a rendszer nem ad hozzá automatikusan új rendszertöltő bejegyzéseket a rendszerindítási menühöz. A /displayorder beállítással beállíthatja, hogy a rendszerindító-kezelő milyen sorrendben jeleníti meg a rendszerindítási bejegyzéseket egy többindítós menüben. A parancs szintaxisa a következő:
bcdedit /displayorder {ID} {ID} ...
A rendszertöltő bejegyzéseit bármilyen sorrendben elhelyezheti.
Az azonosító a rendszerindítási bejegyzés GUID azonosítója, vagy egy fenntartott azonosító, például {current}. Az azonosítókat szóközzel válassza el. Ügyeljen arra, hogy a kapcsos zárójeleket ({}) is tartalmazza.
Ha például hozzá szeretné adni a DebugEntry rendszerindítási bejegyzést a rendszerindítási menühöz az {current} bejegyzés után, használja a következő parancsot (ne felejtse el használni a "{guid}" a Windows PowerShellben):
bcdedit /displayorder {current} {55556666-ffff-7777-aaaa-8888bbbb9999}
Az <
bcdedit /displayorder {55556666-ffff-7777-aaaa-8888bbbb9999} /addlast
Rendszerindítási bejegyzés eltávolítása és törlése
A következő parancs eltávolítja a(z) {44445555-eeee-6666-ffff-7777aaaaaa8888} rendszerindítási bejegyzéselemet a rendszerindítási menüből.
bcdedit /displayorder {44445555-eeee-6666-ffff-7777aaaa8888} /remove
Ha eltávolítja a megadott rendszerindítási bejegyzést a /displayorder és /remove beállításokkal, a rendszerindítási bejegyzés el lesz távolítva a rendszerindítási menüből, de továbbra is a BCD-tárolóban van. Ha teljesen el szeretne távolítani egy rendszertöltő bejegyzést a rendszerindítási menüből és az áruházból, használja a /delete lehetőséget.
bcdedit /delete {55556666-ffff-7777-aaaa-8888bbbb9999}
A megjelenítési sorrend helyességének ellenőrzéséhez használja a következő parancsot:
bcdedit
Ha további paraméterek nélkül írja be bcdedit, a BCDEdit a rendszerindítás-kezelő bejegyzését és a rendszertöltő bejegyzéseit a menüben megjelenő sorrendben jeleníti meg.
A Windows Boot Manager bejegyzés tartalmazza a rendszerindítási menü megjelenítési sorrendjét is, ahogyan az alábbi példa is mutatja.
## Windows Boot Manager
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
isolatedcontext Yes
default {current}
resumeobject {33334444-dddd-5555-eeee-6666ffff7777}
displayorder {current}
toolsdisplayorder {memdiag}
timeout 30
## Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {22223333-cccc-4444-dddd-5555eeee6666}
nx OptIn
## Windows Boot Loader
-------------------
identifier {00001111-aaaa-2222-bbbb-3333cccc4444}
device partition=C:
path \Windows\system32\winload.exe
description Debugger Boot
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {11112222-bbbb-3333-cccc-4444dddd5555}
nx OptIn
debug Yes