日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

高手:挽救硬盤的幾個(gè)方法

 tao0308 2009-09-17

  1、系統(tǒng)不承認(rèn)硬盤
  
  此類故障比較常見,即從硬盤無法啟動,從a盤啟動也無法進(jìn)入c盤,使用cmos中的自動監(jiān)測功能也無法發(fā)現(xiàn)硬盤的存在。這種故障大都出現(xiàn)在連接電纜或ide口端口上,硬盤本身的故障率很少,可通過重新插拔硬盤電纜或者改換ide口及電纜等進(jìn)行替換試驗(yàn),可很快發(fā)現(xiàn)故障的所在。如果新接上的硬盤不承認(rèn),還有一個(gè)常見的原因就是硬盤上的主從條線,如果硬盤接在ide的主盤位置,則硬盤必須跳為主盤狀,跳線錯誤一般無法檢測到硬盤
  
  2、cmos引起的故障
  
  cmos的正確與否直接影響硬盤的正常使用,這里主要指其中的硬盤類型。好在現(xiàn)在的機(jī)器都支持"ideautodetect"的功能,可自動檢測硬盤的類型。當(dāng)連接新的硬盤或者更換新的硬盤后都要通過此功能重新進(jìn)行設(shè)置類型。當(dāng)然,現(xiàn)在有的類型的主板可自動識別硬盤的類型。當(dāng)硬盤類型錯誤時(shí),有時(shí)干脆無法啟動系統(tǒng),有時(shí)能夠啟動,但會發(fā)生讀寫錯誤。比如cmos中的硬盤類型小于實(shí)際的硬盤容量,則硬盤后面的扇區(qū)將無法讀寫,如果是多分區(qū)狀態(tài)則個(gè)別分區(qū)將丟失。還有一個(gè)重要的故障原因,由于目前的ide都支持邏輯參數(shù)類型,硬盤可采用normal,lba,large等。如果在一般的模式下安裝了數(shù)據(jù),而又在cmos中改為其他的模式,則會發(fā)生硬盤的讀寫錯誤故障,因?yàn)槠湮锢淼刭|(zhì)的映射關(guān)系已經(jīng)改變,將無法讀取原來的正確硬盤位置。
  
  3、主引導(dǎo)程序引起的啟動故障
  
  硬盤的主引導(dǎo)扇區(qū)是硬盤中的最為敏感的一個(gè)部件,其中的主引導(dǎo)程序是它的一部分,此段程序主要用于檢測硬盤分區(qū)的正確性,并確定活動分區(qū),負(fù)責(zé)把引導(dǎo)權(quán)移交給活動分區(qū)的dos或其他操作系統(tǒng)。此段程序損壞將無法從硬盤引導(dǎo),但從軟區(qū)或光區(qū)之后可對硬盤進(jìn)行讀寫。修復(fù)此故障的方法較為簡單,使用高版本dos的fdisk最為方便,當(dāng)帶參數(shù)/mbr運(yùn)行時(shí),將直接更換(重寫)硬盤的主引導(dǎo)程序。實(shí)際上硬盤的主引導(dǎo)扇區(qū)正是此程序建立的,fdisk.exe之中包含有完整的硬盤主引導(dǎo)程序。雖然dos版本不斷更新,但硬盤的主引導(dǎo)程序一直沒有變化,從dos3.x到目前有windos95的dos,所以只要找到一種dos引導(dǎo)盤啟動系統(tǒng)并運(yùn)行此程序即可修復(fù)。另外,像kv300等其他工具軟件也具有此功能。
  
  4、分區(qū)表錯誤引導(dǎo)的啟動故障
  
  分區(qū)表錯誤是硬盤的嚴(yán)重錯誤,不同錯誤的程度會造成不同的損失。如果是沒有活動分區(qū)標(biāo)志,則計(jì)算機(jī)無法啟動。但從軟區(qū)或光區(qū)引導(dǎo)系統(tǒng)后可對硬盤讀寫,可通過fdisk重置活動分區(qū)進(jìn)行修復(fù)。如果是某一分區(qū)類型錯誤,可造成某一分區(qū)的丟失。分區(qū)表的第四個(gè)字節(jié)為分區(qū)類型值,正常的可引導(dǎo)的大于32mb的基本dos分區(qū)值為06,而擴(kuò)展的dos分區(qū)值是05。如果把基本dos分區(qū)類型改為05則無法啟動系統(tǒng),并且不能讀寫其中的數(shù)據(jù)。如果把06改為dos不識別的類型如efh,則dos認(rèn)為改分區(qū)不是dos分區(qū),當(dāng)然無法讀寫。很多人利用此類型值實(shí)現(xiàn)單個(gè)分區(qū)的加密技術(shù),恢復(fù)原來的正確類型值即可使該分區(qū)恢復(fù)正常。分區(qū)表中還有其他數(shù)據(jù)用于紀(jì)錄分區(qū)的起始或終止地址。這些數(shù)據(jù)的損壞將造成該分區(qū)的混亂或丟失,一般無法進(jìn)行手工恢復(fù),唯一的方法是用備份的分區(qū)表數(shù)據(jù)重新寫回,或者從其他的相同類型的并且分區(qū)狀況相同的硬盤上獲取分區(qū)表數(shù)據(jù),否則將導(dǎo)致其他的數(shù)據(jù)永久的丟失。在對主引導(dǎo)扇區(qū)進(jìn)行操作時(shí),可采用nu等工具軟件,操作非常的方便,可直接對硬盤主引導(dǎo)扇區(qū)進(jìn)行讀寫或編輯。當(dāng)然也可采用debug進(jìn)行操作,但操作繁瑣并且具有一定的風(fēng)險(xiǎn)。
  5、分區(qū)有效標(biāo)志錯誤引起的硬盤故障
  
  在硬盤主引導(dǎo)扇區(qū)中還存在一個(gè)重要的部分,那就是其最后的兩個(gè)字節(jié):55aah,此字為扇區(qū)的有效標(biāo)志。當(dāng)從硬盤,軟盤或光區(qū)啟動時(shí),將檢測這兩個(gè)字節(jié),如果存在則認(rèn)為有硬盤存在,否則將不承認(rèn)硬盤。此標(biāo)志時(shí)從硬盤啟動將轉(zhuǎn)入rombasic或提示放入軟盤。從軟盤啟動時(shí)無法轉(zhuǎn)入硬盤。此處可用于整個(gè)硬盤的加密技術(shù)??刹捎胐ebug方法進(jìn)行恢復(fù)處理。另外,dos引導(dǎo)扇區(qū)仍有這樣的標(biāo)志存在,當(dāng)dos引導(dǎo)扇區(qū)無引導(dǎo)標(biāo)志時(shí),系統(tǒng)啟動將顯示為:"missingoperatingsystem"。其修復(fù)的方法可采用的主引導(dǎo)扇區(qū)修復(fù)方法,只是地址不同,更方便的方法是使用下面的dos系統(tǒng)通用的修復(fù)方法。
  
  6、dos引導(dǎo)系統(tǒng)引起的啟動故障
  
  dos引導(dǎo)系統(tǒng)主要由dos引導(dǎo)扇區(qū)和dos系統(tǒng)文件組成。系統(tǒng)文件主要包括io.sys,msdos.sys,command.com,其中command.com是dos的外殼文件,可用其他的同類文件替換,但缺省狀態(tài)下是dos啟動的必備文件。在windows95攜帶的dos系統(tǒng)中,msdos.sys是一個(gè)文本文件,是啟動windows必須的文件。但只啟動dos時(shí)可不用此文件。但dos引導(dǎo)出錯時(shí),可從軟盤或光盤引導(dǎo)系統(tǒng),之后使用sysc:傳送系統(tǒng)即可修復(fù)故障,包括引導(dǎo)扇區(qū)及系統(tǒng)文件都可自動修復(fù)到正常狀態(tài)。
  
  7。FAT表引起的讀寫故障
  
  FAT表紀(jì)錄著硬盤數(shù)據(jù)的存儲地址,每一個(gè)文件都有一組連接的FAT鏈指定其存放的簇地址。FAT表的損壞意味著文件內(nèi)容的丟失。慶幸的是dos系統(tǒng)本身提供了兩個(gè)FAT表,如果目前使用的FAT表損壞,可用第二個(gè)進(jìn)行覆蓋修復(fù)。但由于不同規(guī)格的磁盤其FAT表的長度及第二個(gè)FAT表的地址也是不固定的,所以修復(fù)時(shí)必須正確查找其正確位置,由一些工具軟件如nu等本身具有這樣的修復(fù)功能,使用也非常的方便。采用debug也可實(shí)現(xiàn)這種操作,即采用其m命令把第二個(gè)FAT表移到第一個(gè)表處即可。如果第二個(gè)FAT表也損壞了,則也無法把硬盤恢復(fù)到原來的狀態(tài),但文件的數(shù)據(jù)仍然存放在硬盤的數(shù)據(jù)區(qū)中,可采用chkdsk或scandisk命令進(jìn)行修復(fù),最終得到*.chk文件,這便是丟失FAT鏈的扇區(qū)數(shù)據(jù)。如果是文本文件則可從中提取并可合并完整的文件,如果是二進(jìn)制的數(shù)據(jù)文件,則很難恢復(fù)出完整的文件。
  
  8。目錄表損壞引起的引導(dǎo)故障
  
  目錄表紀(jì)錄著硬盤中文件的文件名等數(shù)據(jù),其中最重要的一項(xiàng)是該文件的起始簇號,目錄表由于沒有自動備份功能,所以如果目錄損壞將丟失大量的文件。一種減少損失的方法也是采用上面的chkdsk或scandisk程序的方法,從硬盤中搜索出chk文件,由目錄表損壞時(shí)是首簇號丟失,在FAT為損壞的情況下所形成的chk文件一般都比較完整的文件數(shù)據(jù),每一個(gè)chk文件即是一個(gè)完整的文件,把其改為原來的名字可恢復(fù)大多數(shù)文件。
  
  9。誤刪除分區(qū)時(shí)數(shù)據(jù)的恢復(fù)
  
  當(dāng)用fdisk刪除了硬盤分區(qū)之后,表面現(xiàn)象是硬盤中的數(shù)據(jù)已經(jīng)完全消失,在未格式化時(shí)進(jìn)入硬盤會顯示無效驅(qū)動器。如果了解fdisk的工作原理,就會知道,fdisk只是重新改寫了硬盤的主引導(dǎo)扇區(qū)(0面0道1扇區(qū))中的內(nèi)容。具體說就是刪除了硬盤分區(qū)表信息,而硬盤中的任何分區(qū)的數(shù)據(jù)均沒有改變,可仿造上述的分區(qū)表錯誤的修復(fù)方法,即想辦法恢復(fù)分區(qū)表數(shù)據(jù)即可恢復(fù)原來的分區(qū)即數(shù)據(jù),但這只限于除分區(qū)或重建分區(qū)之后。如果已經(jīng)對分區(qū)用format格式化,在先恢復(fù)分區(qū)后,在按下面的方法恢復(fù)分區(qū)數(shù)據(jù)。10。誤格式化硬盤數(shù)據(jù)的恢復(fù)
  
  在dos高版本狀態(tài)下,格式化操作format在缺省狀態(tài)下都建立了用于恢復(fù)格式化的磁盤信息,實(shí)際上是把磁盤的dos引導(dǎo)扇區(qū),F(xiàn)AT分區(qū)表及目錄表的所有內(nèi)容復(fù)制到了磁盤的最后幾個(gè)扇區(qū)中(因?yàn)楹竺娴纳葏^(qū)很少使用),而數(shù)據(jù)區(qū)中的內(nèi)容根本沒有改變。這樣通過運(yùn)行‘unformatc:’即可恢復(fù)原來的文件分配表及目錄表,從而完成硬盤信息的恢復(fù)。另外dos還提供了一個(gè)miror命令用于紀(jì)錄當(dāng)前的磁盤的信息,供格式化或刪除之后的恢復(fù)使用,此方法也比較有效
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-23 20:50 】  
  教你判斷硬盤故障
  硬盤的故障分類大致分成兩類,即軟故障和硬故障。有關(guān)學(xué)術(shù)界的分類比較繁雜,也不容易記憶,實(shí)用性也不強(qiáng)。筆者有多年數(shù)據(jù)恢復(fù)經(jīng)驗(yàn),初來電腦診所,特將多年來遇到的常規(guī)性硬盤故障作一統(tǒng)計(jì)和分類,眾網(wǎng)友如遇到硬盤故障可按現(xiàn)象對應(yīng)初判硬盤故障。
  一.磁頭損壞 磁頭損壞是硬盤常見的一種故障,特別對于IBM后期的產(chǎn)品。溫度過高,散熱問題把硬盤的祖師IBM把送進(jìn)了墳?zāi)?。磁頭損壞的典型現(xiàn)象是:開機(jī)自檢時(shí)無法通過自檢,并且硬盤因?yàn)闊o法尋道而發(fā)出有規(guī)律的“卡嚓,卡嚓”的聲音。有些筆記本硬盤聲音會比較小,要貼近聽才能聽到。遇到這種情況如果硬盤的數(shù)據(jù)重要的,就應(yīng)該馬上斷電,因?yàn)榇蓬^損壞后磁頭臂的回來擺動有可能會刮傷盤面而導(dǎo)致數(shù)據(jù)無數(shù)恢復(fù)。此時(shí)應(yīng)找一家有實(shí)力的數(shù)據(jù)恢復(fù)公司,不要隨便拿到電腦城的鋪面去?,F(xiàn)在國內(nèi)數(shù)據(jù)恢復(fù)行業(yè)的從業(yè)者參差不齊。眾所周知,硬盤只可以在100級以上的純凈間才可以拆開,更換磁頭。如果在通常的環(huán)境拆開硬盤,將導(dǎo)致盤面粘灰而無法恢復(fù)數(shù)據(jù)。
  二. 主板損壞 如果硬盤的主板燒壞,最普通的表現(xiàn)就是通了電后沒有任何反應(yīng)。用戶可把硬盤拿在手上,感覺它是否轉(zhuǎn)動。如果是筆記本硬盤則貼近硬盤聽其是否有轉(zhuǎn)動的聲音。也可以看板子上的元器件是否有明顯燒傷的痕跡。如果損壞的硬盤數(shù)據(jù)不重要就可以到電腦城隨便找一家修硬盤的就可以處理,如果數(shù)據(jù)重要則要考慮,很多修硬盤的經(jīng)常會將硬盤修好的同時(shí)也將數(shù)據(jù)丟失了。
  三. 硬盤壞道 硬盤壞道是相當(dāng)普遍的故障,由于現(xiàn)在的硬盤轉(zhuǎn)速快了,容量大了,更加容易產(chǎn)生壞道。用戶在平常的使用是可以幫硬盤裝個(gè)風(fēng)扇,這種方式對于硬盤的故障是非常有效的。硬盤出現(xiàn)壞道后的現(xiàn)象會因硬盤壞道的嚴(yán)重性不同而不同,比如說:系統(tǒng)啟動慢,則可能是系統(tǒng)盤出現(xiàn)壞道?;蛘吣苓M(jìn)系統(tǒng),但莫名少了些分區(qū)或有些分區(qū)無法打開,或能打開分區(qū)而某些文件夾無法打開。這些現(xiàn)象都是典型的硬盤壞道的表現(xiàn)。有些嚴(yán)重的會讓系統(tǒng)無法正常啟動,如果掛成從盤甚至令主盤的系統(tǒng)也無法啟動。還有更嚴(yán)重的,就是BIOS找硬盤都要找半天。此時(shí)如果故障盤沒有重要數(shù)據(jù),那弄個(gè)小軟件低格一下,比如DM,MHDD之類就可以搞定,如果嚴(yán)重的可能需要PC3000之類專業(yè)工具才行。如果故障盤有重要數(shù)據(jù)的,千萬記?。呵形饛?qiáng)行加電嘗試復(fù)制數(shù)據(jù),因?yàn)橛脖P產(chǎn)生壞道后很容易擴(kuò)散。強(qiáng)行加電會令壞道越來越多,越來越密集。會加大數(shù)據(jù)恢復(fù)的難度而要付出更大的代價(jià)。硬盤壞道擴(kuò)散得快的硬盤品牌有:三星,西數(shù),IBM等。硬盤壞道有時(shí)也會有些響聲,但與磁頭損壞的響聲不同。比磁頭損壞的聲音小些,且讀到硬盤壞道時(shí)硬盤燈會常亮。
  四. 硬盤盤體損壞 盤體損壞是業(yè)界一個(gè)比較通俗的叫法,實(shí)際上是指硬盤的固件區(qū)出錯,導(dǎo)致無法識別并使用硬盤。固件區(qū)是指硬盤存于負(fù)道區(qū)的一些有關(guān)該硬盤的最基本的信息,比如P列表,G列表,SMART表,硬盤大小等等信息。硬盤通電后自檢時(shí)磁頭先讀取負(fù)道區(qū)的信息,如果某些存在負(fù)道區(qū)的信息沒有被讀出,則硬盤無法通過自檢而報(bào)錯。此類故障典型的現(xiàn)象就是開機(jī)自檢后硬盤報(bào)錯,并讓你按F1怱略或按DEL進(jìn)入CMOS設(shè)置。按DEL進(jìn)入設(shè)置后,檢測該硬盤會出現(xiàn)一些出錯的參數(shù),像邁拓的40G薄盤會顯示N40P之類的,而且容量一般為0,修復(fù)此類故障需要專業(yè)的設(shè)備。俄羅斯的PC3000在這方面最擅長,為全世界普遍采用。
  五. MBR損壞 MBR是硬盤的主引導(dǎo)記錄,位于硬盤的0磁道,是相當(dāng)重要的硬盤基本信息。如果MBR損壞,則硬盤能在BIOS里找到正確的參數(shù),但再進(jìn)入DOS或WINDOWS卻無法找到該硬盤。許多病毒會導(dǎo)致MBR丟失,硬盤壞道或其他人為因素同樣會讓MBR丟失。
  六. 分區(qū)表丟失 病毒,壞道,誤操作,誤克隆,誤用一鍵恢復(fù)(許多品牌機(jī)具有的新功能)都會導(dǎo)致分區(qū)表的丟失。如果整個(gè)分區(qū)表或因誤操作丟失了某個(gè)分區(qū)用戶最好不要再做多余的操作,以免覆蓋了數(shù)據(jù)??烧垖I(yè)的公司恢復(fù)數(shù)據(jù),如果沒有重要數(shù)據(jù)直接重建分區(qū)即可。
  硬盤的常見故障大致如上,雖未列出全部硬盤故障,但常見的都是包括。
  

 
  時(shí)下,隨著一浪高過一浪的硬盤降價(jià)潮,大容量(80GB甚至120GB)、高轉(zhuǎn)速(7200 rpm)硬盤的優(yōu)秀性價(jià)比對新裝機(jī)的朋友格外具有親和力。并且,現(xiàn)在的新硬盤都加入了S.M.A.R.T的自動偵測技術(shù),以便在硬盤發(fā)生致命故障前發(fā)出先兆讓用戶從容地備份重要的數(shù)據(jù),有了這個(gè)“保護(hù)傘”好像我們使用硬盤就可以高枕無憂了,但是這都是針對正常使用硬盤的情況而設(shè)計(jì)的?,F(xiàn)實(shí)中,新手們在硬盤的日常使用中往往存在各種誤區(qū),看似種種不經(jīng)意的操作就可能嚴(yán)重影響硬盤的壽命,甚至使硬盤突然“犧牲”,寶貴的文件或數(shù)據(jù)毀于一旦。因此,新手朋友們非常有必要了解硬盤操作和使用的種種誤區(qū),正確的維護(hù)和管理硬盤,從而使其忠實(shí)的為我們“服役”。
  
  非正?;蝾l繁的開關(guān)機(jī)是硬盤的大敵
  
  雖然現(xiàn)在的主板和電源都采用了ATX的板型設(shè)計(jì)支持程序軟關(guān)機(jī),但是軟關(guān)機(jī)需要關(guān)閉一系列正在運(yùn)行的程序操作,而由于各種操作系統(tǒng)與不同芯片組和主板的廠商設(shè)計(jì)之間往往存在兼容性和BUG,導(dǎo)致Windows 在執(zhí)行軟關(guān)機(jī)的時(shí)候經(jīng)常出現(xiàn)死機(jī)。此時(shí),新手經(jīng)常出現(xiàn)的誤操作是強(qiáng)行切斷電源,這時(shí)工作中硬盤的復(fù)位動作尚未完成,這很可能會使磁頭與盤片摩擦而造成硬盤的物理損傷,如出現(xiàn)不可修復(fù)的壞道。
  
  正確做法:如果軟關(guān)機(jī)出現(xiàn)死機(jī)故障,應(yīng)該按下Reset鍵,待系統(tǒng)重啟進(jìn)入系統(tǒng)后再執(zhí)行關(guān)機(jī)操作,雖煩瑣一些但是保障了硬盤的安全復(fù)位。
  
  另外就是系統(tǒng)出現(xiàn)一些小故障的時(shí)候頻繁的開關(guān)機(jī)。比如由于內(nèi)存或顯卡未插牢而出現(xiàn)電腦開機(jī)無顯示的時(shí)候,好多人就只埋頭搞定看到的問題:頻繁開關(guān)機(jī),插拔各種板卡,根本沒有顧及到一次次按下電源后硬盤的呻吟聲——剛剛開機(jī)幾秒鐘,硬盤正在初始化,磁頭處于高度的敏感狀態(tài),頻繁開關(guān)機(jī)使硬盤在很短的時(shí)間內(nèi)反復(fù)受到的電流的沖擊,發(fā)生故障的幾率會大大增加。
  
  正確做法:排除硬件故障時(shí)先拔下硬盤電源線,等故障修復(fù)后接回 。
  
  惡劣的工作環(huán)境是硬盤的潛在“殺手”
  
  灰塵、過高或過低的溫度和濕度、強(qiáng)磁場都對硬盤構(gòu)成了潛在的威脅。首先,灰塵對硬盤的損害是非常大的。在灰塵嚴(yán)重的使用環(huán)境中,硬盤很容易吸附空氣中的灰塵并積累在硬盤的內(nèi)部電路和元器件上,嚴(yán)重影響元器件的散熱;而灰塵還會吸收水分腐蝕硬盤內(nèi)部的電子線路,易使硬盤產(chǎn)生各種莫名其妙的問題。因此必須保持環(huán)境衛(wèi)生,最大限度減少空氣中的含塵量,關(guān)機(jī)后最好能罩上防塵罩。
  
  其次,過高或過低的溫度對硬盤也會有負(fù)面影響。隨著硬盤轉(zhuǎn)速的提高,硬盤自身產(chǎn)生的熱量驚人;再加上過于緊張的機(jī)內(nèi)空間、雙硬盤或磁盤陣列的構(gòu)建,硬盤間的“親密接觸”使硬盤散熱問題不容忽視。而過低的溫度又容易使空氣中的水分凝結(jié)在集成電路元件上造成短路。因此,采取購買體積較為寬松的立式機(jī)箱、適當(dāng)加大兩塊硬盤的間距甚至加裝硬盤散熱風(fēng)扇的措施,使硬盤保持在20~25℃是最為適宜的。
  
  第三,過高的濕度會使電子元件表面上吸附一層水膜,氧化腐蝕電子線路造成數(shù)據(jù)讀寫錯誤;濕度過低又會使硬盤產(chǎn)生大量的靜電,導(dǎo)致CMOS電路被燒壞?;诖?,如果電腦長期閑置不用時(shí),應(yīng)定期給系統(tǒng)加電,靠自身的發(fā)熱將機(jī)內(nèi)的水蒸氣蒸發(fā)掉。最后,作為磁介質(zhì)的硬盤對強(qiáng)磁場非常敏感,因而盡量不要讓硬盤靠近音箱、喇叭、電機(jī)和手機(jī)等強(qiáng)磁場,以免硬盤所記錄的數(shù)據(jù)因磁化而損壞。
  
  對分區(qū)進(jìn)行的誤操作易使硬盤“早亡”
  
  由于Windows 版本的不同造成FAT16、FAT32、NTFS各種分區(qū)格式并存,不同的任務(wù)和系統(tǒng)使菜鳥們在轉(zhuǎn)換分區(qū)格式面前蠢蠢欲動。更為可怕的是現(xiàn)在Ghost和PQ分區(qū)魔術(shù)師等軟件能對分區(qū)進(jìn)行隨心所欲的操作——調(diào)整分區(qū)的大小、格式甚至隱藏分區(qū);于是在沒有弄懂一些基本概念前對硬盤的胡亂操作和不假思索的恢復(fù),往往導(dǎo)致硬盤的分區(qū)表無法被任何工具識別。結(jié)果只好低格,如果也不懂行,很可能一塊新硬盤就夭折在一位“無知而無畏”者的手里。
  
  技巧提示:“未雨綢繆,防患于未然”,無論是新手還是老鳥,誰都不能保證自己的操作萬無一失,尤其在對硬盤進(jìn)行敏感操作時(shí)請一定先用第三方的軟件或殺毒軟件如KV2004備份好硬盤的分區(qū)表和引導(dǎo)區(qū)數(shù)據(jù)。
  
  一、硬盤設(shè)置參數(shù)丟失及硬盤類型設(shè)置錯誤
  
  開機(jī)后屏幕顯示:“Device error”,然后又顯示:“Non-System disk or disk error,Replace and strike any key when ready”,提示硬盤不能啟動,用軟盤啟動后,在A:\>后鍵入C:,屏幕顯示:“Invalid drive specification”,系統(tǒng)不認(rèn)硬盤,是使用計(jì)算機(jī)過程中常見故障。
  
  造成該故障的原因一般是CMOS中的硬盤設(shè)置參數(shù)丟失或硬盤類型設(shè)置錯誤造成的。硬盤參數(shù)丟失故障主要由主板CMOS電路故障、病毒或軟件改寫CMOS參數(shù)導(dǎo)致,如果是CMOS參數(shù)丟失故障解決步驟如下:① 如果關(guān)機(jī)一段時(shí)間以后,CMOS參數(shù)自動丟失,使用時(shí)重新設(shè)置,又能夠正常啟動電腦,這往往是CMOS電池接觸不良或CMOS電池失效引起的,建議檢查CMOS電池,確保接觸良好,并用萬用表檢查 CMOS 電池電壓,正常情況應(yīng)為3V左右,如果CMOS電池電壓遠(yuǎn)低于正常值,說明CMOS電池已經(jīng)失效,應(yīng)該及時(shí)更換電池,以避免電池漏液,污染主板。② 如果是運(yùn)行程序中死機(jī)后CMOS參數(shù)自動丟失,則有可能是病毒或軟件改寫CMOS參數(shù)導(dǎo)致,應(yīng)對系統(tǒng)進(jìn)行徹底查殺病毒,以排除某些攻擊CMOS的病毒所造成的故障。如果系統(tǒng)安裝有防病毒軟件的話,這些軟件發(fā)現(xiàn)病毒后會改寫CMOS,自動將硬盤設(shè)置為無。另外,CMOS中的硬盤類型設(shè)置正確與否也會影響硬盤的使用。當(dāng)前的機(jī)器一般都可自動檢測硬盤的類型。當(dāng)硬盤類型錯誤時(shí)會造成無法啟動系統(tǒng),就算能夠啟動也會發(fā)生讀寫錯誤。比如CMOS中的硬盤類型小于實(shí)際的硬盤容量時(shí),則硬盤后面的扇區(qū)會無法讀寫,如果是多分區(qū)狀態(tài)則個(gè)別分區(qū)將丟失。還有一個(gè)重要故障原因不可忽視,那就是目前的IDE都支持邏輯參數(shù)類型,硬盤可采用“Normal,LBA,Large”等,如果在一般的模式下安裝了數(shù)據(jù),而又在CMOS中改為其它的模式的話,就會發(fā)生硬盤讀寫錯誤的故障。
  
  二、硬盤主引導(dǎo)記錄中的分區(qū)表有錯誤
  
  是最讓人頭痛的故障之一,表現(xiàn)在開機(jī)后屏幕顯示:“Invalid partition table”,硬盤不能啟動,若從軟盤啟動則認(rèn)C盤。
  
  造成該現(xiàn)象的原因一般是由于硬盤主引導(dǎo)記錄中的分區(qū)表有錯誤而造成的。而且分區(qū)表錯誤也是硬盤的嚴(yán)重錯誤,不同錯誤的程度會造成不同的損失。主引導(dǎo)記錄(MBR)位于0磁頭/0柱面/1扇區(qū),由FDISK.EXE對硬盤分區(qū)時(shí)生成。MBR包括主引導(dǎo)程序、分區(qū)表和結(jié)束標(biāo)志55AAH三部分,共占一個(gè)扇區(qū)。主引導(dǎo)程序中含有檢查硬盤分區(qū)表的程序代碼和出錯信息、出錯處理等內(nèi)容。當(dāng)硬盤啟動時(shí),主引導(dǎo)程序?qū)z查分區(qū)表中的自舉標(biāo)志。若某個(gè)分區(qū)為可自舉分區(qū),則有分區(qū)標(biāo)志80H,否則為00H,系統(tǒng)規(guī)定只能有一個(gè)分區(qū)為自舉分區(qū),若分區(qū)表中含有多個(gè)自舉標(biāo)志時(shí),主引導(dǎo)程序會給出“Invalid partion table”的錯誤提示。要知道~硬盤主引導(dǎo)記錄所在的扇區(qū)也是病毒攻擊的重點(diǎn),只需破壞了主引導(dǎo)扇區(qū)中的DPT(分區(qū)表)這道防線,即可輕易地?fù)p毀硬盤分區(qū)信息。分區(qū)表的損壞通常來說不是物理損壞,而是分區(qū)數(shù)據(jù)被破壞。因此,一般情況下,可以用軟件來修復(fù)??磥碛脖P分區(qū)之后,備份一份分區(qū)表至軟盤、光盤或者USB盤上是極為明智的。這個(gè)方面,國內(nèi)著名的殺毒軟件KV3000系列和瑞星軟件都提供了完整的解決方案。另外,對于沒有備份分區(qū)表的硬盤,也提供了相應(yīng)的修復(fù)方法,不過成功率相對較低。另外,中文磁盤工具DiskMan在這方面也是行家里手。重建分區(qū)表是它的強(qiáng)項(xiàng),非常適合用來修復(fù)分區(qū)表損壞。對于硬盤分區(qū)表被分區(qū)調(diào)整軟件(或病毒)嚴(yán)重破壞,引起硬盤和系統(tǒng)癱瘓,DiskMan可通過未被破壞的分區(qū)引導(dǎo)記錄信息重新建立分區(qū)表。在菜單的工具欄中選擇“重建分區(qū)表”,DiskMan即開始搜索并重建分區(qū)。DiskMan將首先搜索0柱面0磁頭從2扇區(qū)開始的隱含扇區(qū),尋找被病毒挪動過的分區(qū)表。接下來搜索每個(gè)磁頭的第一個(gè)扇區(qū)。搜索過程可以采用“自動”或“交互”兩種方式進(jìn)行。自動方式保留發(fā)現(xiàn)的每一個(gè)分區(qū),適用于大多數(shù)情況。交互方式對發(fā)現(xiàn)的每一個(gè)分區(qū)都給出提示,由用戶選擇是否保留。當(dāng)自動方式重建的分區(qū)表不正確時(shí),可以采用交互方式重新搜索。但是,需要注意的是,重建分區(qū)表功能也不能做到百分之百的修復(fù)分區(qū)表,除非你以前曾經(jīng)備份過分區(qū)表,然后通過還原以前備份的分區(qū)表來修復(fù)分區(qū)表損壞。因此可見,平時(shí)備份一份分區(qū)表是非常重要的!
  
  三、硬盤不能引導(dǎo)進(jìn)入操作系統(tǒng)
  
  硬盤不能引導(dǎo)進(jìn)入操作系統(tǒng)是比較常見的故障,表現(xiàn)在開機(jī)后屏幕上出現(xiàn)“Error loading operating system”或“Missing operating system”的提示信息。
  
  DOS引導(dǎo)系統(tǒng)主要由DOS引導(dǎo)扇區(qū)和DOS系統(tǒng)文件組成。系統(tǒng)文件主要包括IO.SYS、MSDOS.SYS、COMMAND.COM,其中COMMAND.COM缺省狀態(tài)下是DOS啟動的必備文件。屏幕顯示“Error Loding Operating System”或者“Missing Operating System”表明硬盤的主引導(dǎo)記錄被破壞,或者分區(qū)的結(jié)束標(biāo)志遭到破壞,還有可能是由于CMOS重硬盤參數(shù)設(shè)置錯誤引起的??赡芤疬@種現(xiàn)象的原因有:CMOS參數(shù)被改動;硬盤下的系統(tǒng)文件IO.SYS和MSDOS.SYS遭到破壞;硬盤DOS引導(dǎo)記錄(BOOT)遭到嚴(yán)重破壞,或者DOS引導(dǎo)記錄的結(jié)束標(biāo)志(01FF的55 AA)丟失;也可能是硬盤的主引導(dǎo)數(shù)據(jù)被破壞,或主引導(dǎo)結(jié)束標(biāo)志(080。081的55 AA)丟失而造成。為了避免故障給我們帶來的損失,可按照以下的步驟來解決:首先,進(jìn)入CMOS,檢查并改正其中的錯誤參數(shù);如若不成功可嘗試從軟盤或光盤引導(dǎo)系統(tǒng)后使用SYS C:命令重新傳送DOS引導(dǎo),即可修復(fù)故障,包括引導(dǎo)扇區(qū)及系統(tǒng)文件都可自動修復(fù)到正常狀態(tài)。如果故障仍舊不能解決的話,可用Diskedit 修改硬盤主引導(dǎo)的結(jié)束標(biāo)志(080,081的55 AA);如果還不能解決的話,那么干脆用FDISK命令重新分區(qū)。
  四、硬盤零磁盤故障
  
  是使用電腦過程中比較常見的硬盤故障之一,它的表現(xiàn)一般是在開機(jī)自檢時(shí),系統(tǒng)顯示“TRACK 0 BAD,DISK UNUSABLE”,意思為“零磁道損壞,硬盤無法使用”或用磁盤掃描程序掃描其它硬盤時(shí)其0扇區(qū)出現(xiàn)紅色“B”。硬盤0扇區(qū)損壞,是大家比較頭痛的故障,一般情況下也就判了硬盤死刑,很難修復(fù)。不過對于硬盤0扇區(qū)損壞的情況,雖然比較棘手,但也不是無可救藥。其實(shí)合理運(yùn)用一些磁盤軟件,把報(bào)廢的0扇區(qū)屏蔽掉,而用1扇區(qū)取而代之則還有“起死回生”的可能,這樣的軟件有Pctools和諾頓NU等。這樣的軟件有Pctools9.0和NU8等。
  
  使用Pctools9.0軟件的方法:用盤啟動電腦后,運(yùn)行Pctools9.0目錄下的DE.EXE文件。接著選主菜單Select中的Drive,進(jìn)去后在Drive type項(xiàng)選Physical,按空格選定,再按Tab鍵切換到Drives項(xiàng),選中hard disk,然后OK回車后回到主菜單。打開Select菜單,這時(shí)會出現(xiàn)Partition Table,選中進(jìn)入后出現(xiàn)硬盤分區(qū)表信息。該硬盤有兩個(gè)分區(qū),找到C區(qū),該分區(qū)是從硬盤的0柱面開始的,那么,將1分區(qū)的Beginning Cylinder的0改成1就可以了,保存后退出。重新啟動電腦后按Del鍵進(jìn)入COMS設(shè)置,運(yùn)行“IDE AUTO DETECT”,可以看到CYLS由782變成781。保存退出后重新分區(qū)格式化該硬盤,使其起死回生。此外,使用諾頓NU8.0軟件也是不錯的選擇:進(jìn)入NU8工具包目錄,運(yùn)行其主程序NORTON.EXE,然后可先選“補(bǔ)救盤”RESCUE選項(xiàng)對該硬盤的引導(dǎo)區(qū)、分區(qū)表等信息進(jìn)行備份。接著選擇“磁盤編輯器DISKEDIT”,成功運(yùn)行后選“對象OBJECT”,選“分區(qū)表”后可見本硬盤的參數(shù)如下:面SIDE為0-63,簇CYLINDER為0-255,扇區(qū)SECTOR為1-63,其主引導(dǎo)記錄和分區(qū)表信息就應(yīng)該在0面0柱1扇區(qū)。我們要做的事就是把其C盤的起始扇區(qū)從0面0柱1扇區(qū)改為0面1柱1扇區(qū),移動光標(biāo)手工修改即可。另外需要說的就是,改動數(shù)值要根據(jù)具體情況而定。最后存盤后退出重啟電腦,用Format命令格式化硬盤即可正常使用了。但是有一點(diǎn)必須要注意,修好后的硬盤不要再用DOS下的Fdisk等分區(qū)工具對其進(jìn)行重新分區(qū)操作,以免其又改變硬盤的起始柱面。
  
  總結(jié)
  
  總的來看,當(dāng)前硬盤的物理故障率已大為降低。但隨著在硬盤上存儲的軟件系統(tǒng)和數(shù)據(jù)信息的復(fù)雜化和大型化,硬盤的軟故障率還是呈上升趨勢的。雖然這些軟故障一般不會造成硬盤的元器件的損壞,但卻會使硬盤上的信息系統(tǒng)遭到破壞,而使用戶蒙受巨大損失。所以日常里——大家對自己硬盤的軟故障處理和日常數(shù)據(jù)的維護(hù)~多加一些呵護(hù),絕對值得!
  

  INT13/02h READ ERROR(AX=0A00,DL=80)
  
  ------------------------------------
  請問大家這句是什么意思?

  我地系統(tǒng)也啟動不料了!進(jìn)不了邏輯盤:
  INT 13/02h Read error (AX=0100,DL=80)
  癥狀:1.邁拓硬盤在BIOS中能檢測到為IDE disk,30G的硬盤被檢測為10G,可是進(jìn)系統(tǒng)就檢測不到了,用光盤引導(dǎo)啟動后,也檢測不到,在別人的機(jī)子上搭成付盤也不行,光盤啟動后用DiskMan,smartdisk等均提示找不到硬盤,用諾頓硬盤醫(yī)生能發(fā)現(xiàn)C:盤(4.5G),且檢測無壞道及文件系統(tǒng)錯誤,用邁拓專用低格軟件可以發(fā)現(xiàn)硬盤,但無法讀寫及低格
  2.重啟檢測硬盤后,出現(xiàn)硬盤錯誤必須按F1鍵才能進(jìn)入下一步,如繼續(xù)硬盤啟動就出現(xiàn)INT 13/02h Read error (AX=0100,DL=80)字符,要求重啟。
  3.在網(wǎng)上查到邁拓硬盤因此類錯誤求救者并非罕見,但無如何解救的方法,看來只有找廠家了。
  4.本人邁拓硬盤剛好用滿3年,最近曾多次重裝或裝多系統(tǒng),最近一次是昨晚,裝一網(wǎng)上下載的WINXP后出現(xiàn)上述故障。他人硬盤在我的機(jī)子上應(yīng)用良好。
  5.本人硬盤此前一直還可以,保護(hù)/保養(yǎng)良好。
  ◎ 謝謝各位大蝦 zixiaozcc (70062)于2004/09/12(15:41:52)..
  我在武漢,太遠(yuǎn)了,主要是要修復(fù)硬盤 。
  我曾經(jīng)考慮硬盤fw故障。請教大蝦硬盤的fw是否象主板bios可以有軟件改寫?是否有病毒可以改寫它?就象CIH一樣?
  
  自檢時(shí)可以看到有該硬盤,但無法識別是哪一廠家的(購買時(shí)是邁拓盒裝30G硬盤)
  ◎ 應(yīng)該是硬盤硬件故障 ,你是要數(shù)據(jù)還是要修復(fù)硬盤 ? 浪子z_1510 (68621)于2004/08/11(19:44:30)..
  我可以修復(fù)你的硬盤和數(shù)據(jù) ,南京,naziz_1510@sina.com,13073479269(短信) ,025-58917560(小靈通),詳情見郵件,來信聯(lián)系!

  發(fā)表于 2004-10-7 01:52 資料 文集 短消息
  特急,求救! changhv (68602)于2004/08/11(11:27:34)..
  各位高手:小弟在昨日拷貝一光碟中文件時(shí)由于讀取困難,強(qiáng)行取消,隨后系統(tǒng)自動重起in2000)啟動后出現(xiàn):Primary master hard disk fail 按提示:按F1后又出現(xiàn):disk boot failure,insert system disk and press enter 點(diǎn)回車后無反應(yīng),硬盤燈常亮。用啟動盤也無法啟動,并且無法找到分區(qū),在COMS中能找到硬盤,可開機(jī)提示中卻沒有。本人用一啟動光盤從硬盤啟動有如下字樣:INT13/02h read error(ax=,dl=) 通過查資料估計(jì)是硬盤主引導(dǎo)區(qū)(MBR)出錯,現(xiàn)向各位高手求教解決問題簡單而有效的方法,急!急!急
  

  求教:INT 13/02h Read error (AX=0101,DL=80)
  
  求教各位:
  硬盤突然有問題死機(jī)重啟后,竟然認(rèn)不出硬盤,但過一會在開機(jī)則能(后發(fā)現(xiàn)每隔一段時(shí)間就是這樣-----在重裝的時(shí)候),但重新分區(qū)在裝win2000,設(shè)置好網(wǎng)絡(luò)重啟的時(shí)候顯示INT 13/02h Read error (AX=0101,DL=80)。聽同事說出事前幾天曾聽過硬盤發(fā)出嘎嘎的聲音。
  型號:WD800AB-50CBAD
  望知道故障原因的朋友不惜賜教。感謝不盡?。。?!

  推薦]安裝系統(tǒng)重新啟動后,提示:INT13/02h Read error (AX=0101,DL=80)
  
  安裝系統(tǒng)重新啟動后,提示:INT13/02h Read error (AX=0101,DL=80) 電腦系統(tǒng)格式化了C盤
  安裝系統(tǒng)重新啟動后,提示:INT13/02h Read error (AX=0101,DL=80)
  就不能繼續(xù)安裝了.
  在電腦的D盤有重要的數(shù)據(jù),我應(yīng)該怎么辦才好.
  
  int 13是系統(tǒng)調(diào)用硬盤MBR的中斷號。從中可以看出,是你的硬盤分區(qū)表損壞了,你可以下載一個(gè)DISKGEN軟件來嘗試修復(fù)一下,不可我想修復(fù)的可能性不是很大,所以我建議你先將硬盤掛到別的機(jī)器上并設(shè)為從盤,用finaldata軟件先進(jìn)行數(shù)據(jù)恢復(fù),因?yàn)槟愕倪壿嫹謪^(qū)表損壞并不代表你的分區(qū)也不存在了,當(dāng)然除C區(qū)外其他區(qū)的數(shù)據(jù)還是在的,用finaldata是可以找回來的?;謴?fù)數(shù)據(jù)后再對硬盤重新分區(qū),安裝系統(tǒng)。就可以了。
  
  Finaldata軟件在下面這個(gè)地址有:
  http://soft./SoftWareView.asp?SoftWareID=49682
  
  1、 平時(shí)做一個(gè)正確的分區(qū)表備份,當(dāng)遇到上述情況時(shí),用它來進(jìn)行恢復(fù)。這種方法一般不會造成數(shù)據(jù)的丟失。
  
  2、嘗試用KV系列或其他的殺毒軟件提供的重建分區(qū)表功能來嘗試修復(fù)。在這里我著重推薦一款硬盤分區(qū)表維護(hù)工具diskman。diskman大小只有108K,可是功能卻非常強(qiáng)大。它可以手工修改硬盤分區(qū)表中包括邏輯分區(qū)在內(nèi)的所有數(shù)據(jù),能重建被破壞的分區(qū)表,可以按使用者的意愿分區(qū),從而使一個(gè)硬盤中多個(gè)操作系統(tǒng)共存。它的獨(dú)特之處在于,采用全中文圖形界面,無須任何漢字系統(tǒng)支持,以非常直觀的圖表揭示了分區(qū)表的詳細(xì)結(jié)構(gòu)。
  
  3.以上方法無效時(shí),格式化分區(qū).
  用Easyrecovery
  http://www./soft/3518.html
  或Finaldata企業(yè)版
  http://www./?Go=Show::List&ID=3208
  找回?cái)?shù)據(jù)
  
  Fbdisk 、Diskgen 的組合運(yùn)用
  它倆的個(gè)頭都不大,一共就100K多,它們的運(yùn)行環(huán)境都要在DOS下面。具體的操作如下:把它倆下載并拷貝到好硬盤C盤的根目錄下,然后把壞硬盤也接上。啟動到DOS下,對于分區(qū)表損壞嚴(yán)重的硬盤(這種盤一般在WIN98下是啟動不了的),我們先運(yùn)行Diskgen,進(jìn)去以后按Ctrl-Alt組合鍵,選擇“文件”下的加載第二塊硬盤,這時(shí)我們可以看到第二塊硬盤的具體分區(qū)情況。如果要重作它,我們可以把所有分區(qū)都刪除掉,然后存盤退出;再運(yùn)行Fbdisk,選擇要檢測的硬盤,按“Y”開始掃描;如果存在壞道這時(shí)Fbdisk就會自動顯示出來它在哪個(gè)扇區(qū)、在哪個(gè)磁道,掃描完成后,它可以把所有的壞道都列出來。最后它會詢問你是否要寫入硬盤,如果按“Y”它將自動將壞道分出來,按ESC鍵退出。再次運(yùn)行Diskgen,這時(shí)我們可以看出經(jīng)過Fbdisk處理后的磁盤情況。壞道處呈一種透明色顯示出來。如果是幾個(gè)小的壞道連在一起,我們可以稍擴(kuò)大一些把這些壞道全部通過Diskgen把它們隱藏起來。
  定DOS活動分區(qū)
  如果壞道出現(xiàn)較靠前的磁道上,比如在10磁道上,這樣C盤分下來只有幾十兆還不夠裝WIN98,這時(shí)我們可以把DOS的活動分區(qū)選擇在一個(gè)較大的分區(qū)中,如D或E中。然后用Diskgen把選定的分區(qū)激活,把好硬盤中的GHOST文件拷貝進(jìn)來,一恢復(fù),一切OK!
  FBDISK──壞盤分區(qū)利器
  硬盤有了壞磁道怎么辦?很多朋友會想到用Pqmagic分區(qū)大師將壞磁道從工作區(qū)中分離出來,然后隱藏起來,這樣Windows系統(tǒng)就不會再使用有壞道的磁盤空間。這個(gè)方法雖好,但是確定壞磁道所在位置卻非常困難,只有一遍一遍地使用Pqmagic,結(jié)合Windows系統(tǒng)中的磁盤掃描程序來確定壞道位置,費(fèi)時(shí)費(fèi)力,最后只能將一大塊磁盤空間分離出來。如果磁盤上壞磁道較多而且分散,就只有分離出許多塊磁盤空間,不僅操作繁瑣,磁盤容量浪費(fèi)也十分嚴(yán)重。
  那么有沒有更簡單、快捷、實(shí)用的方法呢?答案是有的!我們可以使用壞盤分區(qū)利器──FBDISK(http://kokong.home.sohu.com/ks/fbdisk10.zip),它可以自動掃描硬盤的所有扇區(qū),將好磁道設(shè)為可用分區(qū),而將壞磁道所在的空間設(shè)為隱藏分區(qū),所有的這一切都由軟件自動完成,使用起來非常方便。
  使用FBDISK前,首先要將需要檢查的硬盤設(shè)為主盤,因?yàn)樵撥浖荒軐ξ锢碇鞅P進(jìn)行重新分區(qū),然后將FBDISK拷貝至Windows9X或WindowsME的啟動盤上(FBDISK只有一個(gè)執(zhí)行文件,32KB大小),用啟動盤重新啟動系統(tǒng)進(jìn)入DOS(編者注:FBDISK是一個(gè)16位DOS程序),運(yùn)行FBDISK程序。
  首先FBDISK要掃描磁盤所有的扇區(qū),同時(shí)會給出該硬盤的物理參數(shù)如柱面數(shù)、磁頭數(shù)、扇區(qū)數(shù)以及實(shí)際容量,當(dāng)FBDISK掃描到壞磁道時(shí)便以以下方式顯示:
  Scaning cyls=6529 head=235 bad -------62%
  Scaning cyls=9729 head=255 -------100%
  這說明在柱面數(shù)為6529、磁頭數(shù)為235的扇區(qū)(磁盤實(shí)際容量的62%)處發(fā)現(xiàn)壞磁道。
  接下來FBDISK 詢問Write to disk?(Y/N),在這一步之前,F(xiàn)BDISK并未修改任何硬盤數(shù)據(jù),選擇Y后軟件便自動進(jìn)行重新分區(qū)并隱藏壞磁道所在空間,不需要任何人為干預(yù),而且FBDISK以犧牲最小的空間來分離出壞磁道所在扇區(qū),如果壞扇區(qū)較少,一般5MB~10MB的空間就可以搞定,不僅節(jié)約了磁盤空間,而且大大簡化了操作,尤其對于容量較大的硬盤更顯示出速度上的優(yōu)勢。
  編注:FBDISK是一款非常棒的處理有壞扇區(qū)硬盤的分區(qū)軟件,對于購買二手硬盤的朋友來說也是不錯的磁盤掃描程序,即使是用Pqmagic隱藏起來的分區(qū)也無法逃脫檢查。
  

  解開硬盤邏輯死鎖的一種方法
  
  http:www.guangdongdz.com 2006-5-15
  
  一·序言
  不知道你是否曾碰到過從軟盤和硬盤都啟動不了計(jì)算機(jī)的情形?一般計(jì)算機(jī)的硬盤分區(qū)表被病毒感染后,若不能啟動機(jī)子,通常從軟盤可以啟動。但在嚴(yán)重的情形下,不但從硬盤不能啟動機(jī)子,就是從軟盤也不能啟動。有的惡毒的病毒就能使硬盤被死鎖。筆者一次在自己機(jī)子上玩弄硬盤鎖時(shí),就被鎖住過一次。結(jié)果在硬盤下選擇DOS或WIN95模式啟動機(jī)子都死機(jī),在軟盤下用DOS啟動也死機(jī);在COMS中將硬盤類型選擇None,雖然可以從軟盤啟動,但啟動后沒有硬盤,使用軟盤上的FDISK命令,想重新分區(qū)或格式化都沒門。弄得我一籌莫展。
  本來,硬盤被鎖住時(shí),可以采用3.0以下的DOS版本啟動機(jī)子,機(jī)子啟動后雖然也不認(rèn)硬盤,但其不認(rèn)的原因在于其管理不了現(xiàn)在的大硬盤,因此可以用Debug修改硬盤分區(qū)表,修改后可以啟動。但在已進(jìn)入WINDOWS的年代,3.0以下的DOS實(shí)難找到,即使找到,你的機(jī)子上恐怕也因沒有5寸軟驅(qū)而不能使用。因此,最好的辦法是編制一個(gè)程序來解決這個(gè)問題。筆者通過嘗試和思考,找到一種比較實(shí)用的方法,可以輕松解開死鎖的硬盤,當(dāng)然也把自己的硬盤解開了。下面,我將這種方法介紹出來。
  二·硬盤鎖住原理
  硬盤鎖住通常是對硬盤的分區(qū)表做手腳,因此首先應(yīng)該了解硬盤的分區(qū)表。硬盤分區(qū)表位于0柱面0磁頭1扇區(qū),這個(gè)扇區(qū)的前面200多個(gè)字節(jié)是主引導(dǎo)程序,后面從01BEH開始的64個(gè)字節(jié)是分區(qū)表。分區(qū)表共64字節(jié),分為4欄,每欄16字節(jié),用來描述一個(gè)分區(qū)。如果是用DOS的FDISK程序分區(qū)后,最多只用兩欄,第一欄描述基本的DOS分區(qū),第二欄描述擴(kuò)展的DOS分區(qū)。 分區(qū)表一欄的結(jié)構(gòu)與各字節(jié)的含義如下:
  00H—標(biāo)志活動字節(jié),活動DOS分區(qū)為80H,其它為00H。
  01H—本分區(qū)邏輯0扇區(qū)所在的磁頭號。
  02H—邏輯0扇區(qū)所在柱面中的扇區(qū)號。
  03H—邏輯0扇區(qū)所在的柱面號。
  04H—分區(qū)類型標(biāo)志。
  05H—本分區(qū)最后一個(gè)扇區(qū)的磁頭號。
  06H—最后一個(gè)扇區(qū)的扇區(qū)號。
  07H—最后一個(gè)柱面的柱面號。
  08H—硬盤上在本分區(qū)之前的扇區(qū)總數(shù),用雙字表示。
  0CH—本分區(qū)的扇區(qū)總數(shù),從邏輯0扇區(qū)計(jì)數(shù),不含隱藏扇區(qū),用雙字表示。
  在上面的介紹中給出的柱面號與扇區(qū)號雖然各占一個(gè)字節(jié),但實(shí)際上扇區(qū)號用6位表示,柱面號用10位表示,扇區(qū)號所在字節(jié)的最高兩位實(shí)際上是柱面號的最高兩位。 分區(qū)表的最后兩個(gè)字節(jié)是分區(qū)表的有效標(biāo)志,如果將其改變,將不能從硬盤啟動,這是一種簡單的鎖住硬盤的方法。解決的辦法是從軟盤啟動,啟動后硬盤仍然可以使用。用Debug或Noratn中的Diskedit軟件將硬盤該分區(qū)表中的標(biāo)志恢復(fù),則從硬盤啟動也沒有問題了。鎖住硬盤的另一種方法是對分區(qū)參數(shù)做手腳,如果將分區(qū)參數(shù)全部變?yōu)?,則啟動時(shí)由于找不到分區(qū)參數(shù),從硬盤是沒法啟動,從軟盤啟動后也不認(rèn)硬盤,如果你敲入盤符C并回車,將出現(xiàn)提示Invalid driver specification。
  但所幸的是,畢竟可以啟動機(jī)子,不認(rèn)硬盤沒關(guān)系,在A盤上用DOS的Debug仍然可以讀出硬盤0柱面0磁頭1扇區(qū)的內(nèi)容,修改后再寫入0柱面0磁頭1扇區(qū),重新啟動機(jī)子又沒問題了。如果將分區(qū)表參數(shù)隨意改為其它參數(shù),則有可能不能用可以安裝DOS的DOS系統(tǒng)盤啟動,按F3退出后將出現(xiàn)內(nèi)存分配錯誤,不能裝載DOS的命令解釋器COMMAND的提示,系統(tǒng)就死機(jī)了,筆者就曾碰見過這種情形。但用一張格式化成系統(tǒng)盤的軟盤則可以順利啟動,只要有Debug,你仍然可以將分區(qū)表參數(shù)修改回去。
  可怕的事情是,如果你不幸將分區(qū)表參數(shù)改成一個(gè)循環(huán)鏈,即C盤的下一個(gè)分區(qū)指向D驅(qū),D驅(qū)的下一個(gè)分區(qū)又指向C區(qū),這樣循環(huán)下去,DOS啟動或WIN95啟動時(shí)由于無休止的讀取邏輯驅(qū)動器,就只有死機(jī)的份了。這是只要有硬盤存在,不管你用軟盤還是硬盤都沒法啟動機(jī)子了,由于不能啟動是由于硬盤造成的,即使你將硬盤下到其它計(jì)算機(jī)上,也沒法使用,這樣硬盤就徹底被鎖死了,筆者所遭遇就是此情形。不信,你只需將硬盤0柱面0磁頭1扇區(qū)的1D0H處改為1(如果你的D驅(qū)開始柱面號不夠大,此處本來就為1),將1D1H處改為0,表示D盤的開始柱面號跟C盤一樣,看看你的計(jì)算機(jī)還能不能啟動,不過你在沒有充分的準(zhǔn)備前絕不要試。
  一個(gè)完整的硬盤鎖程序,不過是重新改寫0柱面0磁頭1扇區(qū)的引導(dǎo)程序,并將分區(qū)表破壞或故意制造一個(gè)循環(huán)分區(qū)表,而將真正的硬盤分區(qū)表參數(shù)和引導(dǎo)程序放在其它隱藏扇區(qū)并保護(hù)起來,如果啟動時(shí)口令不對,則不能啟動機(jī)子,口令對了則順利啟動。這種硬盤鎖程序,情形好的還可以用軟盤啟動;情形嚴(yán)重的就是連軟盤也不能啟動,硬盤真被鎖住
  三·解開硬盤鎖的程序法
  如果硬盤被鎖死,是否真的就無法解開呢?當(dāng)然不是??纯磫栴}的癥結(jié)所在,根源在于DOS中的IO.SYS文件,它包含LOADER、IO1、IO2、IO3四個(gè)模塊,其中IO1中包含有一個(gè)很關(guān)鍵的程序SysInt_I,它在啟動中很固執(zhí),非要去讀分區(qū)表,而且不把分區(qū)表讀完誓不罷休。如果碰上分區(qū)表是循環(huán)的,它就只有死機(jī)了。這是DOS的脆弱性和不完備性。其實(shí)這也不能怪DOS,因?yàn)镈OS為了獲得硬盤使用權(quán),就必需讀分區(qū)表參數(shù),而且DOS還約定驅(qū)動器號不能超過26,只不過沒有考慮到此等循環(huán)分區(qū)表情形。
  一句話,機(jī)子不能啟動不過是DOS操作系統(tǒng)造成的,如果另寫一個(gè)操作系統(tǒng),或許就能啟動機(jī)子。當(dāng)然這只是說個(gè)笑話。 明白了病因在于DOS,問題就好辦了。DOS啟動中不是要讀硬盤分區(qū)表嗎?我不讓你讀分區(qū)表甚至連硬盤都不讓你讀,不就可以順利啟動了。的確是這樣的,解開硬盤鎖的程序?qū)崿F(xiàn)方法就是基于這個(gè)思想形成的。當(dāng)然,這只有從軟盤啟動著手了。
  看看計(jì)算機(jī)的啟動過程,上電首先進(jìn)行的多項(xiàng)硬件自測跟我們沒有關(guān)系,我們關(guān)心的只是它最開始和磁盤打交道時(shí)是干什么。如果選擇從硬盤啟動,則計(jì)算機(jī)和磁盤最開始打交道是將硬盤0柱面0磁頭1扇區(qū)的內(nèi)容讀入內(nèi)存0000:7C00處并跳到0000:7C00處執(zhí)行;如果選擇從軟盤啟動,則計(jì)算機(jī)和磁盤最開始打交道是將A盤0磁道0磁頭1扇區(qū)的內(nèi)容讀入內(nèi)存0000:7C00處并跳到0000:7C00處執(zhí)行,在執(zhí)行過程中,計(jì)算機(jī)并不檢查該扇區(qū)的內(nèi)容是什么,只機(jī)械地執(zhí)行讀命令,這使得許多系統(tǒng)型病毒得以生存。
  但利用這一點(diǎn),恰恰使我們的程序解鎖法有了用武之地。如果我們用DOS格式化一張可以啟動機(jī)子的系統(tǒng)軟盤,將該軟盤的0磁道0磁頭1扇區(qū)的內(nèi)容移到后面的空白扇區(qū)中,而重新寫一段程序到該軟盤的0磁道0磁頭1扇區(qū),這樣用軟盤啟動時(shí)首先執(zhí)行的是我們所寫的程序了。
  在這段程序中,具備這樣一些功能:在DOS啟動前搶先攔截INT 13H,駐留高端內(nèi)存并監(jiān)視INT 13H,判斷是否讀硬盤,如果是讀硬盤就直接返回,這樣就禁止了讀硬盤,也就避免了DOS讀硬盤循環(huán)分區(qū)表造成的死機(jī);同時(shí)攔截對軟盤的讀取,如果讀軟盤的0磁道0磁頭1扇區(qū),就改成讀真正有引導(dǎo)程序和磁盤參數(shù)表的扇區(qū),免得DOS在啟動中找不到軟盤的磁盤參數(shù)表而死機(jī)。完成這些任務(wù)的同時(shí),還要讀取軟盤真正的引導(dǎo)程序并把控制權(quán)交給它。
  該方法可以稱為萬能的,因?yàn)樗谟密洷P啟動中,始終不與硬盤打交道,這樣不管你硬盤用什么方法加鎖了,對DOS的啟動都沒有影響。
  當(dāng)然,這樣啟動的機(jī)子是不認(rèn)硬盤的,但這沒有關(guān)系。你可
  
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-24 13:04 】  
  硬盤加密的幾種方法
  
  一、修改硬盤分區(qū)表信息
  
  硬盤分區(qū)表信息對硬盤的啟動至關(guān)重要,如果找不到有效的分區(qū)表,將不能從硬盤啟動或即使從軟盤啟動也找不到硬盤。 通常,第一個(gè)分區(qū)表項(xiàng)的第0子節(jié)為80H,表示C盤為活動DOS分區(qū),硬盤能否自舉就依*它。若將該字節(jié)改為00H,則不能從硬盤啟動,但從軟盤啟動后,硬盤仍然可以訪問。分區(qū)表的第4字節(jié)是分區(qū)類型標(biāo)志,第一分區(qū)的此處通常為06H,表示C盤為活動DOS分區(qū),若對第一分區(qū)的此處進(jìn)行修改可對硬盤起到一定加密作用。
  具體表現(xiàn)在:
  1.若將該字節(jié)改為0,則表示該分區(qū)未使用,當(dāng)然不能再從C盤啟動了。從軟盤啟動后,原來的C盤不見了,你看到的C盤是原來的D盤,D盤是原來的E盤,依此類推。
  2.若將此處字節(jié)改為05H,則不但不能從硬盤啟動,即使從軟盤啟動,硬盤的每個(gè)邏輯盤都不可訪問,這樣等于整個(gè)硬盤被加密了。另外,硬盤主引導(dǎo)記錄的有效標(biāo)志是該扇區(qū)的最后兩字節(jié)為55AAH。若將這兩字節(jié)變?yōu)?,也可以實(shí)現(xiàn)對整個(gè)硬盤加鎖而不能被訪問。 硬盤分區(qū)表在物理0柱面0磁頭1扇區(qū),可以用Norton for Win95中的Diskedit直接將該扇區(qū)調(diào)出并修改后存盤。或者在Debug下用INT 13H的02H子功能將0柱面0磁頭1扇區(qū)讀到內(nèi)存,在相應(yīng)位置進(jìn)行修改,再用INT 13H的03H子功能寫入0柱面0磁頭1扇區(qū)就可以了。 上面的加密處理,對一般用戶來講已足夠了。但對有經(jīng)驗(yàn)的用戶,即使硬盤不可訪問,也可以用INT 13H的02H子功能將0柱面0磁頭1扇區(qū)讀出,根據(jù)經(jīng)驗(yàn)將相應(yīng)位置數(shù)據(jù)進(jìn)行修改,可以實(shí)現(xiàn)對硬盤解鎖,因?yàn)檫@些位置的數(shù)據(jù)通常是固定的或有限的幾種情形。另外一種保險(xiǎn)但顯得笨拙的方法是將硬盤的分區(qū)表項(xiàng)備份起來,然后將其全部變?yōu)?,這樣別人由于不知道分區(qū)信息,就無法對硬盤解鎖和訪問硬盤了。
  
  二、對硬盤啟動加口令
  
  我們知道,在CMOS中可以設(shè)置系統(tǒng)口令,使非法用戶無法啟動計(jì)算機(jī),當(dāng)然也就無法使用硬盤了。但這并未真正鎖住硬盤,因?yàn)橹灰獙⒂脖P掛在別的計(jì)算機(jī)上,硬盤上的數(shù)據(jù)和軟件仍可使用。要對硬盤啟動加口令,可以首先將硬盤0柱面0磁頭1扇區(qū)的主引導(dǎo)記錄和分區(qū)信息都儲存在硬盤并不使用的隱含扇區(qū),比如0柱面0磁頭3扇區(qū)。然后用Debug重寫一個(gè)不超過512字節(jié)的程序(實(shí)際上100多字節(jié)足矣)裝載到硬盤0柱面0磁頭1扇區(qū)。該程序的功能是執(zhí)行它時(shí)首先需要輸入口令,若口令不對則進(jìn)入死循環(huán);若口令正確則讀取硬盤上存有主引導(dǎo)記錄和分區(qū)信息的隱含扇區(qū)(0柱面0磁頭3扇區(qū)),并轉(zhuǎn)去執(zhí)行主引導(dǎo)記錄。 由于硬盤啟動時(shí)首先是BIOS調(diào)用自舉程序INT 19H將主硬盤的0柱面0磁頭1扇區(qū)的主引導(dǎo)記錄讀入內(nèi)存0000:7C00H處執(zhí)行,而我們已經(jīng)偷梁換柱,將0柱面0磁頭1扇區(qū)變?yōu)槲覀冏约涸O(shè)計(jì)的程序。這樣從硬盤啟動時(shí),首先執(zhí)行的不是主引導(dǎo)程序,而是我們設(shè)計(jì)的程序。在執(zhí)行我們設(shè)計(jì)的程序時(shí),口令若不對則無法繼續(xù)執(zhí)行,也就無法啟動了。即使從軟盤啟動,由于0柱面0磁頭1扇區(qū)不再有分區(qū)信息,硬盤也不能被訪問了。當(dāng)然還可以將我們設(shè)計(jì)的程序像病毒一樣,將其中一部分駐留在高端內(nèi)存,監(jiān)視INT 13H的使用,防止0柱面0磁頭1扇區(qū)被改寫。
  
  三、對硬盤實(shí)現(xiàn)用戶加密管理
  
  UNIX操作系統(tǒng)可以實(shí)現(xiàn)多用戶管理,在DOS系統(tǒng)下,將硬盤管理系統(tǒng)進(jìn)行改進(jìn),也可實(shí)現(xiàn)類似功能的多用戶管理。該管理系統(tǒng)可以滿足這樣一些要求: 1.將硬盤分為公用分區(qū)C和若干專用分區(qū)D。其中“超級用戶”來管理C區(qū),可以對C區(qū)進(jìn)行讀寫和更新系統(tǒng);“特別用戶”(如機(jī)房內(nèi)部人員)通過口令使用自己的分區(qū),以保護(hù)自己的文件和數(shù)據(jù);“一般用戶”(如到機(jī)房上機(jī)的普通人員)任意使用劃定的公用分區(qū)。后兩種用戶都不能對C盤進(jìn)行寫操作,這樣如果把操作系統(tǒng)和大量應(yīng)用軟件裝在C盤,就能防止在公共機(jī)房中其他人有意或無意地對系統(tǒng)和軟件的破壞,保證了系統(tǒng)的安全性和穩(wěn)定性。 2.在系統(tǒng)啟動時(shí),需要使用軟盤鑰匙盤才能啟動系統(tǒng),否則硬盤被鎖住,不能被使用。 此方法的實(shí)現(xiàn)可通過利用硬盤分區(qū)表中各邏輯盤的分區(qū)鏈表結(jié)構(gòu),采用匯編編程來實(shí)現(xiàn)。
  
  四、對某個(gè)邏輯盤實(shí)現(xiàn)寫保護(hù)
  
  我們知道,軟盤上有寫保護(hù)缺口,在對軟盤進(jìn)行寫操作前,BIOS要檢查軟盤狀態(tài),如果寫保護(hù)缺口被封住,則不能進(jìn)行寫操作。而寫保護(hù)功能對硬盤而言,在硬件上無法進(jìn)行,但可通過軟件來實(shí)現(xiàn)。 在DOS系統(tǒng)下,磁盤的寫操作包括幾種情況:①在COMMAND.COM支持下的寫操作,如MD、RD、COPY等;②在DOS功能調(diào)用中的一些子功能如功能號為10H、13H、3EH、5BH等可以對硬盤進(jìn)行寫操作;③通過INT 26H將邏輯扇區(qū)轉(zhuǎn)換為絕對扇區(qū)進(jìn)行寫;④通過INT 13H的子功能號03H、05H等對磁盤進(jìn)行寫操作。 但每一種寫操作最后都要調(diào)用INT 13H的子功能去實(shí)現(xiàn)。因此,如果對INT 13H進(jìn)行攔截,可以實(shí)現(xiàn)禁止對硬盤特定邏輯盤的寫操作。由于磁盤上文件的寫操作是通過INT 13H的03H子功能進(jìn)行寫,調(diào)用此子功能時(shí),寄存器CL表示起始扇區(qū)號(實(shí)際上只用到低6位);CH表示磁道號,在硬盤即為柱面號,該柱面號用10位表示,其最高兩位放在CL的最高兩位。對硬盤進(jìn)行分區(qū)時(shí)可以將硬盤分為多個(gè)邏輯驅(qū)動器,而每個(gè)邏輯驅(qū)動器都是從某一個(gè)完整的柱面開始。如筆者的硬盤為2.5GB,分為C、D、E、F、G五個(gè)盤。其中C盤起始柱面號為00H,D盤起始柱面號為66H,E盤起始柱面號為E5H,F(xiàn)盤起始柱面號為164H,G盤起始柱面號為26BH。如果對INT 13H進(jìn)行攔截,當(dāng)AH=03H,并且由CL高兩位和CH共同表示的柱面號大于E4H并小于164H,就什么也不做就返回,這樣就可以實(shí)現(xiàn)對E盤禁止寫。
  
  


  
  大家知道,在Win2000以上版本的操作系統(tǒng)中使用移動硬盤時(shí),是不需要安裝驅(qū)動程序的;可是在Win98工作站中,就需要安裝移動硬盤的驅(qū)動程序了。不過要是你的計(jì)算機(jī)中恰好沒有光驅(qū)或軟驅(qū)的話,那么安裝移動硬盤的驅(qū)動程序就不那么容易了。其實(shí),你可以在其他有軟驅(qū)的Win98工作站中,先制作好Win98啟動盤,然后再將移動硬盤連接到安裝有Win2000系統(tǒng)的工作站中,并將Win98啟動盤中的內(nèi)容全部復(fù)制到移動硬盤中;接下來,再用Winzip之類的壓縮工具,將移動硬盤的驅(qū)動程序打包成一個(gè)可執(zhí)行程序,比方說usb.exe,并將該可執(zhí)行文件復(fù)制到移動硬盤中。以后,將移動硬盤插入到Win98工作站的USB端口中,并通過移動硬盤的系統(tǒng)引導(dǎo)功能,將Win98系統(tǒng)先啟動到DOS環(huán)境中,然后在命令行狀態(tài)下,利用“COPY”命令將移動硬盤的驅(qū)動程序“usb.exe”文件復(fù)制到Win98工作站的硬盤中。下面,再次以正常方式啟動Win98工作站,然后在Windows界面下,對“usb.exe”文件進(jìn)行自動解壓,就可以得到移動硬盤的驅(qū)動程序了。以后你就能按常規(guī)方法,完成移動硬盤驅(qū)動程序的安裝操作了。
  
  當(dāng)然,這種方法僅限于支持系統(tǒng)引導(dǎo)功能的移動硬盤,對于其他普通的移動硬盤,可能無效!
  
  

  好文頂一下,我也遇到過類似的問題,比如160g硬盤只認(rèn)131g;后來解決了,不過還是換了一塊250g硬盤。一些處理硬盤的軟件很關(guān)鍵

  d

  硬盤數(shù)據(jù)恢復(fù),Hard disk Data Recovery
  
  捷誠硬盤數(shù)據(jù)恢復(fù)中心的專家,擁有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),扎實(shí)過硬的恢復(fù)技術(shù);在設(shè)備方面,捷誠數(shù)據(jù)恢復(fù)中心投資興建了超級潔凈工作間,以滿足對硬盤數(shù)據(jù)的恢復(fù)所必需的環(huán)境,以及有專門用于硬盤數(shù)據(jù)修復(fù)的HRT等軟硬設(shè)備,對于以上現(xiàn)象的出現(xiàn)捷誠數(shù)據(jù)恢復(fù)中心會以十足的信心,扎實(shí)的技術(shù),完善的工作條件為您的硬盤數(shù)據(jù)進(jìn)行恢復(fù)。我們已經(jīng)成功的為數(shù)百家公司、企事業(yè)單位、政府機(jī)關(guān)成功恢復(fù)出硬盤數(shù)據(jù)。
  一塊硬盤如果經(jīng)檢測發(fā)現(xiàn)不能完全正常工作,則稱這個(gè)硬盤是“有缺陷的硬盤”(Defect Hard Disk)。硬盤的缺陷分為六大類:
 ?、賶纳葏^(qū)(Bad sector),也稱缺陷扇區(qū)(Defect sector)
  ②磁道伺服缺陷(Track Servo defect)
 ?、鄞蓬^組件缺陷(Heads assembly defect)
 ?、芟到y(tǒng)信息錯亂(Service information destruction)
 ?、蓦娮泳€路缺陷(The board of electronics defect)
 ?、蘧C合性能缺陷(Complex reliability defect)
  出現(xiàn)這六種現(xiàn)象的原因是多種多樣的,但是造成的現(xiàn)象只有一個(gè),那就是您的數(shù)據(jù)再也看不到了,您多年的研究成果伴隨著硬盤異樣的響聲丟失,您花費(fèi)了許久的時(shí)間寫出來的程序再也不能正常的出現(xiàn)在您的面前了。
  

  計(jì)算 機(jī) 硬 盤 子 系 統(tǒng) 常 見 故 障 處 理 方 法
  
  ------------------------------------------------------------------------
  
  一、 電 源 引 起 硬 盤 不 能 自 舉 的 故障
  
  現(xiàn) 象: 計(jì) 算 機(jī) 啟 動 后上 電 自 檢 失 敗,“ 嘟 嘟” 兩 聲 喇 叭
  響, 屏 幕 顯 示“1701” 故 障 代 碼, 意 為 硬 盤 或 信 號 電纜、 適 配
  器 出 錯。 經(jīng) 過 檢 查, 發(fā) 現(xiàn) 硬 盤 控 制 卡 和 硬 盤 完 好,信 號 電 纜
  亦 沒 問 題。 用 軟 盤 啟 動 可 成 功。 再 仔 細(xì) 檢 查, 發(fā) 現(xiàn)問 題 在 電
  源 身 上。
  
  原 因: 計(jì) 算 機(jī) 的 電 源輸 入 是 市 電 壓180~250V 之 間, 經(jīng) 過 調(diào)
  壓 后 輸 出 的 電 壓 分 別 是+5V 和+12V 電 源。 硬 盤 的 啟 動需 要+12V 電
  源 和A4 的 電 流。 硬 盤 工 作 時(shí) 的 電 流 為1 1A。 軟 盤 的啟 動 僅
  需+10V 左 右 的 電 壓 和1.3A 電 流, 而 工 作 電 流 為0.5A。因 此 電 源 的
  輸 出 電 壓 不 足+12V, 則 硬 盤 就 不 能 啟 動 和 工 作 了。
  
  排 除 方 法: 檢 查 電 源線 是 否 插 好, 導(dǎo) 線 與 焊 點(diǎn) 是 否 分
  開, 如 否, 關(guān) 掉 電 源, 拆 開 電 源 外 蓋, 檢 查 穩(wěn) 壓 電路 和 電 位
  器 部 分, 找 出 損 壞 部 件 更 換 之。
  
  二、 主 機(jī) 板 鋰 電 池 失 效 引 起 硬 盤TYPE 值 錯 誤
  
  現(xiàn) 象: 啟 動 主 機(jī) 后 上電 自 檢 失 敗, 硬 盤 指 示 燈 熄 滅, 表
  示 沒 有 命 中,“ 嘟 嘟” 兩 聲 喇 叭 響, 屏 幕 出 現(xiàn):
  
  “RAM BATTERY LOW” 等 錯誤 信 息, 死 機(jī)。
  
  原 因: 這 是 主 板 上 的充 電 鋰 電 池 失 效, 引 起 主 機(jī) 參 數(shù)
  紊 亂 而 產(chǎn) 生 的 故 障。 鋰 電 池 是 用 來 供 電 存 放 機(jī) 器時(shí) 鐘, 日
  期, 軟 驅(qū) 動 器 個(gè) 數(shù)、 類 型、 硬 盤 個(gè) 數(shù)、 類 型、 顯 示器 方 式, 內(nèi)
  存 容 量, 擴(kuò) 展 容 量 等 參 數(shù)。 當(dāng) 開 機(jī) 上 電 自 檢 時(shí),BIOS 自 動 檢
  核CMOS 中 的 參 數(shù) 表, 如 果 不 匹 配, 則 自 動 鎖 機(jī)。 鋰電 池 的 工 作
  電 壓 為+3V~+6V。 如 果 電 池 電 壓 不 足+3V 或 電 池 失 效,則 硬 盤 參
  數(shù) 消 失, 硬 盤 不 被 命 中。
  
  排 除 方 法: 關(guān) 掉 電 源,拔 掉 所 有 的 外 線, 打 開 主 機(jī) 蓋。
  檢 查 鋰 電 池 是 否 有 液 體 溢 出, 如 否, 用 萬 用 表 測量 電 池 兩 端
  電 壓, 發(fā) 現(xiàn) 不 足+3V, 更 換 一 新 電 池 即 可。
  
  三、 硬 盤TYPE 參 數(shù) 錯 誤 引 起 硬 盤 不被 命 中 故 障
  
  現(xiàn) 象: 主 機(jī) 啟 動 后,內(nèi) 存 自 檢 完 畢,“ 嘟 嘟” 兩 聲 喇 叭
  響, 屏 幕 出 現(xiàn):
  
  “C:Drive error” 等 錯 誤信 息。 硬 盤 啟 動 失 敗。 用 軟 盤 啟
  動 成 功, 試 圖 進(jìn) 入 硬 盤, 出 現(xiàn):
  
  “Invalid media type reading drive c
  abort,Retry,Fail?” 錯 誤信 息。
  
  原 因: 硬 盤 參 數(shù)TYPE 值不 匹 配 引 起 硬 盤 不 被 命 中 故 障。
  當(dāng) 前, 生 產(chǎn) 硬 盤 的 廠 家 有 數(shù) 百 個(gè), 硬 盤 的 型 號 也為 數(shù) 百 種,
  不 同 廠 家 的 硬 盤,TYPE 值 也 不 一 樣。TYPE 值 是 一 個(gè) 硬盤 特 征 標(biāo)
  志, 代 表 硬 盤 容 量 大 小, 磁 頭 頭 數(shù), 磁 道 道 數(shù), 扇區(qū) 數(shù) 目 等
  值。 如 果TYPE 的 值 設(shè) 置 錯 誤, 則 硬 盤 不 被 命 中, 因而 硬 盤 啟 動
  不 了。
  
  排 除 方 法: 重 新 設(shè) 置硬 盤 的TYPE 值。 不 同 類 型 的 計(jì) 算
  機(jī), 參 數(shù) 的 配 置 方 法 不 同。 在 開 機(jī) 后 待 自 檢 開 始,按 下DEL 或
  同 時(shí) 按 下ALT+CTRL+ESC 三 個(gè) 功 能 鍵, 即 可 進(jìn) 入 主 機(jī) 參數(shù) 表, 選
  擇Drive c :( 驅(qū) 動 器C:) 欄 目 中 的TYPE 項(xiàng), 填 入 正 確 的type 值 即 可。
  AMI 公 司 的BIOS 設(shè) 置 移 行 所 設(shè) 置 的 硬 盤 類 型 有47 類,1~46 為 標(biāo) 準(zhǔn)
  硬 盤 類 型,47 為 用 戶 自 定 義 類 型。 主 要 參 數(shù) 為:
  
  Cyln Head Sect Wpcom Leone Size
  
  柱面數(shù) 磁頭數(shù) 扇區(qū) 數(shù)寫電流補(bǔ)償 磁頭啟停區(qū) 容 量
  
  當(dāng) 前,386 以 上 的 主 板都 有 硬 盤 自 檢 測 功 能。 進(jìn) 入CMOS 設(shè)
  置 菜 單 中, 用 光 標(biāo) 點(diǎn) 中:AUTO DETELT HARD DISK 即 可。
  
  四、 硬 盤0 磁 道 損 壞 的 故 障
  
  現(xiàn) 象: 主 機(jī) 加 電 啟 動,自 檢 完 畢, 硬 盤 指 示 燈 閃 亮, 然
  后 直 接 進(jìn) 入ROM BASIC 狀 態(tài) 或 死 機(jī)。
  
  用 軟 盤 啟 動 成 功, 訪問 硬 盤 時(shí) 出 現(xiàn):
  
  “Invalid Drive specification” 的 錯 誤 信 息。
  
  用BIOS 中 斷 強(qiáng) 行 讀 寫零 磁 道, 發(fā) 現(xiàn)BOOT 區(qū) 不 能 正 常 讀 寫。
  
  原 因: 硬 盤 的0 磁 道 物理 性 損 壞。 因 為DOS 操 作 系 統(tǒng) 的 主
  引 導(dǎo) 程 序 段 下 好 是 存 放 在 硬 盤 的0 磁 道 上。0 磁 道損 壞, 主 引
  導(dǎo) 程 序 則 讀 不 出 來, 硬 盤 便 工 作 不 了。
  
  排 除 方 法:(1) 首 先 盡量 把 硬 盤 有 用 的 文 件、 數(shù) 據(jù) 備 份
  出 來。 由 于 硬 盤0 磁 道 的 損 壞, 硬 盤 中 的 資 料、 文件 已 不 能 按
  正 常 備 份 方 法 備 份。 需 用BIOS 中 斷 方 法 按 扇 區(qū) 逐 一備 份。(2)
  對 硬 盤 全 部 做 格 式 化, 刪 去 損 壞 的 磁 道 后, 用FDISK 對 硬 盤 重
  新 分 區(qū)。(3) 用FORMAT 對 硬 盤 作 邏 輯 格 式 化, 裝 上DOS 操 作 系 統(tǒng) 和
  有 關(guān) 文 件, 數(shù) 據(jù) 即 可。
  
  五、BOOT 主 引 導(dǎo) 系 統(tǒng) 損 壞 引 起 的 硬盤 邏 輯 故 障
  
  現(xiàn) 象: 主 機(jī) 上 電 啟 動,自 檢 完 畢, 硬 盤 指 示 燈 閃 亮, 屏
  幕 出 現(xiàn):
  
  “Disk Boot Failure” 等錯 誤 信 息, 硬 盤 啟 動 失 敗。 用 軟 盤
  啟 動 成 功, 試 圖 進(jìn) 入 硬 盤, 出 現(xiàn):“Invalid Drive specifition” 錯
  誤 信 息。
  
  原 因: 用BIOS 中 斷 程 序讀 出BOOT 區(qū) 的 內(nèi) 容, 發(fā) 現(xiàn) 該 區(qū) 系 統(tǒng)
  信 息 已 面 目 全 非。 主 引 導(dǎo) 程 序 段 或 分 區(qū) 表 中 只 要有 一 樣 被
  破 壞, 則 可 使 硬 盤 啟 動 失 敗。 這 類 情 況, 大 多 是 非法 程 序,
  非 法 操 作 或 病 毒 引 起 的。
  
  排 除 方 法: 重 新 恢 復(fù)BOOT 區(qū) 的 主 引 導(dǎo) 程 序 段 或 分 區(qū) 表。
  如 果 是 整 個(gè)BOOT 區(qū) 損 壞, 則 只 好 從 另 一 臺 同 類 型 的主 機(jī) 上 讀
  出BOOT 區(qū) 的 信 息, 再 寫 入 故 障 機(jī)。 硬 盤 的BOOT 區(qū) 被 非法 寫 入 是
  常 見 的 故 障。 因 此, 用 戶 必 須 做 好BOOT 區(qū) 的 備 份 保護(hù) 工 作。
  
  六、BOOT 主 引 導(dǎo) 區(qū) 標(biāo) 志‘55AA’ 改 變引 起 的 硬 盤 邏 輯 故 障
  
  現(xiàn) 象: 主 機(jī) 上 電 啟 動,自 檢 完 畢, 硬 盤 指 示 燈 閃 亮, 屏
  幕 出 現(xiàn):
  
  “DRIVE NOT READY ERROR
  INSERT BOOT DISKETTE IN A:
  
  PRESS ANY KEY WHEN READ” 等 錯 誤 信 息, 硬 盤 啟 動 失 敗。 用 軟
  盤 啟 動 成 功, 試 圖 進(jìn) 入 硬 盤, 出 現(xiàn):
  
  “Invalid Drive Specifition” 錯 誤 信 息。
  
  原 因: 用DEBUG IN13 中 斷程 序 調(diào) 出BOOT 區(qū) 的 內(nèi) 容, 發(fā) 現(xiàn) 該 區(qū)
  最 后 的 結(jié) 束 標(biāo) 志‘55AA’ 已 被 改 變。 這 類 情 況, 大 多是 非 法 程
  序, 非 法 操 作 或 病 毒 引 起 的。
  
  排 除 方 法: 進(jìn) 入DEBUG 狀 態(tài), 用INT 13 中 斷 程 序 調(diào) 出BOOT 區(qū)
  的 記 錄, 將 最 后 兩 個(gè) 字 節(jié) 改 成‘55AA’ 即 可。
  
  七、DOS 引 導(dǎo) 區(qū) 參 數(shù) 改 變 引 起 的 硬盤 邏 輯 故 障
  
  現(xiàn) 象: 主 機(jī) 上 電 啟 動,自 檢 完 畢, 硬 盤 指 示 燈 閃 亮, 屏
  幕 出 現(xiàn):
  
  “Non-system disk or disk error
  
  Replace and press anykey when read” 等 錯 誤 信 息, 硬 盤 啟 動 失
  敗。 用 軟 盤 啟 動 成 功 后 可 進(jìn) 入 硬 盤, 但 用DIR 列 目錄 時(shí) 出 現(xiàn):
  
  “file not found” 信 息,查 不 到 任 何 文 件。
  
  原 因:DOS 引 志 區(qū) 的OBH 位 移 處 存 放 硬 盤I/O 參 數(shù), 如 扇 區(qū)
  數(shù)、 字 節(jié) 數(shù)、FAT 數(shù)、 磁 盤 標(biāo) 志、 磁 頭 數(shù)、 總 扇 區(qū) 數(shù)等 數(shù) 據(jù)。 這
  些 參 數(shù) 被 改 變, 引 起 尋 找 目 錄 指 針 錯 誤。 這 類 情況, 大 多 是
  非 法 程 序, 非 法 操 作 或 病 毒 引 起 的。
  
  排 除 方 法: 進(jìn) 入DEBUG 狀 態(tài), 用INT 13 中 斷 程 序 調(diào) 出DOS 區(qū) 的
  記 錄, 正 確 修 改0BH 位 移 處 的 參 數(shù) 即 可。
  
  八、DOS 內(nèi) 核 文 件 損 壞 引 起 的 硬 盤邏 輯 故 障
  
  現(xiàn) 象: 主 機(jī) 上 電 啟 動,自 檢 完 畢, 轉(zhuǎn) 入 硬 盤 啟 動, 屏 幕
  出 現(xiàn):
  
  “Missing Openating system” 或“error Loading Operating system” 錯
  誤 信 息, 用 軟 盤 啟 動 后 可 進(jìn) 入 硬 盤, 可 顯 示 出 硬盤 的 信 息 和
  文 件。
  
  原 因:DOS 操 作 系 統(tǒng) 是由(1)DOS —BIOS 模 塊,IBMBIO.COM。(2)DOS
  —kernel 模 塊,IBMDOS.COM,(3)DOS —SHELL 模 塊,COMMAND.COM 三 個(gè) 文 件
  組 成。 其 中 某 一 個(gè) 文 件 損 壞 引 起 的 故 障。
  
  排 除 方 法: 恢 復(fù)DOS 三個(gè) 文 件。 用 相 同 版 本( 或 高 版 本) 軟
  盤 啟 動 后, 鍵 入:
  
  A〉SYS C: 回 車 即 可。
  
  九、 硬 盤 駐 留 病 毒 引 起 的 設(shè) 備 故障
  
  現(xiàn) 象: 在 計(jì) 算 機(jī) 操 作過 程, 經(jīng) 常 出 現(xiàn) 一 些 特 殊 的 符 號、
  信 息, 或 者 發(fā) 現(xiàn) 一 些 執(zhí) 行 文 件 字 節(jié) 增 加, 一 些 數(shù)據(jù) 文 件 丟
  失, 一 些 命 令 文 件 破 壞。 計(jì) 算 機(jī) 的 速 度 減 慢, 還 有頻 繁 的 死
  機(jī), 甚 至 還 有 外 設(shè) 備 的 莫 名 其 妙 的 故 障。
  
  這 種 跡 象, 多 是 硬 盤病 毒 引 起 的。 計(jì) 算 機(jī) 的 病 毒 基 本
  上 分 兩 大 類 型, 一 是 系 統(tǒng) 病 毒, 另 是 文 件 病 毒。 病毒 又 按 其
  破 壞 的 性 質(zhì) 分 為 良 性 病 毒 和 惡 性 病 毒。 一 些 病 毒公 是 對 數(shù)
  據(jù), 文 件 破 壞。 一 些 病 毒 即 影 響 到 硬 件 設(shè) 備 的 正常 工 作。 特
  別 是 對 引 起 硬 件 設(shè) 備 故 障 的 病 毒, 很 容 易 被 誤 診為 設(shè) 備 故
  障 而 誤 修。
  
  十、 對 硬 盤 故 障 修 理 注 意 的 幾 個(gè)問 題
  
  硬 盤 不 僅 存 放 各 種 應(yīng)用 軟 件, 還 存 放 有 用 戶 文 件 和 大
  量 的 歷 史 數(shù) 據(jù), 一 旦 硬 盤 發(fā) 現(xiàn) 故 障, 保 護(hù) 和 恢 復(fù)用 戶 文 件 和
  數(shù) 據(jù) 資 料 就 是 首 要 問 題。
  
  因 此, 在 排 除 故 障 時(shí),必 須 要 千 萬 小 心 謹(jǐn) 慎, 分 析 原
  因, 判 斷 是 屬 于 那 一 類 型 故 障。 特 別 是 不 能 隨 便
  用FDISK,LOWFORMAT,HFORMAT 等 破 壞 數(shù) 據(jù) 性 的 工 具 對 硬盤 進(jìn) 行 操
  作。 筆 者 曾 對 一 個(gè) 因 硬 盤0 磁 道 物 理 損 壞 而 險(xiǎn) 遭 物理 格 式 化
  的 機(jī) 器 進(jìn) 行 數(shù) 據(jù) 恢 復(fù), 保 全 了 用 戶 的 主 要 數(shù) 據(jù) 庫,避 免 了 一
  大 損 失。 但 也 遇 到 另 一 個(gè) 情 況, 使 用 者 用HFORMAT 低格 式 化 硬
  盤, 至 此, 硬 盤 的 資 料 已 不 能 恢 復(fù) 了。
  
  作者:廣東湛化企業(yè)集團(tuán)公司 ( 524012 ) 韓 平
  [微電腦世界] [國際電子報(bào)] [展覽]
  
  

  硬盤邏輯鎖詳解
  
  --------------------------------------------------------------------------------
  2003-5-31 9:39:46
  
  不知道你是否曾碰到過bios里面能夠檢測到硬盤,但是你從軟盤和硬盤都啟動不了計(jì)算機(jī)的情形?也許這時(shí)候你就會認(rèn)為是硬盤壞掉了,可實(shí)際上,很有可能是你的硬盤中了邏輯鎖。
  硬盤邏輯鎖總共有三種,本質(zhì)都是對硬盤的分區(qū)表作了修改,以前只是一些黑客程序使用它,開始大范圍對計(jì)算機(jī)造成危害是在臭名昭著的KV3000反盜版事件的時(shí)候,那時(shí)江民公司為了打擊盜版。在KV3000新版升級程序植入了一個(gè)黑客程序,當(dāng)檢測到用戶使用了盜版的KV3000以后就將硬盤的分區(qū)表鎖住,被稱為“主動邏輯鎖”,其實(shí)就是硬盤邏輯鎖的一種,當(dāng)時(shí)卻使無數(shù)無辜的人受害,江民公司也因此被定罪。這是舊事不談,下面我們就來介紹一下它的三種情況和解決方法。
  首先我們來了解一下硬盤的分區(qū)表。硬盤分區(qū)表位于磁盤的0磁頭0柱面1扇區(qū),這個(gè)扇區(qū)從01BEH開始的64個(gè)字節(jié)就是分區(qū)表。分區(qū)表共64字節(jié),分為4欄,每欄16個(gè)字節(jié)描述一個(gè)分區(qū)。如果用FDISK程序分區(qū),那最多只用兩欄,第一欄描述主引導(dǎo)分區(qū),第二欄描述擴(kuò)展分區(qū)。分區(qū)表的結(jié)構(gòu)與各字節(jié)的含義如下:
  00H—標(biāo)志活動字節(jié)?;顒覦OS分區(qū)為80H,其它為00H。
  01H—本分區(qū)邏輯0扇區(qū)所在的磁頭號。
  02H—邏輯0扇區(qū)所在柱面中的扇區(qū)號。
  03H—邏輯0扇區(qū)所在的柱面號。
  04H—分區(qū)類型標(biāo)志。
  05H—本分區(qū)最后一個(gè)扇區(qū)的磁頭號。
  06H—最后一個(gè)扇區(qū)的扇區(qū)號。
  07H—最后一個(gè)柱面的柱面號。
  08H—硬盤上在本分區(qū)之前的扇區(qū)總數(shù),用雙字節(jié)表示。
  0CH—本分區(qū)的扇區(qū)總數(shù),從邏輯0扇區(qū)計(jì)數(shù),不含隱藏扇區(qū),用雙字節(jié)表示。
  分區(qū)表的最后兩個(gè)字節(jié)是它的有效標(biāo)志,改變后將無法從硬盤啟動,這就是第一種簡單的鎖住硬盤的方法。不過比較容易解決,只要從軟盤啟動就一切正常,啟動后用Debug或Diskedit等軟件將硬盤分區(qū)表中的標(biāo)志恢復(fù)就可以了。第二種方法是修改分區(qū)參數(shù),如果將分區(qū)參數(shù)全部變?yōu)?,則啟動后由于找不到分區(qū)參數(shù)無法從硬盤啟動,用啟動盤從軟盤啟動后也不認(rèn)硬盤,不過機(jī)器畢竟能夠啟動,我們可以在啟動后用軟盤里的debug等工具修復(fù)被改動的分區(qū)表參數(shù),重新啟動后就沒問題了。
  我們重點(diǎn)要講的就是第三種,也就是上文提到的“主動邏輯鎖”,它是因?yàn)榉謪^(qū)表參數(shù)被修改成了一個(gè)死循環(huán)。正常啟動時(shí)DOS接管硬盤后查找分區(qū)表,主引導(dǎo)分區(qū)被定義為C盤,然后查找邏輯盤,定義為D盤,然后是E、F、G,而這個(gè)主動邏輯鎖就是將第一個(gè)邏輯盤(一般是D盤)的下一個(gè)分區(qū)指向它本身,不斷讀取下一個(gè),其實(shí)就是讀它自己,結(jié)果陷入死循環(huán)。因?yàn)镈OS啟動必須包含基本輸入輸出文件io.sys(我們在windows下也可以看到,位于C盤根目錄下)。而它是有些固執(zhí)的,啟動以后非要把硬盤分區(qū)表讀完然后接管不可,所以無論我們用什么啟動,它一查找邏輯盤就死循環(huán),我們就看到了硬盤燈常亮系統(tǒng)掛起的情況了。
  那么我們?nèi)绾谓忾_它呢?從根本上講就是讓io.sys不起作用或者在它起作用以前將分區(qū)表參數(shù)修改回來。
  1、debug法。
  用這種方法首先必須要能啟動機(jī)器,我們可以在一臺正常的電腦上修改啟動軟盤中的io.sys文件,查找到第一個(gè)“55aa”字符串,找到以后修改為任何其他數(shù)值,用這張啟動軟盤你就可以順利地帶著被鎖的硬盤啟動了。不過這時(shí)該硬盤的分區(qū)表已經(jīng)不正常,所以我們無法用FDISK來刪除和修改分區(qū),而且仍然無法用正常的啟動盤啟動系統(tǒng),這時(shí)可以用DEBUG來手工恢復(fù)。具體命令如下:
  a:\>debug
  -a
  -????:100 mov ax,0201(讀一扇區(qū)內(nèi)容)
  -????:103 mov bx,500(設(shè)置一緩存地址)
  -????:106 mov cx,0001(設(shè)置第一硬盤的硬盤指針)
  -????:109 mov dx,0080(讀零磁頭)
  -????:10c int 13 (硬盤中斷)
  -????:10e int 20
  -????:0110 回車
  (注:-????各硬盤不相同,跟后面的:1??都是自動顯示的,我們要輸入的只是其后的內(nèi)容)
  -g
  -d500 (查看運(yùn)行后緩存地址500的內(nèi)容,這時(shí)候我們會發(fā)現(xiàn)地址6be開始的內(nèi)容就是硬盤分區(qū)表信息,如果硬盤的擴(kuò)展分區(qū)正是指向自己,那么DOS或WINDOWS啟動時(shí)就會因查找邏輯分區(qū)而陷入死循環(huán)。)在DEBUG指示符下繼續(xù)修改內(nèi)存數(shù)據(jù):
  E6BE
  .0 ??.0 ??.0……
  ……
  ……55 AA
  55 AA是硬盤有效的標(biāo)志,不要修改,??.0表示把以前的數(shù)據(jù)“??”改成了0,再用硬盤中斷13把修改好的數(shù)據(jù)寫入硬盤就可以了:
  A:\>debug
  a 100 (表示修改100地址的匯編指令)
  -????:100 mov ax,0301 (寫硬盤一個(gè)扇區(qū))
  -????: 回車
  -g (運(yùn)行)
  -q (退出)
  退出后運(yùn)行fdisk/mbr來重置硬盤引導(dǎo)程序,重新啟動即可。
  這種方法雖然麻煩一點(diǎn),但是它能夠恢復(fù)硬盤分區(qū)表,也就是說恢復(fù)以后硬盤中的數(shù)據(jù)也不會丟失。而以下方法雖然更加方便,但是要么硬盤中的數(shù)據(jù)難保,要么有一定危險(xiǎn)性。
  2、外掛軟件法
  這種方法原理都是繞過bios對硬盤的檢測而直接用一些能夠自己查找硬盤的軟件來控制硬盤。
  首先是DM,現(xiàn)在每一個(gè)硬盤廠商都有自己的DiskManager程序,而且都能放進(jìn)一張軟盤里,你可以下載一個(gè)使用,如果不清楚自己硬盤的牌子,也可以用IBM出的DM萬用版,不過它對現(xiàn)在32G以上的大硬盤支持不好。我們先在bios里面將硬盤所在的IDE口設(shè)置為none,(如果你不知道哪個(gè)是,全部設(shè)為none也可以),然后用啟動盤啟動系統(tǒng),啟動完成后將軟盤取出,放入裝有DM軟件的軟盤,運(yùn)行DM,它會檢測到你的病硬盤的存在,然后將它重新分區(qū)就搞定了。DM具體用法比較簡單,就不詳細(xì)說了,不過對E文不太好的朋友可能有些困難,請教身邊的高手吧。
  我們還可以使用低格軟件,也是每一種硬盤都有自己的低格軟件,但也有通用的Lformat程序(只有30多k),前面的做法相同,還是在bios里面屏蔽掉硬盤,用啟動盤啟動,然后換軟盤運(yùn)行低格程序?qū)τ脖P進(jìn)行低級格式化,由于分區(qū)表只在硬盤最前列部分,所以估摸著格過前面的分區(qū)表部分就可以停止了,然后重新啟動在bios里面將硬盤設(shè)出來,就可以像一塊新的硬盤一樣對它進(jìn)行分區(qū)等操作了。
  3、熱插拔
  這是最危險(xiǎn)的一種方法,很有可能將你的硬盤燒毀,所以請謹(jǐn)慎。具體做法很簡單,首先將硬盤的電源線拔掉,然后軟盤啟動系統(tǒng),啟動完成后再將硬盤的電源線插上,這時(shí)候系統(tǒng)就能夠控制硬盤了,可以對它進(jìn)行分區(qū),恢復(fù)分區(qū)表等操作。我有一個(gè)菜鳥朋友就是在熱插拔硬盤3次以后搞定的。不過此種方法存在危險(xiǎn),強(qiáng)烈不推薦使用,如因此損壞,本人概不負(fù)責(zé)。
  其實(shí)最好的情況是你有分區(qū)表備份,那恢復(fù)起來就比較容易了,而且數(shù)據(jù)也不會丟失。所以說呢,亡羊補(bǔ)牢固然不錯,但是如果能事先就做好了保險(xiǎn)工作,那就不用愁了。
  

  前幾天筆者被一位當(dāng)數(shù)據(jù)庫管理員的朋友叫去,他的一臺做數(shù)據(jù)庫的服務(wù)器無法啟動,搞的他焦頭爛額,后來請人來一看,人家一開口就要2000,沒辦法只好找我試試。我朋友的這臺數(shù)據(jù)庫的操作系統(tǒng)是win2000 server,選擇的數(shù)據(jù)庫是sql2000,他工作單位是個(gè)傳呼臺,這臺數(shù)據(jù)庫服務(wù)器是專門來存儲客戶資料的,每半個(gè)月將數(shù)據(jù)文件存入磁帶內(nèi),而出事那天恰恰正是應(yīng)備份數(shù)據(jù)庫文件,而我朋友買了一張D版的光盤準(zhǔn)備在服務(wù)上讀一讀,光盤一放入就自動運(yùn)行,馬上就自動重啟,當(dāng)系統(tǒng)重新引導(dǎo)時(shí)就提示如下:NON-SYSTEM DISK,PLEASE INSERT A SYSTEM DISK(看來D版真是害人又害己?。?,顯然就無法引導(dǎo)系統(tǒng).
  
  處理
  若計(jì)算機(jī)不能從硬盤啟動,則我們可以通過軟盤啟動后,試著訪問硬盤。如果不能訪問硬盤,則可能是主引導(dǎo)區(qū)或者可引導(dǎo)分區(qū)的引導(dǎo)區(qū)被破壞了這時(shí)候,我們可以應(yīng)用DEBUG命令等工具軟件查看硬盤的主引導(dǎo)區(qū)是否正常。我用一張Msdos系統(tǒng)軟盤來引導(dǎo),進(jìn)入dos系統(tǒng)后,由于該服務(wù)器的主分區(qū)是NTFS格式,如果不用第三方軟件是無法查看分區(qū)信息的,不過我想先用DEBUG命令去看一下MBR(硬盤主引導(dǎo)記錄),操作如下:
  
  a:>DEBUG
  XXXX:XXXX a 100 匯編編輯命令指令
  XXXX:0100 mov ax,0201 讀取一個(gè)扇區(qū)
  XXXX:0103 mov bx,0200 讀至當(dāng)前段內(nèi)存0200處
  XXXX:0106 mov cx,0001 柱面號=0,絕對扇區(qū)數(shù)=1
  XXXX:0109 mov dx,80 磁頭號=0,驅(qū)動器號=80
  XXXX:010C int 13 磁盤讀寫中斷
  XXXX:010E int 3 斷點(diǎn)中斷
  XXXX:010F 回車
  XXXX:XXXX g=100 執(zhí)行上述指令
  XXXX:XXXX d 380 顯示主分區(qū)表內(nèi)容(Hex:1BEH)
  
  上述命令的詳解可參看清華大學(xué)出版的《IBM-PC 匯編語言程序設(shè)計(jì)》,由沈美明 溫冬嬋編著。我再簡單介紹一下主分區(qū)表。主分區(qū)表位于硬盤主引導(dǎo)記錄(0柱面0磁頭1扇區(qū))的后部.從1BEH字節(jié)開始,共占用64個(gè)字節(jié),包含四個(gè)分區(qū)表項(xiàng)。每個(gè)分區(qū)表項(xiàng)的長度為16個(gè)字節(jié),它包含一個(gè)分區(qū)的引導(dǎo)標(biāo)志、系統(tǒng)標(biāo)志、起始和結(jié)尾的柱面號、扇區(qū)號、磁頭號以及本分區(qū)前面的扇區(qū)數(shù)和本分區(qū)所占用的扇區(qū)數(shù)。其中"引導(dǎo)標(biāo)志"表明此分區(qū)是否可引導(dǎo),即是否活動分區(qū)。當(dāng)引導(dǎo)標(biāo)志為"80"時(shí),此分區(qū)為活動分區(qū);"系統(tǒng)標(biāo)志"決定了該分區(qū)的類型,如"06"為DOS FAT16分區(qū),"0b"為DOS FAT32分區(qū),"83"為LINUX native分區(qū)等;起始和結(jié)尾的柱面號、扇區(qū)號、磁頭號指明了該分區(qū)的起始和終止位置。)
  
  這一看不要緊,一看嚇一跳,主分區(qū)表內(nèi)參數(shù)被大量的26(HEX)所代替,看來這位病毒制造者是位"38"(26H轉(zhuǎn)化為十進(jìn)數(shù)是38),也真夠狠的.而我的朋友又沒有對MBR進(jìn)行備份,這下可麻煩大了。不過,通常硬盤0柱面0磁頭2扇區(qū)是0柱面0磁頭1扇區(qū)的備份,每當(dāng)系統(tǒng)引導(dǎo)成功,系統(tǒng)會將0柱面0磁頭1扇區(qū)的內(nèi)容復(fù)制到0柱面0磁頭2扇區(qū),而如果安裝了SC COMMANDER,LILO的引導(dǎo)軟件,將會占用0柱面0磁頭2扇區(qū),而將0柱面0磁頭1扇區(qū)的內(nèi)容復(fù)制到0柱面0磁頭3扇區(qū),這是大家需要注意的問題。因此在沒有對MBR進(jìn)行備份的情況下,查找0柱面0磁頭從2扇區(qū)開始的隱含扇區(qū),尋找備份的MBR,通過未被破壞的分區(qū)引導(dǎo)記錄信息重新建立MBR將是一個(gè)很好的解決辦法.于是我又做了如下操作:
  
  a:>DEBUG
  XXXX:XXXX a 100 匯編編輯命令指令
  XXXX:0100 mov ax,0201 讀取一個(gè)扇區(qū)
  XXXX:0103 mov bx,0200 讀至當(dāng)前段內(nèi)存0200處
  XXXX:0106 mov cx,0002 柱面號=0,絕對扇區(qū)數(shù)=2
  XXXX:0109 mov dx,80 磁頭號=0,驅(qū)動器號=80
  XXXX:010C int 13 磁盤讀寫中斷
  XXXX:010E int 3 斷點(diǎn)中斷
  XXXX:010F 回車
  XXXX:XXXX g=100 執(zhí)行上述指令
  XXXX:XXXX d 380 顯示備份主分區(qū)表內(nèi)容(Hex:1BEH)
  
  還好,病毒制造者還算有點(diǎn)良心,并沒有破壞備份的主分區(qū)表的記錄信息,那么我們就可利用備份的MBR的記錄信息來重建主分區(qū)表,操作如下:(注我并未退出Debug)
  XXXX:XXXX a 100
  XXXX:0100 mov ax,0301 寫一個(gè)扇區(qū)
  XXXX:XXXX a 106
  XXXX:0106 mov cx,0001 柱面號=0,絕對扇區(qū)數(shù)=1
  XXXX:XXXX g=100 執(zhí)行上述指令
  再將主分區(qū)表調(diào)出來看是否已正常寫入:
  XXXX:XXXX a 100
  XXXX:0100 mov ax,0201 讀取一個(gè)扇區(qū)
  XXXX:XXXX g=100 執(zhí)行上述指令
  XXXX:XXXX d 380 顯示主分區(qū)表內(nèi)容(Hex:1BEH)
  一切正常。不過為了保險(xiǎn)起見,還是將MBR內(nèi)容備份到軟盤上。操作如下:
  XXXX:XXXX r bx
  :00
  XXXX:XXXX r cx
  :0200 設(shè)定主分區(qū)表的大小為512字節(jié),bx記錄高位字節(jié),cx記錄低位字節(jié)
  XXXX:XXXX n a:mbr.dat 文件命名
  XXXX:XXXX w 0200 將內(nèi)存地址0200開始的內(nèi)容寫入軟盤
  XXXX:XXXX q 退出debug
  
  以為一切ok,但當(dāng)重新引導(dǎo)時(shí)還是提示如下:NON-SYSTEM DISK,PLEASE INSERT A SYSTEM DISK,看來問題多多。只好將該硬盤取下,接在另一臺裝有win2000 server,分區(qū)為NTFS格式的計(jì)算機(jī)上作為從盤。但當(dāng)我雙擊該分區(qū)時(shí),提示如下:"不能訪問D:,$volume損壞且無法讀取",看來該病毒來頭不小,能在win2000 server下直接中斷,還能修改MFT,病毒制造者的功力真是不淺。我用chkdsk命令想試一試能否修復(fù)$volume,結(jié)果提示我無法修復(fù)??磥砦乙獜氐谆謴?fù)這臺服務(wù)器是不太可能了,那么現(xiàn)在最關(guān)鍵的問題實(shí)際就是恢復(fù)數(shù)據(jù)庫文件,這才是我朋友和我真正關(guān)心的,據(jù)我朋友講他有兩個(gè)重要的用戶數(shù)據(jù)庫文件,分別命名為client1,client2,于是我們所有的關(guān)注就給了這兩個(gè)數(shù)據(jù)庫,而這兩個(gè)數(shù)據(jù)庫又分別由后綴名為mdf的文件(用戶數(shù)據(jù)庫的主文件),后綴名為log的文件(用戶數(shù)據(jù)庫的日志文件,sql2000的數(shù)據(jù)庫主文件由其對應(yīng)的日志文件來控制所寫的內(nèi)容).當(dāng)然,數(shù)據(jù)恢復(fù)的萬王之王Recovery是我的最佳選擇,我用的是RecoverNt版。Recovery使用相當(dāng)簡單,所要注意的是用Recovery讀出的文件不能恢復(fù)到同一個(gè)硬盤上,必須恢復(fù)到其他硬盤上。但不幸的是,當(dāng)我用RecoverNt來讀取D分區(qū)時(shí),由于MFT損壞,萬王之王也無法讀出一個(gè)文件,反復(fù)試了幾次還是不行,只好占時(shí)作罷。一回到家,就下定決心好好專研一下win2000的NTFS格式,我手上有兩本書,一本是MCSE制勝寶典WIN2000 Server,還有一本是Inside Microsoft Windows 2000,Third Edition的中文版Windows 2000內(nèi)部揭密,正是書到用時(shí)方恨少。又到網(wǎng)上四處搜索有關(guān)信息,經(jīng)過兩天的專研,經(jīng)過大膽的設(shè)想,詳細(xì)的分析,做出了一個(gè)令我至今還不敢相信的方法。
  
  高潮
  我準(zhǔn)備將無法讀取的D盤高級格式化(注意是高級格式化而不是低格),然后通過RecoverNt來讀取文件。為什么我要這樣做,讓我慢慢道來。首先我想講一講windows的文件系統(tǒng)原理,眾所周知windows有FAT12,FAT16,FAT32,NTFS等文件格式,而FAT12,FAT16,FAT32文件格式可看作一類,簡稱FAT格式,而NTFS文件格式又可看作一類。我簡單介紹一下FAT格式的文件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),根據(jù)其不同的特點(diǎn)和作用大致可分為
  
  1.引導(dǎo)扇區(qū).
  2.DBR區(qū)(DOS BOOT RECORD)即操作系統(tǒng)引導(dǎo)記錄區(qū)的意思.
  3.FAT表(File Alloction Table)位于DBR之后,一般應(yīng)有兩個(gè),其中一個(gè)為另一個(gè)的備份,它的重要作用是存儲了指向文件所在簇的指針(有關(guān)概念我將在討論NTFS文件格式時(shí)介紹).
  4.DIR區(qū)(Directory)即文件根目錄區(qū)。
  5.DATA區(qū),顧名思義這個(gè)區(qū)是用戶存放數(shù)據(jù)的地方,占磁盤空間的絕大部分,它才是最關(guān)鍵的地方。
  
  現(xiàn)在我們來談一談有關(guān)NTFS文件格式的基礎(chǔ)知識。在NTFS中,所有存儲在卷上的數(shù)據(jù)都包含在文件中,包括用來定位和獲取文件的數(shù)據(jù)結(jié)構(gòu),引導(dǎo)程序和記錄這個(gè)卷的(NTFS元數(shù)據(jù))的記錄的位圖,這體現(xiàn)了NTFS的原則:磁盤上的任何事物都為文件。在文件中存儲一切使得文件系統(tǒng)很容易定位和維護(hù)數(shù)據(jù),而在NTFS中,卷中所有存放的數(shù)據(jù)均在一個(gè)叫MFT的文件記錄數(shù)組中,叫主文件表(Master File Table),MFT是由高級格式化產(chǎn)生的。而MFT則由文件記錄(File Record)數(shù)組構(gòu)成。File Record的大小一般是固定的,不管簇的大小是多少,均為1KB,這個(gè)概念相當(dāng)于Linux中的inode。File Record在MFT文件記錄數(shù)組中物理上是連續(xù)的,且從0開始編號。MFT僅供系統(tǒng)本身組織、架構(gòu)文件系統(tǒng)使用,這在NTFS中稱為元數(shù)據(jù)(Metadata)。以下列出Windows2000的NTFS主文件表的重要的元數(shù)據(jù)文件
  
  0 $MFT
  1 $MFTMirr
  2 $LogFile
  3 $Volume
  4 $AttrDef
  5 $Directory
  6 $Bitmap
  7 $Boot
  8 $BadClus
  9 $Secure
  10 $UpCase
  11 $Extend
  
  這些NTFS主文件表的重要的元數(shù)據(jù)文件都以$(美元符號)開始的名字,但符號是被隱藏的,在Windows2000中不能使用dir命令(甚至加上/a參數(shù))像普通文件一樣列出這些元數(shù)據(jù)文件。實(shí)際上File System Driver(ntfs.sys)維護(hù)了一個(gè)系統(tǒng)變量NtfsProtectSystemFiles用于隱藏這些元數(shù)據(jù)。但是微軟公司提供了一個(gè)OEM TOOL,叫NFI.EXE,用此工具可以轉(zhuǎn)儲NTFS主文件表的重要的元數(shù)據(jù)文件(元數(shù)據(jù):是存儲在卷上支持文件系統(tǒng)格式管理的數(shù)據(jù)。它不能被應(yīng)用程序來訪問,它只能為系統(tǒng)提供服務(wù)),以下是我給出的一個(gè)例子:
  
  C:>nfi d:
  
  File 0
  Master File Table ($Mft)
  $STANDARD_INFORMATION (resident)
  $FILE_NAME (resident)
  $DATA (nonresident) logical sectors 32-21151 (0x20-0x529f)
  $BITMAP (nonresident) logical sectors 16-19 (0x10-0x13)
  
  File 1
  Master File Table Mirror ($MftMirr)
  $STANDARD_INFORMATION (resident)
  $FILE_NAME (resident)
  $DATA (nonresident)
  logical sector
  
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-28 11:09 】  
  用Debug修復(fù)硬盤
  
  作者:佚名 文章來源:網(wǎng)絡(luò) 更新時(shí)間:2006-09-07
  
  如果您的電腦出現(xiàn)以下情況:
  
  1.病毒破壞分區(qū)表,修復(fù)無效;
  
  2.安裝多操作系統(tǒng)導(dǎo)致分區(qū)表異常,造成系統(tǒng)崩潰;
  
  3.惡意軟件鎖死硬盤;
  
  4.使用PQ Magic等第三方分區(qū)軟件造成的硬盤異常。
  
  您可以使用Debug命令來清除硬盤信息,然后重建分區(qū)以重新安裝操作系統(tǒng)。
  
  警告:執(zhí)行該操作后所有硬盤數(shù)據(jù)會永久性丟失,請謹(jǐn)慎選擇執(zhí)行該操作!本文檔僅供參考,DELL公司將不對原有數(shù)據(jù)承擔(dān)任何責(zé)任。
  
  準(zhǔn)備工作
  
  1.準(zhǔn)備一張可啟動的軟盤,例如Windows 98啟動軟盤。關(guān)于Windows 98啟動軟盤的制作方法,
  
  2.拷貝系統(tǒng)目錄中command文件夾(例如c:\windows\command)下的debug.exe文件到該軟盤。
  
  3.配置您的計(jì)算機(jī)BIOS,使其能從光驅(qū)啟動。
  
  操作步驟
  
  1.使用軟盤引導(dǎo)到DOS模式下,在系統(tǒng)提示符A:\> 后鍵入命令“Debug并按“Enter”鍵確認(rèn)。此時(shí)系統(tǒng)將出現(xiàn)短橫線提示符,然后仔細(xì)鍵入以下命令行(字母沒有大小寫分別), 以第一行為例:依次輸入 字母F,空格,字母L,數(shù)字100,空格,數(shù)字0,Enter。
  
  2.命令行全文如下:
  
  A:\> debug “Enter
  
  -F 200 L100 0 “Enter”
  
  -A CS:100 “Enter”
  xxxx:0100 MOV AX,301 “Enter”
  
  注:xxxx:0100 為系統(tǒng)提示,不需要輸入
  
  xxxx:0103 MOV BX,200 “Enter”
  
  xxxx:0106 MOV CX,1 “Enter”
  
  xxxx:0109 MOV DX,80 “Enter”
  
  注:如需要清除機(jī)器內(nèi)第二硬盤的數(shù)據(jù),只需將80改為81即可
  
  xxxx:010C INT 13 “Enter”
  
  xxxx:010E INT 20 “Enter”
  
  xxxx:0110 “Enter”
  
  -G “Enter”
  
  3.程序執(zhí)行成功后,系統(tǒng)將提示“Program terminated normally”,表明此時(shí)硬盤數(shù)據(jù)已經(jīng)完全清除。
  
  4.重新啟動電腦并安裝操作系統(tǒng)。
  
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 01:21 】  
  巧用Diskgen“重建分區(qū)表”
  2004-02-11 19:12 來源:eNet論壇 [收藏到E起摘]
  
  【簡 介】
  【編者按】  在使用Diskgen時(shí),發(fā)現(xiàn)可以利用其強(qiáng)大的“重建分區(qū)表”命令修補(bǔ)Ghost 6.0的Bug!
  
  加入收藏  設(shè)為首頁
  
  N72現(xiàn)在售價(jià)3500 DELL雙核筆記本6599
  IBM促銷送好禮 800萬DC不到1500
  
  --------------------------------------------------------------------------------
  
  單位幾個(gè)月前購買了幾臺計(jì)算機(jī),由于硬件配置完全一樣,故打算安裝好其中一臺后采用Ghost進(jìn)行盤對盤的克隆。
  
  出于使用上的方便,第一臺計(jì)算機(jī)分了C、D、E、F四個(gè)區(qū),安裝完操作系統(tǒng)(Windows 2000,C盤為NTFS格式)及常用軟件后,對C盤做了Ghost備份,備份文件及Ghost程序文件存放在F盤。然后逐一拆下其他計(jì)算機(jī)的硬盤用Ghost進(jìn)行克隆。最近,某一計(jì)算機(jī)出現(xiàn)故障時(shí)發(fā)現(xiàn)了一個(gè)奇怪的問題:
  
  用Windows 98啟動盤引導(dǎo)系統(tǒng)后,只能認(rèn)識C盤,即Windows 2000下的D盤(因原C盤為NTFS格式,DOS下不能識別),D、E分區(qū)均不能進(jìn)入。經(jīng)多臺計(jì)算機(jī)驗(yàn)證,證實(shí)其為Ghost 6.0的一個(gè)Bug。但時(shí)間已過了幾個(gè)月,重新恢復(fù)系統(tǒng)肯定要破壞已在硬盤上的數(shù)據(jù)。
  
  一次偶然的機(jī)會,我在使用Diskgen時(shí),發(fā)現(xiàn)可以利用其強(qiáng)大的“重建分區(qū)表”命令修補(bǔ)這個(gè)Bug!其過程為:1. 在DOS實(shí)模式下運(yùn)行Diskgen,按Alt和T鍵激活“工具”菜單,選擇“重建分區(qū)表”。2. 當(dāng)出現(xiàn)“自動方式”和“交互方式”時(shí),選擇“交互方式”。3. 找到的第一個(gè)分區(qū)必須選擇保留,當(dāng)出現(xiàn)“找到一個(gè)擴(kuò)展分區(qū)表”時(shí),選擇“跳過”。4. 以后找到的分區(qū)都選擇“保留”。
  
  按F8保存后,退出Diskgen并重新啟動,你會發(fā)現(xiàn)除了C分區(qū)因?yàn)槭荖TFS格式而無法用常規(guī)方法訪問外,D、E、F分區(qū)在DOS下都恢復(fù)正常了!
  
  如果第一次不是恢復(fù)的最近的硬盤分區(qū)狀況,再重新做一遍或幾遍,問題估計(jì)可以解決!
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 07:03 】  
  WinXP啟動出現(xiàn)NTLDR is missing錯誤提示
  
  作者: 發(fā)布時(shí)間:2005-5-13 11:50:43 | 【字體:大 中 小】
  [-]
  軟件技巧,硬件維護(hù),家電保養(yǎng),上西部e站 ( weste.cn )!
  
  出現(xiàn)這種情況一般有以下兩種情況:
  
  1、ntldr文件丟失/破壞:這個(gè)文件位于C盤根目錄,我們只需要從WinXP安裝光盤里面提取這個(gè)文件,然后放到C盤根目錄上即可。
  
  2、如果替換文件后仍出現(xiàn)上述提示,則可以按以下方法進(jìn)行修復(fù):
  
  使用一張含有SYS.COM的Win9X啟動盤啟動電腦,執(zhí)行SYS C:命令,然后重新啟動,會發(fā)現(xiàn)無法啟動WinXP,這不要緊,這是正常的現(xiàn)象。然后再次重新啟動,使用WinXP安裝光盤啟動,進(jìn)入故障恢復(fù)控制臺,執(zhí)行fixboot即可。如果你不會使用故障恢復(fù)控制臺,又安裝了XP/9x雙系統(tǒng),你可以:在Win9X里面執(zhí)行WinXP安裝,系統(tǒng)拷貝完文件以后會重新啟動,啟動的是后手已經(jīng)要快速按下方向鍵的上或下箭頭,然后選擇Windows回到Win9X下,接著編輯Boot.ini文件,確認(rèn)你的Boot.ini文件和你電腦上WinXP的啟動相匹配,最后刪除C盤根目錄上以$開頭的全部文件即可。
  
  順便說一下,如果XP/9x雙系統(tǒng)中的9x系統(tǒng)啟動失敗并提示I/O錯誤,可能是錯誤刪除C盤根目錄上的一個(gè)啟動Win9x的重要文件bootsect.dos造成的,修復(fù)方法同上述2)所示。
  
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 07:04 】  
  解決Win2000"NTLDR is missing"的故障 出處:中國電腦教育報(bào)
  
  [ 2004-12-03 10:01:34 ] 作者:林洪英 責(zé)任編輯:zhanghuafeng
  
  ·想拿A75相機(jī),現(xiàn)在就進(jìn)來答題 ·全球獨(dú)家首測RV410
  ·論壇網(wǎng)友召集A95團(tuán)購 ·視窗專區(qū)常見問題匯總
  ·一周攝影作品匯總投票 ·論壇籃球賽,火熱報(bào)名進(jìn)行中
  ·想拿A75相機(jī),現(xiàn)在就進(jìn)來答題 ·全球獨(dú)家首測RV410
  ·論壇網(wǎng)友召集A95團(tuán)購 ·視窗專區(qū)常見問題匯總
  ·一周攝影作品匯總投票 ·論壇籃球賽,火熱報(bào)名進(jìn)行中
  ·想拿A75相機(jī),現(xiàn)在就進(jìn)來答題 ·全球獨(dú)家首測RV410
  ·論壇網(wǎng)友召集A95團(tuán)購 ·視窗專區(qū)常見問題匯總
  ·一周攝影作品匯總投票 ·論壇籃球賽,火熱報(bào)名進(jìn)行中
  
  上課了,筆者打開機(jī)房的學(xué)生用服務(wù)器,結(jié)果不能正常啟動,給出了這樣的提示“NTLDR is missing,Press any key to restart”。這下可壞了,這臺服務(wù)器是域服務(wù)器,學(xué)生機(jī)的設(shè)置是登錄到域,并且學(xué)生機(jī)硬盤都加了保護(hù),學(xué)生的作業(yè)和資料全部保存在這臺服務(wù)器上。重新安裝系統(tǒng)肯定是來不及了,并且會造成數(shù)據(jù)的丟失,筆者趕緊上網(wǎng)查找故障的原因,得知很可能是Ntldt、Ntdetect.com、Boot.ini幾個(gè)文件丟失或破壞引起的。于是趕緊跑到另一個(gè)機(jī)房服務(wù)器處(兩臺服務(wù)器的設(shè)置一樣),搜索“NTLDR”,結(jié)果三個(gè)文件全在C盤的根目錄下,馬上將這三個(gè)文件拷到故障服務(wù)器的C盤根目錄下,重新啟動電腦,故障依舊。情急之中,筆者忽然想到用“故障恢復(fù)控制臺”來修復(fù)故障,結(jié)果真解了燃眉之急。具體操作如下:
  
  [-]  1. 用Windows 2000的安裝盤啟動電腦,進(jìn)入Windows 2000 Server的安裝界面;
  
  2. 界面提示“要修復(fù)Windows 2000中文版的安裝,請按R”,按R鍵繼續(xù);
  
  3. 界面提示“要用故障恢復(fù)控制臺修復(fù)Windows 2000安裝”選項(xiàng),按C鍵繼續(xù);
  
  4. 屏幕出現(xiàn)故障恢復(fù)控制臺提示“C:\Winnt,要登錄到哪個(gè)Windows 2000安裝(要取消,請按Enter)?”,在此鍵入“1”,然后按Enter鍵;
  
  5. 鍵入管理員密碼,然后按Enter鍵;
  
  6. 鍵入Copy F:\Simpchin\
  
  Windows2000\Server\I386\Ntldr c:\,按ENTER鍵(注:筆者使用的光盤是Windows 2000三合一光盤,如果是其他的安裝盤,可以使用搜索命令查找一下ntldr文件的位置,一般在i386目錄下?!癴:”為我的光盤驅(qū)動器號);
  
  7. 鍵入Copy F:\Simpchin\
  
  Windows2000\Server\I386\Ntldr c:\,按 Enter 鍵,系統(tǒng)提示您是否覆蓋文件,鍵入Y,然后按Enter鍵。
  
  重新啟動計(jì)算機(jī),當(dāng)上課鈴響起的時(shí)候,服務(wù)器已啟動正常。
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 07:05 】  
  常見WinXP啟動故障及解決方法
  
  2003-06-22 來源: 責(zé)編: 作者: 網(wǎng)友
  
  編者按:
  
  1、NTLDR is missing當(dāng)你從Win9X升級到Windows XP的時(shí)候
  1)、Clone以后的問題:當(dāng)你想把使用Clone制作的Win9x升級到Windows XP,那么很容易出現(xiàn)一句提示:NTLDR is missing。
  
  當(dāng)然,要出現(xiàn)這種情況必須滿足下列要求:
  
  a)、系統(tǒng)/啟動分區(qū)是FAT32文件系統(tǒng)。
  
  b)、計(jì)算機(jī)的啟動使用了INT-13中斷擴(kuò)展啟動。一般現(xiàn)在的主流電腦都是使用了這種方式。
  
  c)、因?yàn)樵贑lone的時(shí)候,刻錄后的系統(tǒng)的存放于FAT32 BIOS Parameter Block(BPD)的值和物理驅(qū)動器的幾何分布不匹配。
  
  但是為什么可以啟動Win9X呢?原因是這樣的:Win9x啟動的時(shí)候忽略了BPD的值,即使這個(gè)值是非法的。但是在Win200/XP里面需要這個(gè)值,如果這個(gè)值是非法的,那么啟動將失敗。
  
  解決:重寫FAT32 BPB里面正確的值 ,然后使用Windows XP里面Fixboot命令重寫Windows XP啟動代碼即可。具體的操作如下:使用一張含有SYS.COM的Win9X啟動盤啟動電腦,執(zhí)行SYS C:命令,然后重新啟動,會發(fā)現(xiàn)無法啟動Windows XP,這不要緊,這是正常的現(xiàn)象。然后再次重新啟動,使用Windows XP安裝光盤啟動,進(jìn)入故障恢復(fù)控制臺,執(zhí)行fixboot即可。如果你不會使用故障恢復(fù)控制臺,那么還有一個(gè)方法:在Win9X里面執(zhí)行Windows XP安裝,系統(tǒng)拷貝完文件以后會重新啟動,啟動的是后手已經(jīng)要快速按下方向鍵的上或下箭頭,然后選擇Windows回到Win9X下,接著編輯Boot.ini文件,確認(rèn)你的Boot.ini文件和你電腦上Windows XP的啟動相匹配,最后刪除C盤根目錄上以$開頭的全部文件即可。
  
  2)、文件丟失/破壞:這個(gè)文件位于C盤根目錄,我們只需要從Windows XP安裝光盤里面提取這個(gè)文件,然后放到C盤根目錄上即可。
  
  2、I/O錯誤,Win9X啟動失敗
  
  這個(gè)問題一般是由于錯誤刪除C盤根目錄上的一個(gè)啟動Win9x的重要文件bootsect.dos造成的。這個(gè)文件儲存了啟動Win9x的必須代碼,而且這個(gè)文件的創(chuàng)建是在安裝Windows XP的時(shí)候自動創(chuàng)建的,Windows XP里面并沒有相應(yīng)的命令可以直接解決這個(gè)問題。但是我們可以采用另外一種方法解決。
  
  解決:使用一張含有SYS.COM的Win9X啟動盤啟動電腦,執(zhí)行SYS C:命令,然后重新啟動,會發(fā)現(xiàn)無法啟動Windows XP,這不要緊,這是正常的現(xiàn)象。然后再次重新啟動,使用Windows XP安裝光盤啟動,進(jìn)入故障恢復(fù)控制臺,執(zhí)行fixboot即可。如果你不會使用故障恢復(fù)控制臺,那么還有一個(gè)方法:在Win9X里面執(zhí)行Windows XP安裝,系統(tǒng)拷貝完文件以后會重新啟動,啟動的是后手已經(jīng)要快速按下方向鍵的上或下箭頭,然后選擇Windows回到Win9X下,接著編輯Boot.ini文件,確認(rèn)你的Boot.ini文件和你電腦上Windows XP的啟動相匹配,最后刪除C盤根目錄上以$開頭的全部文件即可。
  
  3、Boot.ini文件非法
  
  這個(gè)問題一般是由于boot.ini文件丟失或格式不正確造成的。boot.ini文件的格式一般是下面這種類型的:
  
  [boot loader]
  
  timeout=30
  
  default=multi(0)disk(0)rdisk(0)partition(1)\Windows
  
  [operating systems]
  
  multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP Professional" /fastdetect
  
  4、找不到HAL.DLL文件,啟動中止
  
  這個(gè)是由于C盤根目錄下的boot.ini文件非法,導(dǎo)致默認(rèn)從C:\Windows啟動,但是又由于你的Windows XP沒有安裝在C盤,所以系統(tǒng)提示找不到HAL.DLL文件。啟動因而失敗。解決方法是重新編輯Boot.ini文件。我們有很多方法編輯這個(gè)文件,下面我挑選幾種便于操作的介紹給大家:
  
  1)、使用Win9X啟動盤啟動,使用EDIT.EXE命令編輯這個(gè)文件。啟動EDIT.EXE以后只要按照正確的格式輸入Boot.ini文件的內(nèi)容,保存為Boot.ini文件即可。
  
  2)、使用COPY CON命令創(chuàng)建一個(gè)Boot.ini文件。在DOS下輸入Copy Con C:\boot.ini以后回車。然后按照Boot.ini文件的格式輸入,每輸入一行敲一次回車鍵,當(dāng)全部內(nèi)容輸入完畢以后,按CTRL+Z,屏幕上會看到^Z的提示。這個(gè)時(shí)候再敲一次回車,系統(tǒng)會提示1 file(s) copied.這就表示創(chuàng)建成功了。
  
  3)、使用故障恢復(fù)控制臺里面的bootcfg命令。具體的使用方法請大家查看Q330184一文。我在這里就不介紹了。
  
  4)、在別的電腦上創(chuàng)建好以后,拷貝到受損電腦的C盤根目錄上覆蓋源文件即可。
  
  5、安裝的簡體中文版的Windows XP在啟動選單的時(shí)候不是英文提示
  
  一般是由于C:\bootfont.bin丟失造成的,但是如果你安裝了更高版本的英文版本的Windows,那么這個(gè)現(xiàn)象就是很正常的。如果沒有的話,從Windows XP安裝光盤里面提取bootfont.bin到C盤根目錄即可。
  
  6、安裝 Windows 2000 后無法啟動 Windows XP
  
  癥狀:安裝 Windows 2000 后試圖啟動 Windows XP 時(shí),您可能會收到下面的錯誤消息:
  
  "Starting Windows...
  
  Windows 2000 could not start because the following file is missing or corrupt: \WINDOWS\SYSTEM32\CONFIG\SYSTEMd startup options for Windows 2000, press F8.
  
  You can attempt to repair this file by starting Windows 2000 Setup using the original Setup floppy disk or CD-ROM.
  
  Select ’r’ at the first screen to start repair."
  
  原因:出現(xiàn)此問題的原因是,在 Windows 2000 發(fā)行時(shí) Windows XP 尚不存在。Windows 2000引導(dǎo)程序不知道已在 Windows XP 中做了改動。計(jì)算機(jī)需要知道這些改動才能加載 Windows XP。
  
  解決:若要解決此問題,請用 Windows 2000 啟動計(jì)算機(jī),然后將 Windows XP 光盤上 I386 文件夾中的 NTLDR 和 Ntdetect.com 文件復(fù)制到系統(tǒng)驅(qū)動器的根目錄中。
  
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 07:07 】  
  今天公司一個(gè)同事的電腦,開機(jī)就報(bào):“NTLDR Is Missing”。
  
  原因
  如果 MFT 根文件夾碎片較多,則可能會出現(xiàn)此問題。如果 MFT 根文件夾包含多個(gè)文件,則 MFT 就會變得非常零碎,以至于需要另外創(chuàng)建一個(gè)分配索引。因?yàn)槲募前醋帜疙樞蛴成涞椒峙渌饕械模琋TLDR 文件可能會被推到第二個(gè)分配索引中。如果發(fā)生此現(xiàn)象,就會看到本文“癥狀”部分中描述的錯誤信息。
  
  一般情況下不將文件寫入根文件夾。如果一個(gè)程序定期在根文件夾中創(chuàng)建和刪除臨時(shí)文件,或者將許多文件誤復(fù)制到根文件夾,就會造成這一情況。
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 07:12 】  
  WindowsXP 系統(tǒng)“NTLDR is missing”問題的修復(fù)。
  
  今天一個(gè)同事的筆記本開機(jī),沒有反應(yīng),屏幕顯示“NTLDR is missing”,他的系統(tǒng)是Windows XP,磁盤分區(qū)NTFS。
  
  前一陣子另一個(gè)同事的Windows XP系統(tǒng)(磁盤分區(qū)NTFS)也出現(xiàn)過這樣的問題。當(dāng)時(shí)從網(wǎng)上找的資料時(shí)復(fù)制Windows XP光盤上的NTLDR(在光盤i386目錄下面)到C:\下。但是復(fù)制之后,重新開機(jī),筆記本一直在重新啟動(引導(dǎo)還沒有通過)。最后沒有辦法,重新安裝操作系統(tǒng)。
  
  這次想到要重裝系統(tǒng),頭很大,要重裝系統(tǒng),之前安裝過的大部分應(yīng)用程序要重新安裝。關(guān)鍵是“我的文檔”中有很多重要的文件,用Windows XP安裝光盤啟動到系統(tǒng)修復(fù)模式。試圖進(jìn)入“c:\documents and settings”目錄,系統(tǒng)提示拒絕訪問。想起上次同事重裝Windows XP以后,試圖進(jìn)入之前的“documents and settings”特定用戶目錄下面的時(shí)候,操作系統(tǒng)提示沒有權(quán)限訪問。
  
  重要文檔不能復(fù)制出來,只能在想辦法修復(fù)操作系統(tǒng)了。于是利用Windows XP的安裝光盤,啟動筆記本,進(jìn)入Windows修復(fù)狀態(tài),察看C:\目錄發(fā)現(xiàn)沒有文件NTLDR,復(fù)制Windows XP安裝光盤上的i386目錄下面的文件NTLDR到C:\,重新啟動筆記本,發(fā)現(xiàn)筆記本無法引導(dǎo),一直在重新啟動,發(fā)現(xiàn)Windows XP報(bào)的錯誤信息好像少什么文件(這個(gè)錯誤信息只顯示零點(diǎn)幾秒)。再次利用windows XP安裝光盤啟動筆記本,進(jìn)入修復(fù)狀態(tài),利用dir命令查看C:\目錄下的文件,發(fā)現(xiàn)沒有文件NTDETECT.COM,將光盤i386目錄下面的文件NTDETECT.COM復(fù)制到c:\目錄下面。重新啟動機(jī)器,發(fā)現(xiàn)筆記本可以通過引導(dǎo),但是很快提示一個(gè)錯誤,說< windows root>/system32/hal.dll丟失或無效。
  
  再次利用Windows XP光盤啟動機(jī)器,進(jìn)入Windows XP光盤i386目錄下面查找,只能找到hal.dl_文件,發(fā)現(xiàn)c:\windows\system32目錄下面存在文件hal.dll認(rèn)為它損壞,保險(xiǎn)起見將hal.dll更名文hal.old,復(fù)制光盤hal.dl_到system32下面為hal.dll。重新啟動筆記本,發(fā)現(xiàn)還是那樣的錯誤。
  
  說明不是文件hal.dll的錯誤,再次利用Windows XP光盤啟動機(jī)器,用dir命令查看c:\目錄下面,發(fā)現(xiàn)沒有boot.ini、IO.sys、msdos.sys、CONFIG.SYS、bootfont.bin(說明windows Nt引導(dǎo)方式和MSDOS不一樣,不需要IO.sys、msdos.sys、CONFIG.SYS,windows XP下面這三個(gè)文件大小均為0),筆記本沒有軟驅(qū),只有USB口,還好我們這里有個(gè)U盤,到其他Windows XP機(jī)器上,找到boot.ini、IO.sys、msdos.sys、CONFIG.SYS、bootfont.bin這些文件,復(fù)制到U盤上(因?yàn)閃Indows XP均是默認(rèn)安轉(zhuǎn)在c:\windows目錄下面的,如果不是需要修改boot.ini文件)。將U盤插入機(jī)器USB口,重新用Windwos XP光盤啟動筆記本進(jìn)入修復(fù)模式,發(fā)現(xiàn)U盤可以訪問,于是復(fù)制文件到c:\目錄下面,重新啟動機(jī)器。OK,Windos XP啟動界面出現(xiàn)了,但是系統(tǒng)很快就藍(lán)屏了(錯誤信息沒有記),突然想起,之前把c:\windows\system32\下面的文件hal.dll替換過,重新用光盤啟動windows XP,將c:\windows\system32\hal.dll刪除,將hal.old更名為hal.dll,重新啟動筆記本。OK,系統(tǒng)正常。
  
  補(bǔ)充說明,在之前dos模式下運(yùn)行過 fixmbr,fixboot c:命令,應(yīng)該沒有什么關(guān)系,這兩個(gè)命令只有在修復(fù)狀態(tài)下的dos模式下有,而且windows XP最變態(tài)的是dir 命令不支持參數(shù),沒有辦法遍歷查找目錄,很不爽。
  
  總結(jié):Windows XP出現(xiàn)“NTLDR is missing”錯誤,少的文件是 c:\NTLDR、c:\NTDETECT.COM、c:\Boot.ini、IO.sys、msdos.sys、CONFIG.SYS、bootfont.bin文件。修復(fù)方式,到好的Windows XP機(jī)器上復(fù)制這些文件到U盤(軟盤),然后啟動到Windows XP修復(fù)模式,將文件復(fù)制到c:\目錄下面。唯一要注意的是boot.ini文件的內(nèi)容,記錄了系統(tǒng)引導(dǎo)的硬盤以及分區(qū)。
  
  寫完了,希望共同交流(QQ:2269101 zhaohonghui@hotmail.com)
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 07:13 】  
  NTLDR is missing故障的修復(fù)
  作者: 轉(zhuǎn)載
  2006-05-11
  iu平時(shí),我們偶爾會遇到系統(tǒng)啟動時(shí)顯示“NTLDR is missing”而無法進(jìn)入系統(tǒng)的情況。其實(shí)導(dǎo)致該故障的原因多,但網(wǎng)上絕大部分文章都只針對一種情況進(jìn)行討論。下面筆者將各種情況和原因進(jìn)行匯總,希望對大家有所幫助。
  一、NTLDR損壞或丟失
  這種情況解決起來比較簡單,而且比較常見,所以也是我們遇到該故障時(shí)首先采取的一種方法,即在Recovery Console或其他系統(tǒng)下,把系統(tǒng)的安裝光盤中i386目錄下的NTLDR文件復(fù)制到系統(tǒng)分區(qū)(通常為C盤)中即可。
  
  二、NTLDR沒有損壞或丟失
  如果把光盤中的NTLDR文件復(fù)制到C盤后重新啟動,問題依然沒有解決,這時(shí)我們可以認(rèn)識到,導(dǎo)致該故障的不是NTLDR損壞或丟失,而是系統(tǒng)視而不見。為什么會這樣呢?一般說來,導(dǎo)致該現(xiàn)象的原因有以下幾點(diǎn):
  
  1、采用非系統(tǒng)磁盤來啟動電腦。如果用一些非系統(tǒng)磁盤引導(dǎo)啟動電腦,比如軟盤、光盤、USB移動存儲設(shè)備等,就可能會出現(xiàn)此問題。解決的方法是取出這些設(shè)備,然后重新啟動電腦即可。
  
  2、BIOS中硬盤中的信息被更改,檢測方式被設(shè)置為手動。
  由于硬盤信息被篡改,導(dǎo)致系統(tǒng)找不到硬盤中的系統(tǒng)分區(qū),所以就找不到系統(tǒng)分區(qū)中的啟動文件NTLDR了。只要在BIOS的“Standard CMOS Setup”中,把硬盤檢測方式設(shè)置為“Auto(自動)”即可。
  
  3、系統(tǒng)分區(qū)沒有被激活。如果用于存放啟動文件(包括BOOT.INI、NTLDR、NTDETECT.COM)的系統(tǒng)分區(qū)沒有被激活而是激活了其他主分區(qū),那么就會導(dǎo)致系統(tǒng)啟動時(shí)找不到NTLDR文件。解決的方法時(shí)用Windows 98啟動盤啟動電腦,然后運(yùn)行Fdisk,選擇“Set active partition”來激活系統(tǒng)分區(qū)。如果仍無法解決,就需要在Recovery Console下運(yùn)行FIXBOOT命令來使活動分區(qū)成為可啟動的分區(qū)。
  
  4、硬盤中的主引導(dǎo)記錄(MBR)被破壞,導(dǎo)致系統(tǒng)找不到系統(tǒng)分區(qū)。解決的方法是在Recovery Console下運(yùn)行fixmbr命令,或者是用Windows 98啟動盤啟動電腦,然后運(yùn)行FDISK /MBR。
  
  5、系統(tǒng)分區(qū)的MFT根文件夾碎片較多。主文件表(MFT)是一個(gè)卷上每一個(gè)文件的索引,如果 MFT 根文件夾包含多個(gè)文件,則MFT就會變得非常零碎,以至于需要另外創(chuàng)建一個(gè)分配索引。因?yàn)槲募前醋帜疙樞蛴成涞椒峙渌饕械?,NTLDR 文件可能會被推到第二個(gè)分配索引中。一般情況下不建議用戶將文件直接寫入根文件夾,尤其是大量文件。如果有某個(gè)程序定期在系統(tǒng)分區(qū)的根文件夾中創(chuàng)建和刪除臨時(shí)文件,或者將許多文件誤復(fù)制到根文件夾,就會造成這一情況。但是,請神容易送神難,如果我們此時(shí)去刪除那些臨時(shí)文件或是復(fù)制到根文件夾的文件,主文件表(MFT)分配索引并不會降到原來的大小,所以故障依然存在。
  這時(shí)候我們需要使用微軟提供的一個(gè)叫bcupdate2的工具(下載地址:
  http://www./index.php?option=com_docman&task=doc_details&gid=46&Itemid=98)來強(qiáng)制更新啟動代碼(Boot Code)。使用方法是在其他硬盤的系統(tǒng)上,運(yùn)行 bcupdate2 x: /f (x:代表需要修復(fù)的硬盤的系統(tǒng)分區(qū)),然后按“Y”確認(rèn)更新啟動代碼即可。
  
  6、安裝了EZ-BIOS。EZ-BIOS是西部數(shù)據(jù)公司提供的一個(gè)可以通過重寫分區(qū)列表來允許用戶創(chuàng)建比 Windows 95 或 Windows 98 支持的分區(qū)更大的工具。如果安裝了EZ-BIOS,那么在使用Windows 95或Windows 98升級到Windows 2000 或 Windows NT 4.0期間就會出現(xiàn)該故障。解決的方法是卸載EZ-BIOS。
  
  7、BIOS過時(shí)。如果主板上的BIOS程序過時(shí),可能會導(dǎo)致該故障,解決的方法是升級BIOS程序。
  
  8、FAT32 BIOS Parameter Block (BPB) 中存在無效頭(邊)值。如果把一個(gè)硬盤上的系統(tǒng)(包括Windows 95、Windows 98 或 Windows Me)做了鏡像后克隆到其他不同大小的硬盤上,然后使用這個(gè)克隆系統(tǒng)升級到Windows 2000或Windows XP時(shí),就會出現(xiàn)在復(fù)制文件后重新啟動提示“NTLDR is missing”。因?yàn)閃indows 95、Windows 98 或者 Windows Me 啟動代碼忽略 BPB 中的頭值,并且即使在值無效時(shí)仍啟動程序。但是,Windows 2000 和 Windows XP 中的啟動代碼需要這個(gè)值,如果此值無效則啟動過程不會成功。這種情況解決方法比較復(fù)雜:
  
  step1:使用包含 Sys.com的 Windows 95、Windows 98 或者 Windows Me 啟動盤來重新啟動電腦。
  
  step2:運(yùn)行以下命令,在系統(tǒng)分區(qū)的根目錄下備份msdos.sys文件:
  attrib -h -r -s c:\msdos.sys
  rename msdos.sys *.ysy
  
  step3:在命令提示符中,輸入 sys c:。此命令用正確的 BPB 信息重寫 Windows 95、Windows 98 或者 Windows Me 啟動代碼。
  step4:在Recovery Console下運(yùn)行fixboot命令重寫Windows 2000或Windows XP的啟動代碼。
  
  按照以上操作后,一般可以使原來的安裝程序繼續(xù)進(jìn)行。
  
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-29 13:14 】  
  用diskgen恢復(fù)分區(qū)表后,能看到各分區(qū),在DOS下能看到各分區(qū)的數(shù)據(jù),可以把C:快格,然后把XP系統(tǒng)的克隆盤,重新安裝在c:上,完成后其他分區(qū)的數(shù)據(jù)都沒有丟失。謝謝!
