vista windows7 啟動(dòng)問(wèn)題,命令bootsect 介紹2009-10-25 12:59很多朋友都遇到了關(guān)于系統引導的問(wèn)題,不能解決
而且許多人對bootsect的sys參數有誤解,所以特此發(fā)表這張帖子
如果高手發(fā)現有誤,請提出,我會(huì )盡快更改!
下面進(jìn)入正題
這里所說(shuō)的bootsect是一個(gè)vista安裝盤(pán)下的小工具,位于\boot
它可以用來(lái)切換xp或者vista的引導系統
它的使用格式:
bootsect {/help|/nt60|/nt52} {SYS|ALL|//:} [/force]
有人可能看不懂,沒(méi)關(guān)系
在cmd里面轉到你的虛擬光盤(pán)或者刻好的dvd的光盤(pán)(最好在xp下操作,否則uap很麻煩的)
輸入cd boot 回車(chē)
輸入bootsect /?是使用幫助
Bootsect /nt60 是切換到vista wbm
Bootsect /nt52 是切換到xp/2k3 的ntldr
這些不重要,重要的是下面的{SYS|ALL|//:}
例子:bootsect /nt60 sys
這是把“當前引導程序所在盤(pán)”切換成vista wbm(需要有vistawbm的文件,具體見(jiàn)附1)
如果你對“當前引導程序所在盤(pán)”理解不清楚
可以直接輸入 bootsect /nt60或52 盤(pán)符:
如bootsect /nt52 D:
這樣可以把d盤(pán)的引導標志改為ntldr (也需要xp引導程序的完整文件,見(jiàn)附1)
“All”參數顧名思義就是把所有盤(pán)的引導標記都改變,一般不要用
你的主引導紀錄(mbr)一般都在c:(也可以通過(guò)專(zhuān)門(mén)的軟件修改),
這里的sys并不是改mbr,而是改盤(pán)符的引導標記
許多朋友就誤導在這里
如果修改成功,可以看到這樣的提示
Bootcode was successfully updated on all targeted volumes.
最后的/force參數用于情況不明的失敗,不要輕易用,除非你死活都改不了
還要說(shuō)一點(diǎn),對于引導系統很混亂的朋友,可以這樣清理
制作一個(gè)dos啟動(dòng)軟盤(pán)或者u盤(pán)
備份你的c:下的ntldr ntdetect.com io.sys boot.ini等到另一個(gè)軟盤(pán)或可啟動(dòng)u盤(pán)
注意boot.ini要符合你現在的xp,可以稍加修改(這些文件都要選上“可見(jiàn)系統文件”才看得到)
然后再弄一個(gè)fdisk到第一個(gè)的軟盤(pán)或u盤(pán)里
用第一個(gè)軟盤(pán)或者u盤(pán)啟動(dòng)電腦執行fdisk /mbr
這樣可以清除引導紀錄,然后用第二個(gè)啟動(dòng)盤(pán)啟動(dòng)即可到xp
然后可以按上面的bootsect來(lái)選擇xp或vista)
選擇了vista后應該可以自動(dòng)識別你的ntldr而建一個(gè)“earlier version of windows”
如果不行可以用bootedit來(lái)編輯
祝各位使用成功
附1
Vista wbm文件
\bootmgr
\boot\
\en-us\
\bootmgr.exe.mui
\memtest.exe.mui
\font\
\chs_boot.ttf
\cht_boot.ttf
\jpn_boot.ttf
\kor_boot.ttf
\wgl4_boot.ttf
\bcd
\bcd.log
\bootfix.bin
\bootstat.dat
\fixfat.exe
\fixntfs.exe
\memtest.exe
NTLDR 文件
\ntldr
\ntdetect.con
\bootfont.bin
\msdos.sys
\io.sys
\boot.ini
聯(lián)系客服