硬盤維修原理5ljzj8doc_第1頁
硬盤維修原理5ljzj8doc_第2頁
硬盤維修原理5ljzj8doc_第3頁
硬盤維修原理5ljzj8doc_第4頁
硬盤維修原理5ljzj8doc_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

硬盤維修原理

有人都說硬盤怎么能修的好,那修好了也不是很容易壞嗎?!

其實(shí)硬盤是可以修好的。如果你的水平高的話,修好的硬盤也不會(huì)那么容易壞的。

修理的原理有2種:

1用lformat,hp,adm,dm,wipinfo,ndd這些軟件是把壞道修成G-list增長(zhǎng)壞道列表中的。這個(gè)其實(shí)是一般的修理方法,這種方法那,比較容易掌握,也是普通人都是可以搞定的。但是G-list列表的空間不是很大的,也就是500-700個(gè)之間的空間吧,如果硬盤壞道超過這個(gè)數(shù)字后,壞道就不能加入G-list列表了,也就是修不好了。這種方法修好的壞道,也是對(duì)文件是沒有影響的,因?yàn)樗切迯?fù)成增長(zhǎng)行壞道表中去了,系統(tǒng)是不可能訪問他們的。

2用專業(yè)的軟件和設(shè)備來修理。本網(wǎng)站上有相關(guān)的設(shè)備。

這個(gè)修理的原理是把硬盤的物理壞道屏蔽成工廠壞道P-list列表中去的。

其實(shí)每個(gè)新的硬盤的盤片上都是有壞道的,只是廠家經(jīng)過的特殊的手段,把它屏蔽掉了。這樣你們用普通的軟件是查看不到的。因?yàn)槟切┎皇菍I(yè)的軟件(用hp的軟件就可以查看到昆騰硬盤的P壞道列表,你們有興趣的可以下載一個(gè)去看看)。問什么一定要把壞道屏蔽到p-list中呢,把它屏蔽到G列表中不就是行了嗎!但是一個(gè)硬盤的壞道是很多的,一般都是1000個(gè)左右和以上,G列表的大小有限制的,不大。p列表就大的多了,一般都是4000個(gè)左右和以上,空間的大小和硬盤牌子和硬盤的容量有直接的關(guān)系,硬盤容量越大p列表就

越大。屏蔽到p列表中才可以修好更多的硬盤嗎!

以上就是修好一個(gè)硬盤的原理,知道這個(gè)原理呢,就知道修硬盤是怎么回事了。

關(guān)于專業(yè)的具體修理,請(qǐng)瀏覽專業(yè)的維修設(shè)備相關(guān)的資料。

昆騰lalblc硬盤的通病

昆騰公司這三款硬盤比較容易損壞,主要是電路板上的芯片發(fā)熱嚴(yán)重,導(dǎo)致不穩(wěn)定和燒毀,tda5247這個(gè)芯片,現(xiàn)象表現(xiàn)為在工作的途中,突然嗒的一聲響和連續(xù)噠噠的響聲,有時(shí)轉(zhuǎn)但不認(rèn)盤,有時(shí)干脆就不轉(zhuǎn)。如果用an8428ngak代換上它的話,性能會(huì)穩(wěn)定很多.

在用個(gè)幾年是沒有問題的!

IBM硬盤維修

關(guān)于IBM硬盤損壞案例,很多人都親身體驗(yàn)過。下面這篇文章,就針對(duì)IBM60GXP和75GXP型號(hào)的硬盤的普遍故障;

IBM硬盤損壞的一個(gè)普遍故障,大多是出現(xiàn)在使用一段時(shí)間后,硬盤突然有怪聲出現(xiàn),然后磁盤開始出現(xiàn)壞道。最后經(jīng)過IBMdrivefitnesstester工具等一些手段的修復(fù),或是壞道消失(從技術(shù)層面上講,我們懷疑它是真的“消失”抑或是一種屏蔽手段)但數(shù)據(jù)全無,或是進(jìn)入一個(gè)使用不穩(wěn)定階段,或是完全報(bào)廢無法再使用,而“怪聲”的出現(xiàn)幾乎在是所有損壞案例中共有的一個(gè)情況。

IBM公司官方技術(shù)員的解釋:

故障是由于用戶使用“不合理”造成,并非硬盤品質(zhì)問題:

奇怪的噠噠聲(特別是啟動(dòng)中),是由于用戶在安裝硬盤時(shí)插電源線時(shí)太用力,使電路板錯(cuò)位導(dǎo)致電路板與盤體數(shù)據(jù)接觸點(diǎn)(電源口附近)移位,從而造成磁頭不能正?!白呶弧?,這是IBM硬盤電路板做工最精細(xì)帶來的“附作用”。手動(dòng)校正電路板位置可處理此問題。

今天沒事,按照官方的解釋和解決問題的思路,拿起電烙鐵折騰了倆小時(shí),我的兩個(gè)IBM硬盤暫時(shí)好用了。不敢藏私,就又找來一個(gè)IBM同樣故障的硬盤,把我解決這個(gè)故障的全過程拍照記錄下來,請(qǐng)大家參考。

首先,是準(zhǔn)備過程。好的策劃準(zhǔn)備和一套好的維修工具可以使維修過程順利進(jìn)行,起到事半功倍的效果。

IBMDFT軟件

IBMDFT軟件,可以從IBM官方主頁下載,或者在google中以\"IBMDriveFitnessTest\"為關(guān)鍵詞搜索。當(dāng)前最新版本為3.40.

IBM在對(duì)其功能的描述中敘述到:

[iduba_page]

支持SCSI和IDE硬盤;

對(duì)IBM的硬盤做即時(shí)分析,并能快速判定硬盤是否有問題;

判斷是否存在系統(tǒng)故障,諸如是否溫度過高,是否有接線錯(cuò)誤等;

自動(dòng)記錄重要的硬盤參數(shù),以便跟蹤在操作中對(duì)硬盤的潛在沖擊;

拯救硬盤,包括擦除啟動(dòng)扇區(qū)和低級(jí)格式化;

對(duì)IDE硬盤作S.M.A.R.T(self-monitoringanalysisandreportingTechnology自我監(jiān)控,分析和記錄技術(shù))操作。

下載后運(yùn)行,按操作指示建立了一張含DFTutilities的開機(jī)盤

磁盤陣列(DiskArray)原理

1.為什么需要磁盤陣列?

如何增加磁盤的存取(access)速度,如何防止數(shù)據(jù)因磁盤的故障而失落及如何有效的利用磁盤空間,一直是電腦專業(yè)人員和用戶的困擾;而筧萘看排痰募鄹穹淺0汗?對(duì)用戶形成很大的負(fù)擔(dān)。磁盤陣列技術(shù)的產(chǎn)生一舉解決了這些問題。

過去十幾年來,CPU的處理速度增加了五十倍有多,內(nèi)存(memory)的存取速度亦大幅增加,而數(shù)據(jù)儲(chǔ)存裝置--主要是磁盤(harddisk)--的存取速度只增加了三、四倍,形成電腦系統(tǒng)的瓶頸,拉低了電腦系統(tǒng)的整體性能(throughput),若不能有效的提升磁盤的存取速度,CPU、內(nèi)存及磁盤間的不平衡將使CPU及內(nèi)存的改進(jìn)形成浪費(fèi)。

目前改進(jìn)磁盤存取速度的的方式主要有兩種。一是磁盤快取控制(diskcachecontroller),它將從磁盤讀取的數(shù)據(jù)存在快取內(nèi)存(cachememory)中以減少磁盤存取的次數(shù),數(shù)據(jù)的讀寫都在快取內(nèi)存中進(jìn)行,大幅增加存取的速度,如要讀取的數(shù)據(jù)不在快取內(nèi)存中,或要寫數(shù)據(jù)到磁盤時(shí),才做磁盤的存取動(dòng)作。這種方式在單工環(huán)境(single-taskingenvioronment)如DOS之下,對(duì)大量數(shù)據(jù)的存取有很好的性能(量小且頻繁的存取則不然),但在多工(multi-tasking)環(huán)境之下(因?yàn)橐煌5淖鲾?shù)據(jù)交換(swapping)的動(dòng)作)或數(shù)據(jù)庫(database)的存取(因?yàn)槊恳挥涗浂己苄?就不能顯示其性能。這種方式?jīng)]有任何安全保障。

其二是使用磁盤陣列的技術(shù)。磁盤陣列是把多個(gè)磁盤組成一個(gè)陣列,當(dāng)作單一磁盤使用,它將數(shù)據(jù)以分段(striping)的方式儲(chǔ)存在不同的磁盤中,存取數(shù)據(jù)時(shí),陣列中的相關(guān)磁盤一起動(dòng)作,大幅減低數(shù)據(jù)的存取時(shí)間,同時(shí)有更佳的空間利用率。磁盤陣列所利用的不同的技術(shù),稱為RAIDlevel,不同的level針對(duì)不同的系統(tǒng)及應(yīng)用,以解決數(shù)據(jù)安全

的問題。

一般高性能的磁盤陣列都是以硬件的形式來達(dá)成,進(jìn)一步的把磁盤快取控制及磁盤陣列結(jié)合在一個(gè)控制器(RAIDcontroler或控制卡上,針對(duì)不同的用戶解決人們對(duì)磁盤輸出入系統(tǒng)的四大要求:

(1)增加存取速度,

(2)容錯(cuò)(faulttolerance),即安全性

(3)有效的利用磁盤空間;

一種最佳化的方式,稱為負(fù)載平衡(load-balance)。例如有多個(gè)用戶在同一時(shí)間要讀取數(shù)據(jù),系統(tǒng)能同時(shí)驅(qū)動(dòng)互相鏡像的磁盤,同時(shí)讀取數(shù)據(jù),以減輕系統(tǒng)的負(fù)載,增加I/O的性能。

RAID1的磁盤是以磁盤延伸的方式形成陣列,而數(shù)據(jù)是以數(shù)據(jù)分段的方式作儲(chǔ)存,因而在讀取時(shí),它幾乎和RAID0有同樣的性能。從RAID的結(jié)構(gòu)就可以很清楚的看出RAID1和一般磁盤鏡像的不同。

下圖為RAID1,每一筆數(shù)據(jù)都儲(chǔ)存兩份:

從圖可以看出:

R:N(可同時(shí)讀取所有磁盤)

W:N/2(同時(shí)寫入磁盤數(shù))

S:N/2(利用率)

讀取數(shù)據(jù)時(shí)可用到所有的磁盤,充分發(fā)揮數(shù)據(jù)分段的優(yōu)點(diǎn);寫入數(shù)據(jù)時(shí),因?yàn)橛袀浞?所以要寫入兩個(gè)磁盤,其效率是N/2,磁盤空間的使用率也只有全部磁盤的一半。

很多人以為RAID1要加一個(gè)額外的磁盤,形成浪費(fèi)而不看好RAID1,事實(shí)上磁盤越來越便宜,并不見得造成負(fù)擔(dān),況且RAID1有最好的容錯(cuò)(faulttolerence)能力,其效率也是除RAID0之外最好的。

