Windows系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)_第1頁
Windows系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)_第2頁
Windows系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)_第3頁
Windows系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Windows 系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí).txt 我自橫刀向天笑,笑完我就去睡覺。 你的手機(jī)比話費(fèi)還便宜。路漫漫其修遠(yuǎn)兮,不如我們打的吧。Windows 系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)Windows 系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)Boot Manager 時(shí)代的多重引導(dǎo) Windows Vista RTM 與 Windows Vista SP1/Server 2008共存的安裝順序眾所周知,從 Windows Vista 開始,Windows 操作系統(tǒng)的啟動(dòng)管理器采用了全新的 Boot Manager + BCD , 取代了 Windows 2000/XP/Server 2003

2、一貫采用 的 NTLDR + BOOT.INI。Boot Manager 不僅可以管理 Windows Vista 的啟動(dòng),也可以通過自身將啟動(dòng)控制權(quán)移交給 NTLDR、管理 Windows 2000/XP/Server 2003 的啟動(dòng)。換言之,在 Boot Manager 的幫助下,我們既可以配置多個(gè) Windows Vista 彼此之間的共存、也可以配置 Windows Vista 與 Windows 2000/XP/Server 2003 的共存。凡是配置過多重操作系統(tǒng)的朋友都知道,安裝多重操作系統(tǒng)應(yīng)該本著“先低后高”的順序進(jìn)行,如果按照“先高后低”的順序反其道行之,就容易引起高版本的

3、操作 系統(tǒng)無法啟動(dòng)的故障。例如, 在配置 Windows Vista 與 Windows 2000/XP/Server 2003 的共存時(shí), 應(yīng)該先安裝 Windows 2000/XP/Server 2003 、后安裝Windows Vista;如果我們反其道行之,Windows Vista 就會(huì)失去引導(dǎo)能力,屆時(shí)我們必須手動(dòng)恢復(fù) Boot Manager、重建 BCD 才可以修復(fù)兩者的共存。而在多個(gè) Windows Vista 彼此之間共存的例子上,這個(gè)問題就無所謂了,因?yàn)樵赪indows Vista SP1/Server 2008 發(fā)布之前,Windows Vista 只有 RTM 6.0

4、0.16386 這個(gè)唯一的版本,Boot Manager 也只有 16386 這個(gè)唯一的版本。無論我們先安裝哪個(gè) Windows Vista、后安裝哪個(gè) Windows Vista,Boot Manager 都將是 16386 的版本,因此我們無需考慮安裝順序的問題。最近,隨著 Windows Vista SP1/Server 2008 的發(fā)布,Boot Manager 的版本也隨著 Windows Vista SP1/Server 2008 一起提升到了 6.01.18000。既然 Boot Manager 的版本不再唯一,它已經(jīng)有了 16386、18000 兩種版本,會(huì)不會(huì)對(duì)多重操作系統(tǒng)的

5、配置帶來影響呢?筆者特意針對(duì)這個(gè)問題進(jìn)行了一次測(cè)試。這次測(cè)試得到了微軟工程師 Perry Gu 的大力幫助,在此向 Perry Gu 表示感謝。 (注:由于 Windows Vista SP1 與 Server 2008 的版本號(hào)都是 6.01.18000,為了敘述方便,筆者下面將這兩個(gè)系統(tǒng)統(tǒng)稱為 Windows 18000,而將 Windows Vista RTM 稱為 Windows 16386) 筆者的疑問: 如果我們按照“ 先高后低”的順序配置 Windows 18000 與 Windows 16386 的共存。那么當(dāng)我們安裝Windows 16386 時(shí),原先 Windows 180

6、00 已經(jīng)安裝在硬盤中的 18000 版的 Boot Manager 會(huì)不會(huì)被 Windows 16386 降級(jí)為 16386 版本的 Boot Manager?參考信息:在 NTLDR 時(shí)代,這個(gè)問題的答案是會(huì)。例如假設(shè)我們已經(jīng)安裝了 WindowsXP、現(xiàn)在又開始安裝 Windows 2000,那么 Windows 2000 安裝程序就會(huì)用自己的 NTLDR 取代 Windows XP 已經(jīng)安裝在硬盤中的 NTLDR,造成 NTLDR 版本降級(jí)。因此,當(dāng) Windows 2000 安裝好之后,雖然多重啟動(dòng)菜單已經(jīng)自動(dòng)生成,但 Windows XP 卻是無法啟動(dòng)的。此時(shí)必須再將 NTLDR