工具箱  
【 · 原創(chuàng):lsl156  2006-10-29 15:40 】  
  修理硬盤的就是這一套吧。
工具箱  
【 · 發(fā)布:千篇一律  2006-10-30 07:58 】  
  Disk error 是潮濕導(dǎo)致的硬盤故障嗎?
  News.weixiuwang.com 文章來源:hc360慧聰網(wǎng)IT 作者: 2006年7月20日22:56
  
  故障現(xiàn)象:鄰居幾個(gè)月前出差,回來后電腦無法啟動,顯示器黑屏。
  分析解決:電腦放置很長時(shí)間沒有啟動過,很可能導(dǎo)致硬件接觸不良。根據(jù)開機(jī)的BIOS響鈴判斷,應(yīng)該是內(nèi)存故障所致。打開機(jī)箱取出內(nèi)存,果不其然,內(nèi)存的金手指處有明顯的黑色污垢,用橡皮擦擦干凈后將其重新裝回。隨后,電腦能正常啟動并順利進(jìn)入系統(tǒng),剛剛運(yùn)行了幾個(gè)程序,電腦又突然死機(jī)。
  
  沒辦法,只好重啟。屏幕提示“Disk error”硬盤出錯,系統(tǒng)啟動失敗。難道硬盤也有問題了?筆者馬上進(jìn)入BIOS查看并檢測硬盤,結(jié)果能正常檢測到硬盤的參數(shù),但硬盤無法正常使用。依次排除了硬盤數(shù)據(jù)線、電源線和主板接口的隱患后,把硬盤取下,仔細(xì)觀察發(fā)現(xiàn)硬盤周圍似有水氣的痕跡。聯(lián)想到機(jī)器很長時(shí)間沒有加電了,加之最近陰雨連綿,可能是硬盤受潮所致。于是取來電吹風(fēng),小心為其均勻加熱除濕(千萬不能使硬盤局部過熱,否則易損壞硬盤電路板上的元件)并靜置一段時(shí)間后裝回??墒?,硬盤仍然無法正常引導(dǎo)啟動,只得從光驅(qū)啟動嘗試用Scandisk修復(fù)硬盤的邏輯錯誤,結(jié)果無法完成。又嘗試用Fdisk為其重新分區(qū)格式化,F(xiàn)disk無法正常運(yùn)行。由此,判斷是硬盤的分區(qū)表出錯。我嘗試使用硬盤修復(fù)大師Diskgen(原名Diskman),把它拷入啟動軟盤,在DOS下完成對硬盤分區(qū)表的恢復(fù),并順利重新分區(qū)格式化。至此,電腦完全恢復(fù)正常。
  
  編后:灰塵和過高的溫度是電腦各個(gè)部件的大敵,但因潮濕引起的故障也不容忽視,尤其是夏季來臨,空氣中濕度變大很容易侵蝕電腦各元件,易成為各種隱患的元兇。因此提醒大家:如果電腦較長一段時(shí)間不用,請定期加電開機(jī)去潮,防止類似故障的發(fā)生。
  
  小知識1:DiskMan(http://www./soft/53/53403.html)是一款小巧的硬盤分區(qū)表維護(hù)工具,大小只有144KB,可是功能卻非常強(qiáng)大。它可以手工修改硬盤分區(qū)表中包括邏輯分區(qū)在內(nèi)的所有數(shù)據(jù),能重建被破壞的分區(qū)表,可以按使用者的意愿分區(qū),從而使一個(gè)硬盤中多個(gè)操作系統(tǒng)共存。它的獨(dú)特之處在于,采用全中文圖形界面,無須外掛任何漢字系統(tǒng),以非常直觀的圖表揭示了分區(qū)表的詳細(xì)結(jié)構(gòu)。
  
  小知識2:判斷系統(tǒng)真死機(jī)還是假死機(jī)的一個(gè)小竅門:按下鍵盤上的NumLock鍵,如果它的指示燈有反應(yīng)即為假死機(jī),否則就是真正死機(jī)了。
  
  
工具箱  
【 · 原創(chuàng):阿里爸爸  2006-10-30 08:17 】  
  其實(shí)就修的角度,那些更新舊硬盤的二手店老板伙計(jì)也就文盲半文盲狀態(tài),能鼓搗出那么多舊機(jī)器,其實(shí)象機(jī)器這樣的東西實(shí)在壞了,特別電腦,更新?lián)Q代最好~太專業(yè)沒必要~超出22的年齡再去鼓搗這些沒太多意義,會重裝系統(tǒng)就行~