在磁盤陣列的技術(shù)上,從RAID1到RAID5,不停機(jī)的意思表示在工作時(shí)如發(fā)生磁盤故障,系統(tǒng)能持續(xù)工作而不停頓,仍然可作磁盤的存取,正常的讀寫數(shù)據(jù);而容錯(cuò)則表示即使磁盤故障,數(shù)據(jù)仍能保持完整,可讓系統(tǒng)存取到正確的數(shù)據(jù),而SCSI的磁盤陣列更可在工作中抽換磁盤,并可自動(dòng)重建故障磁盤的數(shù)據(jù)。磁盤陣列之所以能做到容錯(cuò)及不停機(jī),是因?yàn)樗腥哂嗟拇疟P空間可資利用,這也就是Redundant的意義。

RAID2

RAID2是把數(shù)據(jù)分散為位(bit)或塊(block),加入海明碼HammingCode,在磁盤陣列中作間隔寫入(interleaving)到每個(gè)磁盤中,而且地址(address)都一樣,也就是在各個(gè)磁盤中,其數(shù)據(jù)都在相同的磁道(cylinderortrack)及扇區(qū)中。RAID2的設(shè)計(jì)是使用共軸同步(spindlesynchronize)的技術(shù),存取數(shù)據(jù)時(shí),整個(gè)磁盤陣列一起動(dòng)作,在各作磁

盤的相同位置作平行存取,所以有最好的存取時(shí)間(accesstime),其總線(bus)是特別的設(shè)計(jì),以大帶寬(bandwide)并行傳輸所存取的數(shù)據(jù),所以有最好的傳輸時(shí)間(transfertime)。在大型檔案的存取應(yīng)用,RAID2有最好的性能,但如果檔案太小,會(huì)將其性能拉下來,因?yàn)榇疟P的存取是以扇區(qū)為單位,而RAID2的存取是所有磁盤平行動(dòng)作,而且是作

單位元的存取,故小于一個(gè)扇區(qū)的數(shù)據(jù)量會(huì)使其性能大打折扣。RAID2是設(shè)計(jì)給需要連續(xù)且大量數(shù)據(jù)的電腦使用的,如大型電腦(mainframetosupercomputer)、作影像處理或CAD/CAM的工作站(workstation)等,并不適用于一般的多用戶環(huán)境、網(wǎng)絡(luò)服務(wù)器(networkserver),小型機(jī)或PC。

RAID2的安全采用內(nèi)存陣列(memoryarray)的技術(shù),使用多個(gè)額外的磁盤作單位錯(cuò)誤校正(single-bitcorrection)及雙位錯(cuò)誤檢測(cè)(double-bitdetection);至于需要多少個(gè)額外的磁盤,則視其所采用的方法及結(jié)構(gòu)而定,例如八個(gè)數(shù)據(jù)磁盤的陣列可能需要三個(gè)額外的磁盤,有三十二個(gè)數(shù)據(jù)磁盤的高檔陣列可能需要七個(gè)額外的磁盤。

RAID3

RAID3的數(shù)據(jù)儲(chǔ)存及存取方式都和RAID2一樣,但在安全方面以奇偶校驗(yàn)(paritycheck)取代海明碼做錯(cuò)誤校正及檢測(cè),所以只需要一個(gè)額外的校檢磁盤(paritydisk)。奇偶校驗(yàn)值的計(jì)算是以各個(gè)磁盤的相對(duì)應(yīng)位作XOR的邏輯運(yùn)算,然后將結(jié)果寫入奇偶校驗(yàn)磁盤,任何數(shù)據(jù)的修改都要做奇偶校驗(yàn)計(jì)算,

如某一磁盤故障,換上新的磁盤后,整個(gè)磁盤陣列(包括奇偶校驗(yàn)磁盤)需重新計(jì)算一次,將故障磁盤的數(shù)據(jù)恢復(fù)并寫入新磁盤中;如奇偶校驗(yàn)磁盤故障,則重新計(jì)算奇偶校驗(yàn)值,以達(dá)容錯(cuò)的要求.

較之RAID1及RAID2,RAID3有85%的磁盤空間利用率,其性能比RAID2稍差,因?yàn)橐銎媾夹r?yàn)計(jì)算;共軸同步的平行存取在讀檔案時(shí)有很好的性能,但在寫入時(shí)較慢,需要重新計(jì)算及修改奇偶校驗(yàn)磁盤的內(nèi)容。RAID3和RAID2有同樣的應(yīng)用方式,適用大檔案及大量數(shù)據(jù)輸出入的應(yīng)用,并不適用于PC及網(wǎng)絡(luò)服務(wù)器。

RAID4

RAID4也使用一個(gè)校驗(yàn)磁盤,但和RAID3不一樣

RAID4是以扇區(qū)作數(shù)據(jù)分段,各磁盤相同位置的分段形成一個(gè)校驗(yàn)磁盤分段(parityblock),放在校驗(yàn)磁盤。這種方式可在不同的磁盤平行執(zhí)行不同的讀取命今,大幅提高磁盤陣列的讀取性能;但寫入數(shù)據(jù)時(shí),因受限于校驗(yàn)磁盤,同一時(shí)間只能作一次,啟動(dòng)所有磁盤讀取數(shù)據(jù)形成同一校驗(yàn)分段的所有數(shù)據(jù)分段,與要寫入的數(shù)據(jù)做好校驗(yàn)計(jì)算再寫入。即使如此,小型檔案的寫入仍然比RAID3要快,因其校驗(yàn)計(jì)算較簡(jiǎn)單而非作位(bitlevel)的計(jì)算;但校驗(yàn)磁盤形成RAID4的瓶頸,降低了性能,因有RAID5而使得RAID4較少使用。

RAID5

RAID5避免了RAID4的瓶頸,方法是不用校驗(yàn)磁盤而將校驗(yàn)數(shù)據(jù)以循環(huán)的方式放在每一個(gè)磁盤中,

磁盤陣列的第一個(gè)磁盤分段是校驗(yàn)值,第二個(gè)磁盤至后一個(gè)磁盤再折回第一個(gè)磁盤的分段是數(shù)據(jù),然后第二個(gè)磁盤的分段是校驗(yàn)值,從第三個(gè)磁盤再折回第二個(gè)磁盤的分段是數(shù)據(jù),以此類推,直到放完為止。圖中的第一個(gè)parityblock是由A0,A1...,B1,B2計(jì)算出來,第二個(gè)parityblock是由B3,B4,...,C4,D0計(jì)算出來,也就是校驗(yàn)值是由各磁盤

同一位置的分段的數(shù)據(jù)所計(jì)算出來。這種方式能大幅增加小檔案的存取性能,不但可同時(shí)讀取,甚至有可能同時(shí)執(zhí)行多個(gè)寫入的動(dòng)作,如可寫入數(shù)據(jù)到磁盤1而其parityblock在磁盤2,同時(shí)寫入數(shù)據(jù)到磁盤4而其parityblock在磁盤1,這對(duì)聯(lián)機(jī)交易處理(OLTP,On-LineTransactionProcessing)如銀行系統(tǒng)、金融、股市等或大型數(shù)據(jù)庫的

處理提供了最佳的解決方案(solution),因?yàn)檫@些應(yīng)用的每一筆數(shù)據(jù)量小,磁盤輸出入頻繁而且必須容錯(cuò)。

事實(shí)上RAID5的性能并無如此理想,因?yàn)槿魏螖?shù)據(jù)的修改,都要把同一parityblock的所有數(shù)據(jù)讀出來修改后,做完校驗(yàn)計(jì)算再寫回去,也就是RMWcycle(Read-Modify-Writecycle,這個(gè)cycle沒有包括校驗(yàn)計(jì)算);正因?yàn)闋恳欢鴦?dòng)全身,所以:

R:N(可同時(shí)讀取所有磁盤)

W:1(可同時(shí)寫入磁盤數(shù))

S:N-1(利用率)

RAID5的控制比較復(fù)雜,尤其是利用硬件對(duì)磁盤陣列的控制,因?yàn)檫@種方式的應(yīng)用比其他的RAIDlevel要掌握更多的事情,有更多的輸出入需求,既要速度快,又要處理數(shù)據(jù),計(jì)算校驗(yàn)值,做錯(cuò)誤校正等,所以價(jià)格較高;其應(yīng)用最好是OLTP,至于用于圖像處理等,不見得有最佳的性能。

2.磁盤陣列的額外容錯(cuò)功能:SpareorStandbydriver

事實(shí)上容錯(cuò)功能已成為磁盤陣列最受青睞的特性,為了加強(qiáng)容錯(cuò)的功能以及使系統(tǒng)在磁盤故障的情況下能迅速的重建數(shù)據(jù),以維持系統(tǒng)的性能,一般的磁盤陣列系統(tǒng)都可使用熱備份(hotspareorhotstandbydriver)的功能,所謂熱備份是在建立(configure)磁盤陣列系統(tǒng)的時(shí)候,將其中一磁盤指定為后備磁盤,此一磁盤在平常并不操作,但若陣列中某一磁盤發(fā)生故障時(shí),磁盤陣列即以后備磁盤取代故障磁盤,并自動(dòng)將故障磁盤的數(shù)據(jù)重建(rebuild)在后備磁盤之上,因?yàn)榉磻?yīng)快速,加上快取內(nèi)存減少了磁盤的存取,所以數(shù)據(jù)重建很快即可完成,對(duì)系統(tǒng)的性能影響很小。對(duì)于要求不停機(jī)的大型數(shù)據(jù)處理中心或控制中心而言,熱備份更是一項(xiàng)重要的功能,因?yàn)榭杀苊馔黹g或無人值守時(shí)發(fā)生磁盤故障所引起的種種不便。

另一個(gè)額外的容錯(cuò)功能是壞扇區(qū)轉(zhuǎn)移(badsectorreassignment)。壞扇區(qū)是磁盤故障的主要原因,通常磁盤在讀寫時(shí)發(fā)生壞扇區(qū)的情況即表示此磁盤故障,不能再作讀寫,甚至有很多系統(tǒng)會(huì)因?yàn)椴荒芡瓿勺x寫的動(dòng)作而死機(jī),但若因?yàn)槟骋簧葏^(qū)的損壞而使工作不能完成或要更換磁盤,則使得系統(tǒng)性能大打折扣,而系統(tǒng)的維護(hù)成本也未免太高了。壞扇區(qū)轉(zhuǎn)移是當(dāng)磁盤陣列系統(tǒng)發(fā)現(xiàn)磁盤有壞扇區(qū)時(shí),以另一空白且無故障的扇區(qū)取代該扇區(qū),以延長(zhǎng)磁盤的使用壽命,減少壞磁盤的發(fā)生率以及系統(tǒng)的維護(hù)成本。所以壞扇區(qū)轉(zhuǎn)移功能使磁盤陣列具有更好的容錯(cuò)性,同時(shí)使整個(gè)系統(tǒng)有最好的成本效益比。其他如可外接電池備援磁盤陣列的快取內(nèi)存,以避免突然斷電時(shí)數(shù)據(jù)尚未寫回磁盤而損失;或在RAID1時(shí)作寫入一致性的檢查等,雖是小技術(shù),但亦不可忽視。

3.硬件磁盤陣列還是軟件磁盤陣列

市面上有所謂硬件磁盤陣列與軟件磁盤陣列之分,因?yàn)檐浖疟P陣列是使用一塊SCSI卡與磁盤連接,一般用戶誤以為是硬件磁盤陣列。以上所述主要是針對(duì)硬件磁盤陣列,其與軟件磁盤陣列有幾個(gè)最大的區(qū)別:

l一個(gè)完整的磁盤陣列硬件與系統(tǒng)相接。

