案例:bcdedit添加系統啟動(dòng)項
使用BCDEDIT命令,編輯啟動(dòng)項,方便、快捷,只需記住幾條命令,必要時(shí)替換即可。
以下是一個(gè)案例:
標識符 {de329298-0dd8-11e0-90b6-8af61b7989dc}
device partition=G:
path \Windows\system32\winload.exe
description Windows 7 Ultimate
osdevice partition=G:
systemroot \Windows
要實(shí)現添加以上啟動(dòng)項信息,可依次鍵入以下命令:
bcdedit /create {35f41e64-23c5-11e0-b95b-fe17cc1d8647} /d “Windows 7
Ultimate” /application osloader
bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} device partition=G:
bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} path \Windows\system32\winload.exe
bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} systemroot \Windows
bcdedit /set {35f41e64-23c5-11e0-b95b-fe17cc1d8647} osdevice partition=G:
bcdedit /displayorder {35f41e64-23c5-11e0-b95b-fe17cc1d8647} /addfirst
附,關(guān)閉Hyper-V,讓windows運行VMWare。
Hyper-V和VMWare共存。打開(kāi)cmd,鍵入:
bcdedit /copy {default} /d “Windows Server 2008 Without Hyper-V” (windows會(huì )自動(dòng)生成一個(gè)guid,注意記下)
然后再鍵入:
bcdedit /set {xxxxxxxxxxxx} hypervisorlaunchtype off {}里面填入前面一個(gè)命令出來(lái)的guid號。
然后你就可以在那個(gè)沒(méi)有啟動(dòng)Hyper-V的系統里面安裝使用Vmware了。
自定義啟動(dòng)管理項——Bcdedit命令詳解
Bcdedit 位于X:\Windows\system32\ “X:”為安裝Vista的盤(pán)符。
一、儲存操作指令
====================
/createstore 創(chuàng )建一個(gè)新的空白啟動(dòng)配置數據文件。
bcdedit /createstore C:\Data\BCD 創(chuàng )建BCD啟動(dòng)配置數據文件儲存到“C:\DATA\”文件夾。
/export 備份啟動(dòng)配置數據文件。
bcdedit /export “C:\Data\BCD Backup” 備份BCD啟動(dòng)配置文件到“C:\Data\”文件夾,并以“BCD Backup”命名。
/import 還原啟動(dòng)配置數據文件。
bcdedit /import “C:\Data\BCD Backup” 從“C:\Data\”文件夾恢復BCD啟動(dòng)配置文件。
二、儲存項目操作指令
====================
/copy 項目拷貝
操作系統啟動(dòng)項目的拷貝:
bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d “Copy of entry”
/create 新建項目
創(chuàng )建操作系統載入程序項目的 NTLDR(Ntldr):
bcdedit /create {ntldr} /d “Earlier Windows OS Loader”
創(chuàng )建存儲器磁碟另外的選擇項項目:
bcdedit /create {ramdiskoptions} /d “Ramdisk options”
創(chuàng )建一個(gè)新的操作系統啟動(dòng)項目:
bcdedit /create /d “Windows Vista” /application osloader
創(chuàng )建一個(gè)新的調試器:
bcdedit /create {dbgsettings} /d “Debugger Settings”
/delete 刪除項目
刪除指定的操作系統項目:
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}
刪除指定的操作系統項目但啟動(dòng)時(shí)不顯示項目(徹底刪除):
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup
刪除指定的操作系統項目但啟動(dòng)時(shí)顯示項目:
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanup
刪除操作系統載入程序項目的 NTLDR:
bcdedit /delete {ntldr} /f
三、項目選擇操作指令
====================
/deletevalue 刪除項目選擇項。
刪除啟動(dòng)管理的bootmgr選擇項項目:
bcdedit /deletevalue {bootmgr} bootsequence
刪除(WinPE)操作系統的數值開(kāi)機項目:
bcdedit /deletevalue winpe
刪除來(lái)自指定的操作的 Windows PE 數值系統開(kāi)機項目:
bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe
/set 設定項目選擇項數值。
設定操作系統“cbd971bf-b7b8-4885-951a-fa03044f5d71”引導分區“C”:
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:
指定的操作系統引導文件“ windows\ system 32\ winload.exe”:
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path
\windows\system32\winload.exe
設定“NX”為“OptIn”:
bcdedit /set nx optin
更改系統名稱(chēng)
默認XP系統名稱(chēng)在Vista啟動(dòng)管理器中是”earlier
version of Windows”,更改:
bcdedit /set {ntldr} Description “Windows XP Professional SP2″
默認Vista系統名稱(chēng)在Vista啟動(dòng)管理器中是”Microsoft Windows”,更改:
bcdedit /set {current} Description “Windows Vista 5456″
四、輸出控制指令
====================
/enum 在儲存中的列表項目。
列出所有的操作系統載入程序啟動(dòng)項目:
bcdedit /enum OSLOADER
列出所有的啟動(dòng)管理項目:
bcdedit /enum BOOTMGR
列出默認的啟動(dòng)項目:
bcdedit /enum {default}
列出指定的操作系統啟動(dòng)項目:
bcdedit /enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a}
/v 列出所有活動(dòng)的項目
bcdedit /enum ACTIVE /v
五、啟動(dòng)管理控制指令
====================
/bootsequence 設定啟動(dòng)列表順序。
設定二個(gè)操作系統項目和啟動(dòng)順序:
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a- fa03044f5d71} {ntldr}
加入操作系統項目為啟動(dòng)列表最后項:
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} /addlast
/default 設定默認啟動(dòng)項目。
設定默認啟動(dòng)項目:
bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71}
設定默認啟動(dòng)操作系統程序為 NTLDR:
bcdedit /default {ntldr}
/displayorder 設定哪一個(gè)系統啟動(dòng)顯示多啟動(dòng)畫(huà)面。
設定二個(gè)操作系統項目和在啟動(dòng)管理顯示命令中被建立操作系統載入的程序 NTLDR:
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}
把指定的操作系統項目加入啟動(dòng)管理顯示命令結束:
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
/timeout 設定啟動(dòng)暫停數值。
/toolsdisplayorder 設定命令在哪一個(gè)啟動(dòng)管理顯示工具畫(huà)面。
設定二個(gè)工具項目和內存診斷在那啟動(dòng)管理工具顯示命令:
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f}
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}
把指定的工具項目加入啟動(dòng)的結束管理工具顯示命令:
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
六、BCDEDIT常用設置修復及配置示例
啟動(dòng)入口最主要是四個(gè)部分:
Identifier標識符——啟動(dòng)入口的系統標識,可能是bootmgr、current或id形式等。
device設備——一般是驅動(dòng)器路徑或虛擬映像,系統啟動(dòng)引導后入口。
path路徑——是device設備的位置,系統用來(lái)定位啟動(dòng)文件。
description描述——顯示描述,也就是大家見(jiàn)到的菜單顯示。
{bootmgr} ——啟動(dòng)管理器
{current}——當前操作系統,啟動(dòng)時(shí)選擇的系統
{default} ——缺省默認的啟動(dòng)項
{ntldr} ——早期Windows加載
七、為一個(gè)啟動(dòng)應用程序控制緊急處理服務(wù)的指令
====================
/bootems
開(kāi)啟啟動(dòng)管理緊急處理服務(wù):
bcdedit /bootems {bootmgr} ON
/ems
為目前的操作系統啟動(dòng)項目 EMS 開(kāi)啟:
bcdedit /ems ON
/emssettings 設定緊急處理服務(wù)參數。
設定 EMS 參數使用基本輸出入系統設定:
bcdedit /emssettings BIOS
BCDEDIT常用操作舉例
1、為Windows XP創(chuàng )建一個(gè)分區啟動(dòng)入口:
bcdedit /create {ntldr} /d “Windows XP”
bcdedit /set {ntldr} device partition=F:
bcdedit /set {ntldr} path ntldr
bcdedit /displayorder {ntldr} /addlast
2、刪除Windows XP啟動(dòng)入口
bcdedit /delete {ntldr} /f
3、設置啟動(dòng)分區
bcdedit /set {標識符} device
partition=C:
4、增加Linux引導入口
bcdedit /create /d “GrubInstallUbuntu” /application bootsector
命令執行后會(huì )返回一個(gè)GUID,然后使用鼠標選中右鍵全選,并在標題欄中右鍵復制下來(lái),接著(zhù)再執行以下命令(命令中的GUID需要替換成上面命令返回的ID 值)。
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path grldr.mbr
bcdedit /displayorder {GUID} /addlast
5、關(guān)閉系統DEP保護:
bcdedit.exe /set {current} nx AlwaysOff
6、創(chuàng )建一個(gè)配置數據庫:
bcdedit /createstore C:\Myboot
如果打開(kāi)其他指定的bcd文件如下:
示例:C:\boot>bcdedit.exe /store c:\BCD 后面可以加入操作命令。
ghost前的重要準備工作:
win+r 打開(kāi)運行對話(huà)框:按順序運行以下代碼(復制到運行里回車(chē))
以administrator權限運行以下命令:
BCDEDIT /set {bootmgr} device boot
BCDEDIT /set {default} device boot
BCDEDIT /set {default} osdevice boot
聯(lián)系客服