bootsect.exe是一款去除mbr引導(dǎo)錯誤的MBR修復(fù)工具。bootsect.exe是Windows7和vista中光盤中自帶的一個程序,是一個引導(dǎo)扇區(qū)修復(fù)工具,能夠修復(fù)硬盤mbr引導(dǎo)錯誤!字面解釋是引導(dǎo)扇區(qū)修復(fù)工具(bootsectorrestorationtool),是位于安裝光盤boot目錄下,體積很小,不到100kb,但卻很實(shí)用。
bootsect.exe是Windows7中光盤中自帶的一個程序,字面解釋是引導(dǎo)扇區(qū)修復(fù)工具(bootsectorrestorationtool),體積很小,不到100kb,但卻很實(shí)用。
此程序可以讓系統(tǒng)不用進(jìn)BIOS就能選擇啟動驅(qū)動器的關(guān)鍵文件,需要的可以下載,內(nèi)含2個32和64WIN7的版本。
bootsect工具說明:bootsect.exe更改硬盤分區(qū)的主啟動代碼以便在ntlder和bootmgr之間切換,可以使用此工具修改計算機(jī)硬盤的啟動扇區(qū)。
例如:Drive:bootBootsect.exe/NT60All的作用如下:使用Bootsect.exe還原WindowsVistaMBR以及將控制權(quán)轉(zhuǎn)給Windows啟動管理器程序。
bootsect.exe使用方法:1.解壓縮
2.復(fù)制bootsect.exe到c盤的boot文件夾(沒有boot文件夾,自己新建一個)
3.開始---運(yùn)行---cmd----輸入(c:bootbootsect.exe/nt60sys)
4.主引導(dǎo)代碼更新到系統(tǒng)分區(qū),可以啟動系統(tǒng)了。
bootsect.exe語法:bootsect{/help|/nt60|/nt52}{SYS|ALL|:}[/force][/mbr]
啟動扇區(qū)修復(fù)工具bootsect.exe
為磁盤分區(qū)升級主引導(dǎo)編碼,以轉(zhuǎn)換bootmgr與NTLDR。用該工具可以修復(fù)在你電腦上的啟動扇區(qū)。
/help顯示使用說明。
/nt52
涂寫與NTLDR一致的主引導(dǎo)編碼到(SYS,ALL,)分區(qū)。
裝在(SYS,ALL,)分區(qū)的操作系統(tǒng)必須比vista老。
/nt60
涂寫與BOOTMGR一致的主引導(dǎo)編碼到(SYS,ALL,)分區(qū)。
裝在(SYS,ALL,)分區(qū)的操作系統(tǒng)必須是vista,2008,或以上版本。
SYS
升級用來啟動windows的系統(tǒng)分區(qū)的主引導(dǎo)編碼
ALL
升級所有分區(qū)上主引導(dǎo)編碼。沒必要升級所有卷的啟動編碼。而且這個選項(xiàng)只
針對那些可當(dāng)作系統(tǒng)啟動卷的卷,不包括任何與基本磁盤沒連接的動態(tài)卷。
這個限制是明顯的,因?yàn)橐龑?dǎo)編碼必須位于磁盤分區(qū)的開始。
升級與盤符關(guān)聯(lián)的分區(qū)的主引導(dǎo)編碼。在以下兩種情況下引導(dǎo)編碼將不被升級:
1)沒有與卷關(guān)聯(lián),2)與卷關(guān)聯(lián)但沒與基本磁盤連接。
/force
在主引導(dǎo)編碼升級時強(qiáng)制卸載卷。使用選項(xiàng)時可能收到警告。
如果Bootsect.exe不能獲得唯一使用權(quán)限,文件系統(tǒng)將在下次重啟前重寫啟動編碼。
Bootsect.exe總是在各項(xiàng)升級前嘗試鎖定和卸載卷。當(dāng)/force被指定,那么鎖定失敗后
將嘗試強(qiáng)制卸載。鎖定可能失敗,例如,在目標(biāo)卷上的文件已經(jīng)被其他程序打開時。
如果強(qiáng)制卸載成功,盡管開始的鎖定失敗,也將允許卷的唯一使用權(quán)限和可靠的引導(dǎo)編碼升級。
同時強(qiáng)制卸載使所有對目標(biāo)卷文件的打開編號無效。這將導(dǎo)致打開該文件的程序產(chǎn)生不可預(yù)料的后果。
所以,你使用該選項(xiàng)時可能收到警告。
/mbr
在不改變分區(qū)表的的同時升級主引導(dǎo)記錄,該分區(qū)表位于磁盤的扇區(qū)0,該磁盤包含被SYS、
ALL、盤符標(biāo)識的分區(qū)。當(dāng)使用/nt52選項(xiàng)時,主引導(dǎo)記錄與比vista老的系統(tǒng)兼容,
當(dāng)使用/nt60選項(xiàng)時,主引導(dǎo)記錄與vista、2008或以上系統(tǒng)兼容。
例如:
為了使E盤的主引導(dǎo)編碼與NTLDR兼容,使用如下命令:
bootsect/nt52E:
用途
為硬盤分區(qū)更新主引導(dǎo)代碼,以實(shí)現(xiàn)bootmgr和ntldr啟動方式之間的轉(zhuǎn)換
/help幫助
/nt60使用基于內(nèi)核為nt60的操作系統(tǒng)的主引導(dǎo)代碼,有:Windowsvista和Windows7等
引導(dǎo)文件為bootmgr
/nt52使用基于內(nèi)核為nt52的操作系統(tǒng)的主引導(dǎo)代碼,即:Windowsxp
引導(dǎo)文件為ntldr
sys更新主引導(dǎo)代碼到系統(tǒng)分區(qū),用于啟動系統(tǒng)
all把引導(dǎo)代碼加到可以作為Windows系統(tǒng)分區(qū)的卷。
/force強(qiáng)制卸下該卷
/mbr更新主引導(dǎo)記錄
bootsect.exe使用介紹:這里所說的bootsect是一個vista安裝盤下的小工具,位于boot
它可以用來切換xp或者vista的引導(dǎo)系統(tǒng)
它的使用格式:
bootsect{/help|/nt60|/nt52}{SYS|ALL|//:}[/force]
有人可能看不懂,沒關(guān)系
在cmd里面轉(zhuǎn)到你的虛擬光盤或者刻好的dvd的光盤(最好在xp下操作,否則uap很麻煩的)
輸入cdboot回車
輸入bootsect/?是使用幫助
Bootsect/nt60是切換到vistawbm
Bootsect/nt52是切換到xp/2k3的ntldr
這些不重要,重要的是下面的{SYS|ALL|//:}
例子:bootsect/nt60sys
這是把“當(dāng)前引導(dǎo)程序所在盤”切換成vistawbm(需要有vistawbm的文件,具體見附1)
如果你對“當(dāng)前引導(dǎo)程序所在盤”理解不清楚
可以直接輸入bootsect/nt60或52盤符:
如bootsect/nt52D:
這樣可以把d盤的引導(dǎo)標(biāo)志改為ntldr(也需要xp引導(dǎo)程序的完整文件,見附1)
“All”參數(shù)顧名思義就是把所有盤的引導(dǎo)標(biāo)記都改變,一般不要用
你的主引導(dǎo)紀(jì)錄(mbr)一般都在c:(也可以通過專門的軟件修改),
這里的sys并不是改mbr,而是改盤符的引導(dǎo)標(biāo)記
許多朋友就誤導(dǎo)在這里
如果修改成功,可以看到這樣的提示
Bootcodewassuccessfullyupdatedonalltargetedvolumes.
最后的/force參數(shù)用于情況不明的失敗,不要輕易用,除非你死活都改不了
還要說一點(diǎn),對于引導(dǎo)系統(tǒng)很混亂的朋友,可以這樣清理
制作一個dos啟動軟盤或者u盤
備份你的c:下的ntldrntdetect.comio.sysboot.ini等到另一個軟盤或可啟動u盤
注意boot.ini要符合你現(xiàn)在的xp,可以稍加修改(這些文件都要選上“可見系統(tǒng)文件”才看得到)
然后再弄一個fdisk到第一個的軟盤或u盤里
用第一個軟盤或者u盤啟動電腦執(zhí)行fdisk/mbr
這樣可以清除引導(dǎo)紀(jì)錄,然后用第二個啟動盤啟動即可到xp
然后可以按上面的bootsect來選擇xp或vista)
選擇了vista后應(yīng)該可以自動識別你的ntldr而建一個“earlierversionofwindows”
如果不行可以用bootedit來編輯
附1
Vistawbm文件
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
------請在tool中查找
bootsect.exe使用方法:1.解壓縮
2.復(fù)制bootsect.exe到c盤的boot文件夾(沒有boot文件夾,自己新建一個)
3.開始---運(yùn)行---cmd----輸入(c:bootbootsect.exe/nt60sys)
4.主引導(dǎo)代碼更新到系統(tǒng)分區(qū),可以啟動系統(tǒng)了。