l內(nèi)置CPU,與主機(jī)并行運(yùn)作,所有的I/O都在磁盤陣列中完成,減輕主機(jī)的工作負(fù)載,增加系統(tǒng)整體性能。

l有卓越的總線主控(busmastering)及DMA(DirectMemoryAccess)能力,加速數(shù)據(jù)的存取及傳輸性能。

l與快取內(nèi)存結(jié)合在一起,不但增加數(shù)據(jù)的存取及傳輸性能,更因減少對(duì)磁盤的存取而增加磁盤的壽命。

l能充份利用硬件的特性,反應(yīng)快速。

軟件磁盤陣列是一個(gè)程序,在主機(jī)執(zhí)行,透過一塊SCSI卡與磁盤相接形成陣列,它最大的優(yōu)點(diǎn)是便宜,因?yàn)闆]有硬件成本(包括研發(fā)、生產(chǎn)、維護(hù)等),而SCSI卡很便宜(亦有的軟件磁盤陣列使用指定的很貴的SCSI卡);它最大的缺點(diǎn)是使主機(jī)多了很多進(jìn)程(process),增加了主機(jī)的負(fù)擔(dān),尤其是輸出入需求量大的系統(tǒng)。目前市面上的磁盤陣列

系統(tǒng)大部份是硬件磁盤陣列,軟件磁盤陣列較少。

4.磁盤陣列卡還是磁盤陣列控制器

磁盤陣列控制卡一般用于小系統(tǒng),供單機(jī)使用。與主機(jī)共用電源,在關(guān)閉主機(jī)電源時(shí)存在丟失Cache中的數(shù)據(jù)的的危險(xiǎn)。磁盤陣列控制卡只有常用總線方式的接口,其驅(qū)動(dòng)程序與主機(jī)、主機(jī)所用的操作系統(tǒng)都有關(guān)系,有軟、硬件兼容性問題并潛在地增加了系統(tǒng)的不安定因素。在更換磁盤陣列卡時(shí)要冒磁盤損壞,資料失落,隨時(shí)停機(jī)的風(fēng)險(xiǎn)。

獨(dú)立式磁盤陣列控制一般用于較大型系統(tǒng),可分為兩種:

單通道磁盤陣列和多通道式磁盤陣列,單通道磁盤陣列只能接一臺(tái)主機(jī),有很大的擴(kuò)充限制。多通道磁盤陣列可接多個(gè)系統(tǒng)同時(shí)使用,以群集(cluster)的方式共用磁盤陣列,這使內(nèi)接式陣列控制及單接式磁盤陣列無用武之地。目前多數(shù)獨(dú)立形式的磁盤陣列子系統(tǒng),其本身與主機(jī)系統(tǒng)的硬件及操作環(huán)境?

--

首先,IDE的性能不會(huì)比SCSI更高的。特別是在多任務(wù)的情況下。一般廣告給出的是

最大傳送速度,并不是工作速度。同一時(shí)期的IDE與SCSI盤相比,主要是產(chǎn)量比較大,

電路比較簡(jiǎn)單,所以價(jià)格比SCSI低很多,但要比性能,則差遠(yuǎn)了。

RAID并沒有限制使用多少個(gè)盤,應(yīng)時(shí)盤越多越好。

對(duì)于SCSI結(jié)構(gòu)的RAID來說,盤的最大數(shù)量與SCSI通道(SCSI總線)的數(shù)量有關(guān)一般是每個(gè)通道最多裝15個(gè)盤(SCSI/3)對(duì)于FC-AL(光纖)則是每個(gè)通道200個(gè)盤當(dāng)然,要有這樣大的磁盤箱才行!

美鉆的硬盤推出后就問題多多,問題的表現(xiàn)也是千奇百怪的,主要表現(xiàn)為:

有正常自檢的聲音,不認(rèn)盤,這找到一排硬盤的型號(hào),沒有容量。

有正常自檢的聲音,轉(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)動(dòng)來判斷電源供應(yīng)與否,如果轉(zhuǎn)動(dòng)就說明電源供電正常。

2.

連線(Cable)是否連接正確

1)RibornCable有顏色的部分一般時(shí)1所在的部分,第20pin是key.,因此沒有pin。

2)有電源的一邊一般為1所在的一邊。

3)經(jīng)常移動(dòng)的硬盤或使用時(shí)間較長(zhǎng)的計(jì)算機(jī)而言,更換連線(cable)來測(cè)試也是較好的方法,因?yàn)殡m然連接部和外觀上沒有異常,但也可能因?yàn)榻佑|阻力,noixe,連接不良(poorconnection)等問題而不能正常工作的情況也時(shí)有發(fā)生。

3.檢查設(shè)置(setting)

1)檢查是否根據(jù)使用數(shù)量和使用目的而正確設(shè)定DiskSelectJumper(Master/Slave)。

4.檢查安裝(setup)是否正確

-有自動(dòng)檢測(cè)(AutoDetection)功能的,打開電源后用自動(dòng)檢測(cè)(AutoDetection)來識(shí)別硬盤。

1)如自動(dòng)檢測(cè)(AutoDetection)和硬盤初始化一切正常,可以認(rèn)為除壞扇區(qū)等表面損傷外硬盤硬件基本正常。

2)找不到硬盤(自動(dòng)檢測(cè)(AutoDetection)不到)時(shí),按照5以下步驟找到后,按照各自的要領(lǐng)分區(qū)(partition),格式化(format),SurfaceAnalysis,NDD依次檢查硬盤狀況。

5.檢查spidlemotor是否轉(zhuǎn)動(dòng)

1)檢查spindlemotor是否轉(zhuǎn)動(dòng)時(shí),供應(yīng)電源并用手輕觸磁盤得上蓋(topcover),可感覺到轉(zhuǎn)動(dòng)震動(dòng)。大部分硬盤驅(qū)動(dòng)器發(fā)出轉(zhuǎn)動(dòng)聲音。

2)SpindleMotor不轉(zhuǎn)動(dòng)的原因有

-

沒有供應(yīng)電源

-

Board有損

-

spindleMotor自身有損

-

Stictiontiction

<參考〉

-

spindlemotor不能啟動(dòng),不能開始轉(zhuǎn)動(dòng),達(dá)不到正常的轉(zhuǎn)動(dòng)速度,轉(zhuǎn)動(dòng)速度忽高忽低等的故障的修理過程也各不相同。

-

供應(yīng)電源后spindleMotor開始轉(zhuǎn)動(dòng)后,如出現(xiàn)刮磨的聲音,可說明磁片有刮痕或HeadSlider已破損。

-

如spindleMotor正常轉(zhuǎn)動(dòng),但出現(xiàn)碰橦聲或時(shí)而轉(zhuǎn)動(dòng)時(shí)而不轉(zhuǎn)動(dòng),說明spindle相關(guān)的機(jī)能基本正常,是在為了搜索(search)磁片上必要的數(shù)據(jù)而重試(retry)過程發(fā)生的現(xiàn)象,也叫NotReady,其原因是多方面綜合造成的。

6.檢查磁頭在初始化過程中是否正常

1)spindlespeed達(dá)到正常速度(舊的驅(qū)動(dòng)器需6-15秒,最新驅(qū)動(dòng)器需2-6秒),磁頭從里向外移動(dòng),可用手來感覺到其初始化過程。

2)

達(dá)到這個(gè)狀態(tài)以后,除壞扇區(qū)以外的80%-90%可達(dá)到ready狀態(tài)。

7.利用HDD檢測(cè)軟件檢查讀/寫功能和表面狀態(tài)

1)沒有HDD檢測(cè)軟件的情況下,可通過一般步驟來檢查。?.

*Partition

*Format

*Scandisk,NDD等

2)表面狀態(tài)不好或有壞扇區(qū)存在的情況下,要確定是否修復(fù)之后使用。

*

壞扇區(qū)較少并且不擴(kuò)散的情況下,對(duì)使用沒有大的影響。

DM的使用!

一般來說如果硬盤出現(xiàn)物理的故障是很難修復(fù)的,你唯一可以做的事情只有更換,但是在更換之前還有最后一個(gè)方法值得試試,那就是低級(jí)格式化。

低級(jí)格式化的作用是將空白的磁片劃分一個(gè)個(gè)同心圓、半徑不同的磁道,還將磁道劃分為若干個(gè)扇區(qū),每個(gè)扇區(qū)的容量為512字節(jié)。在這里要說明的是,低級(jí)格式化是硬盤高損耗的操作,將大大縮短硬盤的使用壽命,因此,如非十分必要,建議不要進(jìn)行低級(jí)格式化。

以前要進(jìn)行低級(jí)格式化有兩種方法,一是通過主板BIOS中所支持的功能,但是現(xiàn)在的主板一般都不帶有次項(xiàng)功能。或者使用專用的軟件進(jìn)行,其中DM就是其中一款。

默認(rèn)啟動(dòng)DM是無法進(jìn)行低級(jí)格式化的,你需要打開DM的高級(jí)菜單??梢栽趩?dòng)時(shí)加上參數(shù)“dm/m”或者在DM的主界面中按“Alt+M”切換到高級(jí)菜單。

選擇菜單中的“(M)aintenanceOptions”,進(jìn)入高級(jí)菜單。

然后選擇“(U)tilities”,進(jìn)入低級(jí)格式化界面。

接著選擇你需要低級(jí)格式化的硬盤,如果你只有一個(gè)硬盤直接回車即可,如果有多個(gè)需要進(jìn)行從中進(jìn)行選擇。

選擇硬盤后,然后再選擇“LowLevelFormat”,進(jìn)行低級(jí)格式化。

這是會(huì)彈出警告的窗口,你需要按“Alt+C”進(jìn)行確認(rèn)。

確認(rèn)之后,還會(huì)顯示讓你再次確認(rèn)的窗口,選擇“YES”。

選擇完畢,就開始硬盤低級(jí)格式化的操作,其中用百分比顯示進(jìn)度。

低級(jí)格式化是很耗時(shí)間的事情,這個(gè)要依據(jù)你硬盤的大小以及硬盤損壞情況來定。

再次提醒大家,低級(jí)格式化是對(duì)硬盤有損壞的操作,不是萬不得已最好不要進(jìn)行

明明白白了解硬盤維修

BIOS:這是一個(gè)本不該出現(xiàn)在這里的一個(gè)術(shù)語,因?yàn)橛脖P上沒有它。

DSP:數(shù)字信號(hào)處理機(jī),相當(dāng)于主板上的CPU,現(xiàn)在的DSP中已經(jīng)集成了IDE接口電路。它有兩套接口:IDE接口,伺服機(jī)接口。有一套以上的總線。

FIREWARE:一套在運(yùn)行在DSP里的軟件。它一般的被存儲(chǔ)在電板的ROM上,或者DSP內(nèi)部的ROM內(nèi)。這就是為什么一些ST的硬盤在換電板的同時(shí)要將電板上的那塊ROM對(duì)應(yīng)于它原來的盤體。以及QT相近的電板可以換DSP,所支持的盤體的系列改變的緣故。

G-LIST:壞道增長(zhǎng)列表,一個(gè)被限制了大小的壞道列表,普通的軟件就可以改變的它的內(nèi)容。

P-LIST:壞道增長(zhǎng)列表,一個(gè)沒有限制的壞道列表,一般的軟件改變不了。改硬盤的大小就是該這個(gè)列表。

