談笑有鴻儒,往來無白丁

          在恰當?shù)臅r間、地點以恰當?shù)姆绞奖磉_給恰當?shù)娜?..  閱讀的時候請注意分類,佛曰我日里面是談笑文章,其他是各個分類的文章,積極的熱情投入到寫博的隊伍中來,支持blogjava做大做強!向dudu站長致敬>> > 我的微博敬請收聽
          現(xiàn)在的廠家為了多賣筆記本,采取了預(yù)裝免費操作系統(tǒng)Linux的方案,個兒非常欣賞這一做法。

          ??????? 有些筆記本用戶在拿到筆記本以后,安裝windows的時候不知所措了,命名分區(qū)也好了,安裝winxp完成了,為什么什么操作系統(tǒng)也運行不起來了呢。

          ??????? 我以前安裝linux實現(xiàn)雙系統(tǒng)的時候是這樣作的,首先我把WindowsXP安裝完成,然后把我的電腦的一個分區(qū)拿出來,安裝linux,實現(xiàn)了雙系統(tǒng)。

          ??????? 現(xiàn)在用戶買了筆記本此時安裝的Linux操作系統(tǒng)一般用Grub啟動,結(jié)果WindowsXp是無法啟動的,如何解決呢;接下來繼續(xù).....

          ???????1、windows的啟動盤放入光驅(qū);

          ?????? 2、進入DoS界面;

          ?????? 3、輸入Fdisk /mbr

          ?????? 4、重新啟動 winxpOK!

          以前卸載linux后,都是fdisk /mbr來格式化mbr,隨著win98的消退,這個辦法越來越不實際了。
          今天新水木社區(qū)一位網(wǎng)友給出了辦法

          發(fā)信人: DeltaIII (馬家小三), 信區(qū): LinuxApp
          標  題: Re: 恢復(fù)MBR用什么較好(除fdisk)
          發(fā)信站: 水木社區(qū) (Fri May 19 11:07:35 2006), 站內(nèi)
          
          windows xp安裝光盤啟動機器
          按R進入控制臺修復(fù)模式,執(zhí)行
          fixboot
          fixmbr
          不推薦使用古老的dos/win9x fdisk









          Fdisk是我們在硬盤分區(qū)時最常用的命令,但有的讀者可能還不知道,F(xiàn)disk命令還有一個未公開參數(shù)/MBR,如果在DOS提示符下使用Fdisk?/?不會發(fā)現(xiàn)此參數(shù),但是這個參數(shù)卻有很重要的作用,MBR是主引導(dǎo)記錄(Master?Boot?Record)的縮寫。那么,F(xiàn)disk?/MBR是如何工作的呢?下面和各位讀者共同學(xué)習(xí)一下。
          ?????先來看看主引導(dǎo)扇區(qū),硬盤的零柱面零磁道的第一個扇區(qū),被稱為主引導(dǎo)扇區(qū),(當然是512個字節(jié)嘍),主引導(dǎo)扇區(qū)由主引導(dǎo)記錄(MBR)、硬盤分區(qū)表(DPT?,Disk?Partition?Table)和結(jié)束標志三部分組成,各部分的大小和偏移量可參考下表,主引導(dǎo)記錄中包含了硬盤的一系列參數(shù)和一段引導(dǎo)程序,引導(dǎo)程序主要是用來在系統(tǒng)硬件自檢完后引導(dǎo)具有激活標志的分區(qū)上的操作系統(tǒng)。它執(zhí)行到最后的是一條JMP指令跳到操作系統(tǒng)的引導(dǎo)程序去,所以這里往往是一些引導(dǎo)型病毒和一些多系統(tǒng)引導(dǎo)程序的切入點。此部分還包括啟動出錯時的提示信息Invalid?partition?table、?Error?loading?operating?system、Missing?operating?system和一些保留信息。硬盤分區(qū)表的64個字節(jié)記錄了分區(qū)的大小、類型,哪個是活動分區(qū)等等(具體結(jié)構(gòu)請參考相關(guān)資料)。主引導(dǎo)扇區(qū)最后的兩個標志“55AA”是主引導(dǎo)扇區(qū)的結(jié)束標志,有些病毒就會修改這兩個標志,結(jié)果系統(tǒng)引導(dǎo)時將報告找不到有效的分區(qū)表。主引導(dǎo)扇區(qū)的數(shù)據(jù)可以用一些工具或者自己寫一段匯編來查看。
          ????使用Fdisk?/MBR時,會把前446個字節(jié)(如果你在Linux下用dd?if=/boot/boot.NNNN?of=/dev/hda?bs=446?count=1命令恢復(fù)過MBR就知道為什么這個數(shù)字是446了)清零后重新“安裝”引導(dǎo)程序,但并不會破壞硬盤分區(qū)表。安裝一些安全保護軟件或者新的操作系統(tǒng)往往引導(dǎo)程序會被更改,一部分引導(dǎo)扇區(qū)病毒也可能占領(lǐng)這塊地盤,達到獲得系統(tǒng)的控制權(quán)的目的。在上述情況下,如果由于操作不慎或其它原因,系統(tǒng)無法正常啟動時可以使用沒被病毒感染的啟動盤啟動系統(tǒng),然后使用Fdisk?/MBR,各位注意,使用時一定要對癥下藥,下面講述一下我經(jīng)歷的幾個例子:
          ????1.我的一個同學(xué)曾經(jīng)用過一個叫超級保鏢的軟件,有開機密碼的功能,可是密碼被他忘記了(做繭自縛),他從軟盤啟動,并且把軟件刪除了,可是在開機的時候還是要求他輸入密碼。根據(jù)他說的,提示輸入密碼的時機是硬件自檢完成以后,Windows剛啟動的時候,我推測是主引導(dǎo)扇區(qū)被修改了,建議他用Windows?98的啟動盤重新啟動后使用此命令,結(jié)果把開機密碼去掉了。
          ????2.同事的電腦被引導(dǎo)區(qū)病毒感染,金山毒霸檢測到以后,他用金山毒霸做的啟動盤啟動殺毒,可是重新啟動以后還是檢測到有此病毒,我不知道他做的軟盤本身是否“干凈”,我拿買品牌機時附送的Windows?98啟動盤,讓他重新啟動后,用Fdisk?/MBR,再次重新啟動計算機,發(fā)現(xiàn)病毒已經(jīng)被清除。
          ????3.為了體驗Windows?2000,本人把公司的另一個小硬盤跳線變成Slave后連到我的電腦的IDE1上,把Windows?2000安裝到小硬盤里,可以進行Windows?98和Windows?2000雙啟動,后來硬盤被拿走,再次啟動系統(tǒng)時,發(fā)現(xiàn)啟動不起來了,我拿Windows?98的啟動盤啟動后,使用Fdisk?/MBR命令,還是不行,呵呵,拿出我的最后一招,SYS?C:,再次啟動,成功!
          ????4.隨著Linux的流行,很多朋友都想在一個電腦上實現(xiàn)雙啟動(甚至多啟動),安裝Linux,可能會把Lilo安裝在主引導(dǎo)扇區(qū),如果想卸載Linux,而且用Linux的分區(qū)命令把Linux的分區(qū)刪除;以后如果想恢復(fù)到原來的系統(tǒng),用此命令把lilo清除即可,一般不會丟失原來系統(tǒng)上的數(shù)據(jù)。
          ????最后必須提醒大家的是,F(xiàn)disk一般不會影響硬盤的分區(qū)結(jié)構(gòu)和數(shù)據(jù),但有些病毒正是利用Fdisk?/MBR的原理,修改計算機正常的引導(dǎo)和文件結(jié)構(gòu),如果你再強行使用Fdisk?/MBR可能使系統(tǒng)變得更糟,甚至也可能把硬盤中所有的數(shù)據(jù)清除。所以最好不要隨便使用此命令,只在受病毒或一些磁盤管理工具的影響使系統(tǒng)無法正常啟動時才使用此命令,如果你想試驗一下呢,你應(yīng)該先備份好你的所有數(shù)據(jù),并且用Debug命令保存你的主引導(dǎo)記錄。想一想,微軟為何不公開此命令參數(shù)呢?因為它是一個危險的命令!?


          posted on 2007-03-15 11:47 壞男孩 閱讀(5200) 評論(0)  編輯  收藏 所屬分類: 生活隨筆
          主站蜘蛛池模板: 青浦区| 华宁县| 台南县| 桃园县| 天门市| 香港 | 杭锦后旗| 宁河县| 临海市| 黎川县| 泰和县| 如皋市| 密云县| 玛纳斯县| 霍林郭勒市| 莎车县| 永仁县| 高青县| 枣强县| 新津县| 历史| 罗山县| 合阳县| 巴林右旗| 灵寿县| 民县| 阿勒泰市| 兴安盟| 郧西县| 正安县| 申扎县| 福贡县| 加查县| 油尖旺区| 略阳县| 商洛市| 道真| 南投市| 高碑店市| 彰化县| 温宿县|