7、手動(dòng)恢復(fù)為 Windows XP 的版本,才能令 Windows XP 恢復(fù)啟動(dòng)。正是因?yàn)榘凑?“先高后低 ”的順序安裝會(huì)引起NTLDR 被降級(jí),因此NTLDR 從 Windows XP SP2 開始新增加了版本檢測(cè)功能。在 Windows XP SP2 以上的版本中(例如配置 Windows XP SP2 與 Windows Server 2003 的共存),如果安裝程序檢測(cè)到用戶按照“先高后低”順序安裝了多重系統(tǒng),就會(huì)自動(dòng)阻止 NTLDR 被降級(jí)。筆者的疑問就是:Boot Manager 是不是也繼承了這一特性?如果安裝程序發(fā)現(xiàn)我先安裝了 Windows 18000、后安裝了 Window

8、s 16386,會(huì)不會(huì)自動(dòng)阻止 Boot Manager 被降級(jí)呢?經(jīng)過一番測(cè)試,筆者發(fā)現(xiàn) Boot Manager 確實(shí)繼承了這一特性。當(dāng)筆者先安裝好了Windows 18000、后安裝了 Windows 16386 時(shí),多重系統(tǒng)共存可以自動(dòng)形成,Windows 18000 的啟動(dòng)也沒有受影響。換言之,Boot Manager 沒有被降級(jí)。筆者的結(jié)論:在配置任何多重操作系統(tǒng)共存時(shí)本著“先低后高”的順序安裝,這個(gè)大原則 本身是沒有錯(cuò)的。只不過由于高版本的 NTLDR(Windows XP SP2 以上版本)及 Boot Manager 均增加了阻止自身被降級(jí)的功能,所以,假如我們配置的多重操作

9、系統(tǒng)是兩個(gè)采用了相同的啟動(dòng) 管理器的系統(tǒng),就可以不用考慮 “先低后高”的順序、按照“先高后 低”的順序安裝也無所謂了。例如,假如我們配置的是 Windows 18000 與 Windows 16386 的共存(兩者的啟動(dòng)管理器都是 Boot Manager)、或者配置的是 Windows XP SP2 與 Windows Server 2003 的共存(兩者的啟動(dòng)管理器都是 NTLDR),那么即使按照“先高后低”的順序安裝也無妨(當(dāng)然,Windows 2000 例外,因?yàn)樗胁恢С肿柚棺陨肀唤导?jí)的功能)。但是,假如我們配置的多重操作系統(tǒng)是兩個(gè)啟動(dòng)管理器不相同的系統(tǒng),那么 就必須嚴(yán)格按照“先低后

10、高”的順序安裝,否則高版本的系統(tǒng)將肯定無法啟動(dòng)。例如,當(dāng)我們配 置 Windows Vista/Vista SP1/Server 2008 與 Windows 2000/XP/Server 2003 的共存時(shí), 如果按照“先高后低”的順序安裝,Windows Vista/Vista SP1/Server 2008 將肯定無法 啟動(dòng)。 此時(shí)必 須手動(dòng)修 復(fù) Boot Manager 、重建 BCD 才能恢 復(fù)多系 統(tǒng)共存。最后, 筆者再重復(fù)一遍如何修復(fù)按照“ 先高后低” 順序配置的Windows Vista/Vista SP1/Server 2008 與 Windows 2000/XP/Serv

11、er 2003 的共存。這個(gè)問題在微軟新聞組及微軟技術(shù)論壇中已經(jīng)被問過N 遍了。在此我們假設(shè)首先在C 盤安裝了 Windows Vista、然后又在 D 盤安裝了 Windows XP。修復(fù)步驟:1.首先恢復(fù) Boot Manager 的引導(dǎo)。以 Windows Vista 安裝光盤直接啟動(dòng)計(jì)算機(jī),進(jìn)入安裝程序后選擇“修復(fù)計(jì)算機(jī)”“命令提示符”, 在命令提示符中執(zhí)行 BOOTREC /REBUILD 或者 BOOTSECT -NT60 ALL 命令。這兩個(gè)命令效果是相同的,用哪個(gè)都可以。2.重新建立 BCD。在命令提示符中執(zhí)行 BOOTREC /REBUILDBCD 命令,可以重新檢測(cè)硬盤中所