隱藏磁道:記錄著P-LIST,G-LIST.硬盤的S/N,型號(hào),等。它的柱面編號(hào)時(shí)候負(fù)的。美鉆的硬盤狂喜歡把它給搞丟了,所以導(dǎo)致硬盤轉(zhuǎn)轉(zhuǎn)停停。富士通的硬盤出現(xiàn)亂碼也是的。

成為一個(gè)硬盤維修高手的的必要條件:懂精密機(jī)械,精密電子,電磁學(xué),DSP,……等等

零磁道壞損的軟、硬盤修復(fù)記

一、零磁道壞損的硬盤

病因:零磁道壞損

病情描述:朋友買了一臺(tái)二手電腦,操作一段時(shí)間后,出了問題:無法啟動(dòng),經(jīng)實(shí)地調(diào)查:開機(jī)自檢通過顯示昆騰火球3.2G硬盤,C盤啟動(dòng)時(shí)出現(xiàn)“沒有系統(tǒng)盤!”。用A盤啟動(dòng),運(yùn)行Scan-disk,掃描C盤,發(fā)現(xiàn)第一簇出現(xiàn)壞簇,零磁道壞損。

手術(shù)方案:

1、擬乎用某電腦刊物1999年9月6日的文章“硬盤零磁道損壞的搶救”進(jìn)行修復(fù),但該法采用Pc-tools,要求只可胳膊于Fat32格式,且在D盤的大量重要文件。因零磁道壞損無法格式化C盤,又不忍心將其Fdisk重新分區(qū)為Fat16,將其重要文件毀之一旦,所以我只好采用其它方案。

2、采用PartitionMagoc(以下簡(jiǎn)稱為PMagic)。它可以說是目前最專業(yè)的硬盤分區(qū)管理工具,可以十分方便地實(shí)現(xiàn)了硬盤的動(dòng)態(tài)分區(qū)和無損分區(qū)。此次可利用它進(jìn)行零磁道硬盤壞損的修復(fù)。

手術(shù)過程:

電腦從A盤啟動(dòng),運(yùn)行PMagic,在主界面上可以鼠標(biāo)確定一個(gè)需要操作的分區(qū)(即其C盤),你有兩種選擇:

㈠為將FAT32轉(zhuǎn)換回FAT16格式(最后點(diǎn)擊的時(shí)候要選取“FAT32到FAT”這項(xiàng)),再按該文利用Pctools進(jìn)行修復(fù)。

㈡為直接利用PMagic修復(fù)。推薦選擇第二種。先在主界面上部的分區(qū)圖表中先擇分區(qū),然后在這個(gè)圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵,并選擇“調(diào)整容量/移動(dòng)”這時(shí)將會(huì)看見一個(gè)窗口,拖動(dòng)窗口上部左邊的容量滑動(dòng)條,這時(shí)下部的自由空間就會(huì)作出相應(yīng)的變化。如果覺得鼠標(biāo)拖動(dòng)不是很準(zhǔn)確,可以直接在對(duì)話框中鍵入需要釋放的硬盤空間大小,等調(diào)整到一個(gè)合適的容量(當(dāng)然越小越好)之后,按下“確定”按鍵,就可以在硬盤中多出一個(gè)小小自由空間了。這個(gè)自由空間包含壞損的零磁道在內(nèi),我們放棄使用它。另外,調(diào)整簇的大小還能夠讓硬盤空間的浪費(fèi)程度降到最低點(diǎn)。然后,退出PMagic,重新格式化C盤,安裝系統(tǒng),大功告成。

二、零磁道壞損的軟盤

病因:零磁道壞損。

病情描述:另一朋友使用軟盤拷貝、備份文件,由于軟盤使用頻繁,經(jīng)常出現(xiàn)軟盤零磁道壞損,又不忍遺棄,已累積有50余張。雖說一張軟盤值不了幾個(gè)錢,但如果能變廢為寶,通通修好加以利富。帶著這50余張軟盤(朋友已“慷慨”地全送給某了),某開始要?jiǎng)邮中g(shù)了。

手術(shù)過程:既然已經(jīng)知道都是零磁道損壞,首先使用古老的Pctools看一下是否湊效。運(yùn)行Pctools9.0,插入軟盤,找找找……找不到軟盤;改用Norton95,好容易按其要求一步一步操作(那可全是E文?。。?,最后顯示軟盤修復(fù)完成。哈哈,試用一下,嗯……,還是“無法訪問A:/,設(shè)備沒有準(zhǔn)備好”!莫非真的要把這50張軟盤送入“回收站”?,無奈之中,想起用HDCopyforWindows這個(gè)軟件格式化看看,說不定會(huì)……按1.44M格式化操作完成,“??依舊”。后來想干脆把它格式化為1.2M或XXXK算了,若成功倒也不錯(cuò)。這次我把它“格”成1.2M的軟盤又重新按1.44M格式化了一次,你猜怎么著,成功了。格式化后的容量為1.39M,雖然少了幾十K,但廢物利用嘛。更何況某共有50張這樣的軟盤呢?

神奇的三茗硬盤醫(yī)生

故障:一臺(tái)pc,系統(tǒng)是windows98。一天開機(jī)自檢后屏幕出現(xiàn)\"Typethe

nameofthecommandinterperter(e.g.,c:\\windows\\)

c>_\"的提示

我哭??!于是我用啟動(dòng)盤(軟盤)啟動(dòng)機(jī)器,到是能引導(dǎo),出現(xiàn)A:\\>輸入C:\\后再輸入dir命令,又出現(xiàn)了\"Notreadyreadingdrivec\"abort,retry,fail?_\"提示,不能進(jìn)系統(tǒng)。我再哭?。《移渌謪^(qū)不見了。

處理:用“三茗硬盤醫(yī)生”中的修復(fù)硬盤功能修復(fù)硬盤,點(diǎn)一下回車問題解決了

故障硬盤數(shù)據(jù)拯救全攻略

為了有效地保存硬盤中的數(shù)據(jù),除了經(jīng)常性地進(jìn)行備份工作以外,還要學(xué)會(huì)在硬盤出現(xiàn)故障時(shí)如何救活硬盤,或者從壞的區(qū)域中提取出有用的數(shù)據(jù),把損失降到最小程度。

系統(tǒng)不認(rèn)硬盤

系統(tǒng)從硬盤無法啟動(dòng),從A盤啟動(dòng)也無法進(jìn)入C盤,使用CMOS中的自動(dòng)監(jiān)測(cè)功能也無法

發(fā)現(xiàn)硬盤的存在。這種故障大都出現(xiàn)在連接電纜或IDE端口上,硬盤本身故障的可能性不大,可通過重新插接硬盤電纜或者改換IDE口及電纜等進(jìn)行替換試驗(yàn),就會(huì)很快發(fā)現(xiàn)故障的所在。如果新接上的硬盤也不被接受,一個(gè)常見的原因就是硬盤上的主從跳線,如果一條IDE硬盤線上接兩個(gè)硬盤設(shè)備,就要分清楚主從關(guān)系。

CMOS引起的故障

CMOS中的硬盤類型正確與否直接影響硬盤的正常使用?,F(xiàn)在的機(jī)器都支持“IDEAutoDetect”的功能,可自動(dòng)檢測(cè)硬盤的類型。當(dāng)硬盤類型錯(cuò)誤時(shí),有時(shí)干脆無法啟動(dòng)系統(tǒng),有時(shí)能夠啟動(dòng),但會(huì)發(fā)生讀寫錯(cuò)誤。比如CMOS中的硬盤類型小于實(shí)際的硬盤容量,則硬盤后面的扇區(qū)將無法讀寫,如果是多分區(qū)狀態(tài)則個(gè)別分區(qū)將丟失。還有一個(gè)重要的故障原因,由于目前的IDE都支持邏輯參數(shù)類型,硬盤可采用“Normal,LBA,Large”等,如果在一般的模式下安裝了數(shù)據(jù),而又在CMOS中改為其它的模式,則會(huì)發(fā)生硬盤的讀寫錯(cuò)誤故障,因?yàn)槠溆成潢P(guān)系已經(jīng)改變,將無法讀取原來的正確硬盤位置。

主引導(dǎo)程序引起的啟動(dòng)故障

主引導(dǎo)程序位于硬盤的主引導(dǎo)扇區(qū),主要用于檢測(cè)硬盤分區(qū)的正確性,并確定活動(dòng)分區(qū),負(fù)責(zé)把引導(dǎo)權(quán)移交給活動(dòng)分區(qū)的DOS或其他操作系統(tǒng)。此段程序損壞將無法從硬盤引導(dǎo),但從軟驅(qū)或光驅(qū)啟動(dòng)之后可對(duì)硬盤進(jìn)行讀寫。修復(fù)此故障的方法較為簡(jiǎn)單,使用高版本DOS的FDISK最為方便,當(dāng)帶參數(shù)/mbr運(yùn)行時(shí),將直接更換(重寫)硬盤的主引導(dǎo)程序。實(shí)際上硬盤的主引導(dǎo)扇區(qū)正是此程序建立的,F(xiàn)DISK.EXE之中包含有完整的硬盤主引導(dǎo)程序。雖然DOS版本不斷更新,但硬盤的主引導(dǎo)程序一直沒有變化,從DOS3.x到Windos95的DOS,只要找到一種DOS引導(dǎo)盤啟動(dòng)系統(tǒng)并運(yùn)行此程序即可修復(fù)。

分區(qū)表錯(cuò)誤引發(fā)的啟動(dòng)故障

分區(qū)表錯(cuò)誤是硬盤的嚴(yán)重錯(cuò)誤,不同的錯(cuò)誤程度會(huì)造成不同的損失。如果是沒有活動(dòng)分區(qū)標(biāo)志,則計(jì)算機(jī)無法啟動(dòng)。但從軟驅(qū)或光驅(qū)引導(dǎo)系統(tǒng)后可對(duì)硬盤讀寫,可通過FDISK重置活動(dòng)分區(qū)進(jìn)行修復(fù)。

如果是某一分區(qū)類型錯(cuò)誤,可造成某一分區(qū)的丟失。分區(qū)表的第四個(gè)字節(jié)為分區(qū)類型值,正常的可引導(dǎo)的大于32MB的基本DOS分區(qū)值為06,而擴(kuò)展的DOS分區(qū)值是05。很多人利用此類型值實(shí)現(xiàn)單個(gè)分區(qū)的加密技術(shù),恢復(fù)原來的正確類型值即可使該分區(qū)恢復(fù)正常。

分區(qū)表中還有其它數(shù)據(jù)用于記錄分區(qū)的起始或終止地址。這些數(shù)據(jù)的損壞將造成該分區(qū)的混亂或丟失,可用的方法是用備份的分區(qū)表數(shù)據(jù)重新寫回,或者從其它的相同類型的并且分區(qū)狀況相同的硬盤上獲取分區(qū)表數(shù)據(jù)。

恢復(fù)的工具可采用NU等工具軟件,操作非常方便。當(dāng)然也可采用DEBUG進(jìn)行操作,但操作繁瑣并且具有一定的風(fēng)險(xiǎn)。

分區(qū)有效標(biāo)志錯(cuò)誤的故障