工具箱  
【 · 發(fā)布:千篇一律  2006-10-30 11:33 】  
  文盲半文盲的修理,和專業(yè)的修理,不可同日而語
  
工具箱  
【 · 發(fā)布:千篇一律  2006-10-30 11:34 】  
  debug
  有些難,沒學(xué)會,學(xué)會后,那才寂寞
工具箱  
【 · 原創(chuàng):千篇一律  2006-10-30 11:36 】  
  齊白石六十歲才學(xué)畫
工具箱  
【 · 發(fā)布:千篇一律  2006-11-03 21:55 】  
  硬盤術(shù)語詳解 > SATA接口
  
  SATA接口
  
  SATA是Serial ATA的縮寫,即串行ATA。這是一種完全不同于并行ATA的新型硬盤接口類型,由于采用串行方式傳輸數(shù)據(jù)而得名。SATA總線使用嵌入式時(shí)鐘信號,具備了更強(qiáng)的糾錯能力,與以往相比其最大的區(qū)別在于能對傳輸指令(不僅僅是數(shù)據(jù))進(jìn)行檢查,如果發(fā)現(xiàn)錯誤會自動矯正,這在很大程度上提高了數(shù)據(jù)傳輸?shù)目煽啃?。串行接口還具有結(jié)構(gòu)簡單、支持熱插拔的優(yōu)點(diǎn)。
  
  與并行ATA相比,SATA具有比較大的優(yōu)勢。首先,Serial ATA以連續(xù)串行的方式傳送數(shù)據(jù),可以在較少的位寬下使用較高的工作頻率來提高數(shù)據(jù)傳輸?shù)膸?。Serial ATA一次只會傳送1位數(shù)據(jù),這樣能減少SATA接口的針腳數(shù)目,使連接電纜數(shù)目變少,效率也會更高。實(shí)際上,Serial ATA 僅用四支針腳就能完成所有的工作,分別用于連接電纜、連接地線、發(fā)送數(shù)據(jù)和接收數(shù)據(jù),同時(shí)這樣的架構(gòu)還能降低系統(tǒng)能耗和減小系統(tǒng)復(fù)雜性。其次,Serial ATA的起點(diǎn)更高、發(fā)展?jié)摿Ω?,Serial ATA 1.0定義的數(shù)據(jù)傳輸率可達(dá)150MB/sec,這比目前最塊的并行ATA(即ATA/133)所能達(dá)到133MB/sec的最高數(shù)據(jù)傳輸率還高,而目前SATA II的數(shù)據(jù)傳輸率則已經(jīng)高達(dá)300MB/sec。
  
  Serial ATA規(guī)范不僅立足于未來,而且還保留了多種向后兼容方式,在使用上不存在兼容性的問題。在硬件方面,Serial ATA標(biāo)準(zhǔn)中允許使用轉(zhuǎn)換器提供同并行ATA設(shè)備的兼容性,轉(zhuǎn)換器能把來自主板的并行ATA信號轉(zhuǎn)換成Serial ATA硬盤能夠使用的串行信號,目前已經(jīng)有多種此類轉(zhuǎn)接卡/轉(zhuǎn)接頭上市,這在某種程度上保護(hù)了我們的原有投資,減小了升級成本;在軟件方面,Serial ATA和并行ATA保持了軟件兼容性,這意味著廠商絲毫也不必為使用Serial ATA而重寫任何驅(qū)動程序和操作系統(tǒng)代碼。
  
  另外,Serial ATA接線較傳統(tǒng)的并行ATA(Paralle ATA)接線要簡單得多,而且容易收放,對機(jī)箱內(nèi)的氣流及散熱有明顯改善。而且,SATA硬盤與始終被困在機(jī)箱之內(nèi)的并行ATA不同,擴(kuò)充性很強(qiáng),即可以外置,外置式的機(jī)柜(JBOD)不單可提供更好的散熱及插拔功能,而且更可以多重連接來防止單點(diǎn)故障;由于SATA和光纖通道的設(shè)計(jì)如出一轍,所以傳輸速度可用不同的通道來做保證,這在服務(wù)器和網(wǎng)絡(luò)存儲上具有重要意義。
  
  而SATA II是在SATA的基礎(chǔ)上發(fā)展起來的,其主要特征是外部傳輸率從SATA的1.5Gbps(150MB/sec)進(jìn)一步提高到了3Gbps(300MB/sec),此外還包括NCQ(Native Command Queuing,原生命令隊(duì)列)、端口多路器(Port Multiplier)、交錯啟動(Staggered Spin-up)等一系列的技術(shù)特征。單純的外部傳輸率達(dá)到3Gbps并不是真正的SATA II。
  
  SATA II的關(guān)鍵技術(shù)就是3Gbps的外部傳輸率和NCQ技術(shù)。NCQ技術(shù)可以對硬盤的指令執(zhí)行順序進(jìn)行優(yōu)化,避免像傳統(tǒng)硬盤那樣機(jī)械地按照接收指令的先后順序移動磁頭讀寫硬盤的不同位置,與此相反,它會在接收命令后對其進(jìn)行排序,排序后的磁頭將以高效率的順序進(jìn)行尋址,從而避免磁頭反復(fù)移動帶來的損耗,延長硬盤壽命。另外并非所有的SATA硬盤都可以使用NCQ技術(shù),除了硬盤本身要支持 NCQ之外,也要求主板芯片組的SATA控制器支持NCQ。此外,NCQ技術(shù)不支持FAT文件系統(tǒng),只支持NTFS文件系統(tǒng)。
  
  由于SATA設(shè)備市場比較混亂,不少SATA設(shè)備提供商在市場宣傳中濫用“SATA II”的現(xiàn)象愈演愈烈,例如某些號稱“SATA II”的硬盤卻僅支持3Gbps而不支持NCQ,而某些只具有1.5Gbps的硬盤卻又支持NCQ,所以,由希捷(Seagate)所主導(dǎo)的SATA-IO(Serial ATA International Organization,SATA國際組織,原SATA工作組)又宣布了SATA 2.5規(guī)范,收錄了原先SATA II所具有的大部分功能——從3Gbps和NCQ到交錯啟動(Staggered Spin-up)、熱插拔(Hot Plug)、端口多路器(Port Multiplier)以及比較新的eSATA(External SATA,外置式SATA接口)等等。
  
  值得注意的是,部分采用較早的僅支持1.5Gbps的南橋芯片(例如VIA VT8237和NVIDIA nForce2 MCP-R/MCP-Gb)的主板在使用SATA II硬盤時(shí),可能會出現(xiàn)找不到硬盤或藍(lán)屏的情況。不過大部分硬盤廠商都在硬盤上設(shè)置了一個(gè)速度選擇跳線,以便強(qiáng)制選擇1.5Gbps或3Gbps的工作模式(少數(shù)硬盤廠商則是通過相應(yīng)的工具軟件來設(shè)置),只要把硬盤強(qiáng)制設(shè)置為1.5Gbps,SATA II硬盤照樣可以在老主板上正常使用。
  
  SATA硬盤在設(shè)置RAID模式時(shí),一般都需要安裝主板芯片組廠商所提供的驅(qū)動,但也有少數(shù)較老的SATA RAID控制器在打了最新補(bǔ)丁的某些集成了SATA RAID驅(qū)動的版本的Windows XP系統(tǒng)里不需要加載驅(qū)動就可以組建RAID。
  
  SATA相較并行ATA可謂優(yōu)點(diǎn)多多,將成為并行ATA的廉價(jià)替代方案。并且從并行ATA完全過渡到SATA也是大勢所趨,應(yīng)該只是時(shí)間問題。相關(guān)廠商也在大力推廣SATA接口,例如Intel的ICH6系列南橋芯片相較于ICH5系列南橋芯片,所支持的SATA接口從2個(gè)增加到了4個(gè),而并行ATA接口則從2個(gè)減少到了1個(gè);而ICH7系列南橋則進(jìn)一步支持了4個(gè)SATA II接口;下一代的ICH8系列南橋則將支持6個(gè)SATA II接口并將完全拋棄并行ATA接口;其它主板芯片組廠商也已經(jīng)開始支持SATA II接口;目前SATA II接口的硬盤也逐漸成為了主流;其它采用SATA接口的設(shè)備例如SATA光驅(qū)也已經(jīng)出現(xiàn)。
  
  值得注意的是,無論是SATA還是SATA II,其實(shí)對硬盤性能的影響都不大。因?yàn)槟壳坝脖P性能的瓶頸集中在由硬盤內(nèi)部機(jī)械機(jī)構(gòu)和硬盤存儲技術(shù)、磁盤轉(zhuǎn)速所決定的硬盤內(nèi)部數(shù)據(jù)傳輸率上面,就算是目前最頂級的15000轉(zhuǎn)SCSI硬盤其內(nèi)部數(shù)據(jù)傳輸率也不過才80MB/sec左右,更何況普通的7200轉(zhuǎn)桌面級硬盤了。除非硬盤的數(shù)據(jù)記錄技術(shù)產(chǎn)生革命性的變化,例如垂直記錄技術(shù)等等,目前硬盤的內(nèi)部數(shù)據(jù)傳輸率也難以得到飛躍性的提高。說得不好聽的話,目前的硬盤采用ATA 100都已經(jīng)完全夠用了,之所以采用更先進(jìn)的接口技術(shù),是可以獲得更高的突發(fā)傳輸率、支持更多的特性、更加方便易用以及更具有發(fā)展?jié)摿αT了。
  
  


    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多