12、有已存在的 Windows Vista/Server 2008 系統(tǒng),并自動(dòng)將其重新添加到新生成的BCD 中。3. 由于 BOOTREC /REBUILDBCD 命令只能檢測(cè)Windows Vista/Server 2008、不能檢測(cè) Windows XP,因此我們必須手動(dòng)將 Windows XP 重新添加到BCD。否則的話,Boot Manager 啟動(dòng)菜單就會(huì)只顯示 Windows Vista、不顯示 Windows XP。手動(dòng)添加 Windows XP 的步驟是通過命令提示符依次執(zhí)行下列命令:BCDEDIT -CREATENTLDR -D 早期版本的 Windows(注:引號(hào)中的內(nèi)容為注

13、釋,可以隨意)BCDEDIT-SET NTLDR DEVICE PARTITION=C:(注:C: 是指 NTLDR 所在的硬盤活動(dòng)分區(qū),但不一定是 Windows XP 所在的分區(qū),因?yàn)?Windows XP 可能沒有安裝在活動(dòng)分區(qū),例如在本例中,活動(dòng)分區(qū)是C:、但 Windows XP 卻安裝在 D:)BCDEDIT -SET NTLDRPATHNTLDRBCDEDIT -DISPLAYORDER NTLDR -ADDLAST這樣即可將 Windows XP 重新添加到 BCD,恢復(fù) Windows Vista 與 Windows XP 的多重啟動(dòng)菜單。多系統(tǒng)啟動(dòng)菜單顯示的語言問題前天筆者

14、在博客中談?wù)摿藘蓚€(gè)啟動(dòng)管理器均為 Boot Manager 的 Windows 配置為多重操作系統(tǒng)共存時(shí)的安裝順序問題 Boot Manager 時(shí)代的多重引導(dǎo) Windows Vista RTM 與 Windows Vista SP1/Server 2008 共存的安裝順序 。今天筆者再談?wù)撘幌屡渲枚嘀夭僮飨到y(tǒng)共存時(shí)容易遇到的另一個(gè)常見問題:多重啟動(dòng)菜單的顯示語言。這個(gè)問題主要是在配置兩個(gè)語言版本不同的 Windows 共存時(shí)容易出現(xiàn),多重啟動(dòng)菜單的顯示語言將以最后安裝的那個(gè)系統(tǒng)的語言為準(zhǔn)。例如假設(shè)我們配置一個(gè)中文系統(tǒng)與一個(gè)英文系統(tǒng)的共存,如果按照“先英后中”的 順序安裝,多重啟動(dòng)菜單就會(huì)顯

15、示為中文;如果按照“先中后英”的順序安裝,多重啟動(dòng)菜單就會(huì)顯示為英文。那么,如果因?yàn)榘惭b順序問題,多重啟動(dòng)菜單的顯示語言不是我們希望顯示的語種, 我們應(yīng)該如何修改多重啟動(dòng)菜單的顯示語言呢?下面筆者將按照NTLDR (對(duì)應(yīng) Windows 2000/XP/Server 2003)與 Boot Manager(對(duì)應(yīng) Windows Vista RTM/Vista SP1/Server 2008) 兩種啟動(dòng)管理器的情況分別說明。NTLDR:在 NTLDR 時(shí)代,NTLDR 啟動(dòng)管理器由硬盤活動(dòng)分區(qū)根目錄中的三個(gè)文件組成:NTLDR、NTDETECT.COM、BOOTFONT.BIN。其中,NTLDR

16、、 NTDETECT.COM 做為 NTLDR 啟動(dòng)管理器的主體,每種語言版本的 Windows 都擁有各自語言版本的 NTLDR、NTDETECT.COM 文件。例如, 中文版 Windows 有中文版的 NTLDR、NTDETECT.COM,英文版的 Windows 有英文版的 NTLDR、NTDETECT.COM。在配置兩個(gè) NTLDR 系統(tǒng)的多系統(tǒng)共存時(shí),正是由于后安裝的系統(tǒng)用自己的NTLDR、NTDETECT.COM 替換了原有的 NTLDR、NTDETECT.COM,所以會(huì)引起 NTLDR 多重啟動(dòng)菜單的顯示語言發(fā)生變化。BOOTFONT.BIN 則是為雙字節(jié)字符集(DBCS)版本