在硬盤主引導(dǎo)扇區(qū)中還存在一個(gè)重要的部分,那就是其最后的兩個(gè)字節(jié):“55aa”,此字節(jié)為扇區(qū)的有效標(biāo)志。當(dāng)從硬盤、軟盤或光盤啟動(dòng)時(shí),將檢測(cè)這兩個(gè)字節(jié),如果存在則認(rèn)為有硬盤存在,否則將不承認(rèn)硬盤。此處可用于整個(gè)硬盤的加密技術(shù),可采用DEBUG方法進(jìn)行恢復(fù)處理。另外,當(dāng)DOS引導(dǎo)扇區(qū)無引導(dǎo)標(biāo)志時(shí),系統(tǒng)啟動(dòng)將顯示為:“MmissingOperatingSystem”。方便的方法是使用下面的DOS系統(tǒng)通用的修復(fù)方法。

DOS引導(dǎo)系統(tǒng)引起的啟動(dò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啟動(dòng)的必備文件。在Windows95攜帶的DOS系統(tǒng)中,MSDOS.SYS是一個(gè)文本文件,是啟動(dòng)Windows必須的文件,但只啟動(dòng)DOS時(shí)可不用此文件。DOS引導(dǎo)出錯(cuò)時(shí),可從軟盤或光盤引導(dǎo)系統(tǒng)后使用SYSC:命令傳送系統(tǒng),即可修復(fù)故障,包括引導(dǎo)扇區(qū)及系統(tǒng)文件都可自動(dòng)修復(fù)到正常狀態(tài)。

FAT表引起的讀寫故障

FAT表記錄著硬盤數(shù)據(jù)的存儲(chǔ)地址,每一個(gè)文件都有一組FAT鏈指定其存放的簇地址。FAT表的損壞意味著文件內(nèi)容的丟失。慶幸的是DOS系統(tǒng)本身提供了兩個(gè)FAT表,如果目前使用的FAT表損壞,可用第二個(gè)進(jìn)行覆蓋修復(fù)。但由于不同規(guī)格的磁盤其FAT表的長(zhǎng)度及第二個(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ù)。如果是文本文件則可從中提取出完整的或部分的文件內(nèi)容。

目錄表損壞引起的引導(dǎo)故障

目錄表記錄著硬盤中文件的文件名等數(shù)據(jù),其中最重要的一項(xiàng)是該文件的起始簇號(hào)。目錄表由于沒有自動(dòng)備份功能,所以如果目錄損壞將丟失大量的文件。一種減少損失的方法也是采用CHKDSK或SCANDISK程序恢復(fù)的方法,從硬盤中搜索出*.CHK文件,由于目錄表損壞時(shí)僅是首簇號(hào)丟失,每一個(gè)*.CHK文件即是一個(gè)完整的文件,把其改為原來的名字即可恢復(fù)大多數(shù)文件。

誤刪除分區(qū)時(shí)數(shù)據(jù)的恢復(fù)

當(dāng)用FDISK刪除了硬盤分區(qū)之后,表面上是硬盤中的數(shù)據(jù)已經(jīng)完全消失,在未格式化時(shí)進(jìn)入硬盤會(huì)顯示為無效驅(qū)動(dòng)器。如果了解FDISK的工作原理,就會(huì)知道FDISK只是重新改寫了硬盤的主引導(dǎo)扇區(qū)(0面0道1扇區(qū))中的內(nèi)容,具體說就是刪除了硬盤分區(qū)表信息,而硬盤中的任何分區(qū)的數(shù)據(jù)均沒有改變??煞抡丈鲜龅姆謪^(qū)表錯(cuò)誤的修復(fù)方法,即想辦法恢復(fù)分區(qū)表數(shù)據(jù)即可恢復(fù)原來的分區(qū)及數(shù)據(jù)。如果已經(jīng)對(duì)分區(qū)格式化,在先恢復(fù)分區(qū)后,可按下面的方法恢復(fù)分區(qū)數(shù)據(jù)。

誤格式化硬盤數(shù)據(jù)的恢復(fù)

在DOS高版本狀態(tài)下,F(xiàn)ORMAT格式化操作在缺省狀態(tài)下都建立了用于恢復(fù)格式化的磁盤信息,實(shí)際上是把磁盤的DOS引導(dǎo)扇區(qū)、FAT分區(qū)表及目錄表的所有內(nèi)容復(fù)制到了磁盤的最后幾個(gè)扇區(qū)中(因?yàn)楹竺娴纳葏^(qū)很少使用),而數(shù)據(jù)區(qū)中的內(nèi)容根本沒有改變。這樣通過運(yùn)行UNFORMAT命令即可恢復(fù)。另外DOS還提供了一個(gè)MIROR命令用于記錄當(dāng)前磁盤的信息,供格式化或刪除之后的恢復(fù)使用,此方法也比較有效

硬盤軟故障完全修復(fù)手冊(cè)——數(shù)據(jù)結(jié)構(gòu)篇

硬盤是計(jì)算機(jī)中極為重要的存儲(chǔ)設(shè)備,計(jì)算機(jī)工作所用到的全部文件系統(tǒng)和數(shù)據(jù)資料的絕大多數(shù)都存儲(chǔ)在硬盤中。硬盤是產(chǎn)生計(jì)算機(jī)軟故障最主要的地方,常見的硬盤軟故障有:硬盤重要參數(shù)及文件丟失,電腦不能起動(dòng);碎片過多,電腦運(yùn)行速度變慢;硬盤分區(qū)后丟失容量等。對(duì)付硬盤軟故障,只要我們肯動(dòng)腦并利用一些硬盤維護(hù)工具,發(fā)揮一不怕苦、二不怕(硬盤)死的革命精神,外加膽大心細(xì),當(dāng)然還要掌握硬盤基本常識(shí),這樣就可以輕松搞定(說的容易、做起來可不簡(jiǎn)單

)。因此,我收集了大量的資料整理匯編了“硬盤軟故障完全修復(fù)手冊(cè)”,希望能在與大家一起學(xué)習(xí)的過程中掌握硬盤常見故障的排除方法,做到“自已動(dòng)手、豐衣足食”,凡事不求人的目的。

大家知道,一個(gè)硬盤要能存放文件,必須經(jīng)過硬盤分區(qū),格式化等操作步驟,因?yàn)榻?jīng)過這些步驟之后,在硬盤中就建立起了主分區(qū),引導(dǎo)分區(qū),確定了FAT16或FAT32文件表。主分區(qū)的作用是保存硬盤中各邏輯分區(qū)在盤片上起始位置和終止位置及分區(qū)的容量大小。引導(dǎo)分區(qū)的作用是在固定的位置存放有操作系統(tǒng)文件,在電腦送電或復(fù)位時(shí),由BIOS程序?qū)⑻幱诠潭ㄎ恢玫南到y(tǒng)文件裝入內(nèi)存,再將電腦控制權(quán)交給系統(tǒng)文件人而完成引導(dǎo)過程。擴(kuò)展分區(qū)作為一個(gè)主分區(qū)占用了主分區(qū)表的一個(gè)表項(xiàng)。在擴(kuò)展分區(qū)起始位置所指示的扇區(qū)(即該分區(qū)的第一個(gè)扇區(qū))中,包含有第一個(gè)邏輯分區(qū)表,同樣從1BEH字節(jié)開始,每個(gè)分區(qū)表項(xiàng)占用16個(gè)字節(jié)。邏輯分區(qū)表一般包含兩個(gè)分區(qū)表項(xiàng),一個(gè)指向某邏輯分區(qū),另一個(gè)則指向下一個(gè)擴(kuò)展分區(qū)。下一個(gè)擴(kuò)展分區(qū)的首扇區(qū)又包含了一個(gè)邏輯分區(qū)表,

這樣以此類推,擴(kuò)展分區(qū)中就可以包含多個(gè)邏輯分區(qū)。下面我們就來學(xué)習(xí)一下硬盤數(shù)據(jù)的基本結(jié)構(gòu)。

★硬盤的數(shù)據(jù)結(jié)構(gòu)★

①M(fèi)BR(MainBootRecord主引導(dǎo)記錄區(qū))

MBR位于整個(gè)硬盤的0磁道0柱面1扇區(qū),包括硬盤引導(dǎo)程序和分區(qū)表。在總共512字節(jié)的硬盤主引導(dǎo)扇區(qū)中,MBR只占用了其中的446個(gè)字節(jié),其最后兩個(gè)字節(jié)“55AA”是分區(qū)的結(jié)束標(biāo)志。另外的64個(gè)字節(jié)交給了DPT(DiskPartitionTable硬盤分區(qū)表),從1BEH字節(jié)開始,共占用64個(gè)字節(jié),包含四個(gè)分區(qū)表項(xiàng)。每個(gè)分區(qū)表項(xiàng)的長(zhǎng)度為16個(gè)字節(jié),它包含一個(gè)分區(qū)的引導(dǎo)標(biāo)志、系統(tǒng)標(biāo)志、起始和結(jié)尾的柱面號(hào)、扇區(qū)號(hào)、磁頭號(hào)以及本分區(qū)前面的扇區(qū)數(shù)和本分區(qū)所占用的扇區(qū)數(shù)。其中“引導(dǎo)標(biāo)志”表明此分區(qū)是否可引導(dǎo),即是否活動(dòng)分區(qū)。當(dāng)引導(dǎo)標(biāo)志為“80”時(shí),此分區(qū)為活動(dòng)分區(qū);“系統(tǒng)標(biāo)志”決定了該分區(qū)的類型,如“06”為FAT16分區(qū),“0B”為FAT32分區(qū),“07”為NTFS分區(qū),“63”為UNIX分區(qū),等;起始和結(jié)尾的柱面號(hào)、扇區(qū)號(hào)、磁頭號(hào)指明了該分區(qū)的起始和終止位置。

我們假設(shè)一個(gè)硬盤分區(qū)表從1BEH字節(jié)開始的16個(gè)字節(jié)為80010100060D686D2800000078200300

硬盤分區(qū)表項(xiàng)的16個(gè)字節(jié)分配如下:

第1字節(jié):是一個(gè)分區(qū)的激活標(biāo)志,表示系統(tǒng)可引導(dǎo)。如是0則表示非活動(dòng)分區(qū)。

第2字節(jié):該分區(qū)起始磁頭(HEAD)號(hào)

第3字節(jié):該分區(qū)起始扇區(qū)(Sector)號(hào)

第4字節(jié):該分區(qū)起始的柱面(Cylinder)號(hào)

第5字節(jié):該分區(qū)系統(tǒng)類型標(biāo)志

第6—8字節(jié):該分區(qū)終止磁頭(HEAD)號(hào)、分區(qū)結(jié)束的扇區(qū)號(hào)、分區(qū)結(jié)束的柱面號(hào)

第9-12字節(jié):該分區(qū)首扇區(qū)的相對(duì)扇區(qū)號(hào)

第13-16字節(jié):該分區(qū)占用的扇區(qū)總數(shù)

以上參數(shù)我們可以用NU8.0中DISKEDIT工具軟件可輕松獲取,其功能非常強(qiáng)大,但應(yīng)用不當(dāng)會(huì)有很大錯(cuò)誤,請(qǐng)各位注意使用方法。操作步驟如下:

