国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > WinXP > 正文

98/ME和2000/XP雙系統(tǒng)的安裝和啟動(dòng)原理

2024-07-26 00:28:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  先來(lái)說(shuō)說(shuō)MBR(主引導(dǎo)扇區(qū))和系統(tǒng)引導(dǎo)扇區(qū):

  主引導(dǎo)扇區(qū)位于硬盤的首部,負(fù)責(zé)搜索硬盤可以啟動(dòng)的分區(qū),對(duì)于DOS來(lái)說(shuō),它是由Fdisk生成的;而系統(tǒng)引導(dǎo)扇區(qū)位于每個(gè)分區(qū)的首部,用來(lái)引導(dǎo)本分區(qū)相應(yīng)的操作系統(tǒng),它是由sys命令負(fù)責(zé)的。
 
  其次來(lái)說(shuō)說(shuō)系統(tǒng)的啟動(dòng):

  一般來(lái)說(shuō),Win98的啟動(dòng)是由5個(gè)文件負(fù)責(zé)的:io.sys,msdos.sys,command.com,autoexec.bat和config.sys。

  而Win2000和WinXP的啟動(dòng)是由Ntldr和Ntdetect兩個(gè)文件負(fù)責(zé)。

  Win98和Win2000/WinXP雙系統(tǒng)啟動(dòng)的時(shí)候就比較復(fù)雜,是由OS Loaer來(lái)引導(dǎo)啟動(dòng),用戶可以選擇啟動(dòng)哪個(gè)系統(tǒng),若用戶選擇了啟動(dòng)Win2000/WinXP,那么就裝載Ntldr和Ntdetect兩個(gè)文件啟動(dòng)到Win2000/WinXP下;如果用戶選擇啟動(dòng)Win98,那么就裝載Bootsect.dos這個(gè)文件,Bootsect.dos文件其實(shí)就是Win98引導(dǎo)扇區(qū)的鏡像。

  這里順便說(shuō)一句:Win2000和WinXP里都有 Ntldr和Ntdetect兩個(gè)文件,但是卻是不同的,如果你的雙系統(tǒng)里缺少這兩個(gè)文件,你可以從Win2000或WinXP安裝盤里的I386目錄下拷貝。如果是Win2000的話,可以采用Win2000或WinXP的都行;如果是WinXP的話,必須采用WinXP光盤里的,用Win2000盤里的這兩個(gè)文件是不能引導(dǎo)WinXP的,這一點(diǎn)在安裝包含Win2000和WinXP在內(nèi)的多系統(tǒng)里表現(xiàn)得尤為明顯,比如你重裝了Win2000以后,照樣無(wú)法啟動(dòng)WinXP,原因就是你用Win2000的Ntldr和Ntdetec這兩個(gè)文件覆蓋了WinXP的Ntldr和Ntdetec這兩個(gè)文件。因此一定要注意!

  再次來(lái)說(shuō)說(shuō)Windows的多操作系統(tǒng)引導(dǎo)管理工具:OS Loader。每一種多操作系統(tǒng)引導(dǎo)管理工具都有所不同,比如BootMagic和System Commander是常駐于MBR的;而OS Loader

  則是常駐于系統(tǒng)引導(dǎo)扇區(qū)的;而linux的多系統(tǒng)引導(dǎo)工具LILO或GRUB既可位于MBR,也可位于系統(tǒng)引導(dǎo)扇區(qū)。

  以上是一些理論知識(shí),既然都說(shuō)清楚了,下面進(jìn)入理論分析階段,看看格式化C盤重新安裝Win98后,為什么不能雙啟動(dòng)了:

  其實(shí)原因很簡(jiǎn)單,當(dāng)你把C盤重新安裝Win98后,你的C盤中比以前少了四個(gè)文件,分別是:Ntldr, Ntdetec,Bootsect.dos和boot.ini(多系統(tǒng)啟動(dòng)的配置文件)。但是在重裝之前僅僅備份這四個(gè)文件,重裝之后再拷貝回來(lái),同樣是不能實(shí)現(xiàn)雙啟動(dòng)的!原因在于你的C盤的系統(tǒng)引導(dǎo)扇區(qū)已經(jīng)被Win98給覆蓋了:它將以前的由OS Loader控制的系統(tǒng)引導(dǎo)扇區(qū)變成了Win98的系統(tǒng)引導(dǎo)扇區(qū),因此盡管你拷貝回了那四個(gè)文件,因?yàn)橐龑?dǎo)扇區(qū)依然沒(méi)有恢復(fù)成雙啟動(dòng)時(shí)的樣子,所以你依然不能實(shí)現(xiàn)雙啟動(dòng)。

  知道了原因,解決起來(lái)才有了思路和目標(biāo)。那就是想辦法恢復(fù)系統(tǒng)引導(dǎo)扇區(qū)。方法有好幾種,

  方法一:
 
  可以在重裝Win98之前備份系統(tǒng)引導(dǎo)扇區(qū),需要用到DEBUG命令!

  備份命令為:

  a:>debug

  -L 100 2 0 1

  -na:OSLoader.REC

  -rcx

  CX:0000

  :200

  -rbx

  BX:0000

  :0

  -w

  -q

  這時(shí)軟盤上生成的OSLoader.REC文件就是OS Loader引導(dǎo)扇區(qū)的備份,如果不小心刪除了Bootsect.dos文件,可用類似的方法生成該文件,只需把第三行的保存文件的名稱改為Bootsect.dos即可。

  只要把以上生成的OSLoader.REC文件重新寫如硬盤引導(dǎo)扇區(qū)就可以恢復(fù)OS Loader的引導(dǎo)功能。命令為:

  A:>debug

  -Na: Bootsect.dos

  -L

  -w100 2 0 1

  -q

  OS Lode菜單修復(fù)以后,如果C盤缺少Bootsect.dos文件,可以將上述生成的Bootsect.dos文件拷貝到C盤下(注意:不同機(jī)器上生成的Bootsect.dos文件不能通用)。

  方法二:

  用Win2000或WinXP的故障控制臺(tái)來(lái)恢復(fù)引導(dǎo)扇區(qū):

  進(jìn)入故障控制臺(tái),輸入:

  Fixboot c:

  Exit

  重起計(jì)算機(jī)即可。

  當(dāng)然,這兩種方法都是在提前備份并恢復(fù)了以上四個(gè)文件的前提下才能成功實(shí)現(xiàn)找回雙啟動(dòng)功能的,如果事先沒(méi)有備份這幾個(gè)文件,就比較麻煩了,簡(jiǎn)單一點(diǎn)的方法是用Win2000或WinXP安裝盤修復(fù)的辦法,也就是假安裝的辦法;麻煩一點(diǎn)的辦法是從Win2000和WinXP的安裝盤里先拷貝出Ntldr和Ntdetect兩個(gè)文件,在用DEBUG命令生成Bootsect.dos文件,然后用Win2000或WinXP的安裝盤進(jìn)入故障控制臺(tái),生成Boot.ini文件(當(dāng)然,如果對(duì)該文件的語(yǔ)法十分熟悉的話,就像我?guī)煾的菢赢?dāng)然也可以在Win98下用記事本自己根據(jù)機(jī)器的配置編寫一個(gè)Boot.ini文件),然后再在故障控制臺(tái)里修復(fù)引導(dǎo)扇區(qū),重起,大功告成!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 保山市| 安国市| 沧源| 通辽市| 沂南县| 沁源县| 龙胜| 甘谷县| 民丰县| 南川市| 灵石县| 松溪县| 股票| 霸州市| 方正县| 东莞市| 阜平县| 西城区| 双峰县| 宝兴县| 拉孜县| 剑川县| 邵阳县| 安福县| 普陀区| 前郭尔| 越西县| 绥棱县| 江油市| 岱山县| 沁水县| 屯留县| 龙江县| 宜都市| 合江县| 绥芬河市| 茌平县| 和林格尔县| 新化县| 乌兰察布市| 同心县|