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頁
Windows系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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í)手機(jī)比話費(fèi)還便宜。路漫漫其修遠(yuǎn)兮,不如我們打的吧。.txt我自橫刀向天笑,笑完我就去睡覺。你的Windows系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)Windows系統(tǒng)各版本安裝順序和啟動(dòng)引導(dǎo)知識(shí)BootManager時(shí)代的多重引導(dǎo)共存的安裝順序WindowsVistaRTM與WindowsVistaSP1/Server2008眾所周知,從WindowsVista開始,Windows操作系統(tǒng)的啟動(dòng)管理器采用了全新的BootManager+BCD,取代了Windows2000/XP/Server2003一貫采用的NTLDR+BOOT.INI。BootManag

2、er不僅可以管理WindowsVista的啟動(dòng),也可以通過自身將啟動(dòng)控制權(quán)移交給NTLDR、管理Windows2000/XP/Server2003的啟動(dòng)。換言之,在BootManager的幫助下,我們既可以配置多個(gè)WindowsVista彼此之間的共存、也可以配置WindowsVista”的順序反其道行之,“先低就容易引起與Windows2000/XP/Server2003的共存。凡是配置過多重操作系統(tǒng)的朋友都知道,安裝多重操作系統(tǒng)應(yīng)該本著后高”的順序進(jìn)行,如果按照“先高后低系統(tǒng)無法啟動(dòng)的故障。例如,在配置WindowsVista與Windows2000/XP/Server2003的共存Win

3、dowjVista如果我們反其道行之,時(shí),應(yīng)該先安裝Windows2000/XP/Server2003、后安裝WindowsVista就會(huì)失去引導(dǎo)能力,屆時(shí)我們必須手動(dòng)恢復(fù)BootManager、重建BCD才可以修復(fù)兩者的共存。而在多個(gè)WindowsVista彼此之間共存的例子上,這個(gè)問題就無所謂了,因?yàn)樵赪indowsVistaSP1/Server2008發(fā)布之前,WindowsVista只有RTM6.00.16386這個(gè)唯一的版本,BootManager也只有16386這個(gè)唯一的版本。無論我們先安裝哪個(gè)WindowsVista、后安裝哪個(gè)WindowsVista,BootManager都將

4、是16386的版本,因此我們無需考慮安裝順序的問題。最近,隨著WindowsVistaSP1/Server2008的發(fā)布,BootManager的版本也隨著WindowsVistaSP1/Server2008一起提升到了6.01.18000。既然BootManager的版PerryGu的大力本不再唯一,它已經(jīng)有了16386、18000兩種版本,會(huì)不會(huì)對(duì)多重操作系統(tǒng)的配置帶來影響呢?筆者特意針對(duì)這個(gè)問題進(jìn)行了一次測(cè)試。這次測(cè)試得到了微軟工程師幫助,在此向PerryGu表示感謝。(注:由于WindowsVistaSP1與Server2008的版本號(hào)都是6.01.18000,為了敘述方便,筆者下面將

5、這兩個(gè)系統(tǒng)統(tǒng)稱為Windows18000,而將WindowsVistaRTM稱為Windows16386)筆者的疑問:如果我們按照“先高后低”的順序配置Windows18000與Windows16386的共存。那么當(dāng)我們安裝Windows16386時(shí),原先Windows18000已經(jīng)安裝在硬盤中的18000版的BootManager會(huì)不會(huì)被Windows16386降級(jí)為16386版本的BootManager?參考信息:在NTLDR時(shí)代,這個(gè)問題的答案是會(huì)。例如假設(shè)我們已經(jīng)安裝了WindowsXP、現(xiàn)在又開始安裝Windows2000,那么Windows2000安裝程序就會(huì)用自己的NTLDR取代

6、WindowsXP已經(jīng)安裝在硬盤中的NTLDR,造成NTLDR版本降級(jí)。因此,當(dāng)Windows2000安裝好之后,雖然多重啟動(dòng)菜單已經(jīng)自動(dòng)生成,但WindowsXP卻是無法啟動(dòng)的。此時(shí)必須再將NTLDR手動(dòng)恢復(fù)為WindowsXP的版本,才能令WindowsXP恢復(fù)啟動(dòng)。正是因?yàn)榘凑?ldquo;高后低”順序安裝會(huì)引起NTLDR被降級(jí),因此NTLDR從WindowsXPSP開始新增加了版本檢測(cè)功能。在WindowsXPSP2以上的版本中(例如配置WindowsXPSP2與WindowsServer2003的共存),如果安裝程序檢測(cè)到用戶按照“先高后低”順序安裝了多重系統(tǒng),就會(huì)自動(dòng)阻

