版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
硬盤維修原理
有人都說硬盤怎么能修的好,那修好了也不是很容易壞嗎?!
其實硬盤是可以修好的。如果你的水平高的話,修好的硬盤也不會那么容易壞的。
修理的原理有2種:
1用lformat,hp,adm,dm,wipinfo,ndd這些軟件是把壞道修成G-list增長壞道列表中的。這個其實是一般的修理方法,這種方法那,比較容易掌握,也是普通人都是可以搞定的。但是G-list列表的空間不是很大的,也就是500-700個之間的空間吧,如果硬盤壞道超過這個數(shù)字后,壞道就不能加入G-list列表了,也就是修不好了。這種方法修好的壞道,也是對文件是沒有影響的,因為它是修復(fù)成增長行壞道表中去了,系統(tǒng)是不可能訪問他們的。
2用專業(yè)的軟件和設(shè)備來修理。本網(wǎng)站上有相關(guān)的設(shè)備。
這個修理的原理是把硬盤的物理壞道屏蔽成工廠壞道P-list列表中去的。
其實每個新的硬盤的盤片上都是有壞道的,只是廠家經(jīng)過的特殊的手段,把它屏蔽掉了。這樣你們用普通的軟件是查看不到的。因為那些不是專業(yè)的軟件(用hp的軟件就可以查看到昆騰硬盤的P壞道列表,你們有興趣的可以下載一個去看看)。問什么一定要把壞道屏蔽到p-list中呢,把它屏蔽到G列表中不就是行了嗎!但是一個硬盤的壞道是很多的,一般都是1000個左右和以上,G列表的大小有限制的,不大。p列表就大的多了,一般都是4000個左右和以上,空間的大小和硬盤牌子和硬盤的容量有直接的關(guān)系,硬盤容量越大p列表就
越大。屏蔽到p列表中才可以修好更多的硬盤嗎!
以上就是修好一個硬盤的原理,知道這個原理呢,就知道修硬盤是怎么回事了。
關(guān)于專業(yè)的具體修理,請瀏覽專業(yè)的維修設(shè)備相關(guān)的資料。
昆騰lalblc硬盤的通病
昆騰公司這三款硬盤比較容易損壞,主要是電路板上的芯片發(fā)熱嚴重,導(dǎo)致不穩(wěn)定和燒毀,tda5247這個芯片,現(xiàn)象表現(xiàn)為在工作的途中,突然嗒的一聲響和連續(xù)噠噠的響聲,有時轉(zhuǎn)但不認盤,有時干脆就不轉(zhuǎn)。如果用an8428ngak代換上它的話,性能會穩(wěn)定很多.
在用個幾年是沒有問題的!
IBM硬盤維修
關(guān)于IBM硬盤損壞案例,很多人都親身體驗過。下面這篇文章,就針對IBM60GXP和75GXP型號的硬盤的普遍故障;
IBM硬盤損壞的一個普遍故障,大多是出現(xiàn)在使用一段時間后,硬盤突然有怪聲出現(xiàn),然后磁盤開始出現(xiàn)壞道。最后經(jīng)過IBMdrivefitnesstester工具等一些手段的修復(fù),或是壞道消失(從技術(shù)層面上講,我們懷疑它是真的“消失”抑或是一種屏蔽手段)但數(shù)據(jù)全無,或是進入一個使用不穩(wěn)定階段,或是完全報廢無法再使用,而“怪聲”的出現(xiàn)幾乎在是所有損壞案例中共有的一個情況。
IBM公司官方技術(shù)員的解釋:
故障是由于用戶使用“不合理”造成,并非硬盤品質(zhì)問題:
奇怪的噠噠聲(特別是啟動中),是由于用戶在安裝硬盤時插電源線時太用力,使電路板錯位導(dǎo)致電路板與盤體數(shù)據(jù)接觸點(電源口附近)移位,從而造成磁頭不能正常“走位”,這是IBM硬盤電路板做工最精細帶來的“附作用”。手動校正電路板位置可處理此問題。
今天沒事,按照官方的解釋和解決問題的思路,拿起電烙鐵折騰了倆小時,我的兩個IBM硬盤暫時好用了。不敢藏私,就又找來一個IBM同樣故障的硬盤,把我解決這個故障的全過程拍照記錄下來,請大家參考。
首先,是準備過程。好的策劃準備和一套好的維修工具可以使維修過程順利進行,起到事半功倍的效果。
IBMDFT軟件
IBMDFT軟件,可以從IBM官方主頁下載,或者在google中以\"IBMDriveFitnessTest\"為關(guān)鍵詞搜索。當(dāng)前最新版本為3.40.
IBM在對其功能的描述中敘述到:
[iduba_page]
支持SCSI和IDE硬盤;
對IBM的硬盤做即時分析,并能快速判定硬盤是否有問題;
判斷是否存在系統(tǒng)故障,諸如是否溫度過高,是否有接線錯誤等;
自動記錄重要的硬盤參數(shù),以便跟蹤在操作中對硬盤的潛在沖擊;
拯救硬盤,包括擦除啟動扇區(qū)和低級格式化;
對IDE硬盤作S.M.A.R.T(self-monitoringanalysisandreportingTechnology自我監(jiān)控,分析和記錄技術(shù))操作。
下載后運行,按操作指示建立了一張含DFTutilities的開機盤
磁盤陣列(DiskArray)原理
1.為什么需要磁盤陣列?
如何增加磁盤的存取(access)速度,如何防止數(shù)據(jù)因磁盤的故障而失落及如何有效的利用磁盤空間,一直是電腦專業(yè)人員和用戶的困擾;而筧萘看排痰募鄹穹淺0汗?對用戶形成很大的負擔(dān)。磁盤陣列技術(shù)的產(chǎn)生一舉解決了這些問題。
過去十幾年來,CPU的處理速度增加了五十倍有多,內(nèi)存(memory)的存取速度亦大幅增加,而數(shù)據(jù)儲存裝置--主要是磁盤(harddisk)--的存取速度只增加了三、四倍,形成電腦系統(tǒng)的瓶頸,拉低了電腦系統(tǒng)的整體性能(throughput),若不能有效的提升磁盤的存取速度,CPU、內(nèi)存及磁盤間的不平衡將使CPU及內(nèi)存的改進形成浪費。
目前改進磁盤存取速度的的方式主要有兩種。一是磁盤快取控制(diskcachecontroller),它將從磁盤讀取的數(shù)據(jù)存在快取內(nèi)存(cachememory)中以減少磁盤存取的次數(shù),數(shù)據(jù)的讀寫都在快取內(nèi)存中進行,大幅增加存取的速度,如要讀取的數(shù)據(jù)不在快取內(nèi)存中,或要寫數(shù)據(jù)到磁盤時,才做磁盤的存取動作。這種方式在單工環(huán)境(single-taskingenvioronment)如DOS之下,對大量數(shù)據(jù)的存取有很好的性能(量小且頻繁的存取則不然),但在多工(multi-tasking)環(huán)境之下(因為要不停的作數(shù)據(jù)交換(swapping)的動作)或數(shù)據(jù)庫(database)的存取(因為每一記錄都很小)就不能顯示其性能。這種方式?jīng)]有任何安全保障。
其二是使用磁盤陣列的技術(shù)。磁盤陣列是把多個磁盤組成一個陣列,當(dāng)作單一磁盤使用,它將數(shù)據(jù)以分段(striping)的方式儲存在不同的磁盤中,存取數(shù)據(jù)時,陣列中的相關(guān)磁盤一起動作,大幅減低數(shù)據(jù)的存取時間,同時有更佳的空間利用率。磁盤陣列所利用的不同的技術(shù),稱為RAIDlevel,不同的level針對不同的系統(tǒng)及應(yīng)用,以解決數(shù)據(jù)安全
的問題。
一般高性能的磁盤陣列都是以硬件的形式來達成,進一步的把磁盤快取控制及磁盤陣列結(jié)合在一個控制器(RAIDcontroler或控制卡上,針對不同的用戶解決人們對磁盤輸出入系統(tǒng)的四大要求:
(1)增加存取速度,
(2)容錯(faulttolerance),即安全性
(3)有效的利用磁盤空間;
一種最佳化的方式,稱為負載平衡(load-balance)。例如有多個用戶在同一時間要讀取數(shù)據(jù),系統(tǒng)能同時驅(qū)動互相鏡像的磁盤,同時讀取數(shù)據(jù),以減輕系統(tǒng)的負載,增加I/O的性能。
RAID1的磁盤是以磁盤延伸的方式形成陣列,而數(shù)據(jù)是以數(shù)據(jù)分段的方式作儲存,因而在讀取時,它幾乎和RAID0有同樣的性能。從RAID的結(jié)構(gòu)就可以很清楚的看出RAID1和一般磁盤鏡像的不同。
下圖為RAID1,每一筆數(shù)據(jù)都儲存兩份:
從圖可以看出:
R:N(可同時讀取所有磁盤)
W:N/2(同時寫入磁盤數(shù))
S:N/2(利用率)
讀取數(shù)據(jù)時可用到所有的磁盤,充分發(fā)揮數(shù)據(jù)分段的優(yōu)點;寫入數(shù)據(jù)時,因為有備份,所以要寫入兩個磁盤,其效率是N/2,磁盤空間的使用率也只有全部磁盤的一半。
很多人以為RAID1要加一個額外的磁盤,形成浪費而不看好RAID1,事實上磁盤越來越便宜,并不見得造成負擔(dān),況且RAID1有最好的容錯(faulttolerence)能力,其效率也是除RAID0之外最好的。
在磁盤陣列的技術(shù)上,從RAID1到RAID5,不停機的意思表示在工作時如發(fā)生磁盤故障,系統(tǒng)能持續(xù)工作而不停頓,仍然可作磁盤的存取,正常的讀寫數(shù)據(jù);而容錯則表示即使磁盤故障,數(shù)據(jù)仍能保持完整,可讓系統(tǒng)存取到正確的數(shù)據(jù),而SCSI的磁盤陣列更可在工作中抽換磁盤,并可自動重建故障磁盤的數(shù)據(jù)。磁盤陣列之所以能做到容錯及不停機,是因為它有冗余的磁盤空間可資利用,這也就是Redundant的意義。
RAID2
RAID2是把數(shù)據(jù)分散為位(bit)或塊(block),加入海明碼HammingCode,在磁盤陣列中作間隔寫入(interleaving)到每個磁盤中,而且地址(address)都一樣,也就是在各個磁盤中,其數(shù)據(jù)都在相同的磁道(cylinderortrack)及扇區(qū)中。RAID2的設(shè)計是使用共軸同步(spindlesynchronize)的技術(shù),存取數(shù)據(jù)時,整個磁盤陣列一起動作,在各作磁
盤的相同位置作平行存取,所以有最好的存取時間(accesstime),其總線(bus)是特別的設(shè)計,以大帶寬(bandwide)并行傳輸所存取的數(shù)據(jù),所以有最好的傳輸時間(transfertime)。在大型檔案的存取應(yīng)用,RAID2有最好的性能,但如果檔案太小,會將其性能拉下來,因為磁盤的存取是以扇區(qū)為單位,而RAID2的存取是所有磁盤平行動作,而且是作
單位元的存取,故小于一個扇區(qū)的數(shù)據(jù)量會使其性能大打折扣。RAID2是設(shè)計給需要連續(xù)且大量數(shù)據(jù)的電腦使用的,如大型電腦(mainframetosupercomputer)、作影像處理或CAD/CAM的工作站(workstation)等,并不適用于一般的多用戶環(huán)境、網(wǎng)絡(luò)服務(wù)器(networkserver),小型機或PC。
RAID2的安全采用內(nèi)存陣列(memoryarray)的技術(shù),使用多個額外的磁盤作單位錯誤校正(single-bitcorrection)及雙位錯誤檢測(double-bitdetection);至于需要多少個額外的磁盤,則視其所采用的方法及結(jié)構(gòu)而定,例如八個數(shù)據(jù)磁盤的陣列可能需要三個額外的磁盤,有三十二個數(shù)據(jù)磁盤的高檔陣列可能需要七個額外的磁盤。
RAID3
RAID3的數(shù)據(jù)儲存及存取方式都和RAID2一樣,但在安全方面以奇偶校驗(paritycheck)取代海明碼做錯誤校正及檢測,所以只需要一個額外的校檢磁盤(paritydisk)。奇偶校驗值的計算是以各個磁盤的相對應(yīng)位作XOR的邏輯運算,然后將結(jié)果寫入奇偶校驗磁盤,任何數(shù)據(jù)的修改都要做奇偶校驗計算,
如某一磁盤故障,換上新的磁盤后,整個磁盤陣列(包括奇偶校驗磁盤)需重新計算一次,將故障磁盤的數(shù)據(jù)恢復(fù)并寫入新磁盤中;如奇偶校驗磁盤故障,則重新計算奇偶校驗值,以達容錯的要求.
較之RAID1及RAID2,RAID3有85%的磁盤空間利用率,其性能比RAID2稍差,因為要做奇偶校驗計算;共軸同步的平行存取在讀檔案時有很好的性能,但在寫入時較慢,需要重新計算及修改奇偶校驗磁盤的內(nèi)容。RAID3和RAID2有同樣的應(yīng)用方式,適用大檔案及大量數(shù)據(jù)輸出入的應(yīng)用,并不適用于PC及網(wǎng)絡(luò)服務(wù)器。
RAID4
RAID4也使用一個校驗磁盤,但和RAID3不一樣
RAID4是以扇區(qū)作數(shù)據(jù)分段,各磁盤相同位置的分段形成一個校驗磁盤分段(parityblock),放在校驗磁盤。這種方式可在不同的磁盤平行執(zhí)行不同的讀取命今,大幅提高磁盤陣列的讀取性能;但寫入數(shù)據(jù)時,因受限于校驗磁盤,同一時間只能作一次,啟動所有磁盤讀取數(shù)據(jù)形成同一校驗分段的所有數(shù)據(jù)分段,與要寫入的數(shù)據(jù)做好校驗計算再寫入。即使如此,小型檔案的寫入仍然比RAID3要快,因其校驗計算較簡單而非作位(bitlevel)的計算;但校驗磁盤形成RAID4的瓶頸,降低了性能,因有RAID5而使得RAID4較少使用。
RAID5
RAID5避免了RAID4的瓶頸,方法是不用校驗磁盤而將校驗數(shù)據(jù)以循環(huán)的方式放在每一個磁盤中,
磁盤陣列的第一個磁盤分段是校驗值,第二個磁盤至后一個磁盤再折回第一個磁盤的分段是數(shù)據(jù),然后第二個磁盤的分段是校驗值,從第三個磁盤再折回第二個磁盤的分段是數(shù)據(jù),以此類推,直到放完為止。圖中的第一個parityblock是由A0,A1...,B1,B2計算出來,第二個parityblock是由B3,B4,...,C4,D0計算出來,也就是校驗值是由各磁盤
同一位置的分段的數(shù)據(jù)所計算出來。這種方式能大幅增加小檔案的存取性能,不但可同時讀取,甚至有可能同時執(zhí)行多個寫入的動作,如可寫入數(shù)據(jù)到磁盤1而其parityblock在磁盤2,同時寫入數(shù)據(jù)到磁盤4而其parityblock在磁盤1,這對聯(lián)機交易處理(OLTP,On-LineTransactionProcessing)如銀行系統(tǒng)、金融、股市等或大型數(shù)據(jù)庫的
處理提供了最佳的解決方案(solution),因為這些應(yīng)用的每一筆數(shù)據(jù)量小,磁盤輸出入頻繁而且必須容錯。
事實上RAID5的性能并無如此理想,因為任何數(shù)據(jù)的修改,都要把同一parityblock的所有數(shù)據(jù)讀出來修改后,做完校驗計算再寫回去,也就是RMWcycle(Read-Modify-Writecycle,這個cycle沒有包括校驗計算);正因為牽一而動全身,所以:
R:N(可同時讀取所有磁盤)
W:1(可同時寫入磁盤數(shù))
S:N-1(利用率)
RAID5的控制比較復(fù)雜,尤其是利用硬件對磁盤陣列的控制,因為這種方式的應(yīng)用比其他的RAIDlevel要掌握更多的事情,有更多的輸出入需求,既要速度快,又要處理數(shù)據(jù),計算校驗值,做錯誤校正等,所以價格較高;其應(yīng)用最好是OLTP,至于用于圖像處理等,不見得有最佳的性能。
2.磁盤陣列的額外容錯功能:SpareorStandbydriver
事實上容錯功能已成為磁盤陣列最受青睞的特性,為了加強容錯的功能以及使系統(tǒng)在磁盤故障的情況下能迅速的重建數(shù)據(jù),以維持系統(tǒng)的性能,一般的磁盤陣列系統(tǒng)都可使用熱備份(hotspareorhotstandbydriver)的功能,所謂熱備份是在建立(configure)磁盤陣列系統(tǒng)的時候,將其中一磁盤指定為后備磁盤,此一磁盤在平常并不操作,但若陣列中某一磁盤發(fā)生故障時,磁盤陣列即以后備磁盤取代故障磁盤,并自動將故障磁盤的數(shù)據(jù)重建(rebuild)在后備磁盤之上,因為反應(yīng)快速,加上快取內(nèi)存減少了磁盤的存取,所以數(shù)據(jù)重建很快即可完成,對系統(tǒng)的性能影響很小。對于要求不停機的大型數(shù)據(jù)處理中心或控制中心而言,熱備份更是一項重要的功能,因為可避免晚間或無人值守時發(fā)生磁盤故障所引起的種種不便。
另一個額外的容錯功能是壞扇區(qū)轉(zhuǎn)移(badsectorreassignment)。壞扇區(qū)是磁盤故障的主要原因,通常磁盤在讀寫時發(fā)生壞扇區(qū)的情況即表示此磁盤故障,不能再作讀寫,甚至有很多系統(tǒng)會因為不能完成讀寫的動作而死機,但若因為某一扇區(qū)的損壞而使工作不能完成或要更換磁盤,則使得系統(tǒng)性能大打折扣,而系統(tǒng)的維護成本也未免太高了。壞扇區(qū)轉(zhuǎn)移是當(dāng)磁盤陣列系統(tǒng)發(fā)現(xiàn)磁盤有壞扇區(qū)時,以另一空白且無故障的扇區(qū)取代該扇區(qū),以延長磁盤的使用壽命,減少壞磁盤的發(fā)生率以及系統(tǒng)的維護成本。所以壞扇區(qū)轉(zhuǎn)移功能使磁盤陣列具有更好的容錯性,同時使整個系統(tǒng)有最好的成本效益比。其他如可外接電池備援磁盤陣列的快取內(nèi)存,以避免突然斷電時數(shù)據(jù)尚未寫回磁盤而損失;或在RAID1時作寫入一致性的檢查等,雖是小技術(shù),但亦不可忽視。
3.硬件磁盤陣列還是軟件磁盤陣列
市面上有所謂硬件磁盤陣列與軟件磁盤陣列之分,因為軟件磁盤陣列是使用一塊SCSI卡與磁盤連接,一般用戶誤以為是硬件磁盤陣列。以上所述主要是針對硬件磁盤陣列,其與軟件磁盤陣列有幾個最大的區(qū)別:
l一個完整的磁盤陣列硬件與系統(tǒng)相接。
l內(nèi)置CPU,與主機并行運作,所有的I/O都在磁盤陣列中完成,減輕主機的工作負載,增加系統(tǒng)整體性能。
l有卓越的總線主控(busmastering)及DMA(DirectMemoryAccess)能力,加速數(shù)據(jù)的存取及傳輸性能。
l與快取內(nèi)存結(jié)合在一起,不但增加數(shù)據(jù)的存取及傳輸性能,更因減少對磁盤的存取而增加磁盤的壽命。
l能充份利用硬件的特性,反應(yīng)快速。
軟件磁盤陣列是一個程序,在主機執(zhí)行,透過一塊SCSI卡與磁盤相接形成陣列,它最大的優(yōu)點是便宜,因為沒有硬件成本(包括研發(fā)、生產(chǎn)、維護等),而SCSI卡很便宜(亦有的軟件磁盤陣列使用指定的很貴的SCSI卡);它最大的缺點是使主機多了很多進程(process),增加了主機的負擔(dān),尤其是輸出入需求量大的系統(tǒng)。目前市面上的磁盤陣列
系統(tǒng)大部份是硬件磁盤陣列,軟件磁盤陣列較少。
4.磁盤陣列卡還是磁盤陣列控制器
磁盤陣列控制卡一般用于小系統(tǒng),供單機使用。與主機共用電源,在關(guān)閉主機電源時存在丟失Cache中的數(shù)據(jù)的的危險。磁盤陣列控制卡只有常用總線方式的接口,其驅(qū)動程序與主機、主機所用的操作系統(tǒng)都有關(guān)系,有軟、硬件兼容性問題并潛在地增加了系統(tǒng)的不安定因素。在更換磁盤陣列卡時要冒磁盤損壞,資料失落,隨時停機的風(fēng)險。
獨立式磁盤陣列控制一般用于較大型系統(tǒng),可分為兩種:
單通道磁盤陣列和多通道式磁盤陣列,單通道磁盤陣列只能接一臺主機,有很大的擴充限制。多通道磁盤陣列可接多個系統(tǒng)同時使用,以群集(cluster)的方式共用磁盤陣列,這使內(nèi)接式陣列控制及單接式磁盤陣列無用武之地。目前多數(shù)獨立形式的磁盤陣列子系統(tǒng),其本身與主機系統(tǒng)的硬件及操作環(huán)境?
--
首先,IDE的性能不會比SCSI更高的。特別是在多任務(wù)的情況下。一般廣告給出的是
最大傳送速度,并不是工作速度。同一時期的IDE與SCSI盤相比,主要是產(chǎn)量比較大,
電路比較簡單,所以價格比SCSI低很多,但要比性能,則差遠了。
RAID并沒有限制使用多少個盤,應(yīng)時盤越多越好。
對于SCSI結(jié)構(gòu)的RAID來說,盤的最大數(shù)量與SCSI通道(SCSI總線)的數(shù)量有關(guān)一般是每個通道最多裝15個盤(SCSI/3)對于FC-AL(光纖)則是每個通道200個盤當(dāng)然,要有這樣大的磁盤箱才行!
美鉆的硬盤推出后就問題多多,問題的表現(xiàn)也是千奇百怪的,主要表現(xiàn)為:
有正常自檢的聲音,不認盤,這找到一排硬盤的型號,沒有容量。
有正常自檢的聲音,轉(zhuǎn)一下就停轉(zhuǎn)了。
這種美鉆的故障也是出現(xiàn)的很多的,主要也是硬盤你的參數(shù)不正?;蛘邅G失所至,修復(fù)方法也都是用專業(yè)的維修設(shè)備,把硬盤內(nèi)部的資料恢復(fù)成為出廠的狀態(tài)下就ok了。一般的軟件維修方法,現(xiàn)在還在研究當(dāng)中,期待中
硬盤診斷要領(lǐng)
1.檢查電源部是否供電
1)與硬盤相連的電源接頭(Connector)的中間的2插頭是接地(ground)頭,兩邊的接頭各位+5VDC和+12VDC。
2)可通過spindleMotor是否轉(zhuǎn)動來判斷電源供應(yīng)與否,如果轉(zhuǎn)動就說明電源供電正常。
2.
連線(Cable)是否連接正確
1)RibornCable有顏色的部分一般時1所在的部分,第20pin是key.,因此沒有pin。
2)有電源的一邊一般為1所在的一邊。
3)經(jīng)常移動的硬盤或使用時間較長的計算機而言,更換連線(cable)來測試也是較好的方法,因為雖然連接部和外觀上沒有異常,但也可能因為接觸阻力,noixe,連接不良(poorconnection)等問題而不能正常工作的情況也時有發(fā)生。
3.檢查設(shè)置(setting)
1)檢查是否根據(jù)使用數(shù)量和使用目的而正確設(shè)定DiskSelectJumper(Master/Slave)。
4.檢查安裝(setup)是否正確
-有自動檢測(AutoDetection)功能的,打開電源后用自動檢測(AutoDetection)來識別硬盤。
1)如自動檢測(AutoDetection)和硬盤初始化一切正常,可以認為除壞扇區(qū)等表面損傷外硬盤硬件基本正常。
2)找不到硬盤(自動檢測(AutoDetection)不到)時,按照5以下步驟找到后,按照各自的要領(lǐng)分區(qū)(partition),格式化(format),SurfaceAnalysis,NDD依次檢查硬盤狀況。
5.檢查spidlemotor是否轉(zhuǎn)動
1)檢查spindlemotor是否轉(zhuǎn)動時,供應(yīng)電源并用手輕觸磁盤得上蓋(topcover),可感覺到轉(zhuǎn)動震動。大部分硬盤驅(qū)動器發(fā)出轉(zhuǎn)動聲音。
2)SpindleMotor不轉(zhuǎn)動的原因有
-
沒有供應(yīng)電源
-
Board有損
-
spindleMotor自身有損
-
Stictiontiction
<參考〉
-
spindlemotor不能啟動,不能開始轉(zhuǎn)動,達不到正常的轉(zhuǎn)動速度,轉(zhuǎn)動速度忽高忽低等的故障的修理過程也各不相同。
-
供應(yīng)電源后spindleMotor開始轉(zhuǎn)動后,如出現(xiàn)刮磨的聲音,可說明磁片有刮痕或HeadSlider已破損。
-
如spindleMotor正常轉(zhuǎn)動,但出現(xiàn)碰橦聲或時而轉(zhuǎn)動時而不轉(zhuǎn)動,說明spindle相關(guān)的機能基本正常,是在為了搜索(search)磁片上必要的數(shù)據(jù)而重試(retry)過程發(fā)生的現(xiàn)象,也叫NotReady,其原因是多方面綜合造成的。
6.檢查磁頭在初始化過程中是否正常
1)spindlespeed達到正常速度(舊的驅(qū)動器需6-15秒,最新驅(qū)動器需2-6秒),磁頭從里向外移動,可用手來感覺到其初始化過程。
2)
達到這個狀態(tài)以后,除壞扇區(qū)以外的80%-90%可達到ready狀態(tài)。
7.利用HDD檢測軟件檢查讀/寫功能和表面狀態(tài)
1)沒有HDD檢測軟件的情況下,可通過一般步驟來檢查。?.
*Partition
*Format
*Scandisk,NDD等
2)表面狀態(tài)不好或有壞扇區(qū)存在的情況下,要確定是否修復(fù)之后使用。
*
壞扇區(qū)較少并且不擴散的情況下,對使用沒有大的影響。
DM的使用!
一般來說如果硬盤出現(xiàn)物理的故障是很難修復(fù)的,你唯一可以做的事情只有更換,但是在更換之前還有最后一個方法值得試試,那就是低級格式化。
低級格式化的作用是將空白的磁片劃分一個個同心圓、半徑不同的磁道,還將磁道劃分為若干個扇區(qū),每個扇區(qū)的容量為512字節(jié)。在這里要說明的是,低級格式化是硬盤高損耗的操作,將大大縮短硬盤的使用壽命,因此,如非十分必要,建議不要進行低級格式化。
以前要進行低級格式化有兩種方法,一是通過主板BIOS中所支持的功能,但是現(xiàn)在的主板一般都不帶有次項功能。或者使用專用的軟件進行,其中DM就是其中一款。
默認啟動DM是無法進行低級格式化的,你需要打開DM的高級菜單??梢栽趩訒r加上參數(shù)“dm/m”或者在DM的主界面中按“Alt+M”切換到高級菜單。
選擇菜單中的“(M)aintenanceOptions”,進入高級菜單。
然后選擇“(U)tilities”,進入低級格式化界面。
接著選擇你需要低級格式化的硬盤,如果你只有一個硬盤直接回車即可,如果有多個需要進行從中進行選擇。
選擇硬盤后,然后再選擇“LowLevelFormat”,進行低級格式化。
這是會彈出警告的窗口,你需要按“Alt+C”進行確認。
確認之后,還會顯示讓你再次確認的窗口,選擇“YES”。
選擇完畢,就開始硬盤低級格式化的操作,其中用百分比顯示進度。
低級格式化是很耗時間的事情,這個要依據(jù)你硬盤的大小以及硬盤損壞情況來定。
再次提醒大家,低級格式化是對硬盤有損壞的操作,不是萬不得已最好不要進行
明明白白了解硬盤維修
BIOS:這是一個本不該出現(xiàn)在這里的一個術(shù)語,因為硬盤上沒有它。
DSP:數(shù)字信號處理機,相當(dāng)于主板上的CPU,現(xiàn)在的DSP中已經(jīng)集成了IDE接口電路。它有兩套接口:IDE接口,伺服機接口。有一套以上的總線。
FIREWARE:一套在運行在DSP里的軟件。它一般的被存儲在電板的ROM上,或者DSP內(nèi)部的ROM內(nèi)。這就是為什么一些ST的硬盤在換電板的同時要將電板上的那塊ROM對應(yīng)于它原來的盤體。以及QT相近的電板可以換DSP,所支持的盤體的系列改變的緣故。
G-LIST:壞道增長列表,一個被限制了大小的壞道列表,普通的軟件就可以改變的它的內(nèi)容。
P-LIST:壞道增長列表,一個沒有限制的壞道列表,一般的軟件改變不了。改硬盤的大小就是該這個列表。
隱藏磁道:記錄著P-LIST,G-LIST.硬盤的S/N,型號,等。它的柱面編號時候負的。美鉆的硬盤狂喜歡把它給搞丟了,所以導(dǎo)致硬盤轉(zhuǎn)轉(zhuǎn)停停。富士通的硬盤出現(xiàn)亂碼也是的。
成為一個硬盤維修高手的的必要條件:懂精密機械,精密電子,電磁學(xué),DSP,……等等
零磁道壞損的軟、硬盤修復(fù)記
一、零磁道壞損的硬盤
病因:零磁道壞損
病情描述:朋友買了一臺二手電腦,操作一段時間后,出了問題:無法啟動,經(jīng)實地調(diào)查:開機自檢通過顯示昆騰火球3.2G硬盤,C盤啟動時出現(xiàn)“沒有系統(tǒng)盤!”。用A盤啟動,運行Scan-disk,掃描C盤,發(fā)現(xiàn)第一簇出現(xiàn)壞簇,零磁道壞損。
手術(shù)方案:
1、擬乎用某電腦刊物1999年9月6日的文章“硬盤零磁道損壞的搶救”進行修復(fù),但該法采用Pc-tools,要求只可胳膊于Fat32格式,且在D盤的大量重要文件。因零磁道壞損無法格式化C盤,又不忍心將其Fdisk重新分區(qū)為Fat16,將其重要文件毀之一旦,所以我只好采用其它方案。
2、采用PartitionMagoc(以下簡稱為PMagic)。它可以說是目前最專業(yè)的硬盤分區(qū)管理工具,可以十分方便地實現(xiàn)了硬盤的動態(tài)分區(qū)和無損分區(qū)。此次可利用它進行零磁道硬盤壞損的修復(fù)。
手術(shù)過程:
電腦從A盤啟動,運行PMagic,在主界面上可以鼠標確定一個需要操作的分區(qū)(即其C盤),你有兩種選擇:
㈠為將FAT32轉(zhuǎn)換回FAT16格式(最后點擊的時候要選取“FAT32到FAT”這項),再按該文利用Pctools進行修復(fù)。
㈡為直接利用PMagic修復(fù)。推薦選擇第二種。先在主界面上部的分區(qū)圖表中先擇分區(qū),然后在這個圖標上點擊鼠標右鍵,并選擇“調(diào)整容量/移動”這時將會看見一個窗口,拖動窗口上部左邊的容量滑動條,這時下部的自由空間就會作出相應(yīng)的變化。如果覺得鼠標拖動不是很準確,可以直接在對話框中鍵入需要釋放的硬盤空間大小,等調(diào)整到一個合適的容量(當(dāng)然越小越好)之后,按下“確定”按鍵,就可以在硬盤中多出一個小小自由空間了。這個自由空間包含壞損的零磁道在內(nèi),我們放棄使用它。另外,調(diào)整簇的大小還能夠讓硬盤空間的浪費程度降到最低點。然后,退出PMagic,重新格式化C盤,安裝系統(tǒng),大功告成。
二、零磁道壞損的軟盤
病因:零磁道壞損。
病情描述:另一朋友使用軟盤拷貝、備份文件,由于軟盤使用頻繁,經(jīng)常出現(xiàn)軟盤零磁道壞損,又不忍遺棄,已累積有50余張。雖說一張軟盤值不了幾個錢,但如果能變廢為寶,通通修好加以利富。帶著這50余張軟盤(朋友已“慷慨”地全送給某了),某開始要動手術(shù)了。
手術(shù)過程:既然已經(jīng)知道都是零磁道損壞,首先使用古老的Pctools看一下是否湊效。運行Pctools9.0,插入軟盤,找找找……找不到軟盤;改用Norton95,好容易按其要求一步一步操作(那可全是E文?。。?,最后顯示軟盤修復(fù)完成。哈哈,試用一下,嗯……,還是“無法訪問A:/,設(shè)備沒有準備好”!莫非真的要把這50張軟盤送入“回收站”?,無奈之中,想起用HDCopyforWindows這個軟件格式化看看,說不定會……按1.44M格式化操作完成,“??依舊”。后來想干脆把它格式化為1.2M或XXXK算了,若成功倒也不錯。這次我把它“格”成1.2M的軟盤又重新按1.44M格式化了一次,你猜怎么著,成功了。格式化后的容量為1.39M,雖然少了幾十K,但廢物利用嘛。更何況某共有50張這樣的軟盤呢?
神奇的三茗硬盤醫(yī)生
故障:一臺pc,系統(tǒng)是windows98。一天開機自檢后屏幕出現(xiàn)\"Typethe
nameofthecommandinterperter(e.g.,c:\\windows\\)
c>_\"的提示
我哭!!于是我用啟動盤(軟盤)啟動機器,到是能引導(dǎo),出現(xiàn)A:\\>輸入C:\\后再輸入dir命令,又出現(xiàn)了\"Notreadyreadingdrivec\"abort,retry,fail?_\"提示,不能進系統(tǒng)。我再哭?。《移渌謪^(qū)不見了。
處理:用“三茗硬盤醫(yī)生”中的修復(fù)硬盤功能修復(fù)硬盤,點一下回車問題解決了
故障硬盤數(shù)據(jù)拯救全攻略
為了有效地保存硬盤中的數(shù)據(jù),除了經(jīng)常性地進行備份工作以外,還要學(xué)會在硬盤出現(xiàn)故障時如何救活硬盤,或者從壞的區(qū)域中提取出有用的數(shù)據(jù),把損失降到最小程度。
系統(tǒng)不認硬盤
系統(tǒng)從硬盤無法啟動,從A盤啟動也無法進入C盤,使用CMOS中的自動監(jiān)測功能也無法
發(fā)現(xiàn)硬盤的存在。這種故障大都出現(xiàn)在連接電纜或IDE端口上,硬盤本身故障的可能性不大,可通過重新插接硬盤電纜或者改換IDE口及電纜等進行替換試驗,就會很快發(fā)現(xiàn)故障的所在。如果新接上的硬盤也不被接受,一個常見的原因就是硬盤上的主從跳線,如果一條IDE硬盤線上接兩個硬盤設(shè)備,就要分清楚主從關(guān)系。
CMOS引起的故障
CMOS中的硬盤類型正確與否直接影響硬盤的正常使用?,F(xiàn)在的機器都支持“IDEAutoDetect”的功能,可自動檢測硬盤的類型。當(dāng)硬盤類型錯誤時,有時干脆無法啟動系統(tǒng),有時能夠啟動,但會發(fā)生讀寫錯誤。比如CMOS中的硬盤類型小于實際的硬盤容量,則硬盤后面的扇區(qū)將無法讀寫,如果是多分區(qū)狀態(tài)則個別分區(qū)將丟失。還有一個重要的故障原因,由于目前的IDE都支持邏輯參數(shù)類型,硬盤可采用“Normal,LBA,Large”等,如果在一般的模式下安裝了數(shù)據(jù),而又在CMOS中改為其它的模式,則會發(fā)生硬盤的讀寫錯誤故障,因為其映射關(guān)系已經(jīng)改變,將無法讀取原來的正確硬盤位置。
主引導(dǎo)程序引起的啟動故障
主引導(dǎo)程序位于硬盤的主引導(dǎo)扇區(qū),主要用于檢測硬盤分區(qū)的正確性,并確定活動分區(qū),負責(zé)把引導(dǎo)權(quán)移交給活動分區(qū)的DOS或其他操作系統(tǒng)。此段程序損壞將無法從硬盤引導(dǎo),但從軟驅(qū)或光驅(qū)啟動之后可對硬盤進行讀寫。修復(fù)此故障的方法較為簡單,使用高版本DOS的FDISK最為方便,當(dāng)帶參數(shù)/mbr運行時,將直接更換(重寫)硬盤的主引導(dǎo)程序。實際上硬盤的主引導(dǎo)扇區(qū)正是此程序建立的,F(xiàn)DISK.EXE之中包含有完整的硬盤主引導(dǎo)程序。雖然DOS版本不斷更新,但硬盤的主引導(dǎo)程序一直沒有變化,從DOS3.x到Windos95的DOS,只要找到一種DOS引導(dǎo)盤啟動系統(tǒng)并運行此程序即可修復(fù)。
分區(qū)表錯誤引發(fā)的啟動故障
分區(qū)表錯誤是硬盤的嚴重錯誤,不同的錯誤程度會造成不同的損失。如果是沒有活動分區(qū)標志,則計算機無法啟動。但從軟驅(qū)或光驅(qū)引導(dǎo)系統(tǒng)后可對硬盤讀寫,可通過FDISK重置活動分區(qū)進行修復(fù)。
如果是某一分區(qū)類型錯誤,可造成某一分區(qū)的丟失。分區(qū)表的第四個字節(jié)為分區(qū)類型值,正常的可引導(dǎo)的大于32MB的基本DOS分區(qū)值為06,而擴展的DOS分區(qū)值是05。很多人利用此類型值實現(xiàn)單個分區(qū)的加密技術(shù),恢復(fù)原來的正確類型值即可使該分區(qū)恢復(fù)正常。
分區(qū)表中還有其它數(shù)據(jù)用于記錄分區(qū)的起始或終止地址。這些數(shù)據(jù)的損壞將造成該分區(qū)的混亂或丟失,可用的方法是用備份的分區(qū)表數(shù)據(jù)重新寫回,或者從其它的相同類型的并且分區(qū)狀況相同的硬盤上獲取分區(qū)表數(shù)據(jù)。
恢復(fù)的工具可采用NU等工具軟件,操作非常方便。當(dāng)然也可采用DEBUG進行操作,但操作繁瑣并且具有一定的風(fēng)險。
分區(qū)有效標志錯誤的故障
在硬盤主引導(dǎo)扇區(qū)中還存在一個重要的部分,那就是其最后的兩個字節(jié):“55aa”,此字節(jié)為扇區(qū)的有效標志。當(dāng)從硬盤、軟盤或光盤啟動時,將檢測這兩個字節(jié),如果存在則認為有硬盤存在,否則將不承認硬盤。此處可用于整個硬盤的加密技術(shù),可采用DEBUG方法進行恢復(fù)處理。另外,當(dāng)DOS引導(dǎo)扇區(qū)無引導(dǎo)標志時,系統(tǒng)啟動將顯示為:“MmissingOperatingSystem”。方便的方法是使用下面的DOS系統(tǒng)通用的修復(fù)方法。
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是一個文本文件,是啟動Windows必須的文件,但只啟動DOS時可不用此文件。DOS引導(dǎo)出錯時,可從軟盤或光盤引導(dǎo)系統(tǒng)后使用SYSC:命令傳送系統(tǒng),即可修復(fù)故障,包括引導(dǎo)扇區(qū)及系統(tǒng)文件都可自動修復(fù)到正常狀態(tài)。
FAT表引起的讀寫故障
FAT表記錄著硬盤數(shù)據(jù)的存儲地址,每一個文件都有一組FAT鏈指定其存放的簇地址。FAT表的損壞意味著文件內(nèi)容的丟失。慶幸的是DOS系統(tǒng)本身提供了兩個FAT表,如果目前使用的FAT表損壞,可用第二個進行覆蓋修復(fù)。但由于不同規(guī)格的磁盤其FAT表的長度及第二個FAT表的地址也是不固定的,所以修復(fù)時必須正確查找其正確位置,一些工具軟件如NU等本身具有這樣的修復(fù)功能,使用也非常的方便。采用DEBUG也可實現(xiàn)這種操作,即采用其m命令把第二個FAT表移到第一個表處即可。如果第二個FAT表也損壞了,則也無法把硬盤恢復(fù)到原來的狀態(tài),但文件的數(shù)據(jù)仍然存放在硬盤的數(shù)據(jù)區(qū)中,可采用CHKDSK或SCANDISK命令進行修復(fù),最終得到*.CHK文件,這便是丟失FAT鏈的扇區(qū)數(shù)據(jù)。如果是文本文件則可從中提取出完整的或部分的文件內(nèi)容。
目錄表損壞引起的引導(dǎo)故障
目錄表記錄著硬盤中文件的文件名等數(shù)據(jù),其中最重要的一項是該文件的起始簇號。目錄表由于沒有自動備份功能,所以如果目錄損壞將丟失大量的文件。一種減少損失的方法也是采用CHKDSK或SCANDISK程序恢復(fù)的方法,從硬盤中搜索出*.CHK文件,由于目錄表損壞時僅是首簇號丟失,每一個*.CHK文件即是一個完整的文件,把其改為原來的名字即可恢復(fù)大多數(shù)文件。
誤刪除分區(qū)時數(shù)據(jù)的恢復(fù)
當(dāng)用FDISK刪除了硬盤分區(qū)之后,表面上是硬盤中的數(shù)據(jù)已經(jīng)完全消失,在未格式化時進入硬盤會顯示為無效驅(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ù)。如果已經(jīng)對分區(qū)格式化,在先恢復(fù)分區(qū)后,可按下面的方法恢復(fù)分區(qū)數(shù)據(jù)。
誤格式化硬盤數(shù)據(jù)的恢復(fù)
在DOS高版本狀態(tài)下,F(xiàn)ORMAT格式化操作在缺省狀態(tài)下都建立了用于恢復(fù)格式化的磁盤信息,實際上是把磁盤的DOS引導(dǎo)扇區(qū)、FAT分區(qū)表及目錄表的所有內(nèi)容復(fù)制到了磁盤的最后幾個扇區(qū)中(因為后面的扇區(qū)很少使用),而數(shù)據(jù)區(qū)中的內(nèi)容根本沒有改變。這樣通過運行UNFORMAT命令即可恢復(fù)。另外DOS還提供了一個MIROR命令用于記錄當(dāng)前磁盤的信息,供格式化或刪除之后的恢復(fù)使用,此方法也比較有效
硬盤軟故障完全修復(fù)手冊——數(shù)據(jù)結(jié)構(gòu)篇
硬盤是計算機中極為重要的存儲設(shè)備,計算機工作所用到的全部文件系統(tǒng)和數(shù)據(jù)資料的絕大多數(shù)都存儲在硬盤中。硬盤是產(chǎn)生計算機軟故障最主要的地方,常見的硬盤軟故障有:硬盤重要參數(shù)及文件丟失,電腦不能起動;碎片過多,電腦運行速度變慢;硬盤分區(qū)后丟失容量等。對付硬盤軟故障,只要我們肯動腦并利用一些硬盤維護工具,發(fā)揮一不怕苦、二不怕(硬盤)死的革命精神,外加膽大心細,當(dāng)然還要掌握硬盤基本常識,這樣就可以輕松搞定(說的容易、做起來可不簡單
)。因此,我收集了大量的資料整理匯編了“硬盤軟故障完全修復(fù)手冊”,希望能在與大家一起學(xué)習(xí)的過程中掌握硬盤常見故障的排除方法,做到“自已動手、豐衣足食”,凡事不求人的目的。
大家知道,一個硬盤要能存放文件,必須經(jīng)過硬盤分區(qū),格式化等操作步驟,因為經(jīng)過這些步驟之后,在硬盤中就建立起了主分區(qū),引導(dǎo)分區(qū),確定了FAT16或FAT32文件表。主分區(qū)的作用是保存硬盤中各邏輯分區(qū)在盤片上起始位置和終止位置及分區(qū)的容量大小。引導(dǎo)分區(qū)的作用是在固定的位置存放有操作系統(tǒng)文件,在電腦送電或復(fù)位時,由BIOS程序?qū)⑻幱诠潭ㄎ恢玫南到y(tǒng)文件裝入內(nèi)存,再將電腦控制權(quán)交給系統(tǒng)文件人而完成引導(dǎo)過程。擴展分區(qū)作為一個主分區(qū)占用了主分區(qū)表的一個表項。在擴展分區(qū)起始位置所指示的扇區(qū)(即該分區(qū)的第一個扇區(qū))中,包含有第一個邏輯分區(qū)表,同樣從1BEH字節(jié)開始,每個分區(qū)表項占用16個字節(jié)。邏輯分區(qū)表一般包含兩個分區(qū)表項,一個指向某邏輯分區(qū),另一個則指向下一個擴展分區(qū)。下一個擴展分區(qū)的首扇區(qū)又包含了一個邏輯分區(qū)表,
這樣以此類推,擴展分區(qū)中就可以包含多個邏輯分區(qū)。下面我們就來學(xué)習(xí)一下硬盤數(shù)據(jù)的基本結(jié)構(gòu)。
★硬盤的數(shù)據(jù)結(jié)構(gòu)★
①MBR(MainBootRecord主引導(dǎo)記錄區(qū))
MBR位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤引導(dǎo)程序和分區(qū)表。在總共512字節(jié)的硬盤主引導(dǎo)扇區(qū)中,MBR只占用了其中的446個字節(jié),其最后兩個字節(jié)“55AA”是分區(qū)的結(jié)束標志。另外的64個字節(jié)交給了DPT(DiskPartitionTable硬盤分區(qū)表),從1BEH字節(jié)開始,共占用64個字節(jié),包含四個分區(qū)表項。每個分區(qū)表項的長度為16個字節(jié),它包含一個分區(qū)的引導(dǎo)標志、系統(tǒng)標志、起始和結(jié)尾的柱面號、扇區(qū)號、磁頭號以及本分區(qū)前面的扇區(qū)數(shù)和本分區(qū)所占用的扇區(qū)數(shù)。其中“引導(dǎo)標志”表明此分區(qū)是否可引導(dǎo),即是否活動分區(qū)。當(dāng)引導(dǎo)標志為“80”時,此分區(qū)為活動分區(qū);“系統(tǒng)標志”決定了該分區(qū)的類型,如“06”為FAT16分區(qū),“0B”為FAT32分區(qū),“07”為NTFS分區(qū),“63”為UNIX分區(qū),等;起始和結(jié)尾的柱面號、扇區(qū)號、磁頭號指明了該分區(qū)的起始和終止位置。
我們假設(shè)一個硬盤分區(qū)表從1BEH字節(jié)開始的16個字節(jié)為80010100060D686D2800000078200300
硬盤分區(qū)表項的16個字節(jié)分配如下:
第1字節(jié):是一個分區(qū)的激活標志,表示系統(tǒng)可引導(dǎo)。如是0則表示非活動分區(qū)。
第2字節(jié):該分區(qū)起始磁頭(HEAD)號
第3字節(jié):該分區(qū)起始扇區(qū)(Sector)號
第4字節(jié):該分區(qū)起始的柱面(Cylinder)號
第5字節(jié):該分區(qū)系統(tǒng)類型標志
第6—8字節(jié):該分區(qū)終止磁頭(HEAD)號、分區(qū)結(jié)束的扇區(qū)號、分區(qū)結(jié)束的柱面號
第9-12字節(jié):該分區(qū)首扇區(qū)的相對扇區(qū)號
第13-16字節(jié):該分區(qū)占用的扇區(qū)總數(shù)
以上參數(shù)我們可以用NU8.0中DISKEDIT工具軟件可輕松獲取,其功能非常強大,但應(yīng)用不當(dāng)會有很大錯誤,請各位注意使用方法。操作步驟如下:
以一臺硬盤為270MB,分為C盤(100MB)和D盤(170MB)的機子(老掉牙了^_^)為例,在純DOS下啟動DISKEDIT→在對象菜單(Object)上選中驅(qū)動器(Drive)和物理磁盤選項后確定→在對象菜單(Object)上選中分區(qū)表(PartitionTable)→在顯示菜單(View)中選擇十六進制(Hex)
以下數(shù)據(jù)為主分區(qū)信息:
000001B0:0000000000000000-0000000000008001
000001C0:0100060D686D2800-0000782003000000
000001D0:416E050DE8AEA020-030030EE04000000
000001E0:0000000000000000-0000000000000000
000001F0:0000000000000000-00000000000055AA
②DBR(DosBootRecord操作系統(tǒng)引導(dǎo)記錄區(qū))
它通常位于硬盤的0磁道1柱面1扇區(qū),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它包括一個引導(dǎo)程序和一個被稱為BPB(BIOSParameterBlock)的本分區(qū)參數(shù)記錄表。引導(dǎo)程序的主要任務(wù)是當(dāng)MBR將系統(tǒng)控制權(quán)交給它時,判斷本分區(qū)跟目錄前兩個文件是不是操作系統(tǒng)的引導(dǎo)文件(以DOS為例,即是Io.sys和Msodos.sys)。如果確定存在,就把它們讀入內(nèi)存,并把控制權(quán)交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲格式、硬盤介質(zhì)描述符、根目錄大小、FAT個數(shù)、分配單元的大小等重要參數(shù)。DBR是由高級格式化程序(即Format等程序)所產(chǎn)生的。
③FAT(FileAllocationTable文件分配表)
FAT是DOS、Windows9X系統(tǒng)的文件尋址格式,位于DBR之后。
在解釋文件分配表的概念的時候,我們有必要談?wù)劥兀–luster)的概念。文件占用磁盤空間,基本單位不是字節(jié)而是簇。一般情況下,軟盤每簇是1個扇區(qū),硬盤每簇的扇區(qū)數(shù)與硬盤的總?cè)萘看笮∮嘘P(guān),可能是4、8、16、32、64……
同一個文件的數(shù)據(jù)并不一定完整地存放在磁盤的一個連續(xù)的區(qū)域內(nèi),而往往會分成若干段,像一條鏈子一樣存放。這種存儲方式稱為文件的鏈式存儲。由于硬盤上保存著段與段之間的連接信息(即FAT),操作系統(tǒng)在讀取文件時,總是能夠準確地找到各段的位置并正確讀出。
為了實現(xiàn)文件的鏈式存儲,硬盤上必須準確地記錄哪些簇已經(jīng)被文件占用,還必須為每個已經(jīng)占用的簇指明存儲后繼內(nèi)容的下一個簇的簇號。對一個文件的最后一簇,則要指明本簇?zé)o后繼簇。這些都是由FAT表來保存的,表中有很多表項,每項記錄一個簇的信息。由于FAT對于文件管理的重要性,所以為了安全起見,F(xiàn)AT有一個備份,即在原FAT的后面再建一個同樣的FAT。初形成的FAT中所有項都標明為“未占用”,但如果磁盤有局部損壞,那么格式化程序會檢測出損壞的簇,在相應(yīng)的項中標為“壞簇”,以后存文件時就不會再使用這個簇了。FAT的項數(shù)與硬盤上的總簇數(shù)相當(dāng),每一項占用的字節(jié)數(shù)也要與總簇數(shù)相適應(yīng),因為其中需要存放簇號。FAT的格式有多種,最為常見的是FAT16和FAT32。
④DIR(Directory根目錄區(qū))
DIR位于第二個FAT表之后,記錄著根目錄下每個文件(目錄)的起始單元,文件的屬性等。定位文件位置時,操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在硬盤中的具體位置和大小了。
⑤DATA(數(shù)據(jù)區(qū))
數(shù)據(jù)區(qū)是真正意義上的數(shù)據(jù)存儲的地方,位于DIR區(qū)之后,占據(jù)硬盤的大部分空間。當(dāng)將數(shù)據(jù)復(fù)制到硬盤時,數(shù)據(jù)就存放在DATA區(qū)。
分區(qū)表損壞的修復(fù)
硬盤主引導(dǎo)記錄所在的扇區(qū)也是病毒重點攻擊的地方,通過破壞主引導(dǎo)扇區(qū)中的DPT(分區(qū)表),即可輕易地損毀硬盤分區(qū)信息。分區(qū)表的損壞通常來說不是物理損壞,而是分區(qū)數(shù)據(jù)被破壞。因此,通常情況下,可以用軟件來修復(fù)。
通常情況下,硬盤分區(qū)之后,備份一份分區(qū)表至軟盤、光盤或者USB盤上是極為明智的。這個方面,國內(nèi)著名的殺毒軟件KV3000系列和瑞星都提供了完整的解決方案。另外,對于沒有備份分區(qū)表的硬盤,也提供了相應(yīng)的修復(fù)方法,不過成功率相對較低。
另外,中文磁盤工具DiskMan在這方面也是行家里手。重建分區(qū)表作為它的一個“殺手锏”功能,非常適合用來修復(fù)分區(qū)表損壞。
對于硬盤分區(qū)表被分區(qū)調(diào)整軟件(或病毒)嚴重破壞,引起硬盤和系統(tǒng)癱瘓,DiskMan可通過未被破壞的分區(qū)引導(dǎo)記錄信息重新建立分區(qū)表。在菜單的工具欄中選擇“重建分區(qū)表”,DiskMan即開始搜索并重建分區(qū)。DiskMan將首先搜索0柱面0磁頭從2扇區(qū)開始的隱含扇區(qū),尋找被病毒挪動過的分區(qū)表。接下來搜索每個磁頭的第一個扇區(qū)。搜索過程可以采用“自動”或“交互”兩種方式進行。自動方式保留發(fā)現(xiàn)的每一個分區(qū),適用于大多數(shù)情況。交互方式對發(fā)現(xiàn)的每一個分區(qū)都給出提示,由用戶選擇是否保留。當(dāng)自動方式重建的分區(qū)表不正確時,可以采用交互方式重新搜索。
但是,需要注意的是,重建分區(qū)表功能不能做到百分之百的修復(fù)分區(qū)表,除非你以前曾經(jīng)備份過分區(qū)表,然后通過還原以前備份的分區(qū)表來修復(fù)分區(qū)表損壞。因此可見,平時備份一份分區(qū)表是多么的必要!
十年積累,硬盤分區(qū),文件全手工恢復(fù)新鮮出爐了
最近經(jīng)常見有很多硬盤分區(qū)表及硬盤數(shù)據(jù)被破壞而導(dǎo)致機器不能引導(dǎo)或使用的帖子,本著扶危濟困的人道主義精神,和近十年的電腦齡以及之前成功修復(fù)N(N約等于10)塊硬盤的經(jīng)驗特發(fā)一帖,系統(tǒng)講述硬盤軟故障恢復(fù)的方法,望大家不吝伺教!
注:所有前提是硬盤沒有物理損壞,以DISKEDIT(諾頓2.0forwindows中獲?。珼ISKMAN(華軍軟件園),NORTON(D版),UNFOMAT(其它兼容的反格式化軟件也可)等軟件為基礎(chǔ),如果多少精通一下下匯編就再理想不過啦!呵呵~~~~
好,萬事就緒!先說一下當(dāng)系統(tǒng)分區(qū)表被誤操作或病毒破壞時會出現(xiàn)的現(xiàn)象。1:啟動顯示NOROMBASIC。2:啟動顯示INVALIDPARTITIONTABLE。3:無顯示(如遭CIH毒手)。4:提示硬盤邏輯分區(qū)錯誤無法正常識別(如提示邏輯盤符超過Z,并切FDISK等程序無法識別)5:對于AWARDBIOS可能還會提示硬盤無法初始化(沒用過AMI的,不知道會有什么顯象……)
知道了表象現(xiàn)在來研究一下本質(zhì),我盡可能簡單的解釋一下硬盤的物理結(jié)構(gòu)和各種參數(shù)。眾所周知,硬盤的主引導(dǎo)區(qū)位于硬盤的0柱0面1區(qū)包含有若干分區(qū)表項,共有64字節(jié)。其中每個分區(qū)項有16字節(jié)包括以下一些信息:
第一字節(jié),是引導(dǎo)標志,其中80為活動分區(qū)00為非活動分區(qū)。
第二字節(jié),起始磁頭,表明分區(qū)的起始位置。
第二字節(jié),表示起始扇區(qū),其中低六位(簡單說就是*右面的六位)為起始扇區(qū),高二位為起始柱面(有時也會加上第四字節(jié))。
第三字節(jié),表示硬盤柱面信息。
第四字節(jié),確定起始柱面的的低八位。
第五字節(jié),決定分區(qū)的類型,06代表FAT16,0b代表FAT32,63代表UNIX分區(qū)。
第6字節(jié):終止磁頭
第7字節(jié):低6位為終止扇區(qū),高2位與第8字節(jié)為終止柱面
第8字節(jié):終止柱面的低8位
第9-12字節(jié):該分區(qū)前的扇區(qū)數(shù)目
第13-16字節(jié):該分區(qū)占用的扇區(qū)數(shù)目
擴展分區(qū)的信息位于上面所示的硬盤分區(qū)表中,邏輯分區(qū)的信息則位于擴展分區(qū)的起始扇區(qū),可通過查找上面的表得到起始地址“X面/X扇區(qū)/X柱”所對應(yīng)的扇區(qū)。分區(qū)信息的16個字節(jié)表示的是邏輯驅(qū)動器(D:E:……)的起始和結(jié)束地址。了解這些后當(dāng)分區(qū)表破壞后我們就能利用各種軟件來進行手工恢復(fù),如果沒有就手的軟件的話那么FDISK/MBR手工填寫參數(shù)也馬馬虎虎啦!呵呵~~~
手工恢復(fù)分區(qū)時推薦使用全中文界面且支持虛擬操作的DISKMAN!至于大名鼎鼎的DISKEDIT因為操作過于復(fù)雜非老鳥甚用!不然一時失手可能連哭都來不及……。具體步驟是1:檢查C盤活動分區(qū)有效標志80是否存在。2:編輯0柱1磁頭1扇區(qū),查看末尾是否有55AA的有效標志。3:根據(jù)自己分區(qū)的情況依次檢查分區(qū)的類型標志,引導(dǎo)標志和系統(tǒng)標志是否與自己的硬盤相同如不同就改為正確的。致此分區(qū)引導(dǎo)記錄應(yīng)該被恢復(fù)的七七八八了。4:選擇DISKMAN菜單中重建分區(qū)表一項,從0柱0磁頭2扇區(qū)以自動或者交互兩種方式開始掃描硬盤,建議對硬盤參數(shù)有較深了解的人選擇交互方式,由于自己對自己的硬盤比較了解所以成功的可*性大些。不了解的人還是選擇自動好些……至此,運氣好的話應(yīng)該可以恢復(fù)硬盤的使用了,如果只是分區(qū)有問題加之上天保佑的話至此能進入98也是有可能的!備份好必要的數(shù)據(jù)后最好重新分區(qū)并且FOIMAT/U。如果不能使用但可以用啟動盤引導(dǎo)后可以得到硬盤的控制權(quán)就是說可以進入分區(qū),這時可以使用一些殺毒軟件(KV3000)的重建分區(qū)功能。畢竟人家正規(guī)軍的辦法比起咱這土辦法應(yīng)該還是牢*些的。如果還不成的話那我也只好拿出最后的法寶了!用DEBUG搞定它!
事先聲明,下面這段DEBUG我只用過一次,雖然幸運的成功了但不保證適用于所有硬盤,而且說實話我的DEBUG水平也就是馬馬虎虎應(yīng)付場面的,實在不夠牢*,只提供一下思路,大家用的時候最好搞清楚再來。如果實在沒著了照搬也成,反正已經(jīng)不能用了也不會有更爛的后果……不過至于到底會出現(xiàn)什么后果沒我責(zé)任哦!呵呵~~~~~
debug
a100
movax,201
*/以下三行是對寄存器的操作
movbx,200
moccx,1
int13
*/調(diào)用中斷13對硬盤寫操作
int3
g=200
d3b03ff
e3be80
*/針對引導(dǎo)區(qū)添入引導(dǎo)區(qū)有效標志80
e1023
g-100
到這如果還搞不定那我也沒辦法了……只好送修或者找人用專用設(shè)備讀出殘存的數(shù)據(jù),不過花費銀子不菲,不如買了新的省心!呵呵~~~~
恢復(fù)分區(qū)說完了現(xiàn)在聊一下如何恢復(fù)數(shù)據(jù)。由于恢復(fù)數(shù)據(jù)和硬盤大小參數(shù)密切相關(guān)所以不能具體到?jīng)]一塊硬盤這里也只是給一下大致的操作方法,具體到每人的硬盤還要根據(jù)自己的具體情況來搞定。
1:假設(shè)C全毀(一般我們見勢不妙都會立刻關(guān)機所以除C外其它硬盤不會受到太大的損失)需要恢復(fù)D上的文件(我們大多數(shù)重要文件不會存在C盤吧?)。按上面的方法先恢復(fù)分區(qū),如果有一個大小及邏輯分區(qū)都相同或者至少不是差得很夸張的完好硬盤就最理想不過!只需備份下它的分區(qū)表恢復(fù)即可!(對于僅有分區(qū)表被毀的現(xiàn)象此種恢復(fù)方法應(yīng)列為第一優(yōu)先的考慮?。?/p>
2:這里就要用到DISKEDIT了?;謴?fù)分區(qū)重新啟動后運行DISKEDITD:/M按F6以分區(qū)表方式查找,一般可以找到X道1頭1扇區(qū)(X值難以確定)。由于從1磁頭開始那么其為第一邏輯分區(qū)即D的可能很大,如此則其原始連接應(yīng)在X道0頭1扇區(qū),通過INFO->DRIVERINFO查看該扇區(qū)得到原主分區(qū)的結(jié)束位置。因為主分區(qū)一般開始于0道0頭1扇,現(xiàn)在可以大致確定下主分區(qū)的信息了。
3:執(zhí)行TOOLS->RECALCUATEPARTITION添入剛剛得到的參數(shù)重新計算分區(qū),然后寫入到硬盤并重新啟動。
4:FORMATC:/S重新填充C的引導(dǎo)信息
5:再重啟,執(zhí)行(UN)FORMAT/Z:8D:恢復(fù)D的原始簇值(因為如此恢復(fù)分區(qū)簇的數(shù)量和原先的數(shù)量不同的可能性較大)
6:如為FAT32分區(qū)則以DISKEDIT/M維護模式編輯磁盤將主分區(qū)表中1C2H中的0600改為0B00將FAT清零為重新格式化FAT32做準備
7:重新啟動后先運行FORMAT/Z:8D:完成后在進行反格式化UNFORMAT此時文件應(yīng)該大部恢復(fù)。當(dāng)然可能部分文件名字會有出入但不會變化太大。
注:此種恢復(fù)操作是針對FAT16如果分區(qū)為FAT32那可以省不少的事,但個別時候操作上可能更繁瑣些。
感謝大家能耐心看完,我這些土辦法還是經(jīng)過一定的實踐考驗的,可能比不上專業(yè)的工具或技術(shù)人員但在實在沒有辦法的時候也還能講就一下的。全部文章都只是個思路,尤其恢復(fù)文件是根據(jù)格式化后可以反格式化完成的,此間不能有寫硬盤的操作,所以還是有點不便。其實如果能用現(xiàn)成的軟件完成任務(wù)的話就不要用我的方法了。一家之言謹做參考,如果誰還有其它辦法歡迎一起切磋!謝謝
全自動恢復(fù)分區(qū)-Ghost的參數(shù)應(yīng)用
NortonGost是一個克隆應(yīng)用工具軟件,使用簡單,功能強大。它能用十分鐘的時間恢復(fù)你的整個系統(tǒng),極大地節(jié)約了用戶的時間,提高了電腦的使用效率,這是一篇關(guān)于Ghost的使用技巧的文章。
一般情況下,你可以使用Ghost的圖形界面中的功能來完成系統(tǒng)的恢復(fù)。有時候我們希望一個按鍵后軟件就能幫我全部恢復(fù),而不用再坐在電腦前時刻留意是否有需要確認之類的對話框。如果要實現(xiàn)這種功能,那你就得了解Ghost的參數(shù)。我們得用DOS的方式來解決這問題。(利用參數(shù)實現(xiàn)軟件的一部分功能,這可是DOS的最大特點了)下面我們將以實例分析的方式來說明如何利用Ghost的參數(shù)實現(xiàn)這功能。
下面是我的硬盤的分區(qū)情況。(如果你還不懂分區(qū)是什么,請不要隨便使用這些參數(shù),不然后果我們可不負責(zé)哦!!)
硬盤數(shù):1個(電腦上可不一定只有一個硬盤,如果你有兩個或以上的硬盤,可得注意修改參數(shù)值)
分區(qū)情況:分4個盤。
主分區(qū)1個
C盤:即DOS分區(qū);
護展分區(qū)
D盤、E盤和F盤三個邏輯分區(qū)。
一、實現(xiàn)系統(tǒng)的備份
首先我們用以下的參數(shù)行實現(xiàn)把C盤的東西壓縮成一個影像文件(*.gho)。ghost.exe-clone,mode=pdump,src=1:1,dst=E:\\back\\pwin98.gho-z9-sure
參數(shù)說明:
-clone,mode=pdump表示采用克隆分區(qū)方式(pcopy是硬盤對拷pload是恢復(fù)影像文件;
src=1:1表示克隆第一個物理硬盤的第一分區(qū),一般來說是C盤,也就是系統(tǒng)盤;
dst=E:\\back\\pwin98.gho表示分區(qū)被克隆成影像文件pwin98.gho,并保存到E盤backup目錄里;
-z9表示使用最高壓縮形式(-z9)備份;
-sure表示在軟件運行過程中所有出現(xiàn)的對話框中都取OK值。
二、系統(tǒng)的恢復(fù)
ghost.exe-clone,mode=pload,src=E:\\back\\pwin98.gh1,dst=1:1-sure-rb
參數(shù)說明:
src=E:\\back\\pwin98.gh1表示采用保存在E盤的back目錄下的pwin98.gho的影像文件中的第一分區(qū)內(nèi)容;dst=1:1表示恢復(fù)到第一物理硬盤的第一分區(qū);
-rb表示系統(tǒng)恢復(fù)完成后,自動重新啟動系統(tǒng)。
三、一些常用參數(shù)的說明
適當(dāng)運用Ghost的參數(shù),你就能高效地完成工作。下面的參數(shù)都是一些比較常用的參數(shù),有興趣不妨組合試用一下效果如何。
1、-rb
本次GHOST操作結(jié)束退出時自動REBOOT。一個很有用的參數(shù),特別是在復(fù)制系統(tǒng)時你可以放心離開了。
2、-fx
本次GHOST操作結(jié)束退出時自動回到DOS提示符(前提是你是以DOS命令的方式啟動的GHOST)。
3、-sure
對所有要求確認的提示或警告一律回答“YES”。此參數(shù)有一定的危險性,慎用?。?/p>
4、-fro
如果源分區(qū)發(fā)現(xiàn)壞簇,則略過提示強制拷貝。此參數(shù)可用來試著挽救硬盤壞道中的數(shù)據(jù)。
5、-fnw
禁止對FAT分區(qū)進行寫操作,以防誤操作(此參數(shù)對NTFS分區(qū)無效)。
6、-f32
將源FAT16分區(qū)拷貝后轉(zhuǎn)換成FAT32(前提是目標分區(qū)不小于2G)。由于支持FAT32的操作系統(tǒng)很少,所以除非你是復(fù)制win98分區(qū),否則此參數(shù)慎用!
7、-fatlimit
將NT的FAT16分區(qū)限制在2G。此參數(shù)在復(fù)制WINDOWSNT分區(qū),且不想使用64K/簇的FAT16時非常有用。
8、-span
分卷參數(shù)。當(dāng)空間不足時提示復(fù)制到另一個分區(qū)的另一個IMAGEFILE。
9、-auto
分卷拷貝時不提示就自動賦予一個文件名繼續(xù)執(zhí)行。
解開硬盤邏輯死鎖的另幾種有效方法?。ê喴祝?/p>
給“邏輯鎖”解鎖比較容易的方法是:
1?!盁岚尾濉庇脖P電源。
“熱拔插”硬盤電源就是在當(dāng)系統(tǒng)啟動時,先不給被鎖的硬盤加電,啟動完成后再給硬盤“熱插”上電源線,這樣系統(tǒng)就可以正常控制硬盤了。這是一種非常危險的方法,為了降低危險程度,碰到“邏輯鎖”后,大家最好依照下面兩種比較簡單和安全的方法處理。
2?!颱ltraEdit★
首先準備一張啟動盤,然后在其他正常的機器上使用二進制編輯工具(推薦UltraEdit)修改軟盤上的IO.SYS文件(修改前記住先將該文件的屬性改為正常),具體是在這個文件里面搜索第一個“55AA”字符串,找到以后修改為任何其他數(shù)值即可。用這張修改過的系統(tǒng)軟盤你就可以順利地帶著被鎖的硬盤啟動了。不過這時由于該硬盤正常的分區(qū)表已經(jīng)被破壞,你無法用“Fdisk”來刪除和修改分區(qū),但是此時可以用本論壇介紹的關(guān)于分區(qū)表恢復(fù)的方法來處理。
3。★DM★
因為DM是不依賴于主板BIOS來識別硬盤的硬盤工具,就算在主板BIOS中將硬盤設(shè)為“NONE”,DM也可識別硬盤并進行分區(qū)和格式化等操作,所以我們也可以利用DM軟件為硬盤解鎖。
首先將DM拷到一張系統(tǒng)盤上,接上被鎖硬盤后開機,按“Del”鍵進入BIOS設(shè)置,將所有IDE接口設(shè)為“NONE”并保存后退出,然后用軟盤啟動系統(tǒng),系統(tǒng)即可“帶鎖”啟動,因為此時系統(tǒng)根本就等于沒有硬盤。
啟動后運行DM,你會發(fā)現(xiàn)DM可以識別出硬盤,選中該硬盤進行分區(qū)格式化就可以了。這種方法簡單方便,但是有一個致命的缺點,就是硬盤上的數(shù)據(jù)保不住了。硬盤數(shù)據(jù)恢復(fù)知識
聲明:
1、您所看到的是《數(shù)據(jù)恢復(fù)與軟故障處理基本指南》一文的文本稿,本文已經(jīng)在《計算機應(yīng)用文摘》發(fā)表,傳統(tǒng)媒體如欲轉(zhuǎn)載請同該雜志社聯(lián)系,獲得許可方可轉(zhuǎn)載。
2、本文作者seak(哈工大紫丁香站ID)許可本文可轉(zhuǎn)載于任何非商業(yè)BBS、新聞組和WEB站點。但嚴禁改動、刪節(jié)或添加或局部抄襲、改頭換面用于任何正式出版物。轉(zhuǎn)載必須完整,包括本聲明和原文紫丁香BBS信頭(即:發(fā)信人、標題、發(fā)信站三行)。
3、由于《計算機應(yīng)用文摘》編輯同志對本文的修改、和作者對文章的再次擴充,等因素,你看到的電子版本部分章節(jié)與刊發(fā)文章并不一致。同時,作者本人也保留對文章再次擴充修改和網(wǎng)上重新發(fā)布的權(quán)利。
4、本文是一篇科普文章,是作者考慮到一般用戶的接受能力而寫的,對本領(lǐng)域的專家本文并無價值。作者力圖能給廣大用戶做準確的描述,但由于作者時間和水平的限制,作者不能保證本文的涉及的觀點、處理方法等絕對正確。
————————————————————————————————
1、系統(tǒng)工作機理的簡單介紹(本節(jié)由lowpower縮寫)
這一部分在原作中是最重要的一章,考慮到篇幅關(guān)系,進行了大量的刪節(jié)。
①、DOS(DOS兼容系統(tǒng))硬盤數(shù)據(jù)的構(gòu)成
DOS磁盤系統(tǒng),可以按照邏輯分區(qū)的概念管理物理空間,不同分區(qū)可以裝載不同的OS系統(tǒng)。
示意如下:
硬盤空間
第一扇區(qū)|分區(qū)1|分區(qū)2|分區(qū)3|分區(qū)4
主引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|
各分區(qū)公用|各個分區(qū)相對獨立,可安裝不同操作系統(tǒng)。
對FAT結(jié)構(gòu)的分區(qū)每一分區(qū)都有獨立的引導(dǎo)記錄,F(xiàn)DT表,F(xiàn)AT表等。同時,系統(tǒng)還有一個最為重要的主引導(dǎo)記錄。在0柱0面1扇區(qū),今后我們用CYL代表柱、SIDE代表面,SEC代表扇區(qū)。以下一個FAT結(jié)構(gòu)分區(qū)的簡圖。
保留區(qū)-磁盤參數(shù)表、DOS引導(dǎo)記錄
控制區(qū)-FAT表1、FAT表2根目錄區(qū)
數(shù)據(jù)區(qū)-數(shù)據(jù)區(qū)
以下簡單介紹一下重要的部分:
主引導(dǎo)記錄又稱主分區(qū)表、MBR等等:MBR占一個扇區(qū),在CYL0、SIDE0、SEC1,由代碼區(qū)和數(shù)據(jù)區(qū)構(gòu)成。其中代碼區(qū)是一端標準的程序,完成BIOS自舉到OSBOOT之間的工作,為OS啟動做最后的準備。標準代碼區(qū)可以由FDISK/MBR重建,但對于多系統(tǒng)引導(dǎo)的不標準MBR,將被這一操作破壞。MBR的數(shù)據(jù)區(qū)記錄了分區(qū)情況。
系統(tǒng)扇區(qū):CYL0、SIDE0、SEC1-CYL0、SIDE0、SEC63,共62個扇
區(qū)引導(dǎo)區(qū)又稱BOOT區(qū):CYL0、SIDE1、SEC1這是我們過去稱的DOS引
導(dǎo)區(qū)。也占一個扇區(qū)。
文件分配表又稱FAT:是記錄文件占用簇的情況和連接關(guān)系的地方。一般有兩個FAT表,起到備份的作用。FAT12、FAT16的第一FAT表一般均在0-1-2,F(xiàn)AT32的第一FAT表在0-1-33。由于FAT表記錄文件占用扇區(qū)連接的地方,如果兩個FAT表都壞了,后果不堪設(shè)想。
由于FAT表的長度與當(dāng)前分區(qū)的大小有關(guān)所以FAT2的地址是需要計算的。根目錄區(qū)(ROOT、FDT):這里記錄了根目錄里的目錄文件項等,ROOT區(qū)跟在FAT2后面。
數(shù)據(jù)區(qū):跟在ROOT區(qū)后面,這才是數(shù)據(jù)內(nèi)容。其實,MBR、隱含扇區(qū)、BOOT區(qū),重建都比較容易。數(shù)據(jù)恢復(fù)的關(guān)鍵在于恢復(fù)數(shù)據(jù)文件。由于FAT表記錄了文件在硬盤上占用扇區(qū)的鏈表,如果2個FAT表都完全損壞了。那么恢復(fù)文件,特別是占用多個不連續(xù)扇區(qū)文件就相當(dāng)困難了。
②、主引導(dǎo)記錄簡單說明:
主引導(dǎo)記錄是硬盤引導(dǎo)的起點,關(guān)于代碼區(qū)不多說了,其數(shù)據(jù)區(qū),比較重要的是2個標志,80H和55AA,80H一般在偏移1BE處,80是分區(qū)激活的標志的標記表示系統(tǒng)可引導(dǎo),且整個分區(qū)表只能有一個80標記。另一個就是結(jié)尾的55AA標記,用來表示主引導(dǎo)記錄是一個有效的記錄。另外,各個分區(qū)自身的引導(dǎo)記錄,也是以55AA結(jié)束,這是我們查找分區(qū)的標志。我們后面在介紹如何主引導(dǎo)記錄中,給出了一個完整的分區(qū)表的例子,大家可對照查看。數(shù)據(jù)區(qū)中,用10H字節(jié)表示一個分區(qū),最多可表示4個分區(qū),分別從1BE、1CE、1DE、1EE開始,我們后面給出了分區(qū)表項對應(yīng)地址的含義。大家可以對應(yīng)分析一下以下分區(qū)的情況。
800101000BFEBFFC3F00-00007E86BB00
①②③④⑤⑥
①:激活標記,80表示可引導(dǎo)分區(qū)
②:分區(qū)開始的磁頭號為01、開始的扇區(qū)號為01、開始的柱面號為00,由于開始的扇區(qū)號為2進制6位,而開始的柱面號為2進制10位,因此扇區(qū)號所用字節(jié)的高兩位要加在柱面號高兩位。
③:分區(qū)的系統(tǒng)類型FAT32(0B),01是FAT12,04為FAT16,06為BIGDOS,07為NTFS,
其他參見分區(qū)類型表。
④:分區(qū)結(jié)束磁頭號254、分區(qū)結(jié)束扇區(qū)號63、分區(qū)結(jié)束柱面號764
⑤:首扇區(qū)的相對扇區(qū)號63
⑥:總扇區(qū)數(shù)12289622
2、常見手工處理工具與DOS外部命令介紹
DEBUG:古老和最為常見的調(diào)試跟蹤軟件,始終捆綁在微軟的DOS/WIN9X操作系統(tǒng)中。有19個子命令。有編寫執(zhí)行匯編指令,直接讀寫絕對扇區(qū)和內(nèi)存單元等功能,可以在最艱苦的條件下工作。DOS6.22以下的系統(tǒng),DEBUG.EXE在DOS目錄下,WIN9X系統(tǒng)中它在WINDOWS\\COMMAND目錄下,它
也出現(xiàn)在WIN9X所生成的應(yīng)急盤中。DISKEDIT:常見16進制編輯軟件,字符界面,可以以文件方式和扇區(qū)方式讀寫邏輯內(nèi)容,可以讀寫絕對扇區(qū),可以方便的查找編輯分區(qū)表、FAT表、ROOT區(qū)等重要扇區(qū)。這一點要比DEBUG更方便。但在一些重要扇區(qū)損壞的情況下,DISKEDIT可能無法啟動。DISKEDIT軟件可以在著名的NortonUtilities軟件包中找到。最新的DISKEDIT出現(xiàn)在NU4中。
NDD:常見的FAT文件結(jié)構(gòu)磁盤修復(fù)工具,就是著名的NORTON磁盤醫(yī)生,可以自動修復(fù)分區(qū)丟失等情況,可以搶救軟盤壞區(qū)中的數(shù)據(jù),強制讀出后搬移到其他空白扇區(qū)。希望大家不要再使用NORTONFORDOS7或8的NDD,這個版本由于不支持大分區(qū)、FAT32、長文件名等技術(shù),會給你帶來大量的麻煩。建議大家使用NortonUtilities4或更高版本中的NDD.EXE,這是純DOS下的工具。在硬盤崩潰或異常的情況下,他可能可以帶給用戶以希望。WIN9X下的磁盤醫(yī)生調(diào)用的并不是這個程序,而
是NDD32.EXE.
FDISK:FDISK當(dāng)然是個危險的命令,很多人非??謶郑聦嵣希現(xiàn)DISK命令的運行并不影響任何分區(qū)內(nèi)的硬盤數(shù)據(jù),他對分區(qū)的設(shè)置操作,只改變主分區(qū)表的數(shù)據(jù)區(qū)。而特別是FDISK異常重要的隱含參數(shù)/MBR,可以重建主分區(qū)表的代碼區(qū),清除主引導(dǎo)型病毒等。這是非常有用的操作。DOS6.22以下的系統(tǒng),F(xiàn)DISK.EXE在DOS目錄下,WIN9X系統(tǒng)中它在WINDOWS\\COMMAND目錄下,它也出現(xiàn)在WIN9X所生成的應(yīng)急盤中。
FORMAT:在一些人眼中,F(xiàn)ORMAT是最可怕的命令,但他并不是對硬盤清零,特別值得注意的是,很多文件恢復(fù)工具都建議你恢復(fù)前先FORMAT該分區(qū)起到保護的餓作用。DOS6.22以下的系統(tǒng),F(xiàn)ORM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 牙齒發(fā)黑的臨床護理
- 關(guān)于進一步營造園區(qū)親商環(huán)境的對策建議
- 妊娠合并卵巢腫瘤的健康宣教
- 懸雍垂過長的健康宣教
- 不動桿菌細菌感染的臨床護理
- JJF(陜) 040-2020 水泥比長儀校準規(guī)范
- 《操作系統(tǒng)用戶界面》課件
- 小班身體協(xié)調(diào)能力的培養(yǎng)計劃
- 提升班級文藝素養(yǎng)的活動規(guī)劃計劃
- 2024-2025學(xué)年年七年級數(shù)學(xué)人教版下冊專題整合復(fù)習(xí)卷28.2 解直角三角形(一)同步測控優(yōu)化訓(xùn)練(含答案)
- 福建百校2025屆高三12月聯(lián)考歷史試卷(含答案解析)
- 2024年山西省建筑安全員《B證》考試題庫及答案
- 2023年益陽市安化縣招聘鄉(xiāng)鎮(zhèn)衛(wèi)生院護理人員筆試真題
- 《基于PLC的智能交通燈控制系統(tǒng)設(shè)計》10000字(論文)
- 首都經(jīng)濟貿(mào)易大學(xué)《微積分》2021-2022學(xué)年第一學(xué)期期末試卷
- 人音版音樂七年級上冊《父親的草原母親的河》課件
- 2024年度短視頻內(nèi)容創(chuàng)作服務(wù)合同3篇
- 2024年度拼多多店鋪托管經(jīng)營合同2篇
- 介入治療并發(fā)癥
- 2023年北京腫瘤醫(yī)院(含社會人員)招聘筆試真題
- 能源管理總結(jié)報告
評論
0/150
提交評論