以一臺(tái)硬盤為270MB,分為C盤(100MB)和D盤(170MB)的機(jī)子(老掉牙了^_^)為例,在純DOS下啟動(dòng)DISKEDIT→在對(duì)象菜單(Object)上選中驅(qū)動(dòng)器(Drive)和物理磁盤選項(xiàng)后確定→在對(duì)象菜單(Object)上選中分區(qū)表(PartitionTable)→在顯示菜單(View)中選擇十六進(jìn)制(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)可直接訪問的第一個(gè)扇區(qū),它包括一個(gè)引導(dǎo)程序和一個(gè)被稱為BPB(BIOSParameterBlock)的本分區(qū)參數(shù)記錄表。引導(dǎo)程序的主要任務(wù)是當(dāng)MBR將系統(tǒng)控制權(quán)交給它時(shí),判斷本分區(qū)跟目錄前兩個(gè)文件是不是操作系統(tǒng)的引導(dǎo)文件(以DOS為例,即是Io.sys和Msodos.sys)。如果確定存在,就把它們讀入內(nèi)存,并把控制權(quán)交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲(chǔ)格式、硬盤介質(zhì)描述符、根目錄大小、FAT個(gè)數(shù)、分配單元的大小等重要參數(shù)。DBR是由高級(jí)格式化程序(即Format等程序)所產(chǎn)生的。

③FAT(FileAllocationTable文件分配表)

FAT是DOS、Windows9X系統(tǒng)的文件尋址格式,位于DBR之后。

在解釋文件分配表的概念的時(shí)候,我們有必要談?wù)劥兀–luster)的概念。文件占用磁盤空間,基本單位不是字節(jié)而是簇。一般情況下,軟盤每簇是1個(gè)扇區(qū),硬盤每簇的扇區(qū)數(shù)與硬盤的總?cè)萘看笮∮嘘P(guān),可能是4、8、16、32、64……

同一個(gè)文件的數(shù)據(jù)并不一定完整地存放在磁盤的一個(gè)連續(xù)的區(qū)域內(nèi),而往往會(huì)分成若干段,像一條鏈子一樣存放。這種存儲(chǔ)方式稱為文件的鏈?zhǔn)酱鎯?chǔ)。由于硬盤上保存著段與段之間的連接信息(即FAT),操作系統(tǒng)在讀取文件時(shí),總是能夠準(zhǔn)確地找到各段的位置并正確讀出。

為了實(shí)現(xiàn)文件的鏈?zhǔn)酱鎯?chǔ),硬盤上必須準(zhǔn)確地記錄哪些簇已經(jīng)被文件占用,還必須為每個(gè)已經(jīng)占用的簇指明存儲(chǔ)后繼內(nèi)容的下一個(gè)簇的簇號(hào)。對(duì)一個(gè)文件的最后一簇,則要指明本簇?zé)o后繼簇。這些都是由FAT表來保存的,表中有很多表項(xiàng),每項(xiàng)記錄一個(gè)簇的信息。由于FAT對(duì)于文件管理的重要性,所以為了安全起見,F(xiàn)AT有一個(gè)備份,即在原FAT的后面再建一個(gè)同樣的FAT。初形成的FAT中所有項(xiàng)都標(biāo)明為“未占用”,但如果磁盤有局部損壞,那么格式化程序會(huì)檢測(cè)出損壞的簇,在相應(yīng)的項(xiàng)中標(biāo)為“壞簇”,以后存文件時(shí)就不會(huì)再使用這個(gè)簇了。FAT的項(xiàng)數(shù)與硬盤上的總簇?cái)?shù)相當(dāng),每一項(xiàng)占用的字節(jié)數(shù)也要與總簇?cái)?shù)相適應(yīng),因?yàn)槠渲行枰娣糯靥?hào)。FAT的格式有多種,最為常見的是FAT16和FAT32。

④DIR(Directory根目錄區(qū))

DIR位于第二個(gè)FAT表之后,記錄著根目錄下每個(gè)文件(目錄)的起始單元,文件的屬性等。定位文件位置時(shí),操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在硬盤中的具體位置和大小了。

⑤DATA(數(shù)據(jù)區(qū))

數(shù)據(jù)區(qū)是真正意義上的數(shù)據(jù)存儲(chǔ)的地方,位于DIR區(qū)之后,占據(jù)硬盤的大部分空間。當(dāng)將數(shù)據(jù)復(fù)制到硬盤時(shí),數(shù)據(jù)就存放在DATA區(qū)。

分區(qū)表損壞的修復(fù)

硬盤主引導(dǎo)記錄所在的扇區(qū)也是病毒重點(diǎn)攻擊的地方,通過破壞主引導(dǎo)扇區(qū)中的DPT(分區(qū)表),即可輕易地?fù)p毀硬盤分區(qū)信息。分區(qū)表的損壞通常來說不是物理損壞,而是分區(qū)數(shù)據(jù)被破壞。因此,通常情況下,可以用軟件來修復(fù)。

通常情況下,硬盤分區(qū)之后,備份一份分區(qū)表至軟盤、光盤或者USB盤上是極為明智的。這個(gè)方面,國內(nèi)著名的殺毒軟件KV3000系列和瑞星都提供了完整的解決方案。另外,對(duì)于沒有備份分區(qū)表的硬盤,也提供了相應(yīng)的修復(fù)方法,不過成功率相對(duì)較低。

另外,中文磁盤工具DiskMan在這方面也是行家里手。重建分區(qū)表作為它的一個(gè)“殺手锏”功能,非常適合用來修復(fù)分區(qū)表損壞。

對(duì)于硬盤分區(qū)表被分區(qū)調(diào)整軟件(或病毒)嚴(yán)重破壞,引起硬盤和系統(tǒng)癱瘓,DiskMan可通過未被破壞的分區(qū)引導(dǎo)記錄信息重新建立分區(qū)表。在菜單的工具欄中選擇“重建分區(qū)表”,DiskMan即開始搜索并重建分區(qū)。DiskMan將首先搜索0柱面0磁頭從2扇區(qū)開始的隱含扇區(qū),尋找被病毒挪動(dòng)過的分區(qū)表。接下來搜索每個(gè)磁頭的第一個(gè)扇區(qū)。搜索過程可以采用“自動(dòng)”或“交互”兩種方式進(jìn)行。自動(dòng)方式保留發(fā)現(xiàn)的每一個(gè)分區(qū),適用于大多數(shù)情況。交互方式對(duì)發(fā)現(xiàn)的每一個(gè)分區(qū)都給出提示,由用戶選擇是否保留。當(dāng)自動(dòng)方式重建的分區(qū)表不正確時(shí),可以采用交互方式重新搜索。

但是,需要注意的是,重建分區(qū)表功能不能做到百分之百的修復(fù)分區(qū)表,除非你以前曾經(jīng)備份過分區(qū)表,然后通過還原以前備份的分區(qū)表來修復(fù)分區(qū)表損壞。因此可見,平時(shí)備份一份分區(qū)表是多么的必要!

十年積累,硬盤分區(qū),文件全手工恢復(fù)新鮮出爐了

最近經(jīng)常見有很多硬盤分區(qū)表及硬盤數(shù)據(jù)被破壞而導(dǎo)致機(jī)器不能引導(dǎo)或使用的帖子,本著扶危濟(jì)困的人道主義精神,和近十年的電腦齡以及之前成功修復(fù)N(N約等于10)塊硬盤的經(jīng)驗(yàn)特發(fā)一帖,系統(tǒng)講述硬盤軟故障恢復(fù)的方法,望大家不吝伺教!

注:所有前提是硬盤沒有物理損壞,以DISKEDIT(諾頓2.0forwindows中獲?。?,DISKMAN(華軍軟件園),NORTON(D版),UNFOMAT(其它兼容的反格式化軟件也可)等軟件為基礎(chǔ),如果多少精通一下下匯編就再理想不過啦!呵呵~~~~

好,萬事就緒!先說一下當(dāng)系統(tǒng)分區(qū)表被誤操作或病毒破壞時(shí)會(huì)出現(xiàn)的現(xiàn)象。1:?jiǎn)?dòng)顯示NOROMBASIC。2:?jiǎn)?dòng)顯示INVALIDPARTITIONTABLE。3:無顯示(如遭CIH毒手)。4:提示硬盤邏輯分區(qū)錯(cuò)誤無法正常識(shí)別(如提示邏輯盤符超過Z,并切FDISK等程序無法識(shí)別)5:對(duì)于AWARDBIOS可能還會(huì)提示硬盤無法初始化(沒用過AMI的,不知道會(huì)有什么顯象……)

知道了表象現(xiàn)在來研究一下本質(zhì),我盡可能簡(jiǎn)單的解釋一下硬盤的物理結(jié)構(gòu)和各種參數(shù)。眾所周知,硬盤的主引導(dǎo)區(qū)位于硬盤的0柱0面1區(qū)包含有若干分區(qū)表項(xiàng),共有64字節(jié)。其中每個(gè)分區(qū)項(xiàng)有16字節(jié)包括以下一些信息:

第一字節(jié),是引導(dǎo)標(biāo)志,其中80為活動(dòng)分區(qū)00為非活動(dòng)分區(qū)。

第二字節(jié),起始磁頭,表明分區(qū)的起始位置。

第二字節(jié),表示起始扇區(qū),其中低六位(簡(jiǎn)單說就是*右面的六位)為起始扇區(qū),高二位為起始柱面(有時(shí)也會(huì)加上第四字節(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ù)目

擴(kuò)展分區(qū)的信息位于上面所示的硬盤分區(qū)表中,邏輯分區(qū)的信息則位于擴(kuò)展分區(qū)的起始扇區(qū),可通過查找上面的表得到起始地址“X面/X扇區(qū)/X柱”所對(duì)應(yīng)的扇區(qū)。分區(qū)信息的16個(gè)字節(jié)表示的是邏輯驅(qū)動(dòng)器(D:E:……)的起始和結(jié)束地址。了解這些后當(dāng)分區(qū)表破壞后我們就能利用各種軟件來進(jìn)行手工恢復(fù),如果沒有就手的軟件的話那么FDISK/MBR手工填寫參數(shù)也馬馬虎虎啦!呵呵~~~

手工恢復(fù)分區(qū)時(shí)推薦使用全中文界面且支持虛擬操作的DISKMAN!至于大名鼎鼎的DISKEDIT因?yàn)椴僮鬟^于復(fù)雜非老鳥甚用!不然一時(shí)失手可能連哭都來不及……。具體步驟是1:檢查C盤活動(dòng)分區(qū)有效標(biāo)志80是否存在。2:編輯0柱1磁頭1扇區(qū),查看末尾是否有55AA的有效標(biāo)志。3:根據(jù)自己分區(qū)的情況依次檢查分區(qū)的類型標(biāo)志,引導(dǎo)標(biāo)志和系統(tǒng)標(biāo)志是否與自己的硬盤相同如不同就改為正確的。致此分區(qū)引導(dǎo)記錄應(yīng)該被恢復(fù)的七七八八了。4:選擇DISKMAN菜單中重建分區(qū)表一項(xiàng),從0柱0磁頭2扇區(qū)以自動(dòng)或者交互兩種方式開始掃描硬盤,建議對(duì)硬盤參數(shù)有較深了解的人選擇交互方式,由于自己對(duì)自己的硬盤比較了解所以成功的可*性大些。不了解的人還是選擇自動(dòng)好些……至此,運(yùn)氣好的話應(yīng)該可以恢復(fù)硬盤的使用了,如果只是分區(qū)有問題加之上天保佑的話至此能進(jìn)入98也是有可能的!備份好必要的數(shù)據(jù)后最好重新分區(qū)并且FOIMAT/U。如果不能使用但可以用啟動(dòng)盤引導(dǎo)后可以得到硬盤的控制權(quán)就是說可以進(jìn)入分區(qū),這時(shí)可以使用一些殺毒軟件(KV3000)的重建分區(qū)功能。畢竟人家正規(guī)軍的辦法比起咱這土辦法應(yīng)該還是牢*些的。如果還不成的話那我也只好拿出最后的法寶了!用DEBUG搞定它!