7、止NTLDR被降級(jí)。筆者的疑問就是:BootManager是不是也繼承了這一特性?如果安裝程序發(fā)現(xiàn)我先安裝了Windows18000、后安裝了Windows16386,會(huì)不會(huì)自動(dòng)阻止BootManager被降級(jí)呢?經(jīng)過一番測(cè)試,筆者發(fā)現(xiàn)BootManager確實(shí)繼承了這一特性。當(dāng)筆者先安裝好了區(qū),但不一定是WindowsXP所在的分區(qū),因?yàn)閃indowsXP可能沒有安裝在活動(dòng)分區(qū),例Windows18000、后安裝了Windows16386時(shí),多重系統(tǒng)共存可以自動(dòng)形成,Windows18000的啟動(dòng)也沒有受影響。換言之,BootManager沒有被降級(jí)。筆者的結(jié)論:配置任何多重操作系統(tǒng)共存時(shí)本

8、著“先低后高”的順序安裝,沒有錯(cuò)的。只不過由于高版本的NTLDR(WindowsXPSP2以上版本)及加了阻止自身被降級(jí)的功能,所以,假如我們配置的多重操作系統(tǒng)是兩個(gè)采用了相同的啟動(dòng)管理器的系統(tǒng),就可以不用考慮“先低后高”的順序、按照這個(gè)大原則本身是BootManager均增“先高后低”的順序安裝也無所謂了。的共存(兩者的啟動(dòng)管理器都是例如,假如我們配置的是Windows18000與Windows16386BootManager)、或者配置的是WindowsXPSP2與WindowsServer2003的共存(兩者的啟動(dòng)管理器都是NTLDR),那么即使按照“先高后低”的順序安裝也無妨(當(dāng)然,W

9、indows2000例外,因?yàn)樗胁恢С肿柚棺陨肀唤导?jí)的功能)。但是,假如我們配置的多重操作系統(tǒng)是兩個(gè)啟動(dòng)管理器不相同的系統(tǒng),那么就必須嚴(yán)格按照“先低后高”的順序安裝,否則高版本的系統(tǒng)將肯定無法啟動(dòng)。例如,當(dāng)我們配置WindowsVista/VistaSP1/Server2008與Windows如果按照肯定無法“先高后低啟動(dòng)。此時(shí)必”的順序安裝,須手動(dòng)修Windows2000/XP/Server2003的共存時(shí),Vista/VistaSP1/Server2008將Vista/VistaSP1/Server2008與復(fù)BootManager、重復(fù)按照“高后Windows2000/XP/Serve

10、2r003的共存。這個(gè)問題在微軟建BCD才能恢復(fù)多系低”序配置統(tǒng)共存。Windows新聞組及微軟技術(shù)論壇中已經(jīng)被問過N遍了。在此我們假設(shè)首先在C盤安裝了WindowsVista、然后又在盤安裝了WindowsXP。修復(fù)步驟:1.首先恢復(fù)動(dòng)計(jì)算機(jī),進(jìn)入安裝程序后選擇在命令提示符中執(zhí)行BOOTRECBootManager的引導(dǎo)。以“修復(fù)計(jì)算機(jī)/REBUILDWindowsVista安裝光盤直接啟”“命令提示符”,或者BOOTSECT-NT60ALL命令。這兩個(gè)命令效果是相同的,用哪個(gè)都可以。2.重新建立BCD。在命令提示符中執(zhí)行命令,可以重新檢測(cè)硬盤中所有已存在的新添加到新生成的BCD中。3.由于

11、BOOTREC/REBUILDBCDWindowsVista/Server2008系統(tǒng),并自動(dòng)將其重BOOTREC/REBUILDBCD命令只能檢測(cè)WindowsVista/Server20、0不8能檢測(cè)WindowsXP,因此我們必須手動(dòng)將WindowsXP重新添加到BCD。否則的話,BootManager啟動(dòng)菜單就會(huì)只顯示手動(dòng)添加WindowsXP的步驟是通過命令提示符依次執(zhí)行下列命令:NTLDR-D早期版本的Windows(注:引號(hào)中的內(nèi)容為注釋,-SETNTLDRDEVICEPARTITION=C:WindowsVista、不顯示W(wǎng)indowsXP。BCDEDIT-CREATE可以隨意

12、)BCDEDIT(注:C:是指NTLDR所在的硬盤活動(dòng)分如在本例中,活動(dòng)分區(qū)是C:、但WindowsXP卻安裝在D:)BCDEDIT-SETNTLDRPATHNTLDRBCDEDIT-DISPLAYORDERNTLDR-ADDLAST這樣即可將WindowsXP重新添加到BCD,恢復(fù)WindowsVista與WindowsXP的多重啟動(dòng)菜單。多系統(tǒng)啟動(dòng)菜單顯示的語言問題前天筆者在博客中談?wù)摿藘蓚€(gè)啟動(dòng)管理器均為BootManager的Windows配置為多重操作系統(tǒng)共存時(shí)的安裝順序問題BootManager時(shí)代的多重引導(dǎo)WindowsVistaRTM與WindowsVistaSP1/Server