17、的語言提供顯示支持而設(shè)的字庫文件。只有在這個(gè)字庫文件的支持下,采用雙字節(jié)字符語言文字的 NTLDR 菜單才可以正確顯示字符;而非雙字節(jié)字符語言的 NTLDR 菜單則無需 BOOTFONT.BIN 的支持。例如,采用漢字的中文即屬于 雙字節(jié)字 符語言, 中文版 Windows 需要中 文版的 NTLDR 、NTDETECT.COM、BOOTFONT.BIN 三個(gè)文件才可以正常 工作;英文則不屬 于雙字節(jié)字符語 言,因此英文版Windows 只需要英文版的 NTLDR、NTDETECT.COM 兩個(gè)文件即可?,F(xiàn)在,假如我們按照“先中后英”的順序配置了兩個(gè) NTLDR 系統(tǒng)的共存, 現(xiàn)在希望將多重啟

18、動(dòng)菜單由英文恢復(fù)為中文,應(yīng)該如何操作呢?首先,我們從中文版 Windows 安裝程序中提取出中文版的 NTLDR、NTDETECT.COM 文件,將其復(fù)制到硬盤活動(dòng)分區(qū)根目錄, 替換英文版同名文件。其次,檢查一下硬盤活動(dòng)分區(qū)根目錄是否存在 BOOTFONT.BIN,如果存在,再檢查它是不是中文的版本。假如 BOOTFONT.BIN 不存在或有所損壞,再提取出中文版的 BOOTFONT.BIN 文件復(fù)制到活動(dòng)分區(qū)根目錄即可。反過來說,如果我們希望將多重啟動(dòng)菜單由中文修改為英文,那么后一個(gè)步驟就可以省略了,只需復(fù)制英文版的 NTLDR、NTDETECT.COM 即可。Boot Manager:Bo

19、ot Manager 的組成結(jié)構(gòu)與 NTLDR 有較大不同。除了硬盤活動(dòng)分區(qū)根目錄有一個(gè)BOOTMGR 隱含文件外,在活動(dòng)分區(qū)的 BOOT 文件夾中存在著以所有語言類型命名的若干個(gè)子文件夾(例如 zh-cn 等),每個(gè)子文件夾都擁有一個(gè)不同語言版本的 BOOTMGR.EXE.MUI 文件。Boot Manager 啟動(dòng)菜單的顯示語言保存在 BCD 引導(dǎo)配置數(shù)據(jù)庫里,當(dāng) Windows 啟動(dòng)時(shí),Boot Manager 首先從 BCD 中讀取 Boot Manager 菜單的語言版本信息,然后再調(diào)用BOOTMGR 與相應(yīng)語言的 BOOTMGR.EXE.MUI 組成相應(yīng)語言的啟動(dòng)菜單。例如,假設(shè)

20、BCD 記錄著 Boot Manager 的顯示語言應(yīng)該是簡(jiǎn)體中文,那么 Windows 就會(huì)調(diào)用 C:BOOTMGR 與C:BOOTzh-cnBOOTMGR.EXE.MUI 文件,生成簡(jiǎn)體中文的 Boot Manager 菜單。其它語言的情況也是如此。所以說,Boot Manager 不存在不同語言版本的文件互相替換的問題。如果我們需要修改 Boot Manager 菜單的顯示語言,無需像 NTLDR 那樣手動(dòng)替換文件,只要修改一下 BCD 引導(dǎo)配置數(shù)據(jù)庫中有關(guān) Boot Manager 顯示語言的信息即可。具體做法為: 以管理員身份打開 CMD 命令提示符,輸入并執(zhí)行如下命令: BCDEDIT -SET BOOTMGR LOCALE ZH-CN(此命令將把 Boot Manager 多重啟動(dòng)菜單,也就是選擇需要啟動(dòng)哪一個(gè)操作系統(tǒng)的選擇菜單的顯示語言修改為簡(jiǎn)體中文)BCDEDIT -SET CURRENT LOCA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論