事先聲明,下面這段DEBUG我只用過一次,雖然幸運(yùn)的成功了但不保證適用于所有硬盤,而且說實(shí)話我的DEBUG水平也就是馬馬虎虎應(yīng)付場(chǎng)面的,實(shí)在不夠牢*,只提供一下思路,大家用的時(shí)候最好搞清楚再來。如果實(shí)在沒著了照搬也成,反正已經(jīng)不能用了也不會(huì)有更爛的后果……不過至于到底會(huì)出現(xiàn)什么后果沒我責(zé)任哦!呵呵~~~~~

debug

a100

movax,201

*/以下三行是對(duì)寄存器的操作

movbx,200

moccx,1

int13

*/調(diào)用中斷13對(duì)硬盤寫操作

int3

g=200

d3b03ff

e3be80

*/針對(duì)引導(dǎo)區(qū)添入引導(dǎo)區(qū)有效標(biāo)志80

e1023

g-100

到這如果還搞不定那我也沒辦法了……只好送修或者找人用專用設(shè)備讀出殘存的數(shù)據(jù),不過花費(fèi)銀子不菲,不如買了新的省心!呵呵~~~~

恢復(fù)分區(qū)說完了現(xiàn)在聊一下如何恢復(fù)數(shù)據(jù)。由于恢復(fù)數(shù)據(jù)和硬盤大小參數(shù)密切相關(guān)所以不能具體到?jīng)]一塊硬盤這里也只是給一下大致的操作方法,具體到每人的硬盤還要根據(jù)自己的具體情況來搞定。

1:假設(shè)C全毀(一般我們見勢(shì)不妙都會(huì)立刻關(guān)機(jī)所以除C外其它硬盤不會(huì)受到太大的損失)需要恢復(fù)D上的文件(我們大多數(shù)重要文件不會(huì)存在C盤吧?)。按上面的方法先恢復(fù)分區(qū),如果有一個(gè)大小及邏輯分區(qū)都相同或者至少不是差得很夸張的完好硬盤就最理想不過!只需備份下它的分區(qū)表恢復(fù)即可?。▽?duì)于僅有分區(qū)表被毀的現(xiàn)象此種恢復(fù)方法應(yīng)列為第一優(yōu)先的考慮?。?/p>

2:這里就要用到DISKEDIT了?;謴?fù)分區(qū)重新啟動(dòng)后運(yùn)行DISKEDITD:/M按F6以分區(qū)表方式查找,一般可以找到X道1頭1扇區(qū)(X值難以確定)。由于從1磁頭開始那么其為第一邏輯分區(qū)即D的可能很大,如此則其原始連接應(yīng)在X道0頭1扇區(qū),通過INFO->DRIVERINFO查看該扇區(qū)得到原主分區(qū)的結(jié)束位置。因?yàn)橹鞣謪^(qū)一般開始于0道0頭1扇,現(xiàn)在可以大致確定下主分區(qū)的信息了。

3:執(zhí)行TOOLS->RECALCUATEPARTITION添入剛剛得到的參數(shù)重新計(jì)算分區(qū),然后寫入到硬盤并重新啟動(dòng)。

4:FORMATC:/S重新填充C的引導(dǎo)信息

5:再重啟,執(zhí)行(UN)FORMAT/Z:8D:恢復(fù)D的原始簇值(因?yàn)槿绱嘶謴?fù)分區(qū)簇的數(shù)量和原先的數(shù)量不同的可能性較大)

6:如為FAT32分區(qū)則以DISKEDIT/M維護(hù)模式編輯磁盤將主分區(qū)表中1C2H中的0600改為0B00將FAT清零為重新格式化FAT32做準(zhǔn)備

7:重新啟動(dòng)后先運(yùn)行FORMAT/Z:8D:完成后在進(jìn)行反格式化UNFORMAT此時(shí)文件應(yīng)該大部恢復(fù)。當(dāng)然可能部分文件名字會(huì)有出入但不會(huì)變化太大。

注:此種恢復(fù)操作是針對(duì)FAT16如果分區(qū)為FAT32那可以省不少的事,但個(gè)別時(shí)候操作上可能更繁瑣些。

感謝大家能耐心看完,我這些土辦法還是經(jīng)過一定的實(shí)踐考驗(yàn)的,可能比不上專業(yè)的工具或技術(shù)人員但在實(shí)在沒有辦法的時(shí)候也還能講就一下的。全部文章都只是個(gè)思路,尤其恢復(fù)文件是根據(jù)格式化后可以反格式化完成的,此間不能有寫硬盤的操作,所以還是有點(diǎn)不便。其實(shí)如果能用現(xiàn)成的軟件完成任務(wù)的話就不要用我的方法了。一家之言謹(jǐn)做參考,如果誰還有其它辦法歡迎一起切磋!謝謝

全自動(dòng)恢復(fù)分區(qū)-Ghost的參數(shù)應(yīng)用

NortonGost是一個(gè)克隆應(yīng)用工具軟件,使用簡(jiǎn)單,功能強(qiáng)大。它能用十分鐘的時(shí)間恢復(fù)你的整個(gè)系統(tǒng),極大地節(jié)約了用戶的時(shí)間,提高了電腦的使用效率,這是一篇關(guān)于Ghost的使用技巧的文章。

一般情況下,你可以使用Ghost的圖形界面中的功能來完成系統(tǒng)的恢復(fù)。有時(shí)候我們希望一個(gè)按鍵后軟件就能幫我全部恢復(fù),而不用再坐在電腦前時(shí)刻留意是否有需要確認(rèn)之類的對(duì)話框。如果要實(shí)現(xiàn)這種功能,那你就得了解Ghost的參數(shù)。我們得用DOS的方式來解決這問題。(利用參數(shù)實(shí)現(xiàn)軟件的一部分功能,這可是DOS的最大特點(diǎn)了)下面我們將以實(shí)例分析的方式來說明如何利用Ghost的參數(shù)實(shí)現(xiàn)這功能。

下面是我的硬盤的分區(qū)情況。(如果你還不懂分區(qū)是什么,請(qǐng)不要隨便使用這些參數(shù),不然后果我們可不負(fù)責(zé)哦!!)

硬盤數(shù):1個(gè)(電腦上可不一定只有一個(gè)硬盤,如果你有兩個(gè)或以上的硬盤,可得注意修改參數(shù)值)

分區(qū)情況:分4個(gè)盤。

主分區(qū)1個(gè)

C盤:即DOS分區(qū);

護(hù)展分區(qū)

D盤、E盤和F盤三個(gè)邏輯分區(qū)。

一、實(shí)現(xiàn)系統(tǒng)的備份

首先我們用以下的參數(shù)行實(shí)現(xiàn)把C盤的東西壓縮成一個(gè)影像文件(*.gho)。ghost.exe-clone,mode=pdump,src=1:1,dst=E:\\back\\pwin98.gho-z9-sure

參數(shù)說明:

-clone,mode=pdump表示采用克隆分區(qū)方式(pcopy是硬盤對(duì)拷pload是恢復(fù)影像文件;

src=1:1表示克隆第一個(gè)物理硬盤的第一分區(qū),一般來說是C盤,也就是系統(tǒng)盤;

dst=E:\\back\\pwin98.gho表示分區(qū)被克隆成影像文件pwin98.gho,并保存到E盤backup目錄里;

-z9表示使用最高壓縮形式(-z9)備份;

-sure表示在軟件運(yùn)行過程中所有出現(xiàn)的對(duì)話框中都取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ù)完成后,自動(dòng)重新啟動(dòng)系統(tǒng)。

三、一些常用參數(shù)的說明

適當(dāng)運(yùn)用Ghost的參數(shù),你就能高效地完成工作。下面的參數(shù)都是一些比較常用的參數(shù),有興趣不妨組合試用一下效果如何。

1、-rb

本次GHOST操作結(jié)束退出時(shí)自動(dòng)REBOOT。一個(gè)很有用的參數(shù),特別是在復(fù)制系統(tǒng)時(shí)你可以放心離開了。

2、-fx

本次GHOST操作結(jié)束退出時(shí)自動(dòng)回到DOS提示符(前提是你是以DOS命令的方式啟動(dòng)的GHOST)。

3、-sure

對(duì)所有要求確認(rèn)的提示或警告一律回答“YES”。此參數(shù)有一定的危險(xiǎn)性,慎用!!

4、-fro

如果源分區(qū)發(fā)現(xiàn)壞簇,則略過提示強(qiáng)制拷貝。此參數(shù)可用來試著挽救硬盤壞道中的數(shù)據(jù)。

5、-fnw

禁止對(duì)FAT分區(qū)進(jìn)行寫操作,以防誤操作(此參數(shù)對(duì)NTFS分區(qū)無效)。

6、-f32

將源FAT16分區(qū)拷貝后轉(zhuǎn)換成FAT32(前提是目標(biāo)分區(qū)不小于2G)。由于支持FAT32的操作系統(tǒng)很少,所以除非你是復(fù)制win98分區(qū),否則此參數(shù)慎用!

7、-fatlimit

將NT的FAT16分區(qū)限制在2G。此參數(shù)在復(fù)制WINDOWSNT分區(qū),且不想使用64K/簇的FAT16時(shí)非常有用。

8、-span

分卷參數(shù)。當(dāng)空間不足時(shí)提示復(fù)制到另一個(gè)分區(qū)的另一個(gè)IMAGEFILE。

9、-auto

分卷拷貝時(shí)不提示就自動(dòng)賦予一個(gè)文件名繼續(xù)執(zhí)行。

解開硬盤邏輯死鎖的另幾種有效方法!(簡(jiǎn)易)

給“邏輯鎖”解鎖比較容易的方法是:

1。“熱拔插”硬盤電源。

“熱拔插”硬盤電源就是在當(dāng)系統(tǒng)啟動(dòng)時(shí),先不給被鎖的硬盤加電,啟動(dòng)完成后再給硬盤“熱插”上電源線,這樣系統(tǒng)就可以正??刂朴脖P了。這是一種非常危險(xiǎn)的方法,為了降低危險(xiǎn)程度,碰到“邏輯鎖”后,大家最好依照下面兩種比較簡(jiǎn)單和安全的方法處理。

2。★UltraEdit★

首先準(zhǔn)備一張啟動(dòng)盤,然后在其他正常的機(jī)器上使用二進(jìn)制編輯工具(推薦UltraEdit)修改軟盤上的IO.SYS文件(修改前記住先將該文件的屬性改為正常),具體是在這個(gè)文件里面搜索第一個(gè)“55AA”字符串,找到以后修改為任何其他數(shù)值即可。用這張修改過的系統(tǒng)軟盤你就可以順利地帶著被鎖的硬盤啟動(dòng)了。不過這時(shí)由于該硬盤正常的分區(qū)表已經(jīng)被破壞,你無法用“Fdisk”來刪除和修改分區(qū),但是此時(shí)可以用本論壇介紹的關(guān)于分區(qū)表恢復(fù)的方法來處理。

3?!顳M★