13、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ì)顯示為中文;如果按照“先中后英”的順序安裝,多重啟動(dòng)菜單就會(huì)顯示為英文。那么,如果因?yàn)榘惭b順序問題,多重啟動(dòng)菜單的顯示語言不是我們希望顯示的語種,我們應(yīng)該如何修改多重啟動(dòng)菜單的顯示語言呢?下面筆者將按照NTLDR(對(duì)應(yīng)Windows2000/XP/Servei20

14、03與BootManager(對(duì)應(yīng)WindowsVistaRTM/VistaSPl/Server2008)兩種啟動(dòng)管理器的情況分別說明。NTLDR:在NTLDR時(shí)代,NTLDR啟動(dòng)管理器由硬盤活動(dòng)分區(qū)根目錄中的三個(gè)文件組成:NTLDR、NTDETECT.COM、B00TF0NT.BIN。其中,NTLDR、NTDETECT.COM做為NTLDR啟動(dòng)管理器的主體,每種語言版本的Windows都擁有各自語言版本的NTLDR、NTDETECT.COM文件。例如,中文版Windows有中文版的NTLDR、NTDETECT.COM,英文版的Windows有英文版的NTLDR、NTDETECT.COM。在配

15、置兩個(gè)NTLDR系統(tǒng)的多系統(tǒng)共存時(shí),正是由于后安裝的系統(tǒng)用自己的NTLDR、NTDETECT.COM替換了原有的NTLDR、NTDETECT.COM,所以會(huì)引起NTLDR多重啟動(dòng)菜單的顯示語言發(fā)生變化。BOOTFONT.BIN則是為雙字節(jié)字符集(DBCS)版本的語言提供顯示支持而設(shè)的字庫(kù)文件。只有在這個(gè)字庫(kù)文件的支持下,字符;而非雙字節(jié)字符語言的中文即屬于雙字節(jié)字符語言,采用雙字節(jié)字符語言文字的NTLDR菜單才可以正確顯示NTLDR菜單則無需BOOTFONT.BIN的支持。例如,采用漢字的中文版Windows需要中文版的NTLDR、NTDETECT.COM、BOOTFONT.BIN三個(gè)文件才可

16、以正常工作;英文則不屬于雙字節(jié)字符語言,因此英文版Windows只需要英文版的NTLDR、NTDETECT.COM兩個(gè)文件即可?,F(xiàn)在,假如我們按照“先中后英”的順序配置了兩個(gè)NTLDR系統(tǒng)的共存,現(xiàn)在希望將多重啟動(dòng)菜單由英文恢復(fù)為中文,應(yīng)該如何操作呢?首先,我們從中文版Windows安裝程序中提取出中文版的NTLDR、NTDETECT.COM文件,將其復(fù)制到硬盤活動(dòng)分區(qū)根目錄,替換英文版同名文件。其次,檢查一下硬盤活動(dòng)分區(qū)根目錄是否存在BOOTFONT.BIN,如果存Poweredby無名小鬼在,再檢查它是不是中文的版本。假如BOOTFONT.BIN不存在或有所損壞,再提取出中文版的BOOTF

17、ONT.BIN文件復(fù)制到活動(dòng)分區(qū)根目錄即可。反過來說,如果我們希望將多重啟動(dòng)菜單由中文修改為英文,那么后一個(gè)步驟就可以省略了,只需復(fù)制英文版的NTLDR、NTDETECT.COM即可。BootManager:BootManager的組成結(jié)構(gòu)與NTLDR有較大不同。除了硬盤活動(dòng)分區(qū)根目錄有一個(gè)BOOTMGR隱含文件外,在活動(dòng)分區(qū)的BOOT文件夾中存在著以所有語言類型命名的若干個(gè)子文件夾(例如zh-cn等),每個(gè)子文件夾都擁有一個(gè)不同語言版本的BOOTMGR.EXE.MUI文件。BootManager啟動(dòng)菜單的顯示語言保存在BCD引導(dǎo)配置數(shù)據(jù)庫(kù)里,當(dāng)Windows啟動(dòng)時(shí),BootManager首先

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

溫馨提示

  • 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. 人人文庫(kù)網(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)論