日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

bcdedit用法详解

發布時間:2024/1/8 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bcdedit用法详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

bcdedit是vista和windows7系統自帶的命令行工具,在system32文件夾下,主要用于多系統的啟動數據的配置和自定義winpe的啟動配置數據

我們先看一個安裝了雙系統的啟動配置數據菜單,然后再說明怎么手動使用bcdedit.exe來配置這些數據

這是xp與vista雙系統共存于C盤,我用的是xp,拷貝x86的bcdedit.exe到system32文件加下執行的顯示(vista是x64的

OKey,使用bcdedit實現配置多系統引導,先說下整個過程先,

1 創建{bootmgr}主入口,設置這個入口的device等值

2 創建xp{ntldr}或vista&windows7{GUID}入口,設置device,path等值

3 用/displayorder 將建好的每個入口(菜單項)一個一個加入到引導菜單中

4 用/timeout 設置等待時間

5 用/default 設置缺省菜單(也就是設置默認的啟動系統)

首先winkey+R,輸入cmd,然后回車打開命令提示符

使用bcdedit /store不針對本機操作

在本機硬盤例如D盤創建bcdcfg文件夾

bcdedit /createstore d:/bcdcfg/bcd 執行后將在bcdcfg文件夾下創建一個新的bcd文件

提示成功完成;

接下來我們添加bootmgr主入口:

bcdedit /store d:/bcdcfg/bcd -create {bootmgr} /d "boot manager"

提示項{bootmgr}成功創建;

設置{bootmgr}的device的:

bcdedit /store d:/bcdcfg/bcd -set {bootmgr} device partition=c:

提示操作成功完成;

添加xp的入口:

bcdedit /store d:/bcdcfg/bcd /create {ntldr} /d "windows xp" --雙引號中的字符輸入你自己喜歡的

提示項{ntldr}成功創建;

設置{ntldr}的device的值(這里實際是xp所在分區,假設在C盤):

bcdedit /store d:/bcdcfg/bcd -set {ntldr} device partition=c:

提示操作成功完成;

設置{ntldr}的path的值:

bcdedit /store d:/bcdcfg/bcd -set {ntldr} path /ntldr

提示操作成功完成;

下面新建添加vista的入口:

bcdedit /store d:/bcdcfg/bcd -create /d "windows vista" -application osloader

運行后將返回GUID值,提示項{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}成功創建;

{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}是全局唯一識別ID,在空間上和時間上具有唯一性。

輸入GUID是一定要認真,錯一個字符都將導致啟動加載失敗,可以先把返回的GUID值認真的輸在記事本中,使用-set命令時執行復制就OK

設置{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的device的值(這里實際是xp所在分區,假設在D盤):

bcdedit /store d:/bcdcfg/bcd -set {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} device partition=d:

提示操作成功完成;

設置{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的path的值:

bcdedit /store d:/bcdcfg/bcd -set {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} path /windows/system32/winload.exe

提示操作成功完成;

設置{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的windows device為d盤:

bcdedit /store d:/bcdcfg/bcd -set {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} osdevice partition=d:

設置{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}的windows root為/windows:

bcdedit /store d:/bcdcfg/bcd -set {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} systemroot /windows

到此c盤xp,d盤vista的啟動入口都添加完成了,接下來要干的是把xp的入口{ntldr}和vista的{xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}在啟動菜單中通過bootmgr顯示出來:

bcdedit /store d:/bcdcfg/bcd -displayorder {ntldr} /addlast

bcdedit /store d:/bcdcfg/bcd -enum

就能發現windows啟動管理器和windows舊os加載器了

bcdedit /store d:/bcdcfg/bcd -displayorder {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast

再次運行bcdedit /store d:/bcdcfg/bcd -enum

是不是有什么不同呢,我們又看到windows啟動加載器,這個是vista的

bcdedit /store d:/bcdcfg/bcd -timeout 5(將超時時間設置為5秒)

運行bcdedit /store d:/bcdcfg/bcd -enum ,bootmgr下顯示timeout為5秒

bcdedit /store d:/bcdcfg/bcd -default {ntldr}(將xp設置為默認啟動的操作系統,與5秒后自動啟動xp)

到此配置完成。

帶 /store 的都是針對自己新建的bcd文件的操作,如果想直接對系統的bcd文件操作就去掉

/store d:/bcdcfg/bcd

e.g. bcdedit /default {ntldr},就是將系統設置默認從xp啟動

bcdedit /set {ntldr} description "........................."雙引號中輸入自己想要的

可以將xp的啟動菜單顯示相應的字符或漢字,修改vista的只要將{ntldr}替換為{GUID}

bcdedit /set {xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} description "Microsoft Wwindows vista x64"

則開機啟動項vista的顯示為Microsoft Wwindows vista x64

設置關于xp的就告訴bcdedit {ntldr},更改vista的設置就告訴bcdedit {GUID}

安裝雙系統三系統還是先安裝xp要省事。

剛接觸命令行不久,最重要的是學會 /?

e.g.?? bcdedit /? create,會顯示bcdedit /create命令的詳細用法

總結

以上是生活随笔為你收集整理的bcdedit用法详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。