因?yàn)镈M是不依賴于主板BIOS來識(shí)別硬盤的硬盤工具,就算在主板BIOS中將硬盤設(shè)為“NONE”,DM也可識(shí)別硬盤并進(jìn)行分區(qū)和格式化等操作,所以我們也可以利用DM軟件為硬盤解鎖。

首先將DM拷到一張系統(tǒng)盤上,接上被鎖硬盤后開機(jī),按“Del”鍵進(jìn)入BIOS設(shè)置,將所有IDE接口設(shè)為“NONE”并保存后退出,然后用軟盤啟動(dòng)系統(tǒng),系統(tǒng)即可“帶鎖”啟動(dòng),因?yàn)榇藭r(shí)系統(tǒng)根本就等于沒有硬盤。

啟動(dòng)后運(yùn)行DM,你會(huì)發(fā)現(xiàn)DM可以識(shí)別出硬盤,選中該硬盤進(jìn)行分區(qū)格式化就可以了。這種方法簡(jiǎn)單方便,但是有一個(gè)致命的缺點(diǎn),就是硬盤上的數(shù)據(jù)保不住了。硬盤數(shù)據(jù)恢復(fù)知識(shí)

聲明:

1、您所看到的是《數(shù)據(jù)恢復(fù)與軟故障處理基本指南》一文的文本稿,本文已經(jīng)在《計(jì)算機(jī)應(yīng)用文摘》發(fā)表,傳統(tǒng)媒體如欲轉(zhuǎn)載請(qǐng)同該雜志社聯(lián)系,獲得許可方可轉(zhuǎn)載。

2、本文作者seak(哈工大紫丁香站ID)許可本文可轉(zhuǎn)載于任何非商業(yè)BBS、新聞組和WEB站點(diǎn)。但嚴(yán)禁改動(dòng)、刪節(jié)或添加或局部抄襲、改頭換面用于任何正式出版物。轉(zhuǎn)載必須完整,包括本聲明和原文紫丁香BBS信頭(即:發(fā)信人、標(biāo)題、發(fā)信站三行)。

3、由于《計(jì)算機(jī)應(yīng)用文摘》編輯同志對(duì)本文的修改、和作者對(duì)文章的再次擴(kuò)充,等因素,你看到的電子版本部分章節(jié)與刊發(fā)文章并不一致。同時(shí),作者本人也保留對(duì)文章再次擴(kuò)充修改和網(wǎng)上重新發(fā)布的權(quán)利。

4、本文是一篇科普文章,是作者考慮到一般用戶的接受能力而寫的,對(duì)本領(lǐng)域的專家本文并無價(jià)值。作者力圖能給廣大用戶做準(zhǔn)確的描述,但由于作者時(shí)間和水平的限制,作者不能保證本文的涉及的觀點(diǎn)、處理方法等絕對(duì)正確。

————————————————————————————————

1、系統(tǒng)工作機(jī)理的簡(jiǎn)單介紹(本節(jié)由lowpower縮寫)

這一部分在原作中是最重要的一章,考慮到篇幅關(guān)系,進(jì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ū)公用|各個(gè)分區(qū)相對(duì)獨(dú)立,可安裝不同操作系統(tǒng)。

對(duì)FAT結(jié)構(gòu)的分區(qū)每一分區(qū)都有獨(dú)立的引導(dǎo)記錄,F(xiàn)DT表,F(xiàn)AT表等。同時(shí),系統(tǒng)還有一個(gè)最為重要的主引導(dǎo)記錄。在0柱0面1扇區(qū),今后我們用CYL代表柱、SIDE代表面,SEC代表扇區(qū)。以下一個(gè)FAT結(jié)構(gòu)分區(qū)的簡(jiǎn)圖。

保留區(qū)-磁盤參數(shù)表、DOS引導(dǎo)記錄

控制區(qū)-FAT表1、FAT表2根目錄區(qū)

數(shù)據(jù)區(qū)-數(shù)據(jù)區(qū)

以下簡(jiǎn)單介紹一下重要的部分:

主引導(dǎo)記錄又稱主分區(qū)表、MBR等等:MBR占一個(gè)扇區(qū),在CYL0、SIDE0、SEC1,由代碼區(qū)和數(shù)據(jù)區(qū)構(gòu)成。其中代碼區(qū)是一端標(biāo)準(zhǔn)的程序,完成BIOS自舉到OSBOOT之間的工作,為OS啟動(dòng)做最后的準(zhǔn)備。標(biāo)準(zhǔn)代碼區(qū)可以由FDISK/MBR重建,但對(duì)于多系統(tǒng)引導(dǎo)的不標(biāo)準(zhǔn)MBR,將被這一操作破壞。MBR的數(shù)據(jù)區(qū)記錄了分區(qū)情況。

系統(tǒng)扇區(qū):CYL0、SIDE0、SEC1-CYL0、SIDE0、SEC63,共62個(gè)扇

區(qū)引導(dǎo)區(qū)又稱BOOT區(qū):CYL0、SIDE1、SEC1這是我們過去稱的DOS引

導(dǎo)區(qū)。也占一個(gè)扇區(qū)。

文件分配表又稱FAT:是記錄文件占用簇的情況和連接關(guān)系的地方。一般有兩個(gè)FAT表,起到備份的作用。FAT12、FAT16的第一FAT表一般均在0-1-2,F(xiàn)AT32的第一FAT表在0-1-33。由于FAT表記錄文件占用扇區(qū)連接的地方,如果兩個(gè)FAT表都?jí)牧?,后果不堪設(shè)想。

由于FAT表的長(zhǎng)度與當(dāng)前分區(qū)的大小有關(guān)所以FAT2的地址是需要計(jì)算的。根目錄區(qū)(ROOT、FDT):這里記錄了根目錄里的目錄文件項(xiàng)等,ROOT區(qū)跟在FAT2后面。

數(shù)據(jù)區(qū):跟在ROOT區(qū)后面,這才是數(shù)據(jù)內(nèi)容。其實(shí),MBR、隱含扇區(qū)、BOOT區(qū),重建都比較容易。數(shù)據(jù)恢復(fù)的關(guān)鍵在于恢復(fù)數(shù)據(jù)文件。由于FAT表記錄了文件在硬盤上占用扇區(qū)的鏈表,如果2個(gè)FAT表都完全損壞了。那么恢復(fù)文件,特別是占用多個(gè)不連續(xù)扇區(qū)文件就相當(dāng)困難了。

②、主引導(dǎo)記錄簡(jiǎn)單說明:

主引導(dǎo)記錄是硬盤引導(dǎo)的起點(diǎn),關(guān)于代碼區(qū)不多說了,其數(shù)據(jù)區(qū),比較重要的是2個(gè)標(biāo)志,80H和55AA,80H一般在偏移1BE處,80是分區(qū)激活的標(biāo)志的標(biāo)記表示系統(tǒng)可引導(dǎo),且整個(gè)分區(qū)表只能有一個(gè)80標(biāo)記。另一個(gè)就是結(jié)尾的55AA標(biāo)記,用來表示主引導(dǎo)記錄是一個(gè)有效的記錄。另外,各個(gè)分區(qū)自身的引導(dǎo)記錄,也是以55AA結(jié)束,這是我們查找分區(qū)的標(biāo)志。我們后面在介紹如何主引導(dǎo)記錄中,給出了一個(gè)完整的分區(qū)表的例子,大家可對(duì)照查看。數(shù)據(jù)區(qū)中,用10H字節(jié)表示一個(gè)分區(qū),最多可表示4個(gè)分區(qū),分別從1BE、1CE、1DE、1EE開始,我們后面給出了分區(qū)表項(xiàng)對(duì)應(yīng)地址的含義。大家可以對(duì)應(yīng)分析一下以下分區(qū)的情況。

800101000BFEBFFC3F00-00007E86BB00

①②③④⑤⑥

①:激活標(biāo)記,80表示可引導(dǎo)分區(qū)

②:分區(qū)開始的磁頭號(hào)為01、開始的扇區(qū)號(hào)為01、開始的柱面號(hào)為00,由于開始的扇區(qū)號(hào)為2進(jìn)制6位,而開始的柱面號(hào)為2進(jìn)制10位,因此扇區(qū)號(hào)所用字節(jié)的高兩位要加在柱面號(hào)高兩位。

③:分區(qū)的系統(tǒng)類型FAT32(0B),01是FAT12,04為FAT16,06為BIGDOS,07為NTFS,

其他參見分區(qū)類型表。

④:分區(qū)結(jié)束磁頭號(hào)254、分區(qū)結(jié)束扇區(qū)號(hào)63、分區(qū)結(jié)束柱面號(hào)764

⑤:首扇區(qū)的相對(duì)扇區(qū)號(hào)63

⑥:總扇區(qū)數(shù)12289622

2、常見手工處理工具與DOS外部命令介紹

DEBUG:古老和最為常見的調(diào)試跟蹤軟件,始終捆綁在微軟的DOS/WIN9X操作系統(tǒng)中。有19個(gè)子命令。有編寫執(zhí)行匯編指令,直接讀寫絕對(duì)扇區(qū)和內(nèi)存單元等功能,可以在最艱苦的條件下工作。DOS6.22以下的系統(tǒng),DEBUG.EXE在DOS目錄下,WIN9X系統(tǒng)中它在WINDOWS\\COMMAND目錄下,它

也出現(xiàn)在WIN9X所生成的應(yīng)急盤中。DISKEDIT:常見16進(jìn)制編輯軟件,字符界面,可以以文件方式和扇區(qū)方式讀寫邏輯內(nèi)容,可以讀寫絕對(duì)扇區(qū),可以方便的查找編輯分區(qū)表、FAT表、ROOT區(qū)等重要扇區(qū)。這一點(diǎn)要比DEBUG更方便。但在一些重要扇區(qū)損壞的情況下,DISKEDIT可能無法啟動(dòng)。DISKEDIT軟件可以在著名的NortonUtilities軟件包中找到。最新的DISKEDIT出現(xiàn)在NU4中。

NDD:常見的FAT文件結(jié)構(gòu)磁盤修復(fù)工具,就是著名的NORTON磁盤醫(yī)生,可以自動(dòng)修復(fù)分區(qū)丟失等情況,可以搶救軟盤壞區(qū)中的數(shù)據(jù),強(qiáng)制讀出后搬移到其他空白扇區(qū)。希望大家不要再使用NORTONFORDOS7或8的NDD,這個(gè)版本由于不支持大分區(qū)、FAT32、長(zhǎng)文件名等技術(shù),會(huì)給你帶來大量的麻煩。建議大家使用NortonUtilities4或更高版本中的NDD.EXE,這是純DOS下的工具。在硬盤崩潰或異常的情況下,他可能可以帶給用戶以希望。WIN9X下的磁盤醫(yī)生調(diào)用的并不是這個(gè)程序,而

是NDD32.EXE.

FDISK:FDISK當(dāng)然是個(gè)危險(xiǎn)的命令,很多人非常恐懼,事實(shí)上,F(xiàn)DISK命令的運(yùn)行并不影響任何分區(qū)內(nèi)的硬盤數(shù)據(jù),他對(duì)分區(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是最可怕的命令,但他并不是對(duì)硬盤清零,特別值得注意的是,很多文件恢復(fù)工具都建議你恢復(fù)前先FORMAT該分區(qū)起到保護(hù)的餓作用。DOS6.22以下的系統(tǒng),F(xiàn)ORM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論