能夠自動(dòng)修復(fù)丟失的多系統(tǒng)啟動(dòng)菜單。
NTBOOTautofix v2.0.0 (091213) - NT系統(tǒng)啟動(dòng)菜單自動(dòng)修復(fù)工具 (中英版) 中文幫助文檔
最新版本請(qǐng)關(guān)注網(wǎng)盤:http://www./chzhlh ---------------------------------------------------------------------------------------------------------
更新概述: -------- NTBOOTautofix前身為BCDautofix,版本號(hào)順延更新,但工具名因?yàn)楣δ芨淖兌鼡Q,本來應(yīng)該從BCDautofix v1.1.0 開始就更名的,純修復(fù)BCD的BCDautofix最終版本應(yīng)該算是v1.0.5,其v1.1.0已經(jīng)解決了nt5.x的boot.ini自動(dòng)生成。目前還沒 有發(fā)現(xiàn)有其他自動(dòng)正確生成boot.ini的win中運(yùn)行的工具。v2.0.0是更名后的第一個(gè)版本,NTBOOTautofix相對(duì)于BCDautofix完 善的部分甚多,不止boot.ini部分,BCD部分完善部分也很多,所以更名后的首版本v2.0.0就不作詳細(xì)的更新說明了
使用方法: -------- 非安裝軟件,直接雙擊運(yùn)行,傻瓜式修復(fù),可運(yùn)行于32位和64位系統(tǒng)和WINPE系統(tǒng) 程序根據(jù)當(dāng)前系統(tǒng)non-Unicode設(shè)置自動(dòng)顯示中/英界面 "自動(dòng)修復(fù)"自動(dòng)判斷和系統(tǒng)啟動(dòng)有關(guān)的條件并自動(dòng)修復(fù)程序支持的盤符上的NT系統(tǒng)啟動(dòng),無需用戶手工干預(yù);如PE中使用則 需自己選擇引導(dǎo)硬盤活動(dòng)分區(qū)盤符后再進(jìn)行"自動(dòng)修復(fù)" "高級(jí)修復(fù)"只供特殊需要的朋友,參看三樓的應(yīng)用實(shí)例中的高級(jí)修復(fù)部分
適用范圍: -------- 1. 啟動(dòng)菜單/啟動(dòng)文件丟失修復(fù): 適用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2 2. 修復(fù)其他因BCD相關(guān)引起的故障 a. Win7/2008r2中 BCD 的修復(fù)計(jì)算機(jī)(Windows Recovery Environment)菜單丟失 b. Win7/2008r2中 BCD 引起的3D啟動(dòng)畫面丟失(變成VISTA滾動(dòng)條啟動(dòng)畫面) c. BCD 引起的啟動(dòng)菜單選擇界面亂碼現(xiàn)象 3. 系統(tǒng)BCD非法的強(qiáng)制修復(fù) - 現(xiàn)象:Vista/2008/Win7/2008r2中 - a. 運(yùn)行msconfig后"啟動(dòng)"或"引導(dǎo)"欄空白 b. 管理員身份運(yùn)行命令提示符中后運(yùn)行bcdedit等和BCD相關(guān)的操作提示出錯(cuò) c. 系統(tǒng)屬性的"啟動(dòng)和故障恢復(fù)"窗口無法配置"默認(rèn)操作系統(tǒng)"和"等待時(shí)間" d. 其他軟件無法添加/刪除/修改基于 BCD 管理的新啟動(dòng)菜單 注: 3的這種情況是否要強(qiáng)制修復(fù)自行決定。
額外功能: -------- 為VISTA/2008添加修復(fù)計(jì)算機(jī)(Windows Recovery Environment)菜單 使用方法:在系統(tǒng)盤符中新建recovery文件夾,再把光盤或安裝程序中的boot\boot.sdi和sources\boot.wim復(fù)制至 recovery文件夾,再運(yùn)行本程序,即可自動(dòng)添加。
修復(fù)效果: -------- 存在原BCD或Boot.ini時(shí)程序?qū)⒂鑲浞?,備份文件?路徑在修復(fù)完成后給出提示 NT5.x菜單在boot.ini中以"Microsoft Windows Server 2003 x86 in 0:1"形式存在,后面為硬盤/分區(qū)號(hào)以便分別 NT6.x菜單在BCD中以"Windows Server (R) 2008 Standard x86 in 1:13"形式存在,后面為硬盤/分區(qū)號(hào)以便分別 NT6.x的修復(fù)過程提示成功即時(shí)寫入生效,NT5.x的修復(fù)在最后完成后再一并寫入生效 NT5.x支持最多同接8個(gè)硬盤時(shí)的修復(fù),但如果不同接口硬盤混用且三個(gè)或以上硬盤就未必能準(zhǔn)確判斷硬盤號(hào),三硬盤以上 并混用的情況就算微軟自己的控制臺(tái)都未必能準(zhǔn)確判斷 NT6.x理論無限制硬盤數(shù),也不限制混用 根據(jù)當(dāng)前系統(tǒng)non-Unicode設(shè)置決定修復(fù)后的啟動(dòng)菜單中/英優(yōu)先級(jí) NT5.x+NT6.x的多系統(tǒng)中 - 當(dāng)存在多個(gè)NT5.x時(shí),修復(fù)后BCD顯示的NT5.x相應(yīng)菜單為“Earlier Version of Windows”, 當(dāng)只有一個(gè)NT5.x系統(tǒng),修復(fù)后BCD中顯示的NT5.x相應(yīng)菜單則為類如"Microsoft Windows Server 2003 x86"格式 不修復(fù)NT5.x的Boot.ini和NT6.x的BCD中的多余的啟動(dòng)菜單 因?yàn)榫啺娴木喅潭葻o從判斷,所以不保證能修復(fù)精簡版系統(tǒng)啟動(dòng)故障
---------------------------------------------------------------------------------------------------------
自BCDautofix發(fā)布以來極少回答一些朋友在使用上的疑問,這里和NTBOOTautofix一并釋疑
一、BUG報(bào)告:readme中寫的郵箱我極少打開,所以未必能及時(shí)回信。
二、請(qǐng)不要拿本工具和EasyBCD或VistaBoorPro等工具作比較: 那類工具重在管理 - 如改啟動(dòng)菜單名,添加/刪除菜單等,要用在修復(fù)功能上需要使用者自己了解故障原因和解決流程后 才能手工修復(fù),多數(shù)情況下其手工也無法完美修復(fù)。 而本工具重在修復(fù),修復(fù)功能大多是那類工具無法實(shí)現(xiàn)的,當(dāng)然本工具也不能實(shí)現(xiàn)那類工具的管理操作。
三、程序用批處理編寫:請(qǐng)看不起批處理的免下載使用而避免下載后浪費(fèi)諸多表情
四、如不能修復(fù)請(qǐng)自己先了解一下是否程序適用范圍內(nèi):例如有些硬件原因引起的3D啟動(dòng)畫面不存在,象這類的非BCD引起 的類似故障是此工具無法處理的
五、手工處理教程為什么不寫:其實(shí)以前曾經(jīng)寫過很多,但并不多人看,有時(shí)一個(gè)“活動(dòng)分區(qū)”的識(shí)別就要大花唇舌說明, 一句bcdedit /set {ntldr} description "Microsoft Windows XP"或bootsect /nt60 sys可以解決的手工處理方式不少 人都不用,寧愿轉(zhuǎn)N圈裝個(gè).net再裝EasyBCD來處理,所以改用工具替代手工處理,這個(gè)工具包含了多年我解決微軟多系統(tǒng)問題 的不少經(jīng)驗(yàn)。
六、工具能不能不全自動(dòng)而改用手工選擇是否修復(fù):現(xiàn)在暫時(shí)不想這樣做,因?yàn)槭止みx擇的話工具將較難處理你選擇修復(fù)了 哪些操作,因而不清楚需要最終進(jìn)行哪種寫入操作,也許后繼版本會(huì)考慮這樣做,并且工具面向的是新手朋友,一些高手也許不 屑于用這個(gè)程序的,事實(shí)上能大家能自己了解啟動(dòng)流程和自己解決啟動(dòng)故障更是推薦作法。我的工具和教程一向趨向新手朋友, 所以工具會(huì)很傻瓜,教程的話很多高手會(huì)說我很羅嗦。
七、為什么不自動(dòng)修復(fù)多余啟動(dòng)菜單:程序不保證用戶打開所有盤符,所以多余的菜單有可能是用戶另外的盤符上的菜單, 其實(shí)反過來就boot.ini來說,為了保存這些“多余”的啟動(dòng)菜單,程序反而花多了些力氣處理,直接刪除“多余”的啟動(dòng)菜單 更容易實(shí)現(xiàn),BCD中啟動(dòng)菜單的刪除/改名操作就留給“二”中的管理工具處理了(boot.ini可以直接手工編輯)
八、高級(jí)菜單只能選擇C-J共8個(gè)盤符:此功能后來臨時(shí)添加的,本為PE系統(tǒng)中使用的功能,8個(gè)盤符已經(jīng)可以滿足PE中最多 8硬盤的修復(fù)需求,如果在非PE中特殊因需要而需處理非8盤符內(nèi)的另外分區(qū)盤符,可以磁盤管理中修改目標(biāo)盤符為此8盤符范圍 內(nèi),修復(fù)完成再改回原盤符。
---------------------------------------------------------------------------------------------------------
本工具應(yīng)用實(shí)例 以下實(shí)例中 NT5.0=Win2000;NT5.1=XP;NT5.2=WIN2003;NT5.x=2000/XP/2003 NT6.0=Vista/2008;NT6.1=Win7/2008r2;NT6.x=Vista/2008/Win7/2008r2 各位朋友自行區(qū)分
自動(dòng)修復(fù): -------- 1. 格式化活動(dòng)分區(qū)重裝NT5.x/NT6.x后丟失其他分區(qū)NT5.x/NT6.x的啟動(dòng)菜單 - 直接選擇“自動(dòng)修復(fù)”
2. 先裝NT6.x后裝NT5.x的最快速解決方案:例 - 已有Win7,XP光盤引導(dǎo)安裝XP至另一分區(qū),完成安裝后在XP中直接"自 動(dòng)修復(fù)"即可修復(fù)雙引導(dǎo)菜單。
3. 雙硬盤啟動(dòng)切換:例 - 雙硬盤,硬盤1裝NT5.x,硬盤2裝NT6.x,各自獨(dú)立系統(tǒng),切換系統(tǒng)時(shí)需用開機(jī)熱鍵或BIOS更改 硬盤啟動(dòng)次序,現(xiàn)需添加啟動(dòng)菜單以實(shí)現(xiàn)固定硬盤啟動(dòng) - 硬盤1系統(tǒng)啟動(dòng),選擇“自動(dòng)修復(fù)”,添加硬盤2中NT6.x啟動(dòng)菜單在硬 盤1中,反之亦然。
4. 安裝GHOST版系統(tǒng)至非活動(dòng)分區(qū):例 - Ghost安裝NT6.1至0:3分區(qū),PE或活動(dòng)分區(qū)系統(tǒng)中運(yùn)行并選 擇“自動(dòng)修復(fù)”,此應(yīng)用限裝Ghost版的NT6.1,為什么不能裝Ghost版的NT6.0不詳談
5. 系統(tǒng)分區(qū)搬遷:例 - 把活動(dòng)分區(qū)的NT5.x搬至D盤,騰出活動(dòng)分區(qū)裝NT6.x:ghost處理NT5.x至D盤,再格式化并裝 NT6.x至活動(dòng)分區(qū),再在完成安裝后的NT6.x中使用本工具并選擇“自動(dòng)修復(fù)”添加D盤的NT5.x啟動(dòng)菜單。此例中原活動(dòng)分區(qū)系統(tǒng) 可以是NT5.x/NT6.x不限,但Ghost版本一定要為Ghost11.x而不能為Ghost8.x,原因不詳談
6. imagex方式系統(tǒng)安裝NT6.1:例 - NT5.x中用imagex /apply...解壓NT6.x的wim文件至某Ntfs分區(qū),再用本工具“自 動(dòng)修復(fù)”,重啟選擇相應(yīng)菜單繼續(xù)進(jìn)入系統(tǒng)安裝。這里說說為什么不推薦直接imagex后使用bcdboot+bootsect手工處理,雖然會(huì) 手工imagex的朋友多數(shù)會(huì)bcdboot+bootsect手工,但一般的介紹都是直接這兩條命令而沒加上考慮安全性的bcdedit操作,象本 例中bcdboot+bootsect后將會(huì)丟失原NT5.x啟動(dòng),萬一NT6.1安裝不成功的話將會(huì)連原NT5.x也進(jìn)不了而浪費(fèi)力氣處理,改用本工 具添加引導(dǎo)將安全的保留原NT5.x菜單避免可能發(fā)生的問題,本工具代替Bcdboot+bootsect+Bcdedit的多項(xiàng)操作。
其它 :和文中適用范圍相關(guān)的故障和額外功能都可以直接使用“自動(dòng)修復(fù)”功能
高級(jí)修復(fù): -------- 僅供特殊需要的朋友使用,如果連活動(dòng)分區(qū)的概念都搞不清楚的話請(qǐng)別使用高級(jí)修復(fù),直接使用“自動(dòng)修 復(fù)”,自動(dòng)修復(fù)自帶自動(dòng)判斷和自動(dòng)處理的,雖“自動(dòng)修復(fù)”時(shí)程序不提示。
1. 雙硬盤切換硬盤引導(dǎo):例 - 引導(dǎo)文件全在硬盤1,想轉(zhuǎn)用硬盤2引導(dǎo) - 選“高級(jí)”,選硬盤2活動(dòng)分區(qū)盤符,開始修復(fù)
2. 單硬盤切換主分區(qū)引導(dǎo):例 - 雙主分區(qū),需換另一主分區(qū)為活動(dòng)分區(qū) - 選“高級(jí)”,選另一主分區(qū)盤符,開始修復(fù), 完成后磁盤管理切換活動(dòng)分區(qū)。
3. 特殊引導(dǎo)修復(fù):例 - 單硬盤,活動(dòng)分區(qū)為ntldr+Grub4dos管理,通過Grub4dos調(diào)用非活動(dòng)分區(qū)的Bootmgr進(jìn)入 NT6.x,現(xiàn)需修復(fù)非活動(dòng)分區(qū)中的相應(yīng)BCD,同樣選“高級(jí)” - BCD所在分區(qū)盤符 - “開始修復(fù)”,本例中如果為MBR+Grub4dos 的朋友就慎用了,因?yàn)槌绦蜻@種情況會(huì)寫MBR
4. 刪NT6.x啟動(dòng)菜單: 例 - 單硬盤,C盤NT5.x,D盤NT6.x,格D盤后需刪NT6.x啟動(dòng)菜單 - 不選自動(dòng)修復(fù),選高級(jí),再 選擇C盤,再“開始修復(fù)”,這種修復(fù)方法只限于不會(huì)使用命令提示符操作的朋友,因?yàn)檫@種操作程序最終結(jié)果只執(zhí)行了類似 bootsect /nt52 c: /mbr的功能。PS:NT5.x中“自動(dòng)修復(fù)”不寫PBR,所以轉(zhuǎn)而用“高級(jí)”修復(fù)寫回NT5.x的PBR實(shí)現(xiàn)刪除 NT6.x引導(dǎo)菜單。
5. 體驗(yàn)工具修復(fù)效果:例 - 選“高級(jí)”,選另一非活動(dòng)分區(qū)盤符,開始修復(fù),這樣修復(fù)的結(jié)果引導(dǎo)文件和引導(dǎo)配置文件都 存放在選擇的分區(qū)中,不影響活動(dòng)分區(qū)的啟動(dòng),再在界面點(diǎn)擊“查看boot.ini”和“查看BCD”檢查程序運(yùn)行結(jié)果。
特殊故障說明: ------------ 例. 單硬盤,重裝C盤NT5.x后,修復(fù)D盤的Vista啟動(dòng)菜單,啟動(dòng)菜單修復(fù)成功后進(jìn)Vista無法進(jìn)入系統(tǒng)(提示文件丟失、進(jìn) 桌面前等待時(shí)間超長等等),這類故障非工具引起,而是用戶裝NT5.x時(shí)的未知操作引起(不用本工具修復(fù)而直接用NT6.x光盤修 復(fù)將會(huì)出現(xiàn)同種故障的),引起的原因這里不詳談,解決方法:到ttp://www./chzhlh下載changeosletter,以此 例 -Vista分區(qū)在NT5.x中看到的為D盤 - 則第一個(gè)參數(shù)為D,原Vista正常時(shí)進(jìn)Vista后系統(tǒng)盤符為C - 則第二個(gè)參數(shù)為C, 解壓 changeosletter后放在C盤根目錄,NT5.x中進(jìn)CMD,運(yùn)行c:\changeosletter D C 即可以解決問題。此例為Vista,出現(xiàn)這種故 障則可以判斷當(dāng)時(shí)Vista系統(tǒng)盤符為C盤,如此例改為WIN7,出現(xiàn)這種故障可以判斷當(dāng)時(shí)WIN7系統(tǒng)盤符為非C盤,為什么可以這樣 判斷,不詳談,非故障系統(tǒng)慎用changeosletter,changeosletter既是解決問題的工具,同樣可以制造問題。
-----------------------------------------------------------------------------------------------------------
重新發(fā)布請(qǐng)保留本文檔 chz_hlh@pcbeta 本文檔修正于20091215 gdszchz@126.com
|