XP,WIN2003,VISTA,萬indows,WIN2008多盤多系統多引導bcdedit的使用
windows出了新系統vista,2008想賞賞鮮學習學習~~但又習慣於用舊的XP,2003,然而~~
嘿嘿~~小弟的機器就裝了多系統挺有意思的!!~~XP,WIN2003,VISTA,WIN2008~~牛吧?!
不過要正確的安裝順序是先底版本后高版本,先ghost版后安裝版~~這樣開機啟動才不會出問題啦~~
可是小弟是多盤多系統~有安裝版也有ghost版的有高的又有低的而且安裝順序也不規范!!就算機器硬件再如何如何的好當然也是弄到最后沒一個系統是能進得去
暈死~~~正想鏟掉從頭再來,可是~~那個累啊~~大哥~~~因為不甘心前功盡棄,所以花了些時間去查google翻baidu~~於是~~~
哈!~~終於~~小弟研究出了不用從頭再來的方法了~~嘿嘿~~目前小弟的4個系統都能正常啟動!!
現在小弟就將查到的資料和自己研究出來的一套方法加以整理獻給大家分享~~想玩多系統的發燒友就來試試吧!~~希望多多支持哦
~~
先用vista或WIN2008的安裝盤自動修復Vista或WIN2008,讓其能夠啟動,也就是說先讓一個高版本的系統能夠啟動並進入到桌面~~
然后在vista或WIN2008系統再去修復其它的系統~~~
在vista或WIN2008系統下將XP,2003啟動時要用的文件 boot.ini、bootfont.bin、IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr 拷貝到C:\根目錄下
打開磁盤管理器,看看你的XP或2003是在第幾個盤的第幾個分區,然后去掉 boot.ini 文件的只讀屬性,用記事本編輯好它
multi(0)disk(0)rdisk(這括號里填硬盤號)partition(這括號里填分區號)\WINDOWS="windows xp或windows 2003"
(紅色文字可以根據自己的情況修改,以下相同)
boot.ini 文件編輯好了要保存,改回只讀屬性.
然后打開 cmd 將以下的bcdedit命令根據你自己的情況修改好后按順序一條條運行就可以了~~~
或者除了第3、4、步要手動完成,其它的都可以並成一個 .bat 批處理文件來執行~~
呵呵~~假如你的批處理技術很NB的話你也可以將第3、4、步並到批處理文件里去!!~~小弟這里就遜了點了~~~
好了~~很簡單吧~~!!有關bcdedit的命令這里小弟就不一一詳細介紹了,小弟只是做個最簡單的拿去就能用的給大家方便使用~~呵呵~~
再想了解去查google翻baidu吧~~比小弟我要講得更細~~呵呵~~~祝大家成功~~~
###第1步################################################################################################################
bcdedit /createstore c:\boot\bcd
##創建一個記錄文件123 (路徑和文件名隨便啦)
###第2步###############################################################################################################
bcdedit /store c:\boot\bcd /create {bootmgr} /d "Windows Boot Manager"
##創建主菜單入口ID
bcdedit /store c:\boot\bcd /set {bootmgr} device partition=c:
##設置主菜單引導程序所在分區
bcdedit /store c:\boot\bcd /timeout 5
##設置主菜單的顯示時間30秒
bcdedit /store c:\boot\bcd /set {bootmgr} locale "zh-CN"
##設置主菜單的語言為中文
###第3步#################################################################################################################
bcdedit /store c:\boot\bcd /create /d "Microsoft Windows Vista" /application osloader
##添加Vista啟動項ID
###第4步#############這里會生成一串數字ID,復制第3步生成的數字ID並替換下面的{數字Id},如果你還裝Win2008的話就再多做一個第3步和第4步#######
bcdedit /store c:\boot\bcd /set {數字Id} device partition=c:
##設置Vista引導文件所在分區
bcdedit /store c:\boot\bcd /set {數字Id} path \windows\system32\winload.exe
##設置Vista引導文件路徑
bcdedit /store c:\boot\bcd /set {數字Id} osdevice partition=c:
##設置Vista所在分區
bcdedit /store c:\boot\bcd /set {數字Id} systemroot \windows
##設置Vista所在文件夾
bcdedit /store c:\boot\bcd /set {數字Id} locale "zh-CN"
##設置Vista高級啟動菜單的語言為中文
bcdedit /store c:\boot\bcd /displayorder {數字Id} /addfirst
##添加Vista到主菜單啟動列表的最后一項(addlast是顯示在頂部)
bcdedit /store c:\boot\bcd /default {數字Id}
##設置Vista操作系統為默認啟動的系統, {legacy}是舊版本的Windows
###第5步################################################################################################################
bcdedit /store c:\boot\bcd /create {ntldr} /d "Microsoft Windows XP Professional"
##添加xp,2003啟動項ID
bcdedit /store c:\boot\bcd /set {ntldr} device partition=d:
##設置xp,2003引導文件所在分區
bcdedit /store c:\boot\bcd /set {ntldr} path \ntldr
##設置xp,2003引導文件路徑(98,me,xp,200,2003是用ntldr啟動的)
bcdedit /store c:\boot\bcd /displayorder {ntldr} /addfirst
##添加xp,2003到主菜單啟動列表的最后一項(addlast是顯示在底部)
###第6步################################################################################################################
bcdedit /store c:\boot\bcd /create {memdiag} /d "Windows 內存診側"
##添加windows內存診側啟動項ID
bcdedit /store c:\boot\bcd /set {memdiag} device partition=c:
##設置windows內存診側引導文件所在分區
bcdedit /store c:\boot\bcd /set {memdiag} path \boot\memtest.exe
##設置windows內存診側啟動程序文件路徑
bcdedit /store c:\boot\bcd /toolsdisplayorder {memdiag} /addlast
##添加windows內存診側到主菜單工具列表的最后一項(addfirst是顯示在頂部)
bcdedit /store c:\boot\bcd /set {memdiag} locale "zh-CN"
##設置windows內存診側的語言為中文
###第7步#################################################################################################################
bcdedit /export c:\456
##備份原有的系統引導記錄到 c:\456
bcdedit /import c:\boot\bcd
##記錄文件信息導入到系統引導記錄
bcdedit /enum all
##察看系統引導記錄中的所有信息
###OK完成了!!##############################################################################################################