版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、進(jìn)入PC時代以后,硬盤的物理結(jié)構(gòu)發(fā)生了一些變化,直接影響到相應(yīng)的硬盤指令實現(xiàn)方式的變化。其中最重要的就是硬盤尋道方式的變化導(dǎo)致的格式化指令的變化。什么是磁盤低級格式化:磁盤為了達(dá)到隨機存取的目的,需要在盤的磁道上規(guī)劃出扇區(qū),每個扇區(qū)以引導(dǎo)標(biāo)記和扇區(qū)標(biāo)記作為扇區(qū)的起始,然后才是扇區(qū)的內(nèi)容,后面還有校驗標(biāo)記。低級格式化就是在磁道上標(biāo)上這些標(biāo)記而已。所以低級格式化的操作實際上僅僅是一個簡單的寫過程,寫的不是數(shù)據(jù)而是標(biāo)記。低級格式化既不相當(dāng)于對
2、盤片的修整更不是盤片的再生。在軟盤和硬盤使用前都有低級格式化的過程,這個過程需也僅需一次,硬盤的低級格式化是在工廠里完成的。硬盤曾經(jīng)象軟盤一樣,是利用步進(jìn)電機來控制磁頭的位置,進(jìn)行尋道操作的。但是,隨著磁道密度的增加,步進(jìn)電機的精度滿足不了更加精密的磁頭定位的需要了,這樣,硬盤生產(chǎn)商發(fā)明了一種更加先進(jìn)的定位方式,即利用一個特殊的機器,在硬盤表面寫上同心的密集的伺服編碼,這種編碼代表了相應(yīng)位置和硬盤旋轉(zhuǎn)中心的距離,密度是一般磁道密度的一倍
3、到幾倍,利用音圈電機來線性地控制磁頭的移動,磁頭在移動過程中,不斷地讀取伺服編碼的信息,這樣硬盤的控制系統(tǒng)就能隨時掌握硬盤磁頭的位置。這樣,早期的硬盤的尋道指令的執(zhí)行是靠向步進(jìn)電機發(fā)相應(yīng)的指令,而現(xiàn)代的硬盤的尋道是靠一個硬盤上先期寫入的伺服信息和對音圈電機的指令來定位。最重要的是:伺服信息是在工廠利用特殊的儀器寫入的,硬盤內(nèi)部的以音圈電機驅(qū)動的磁頭組件是無法寫入這重信息的。因為現(xiàn)在的的硬盤都有幾萬到幾十萬個磁道,磁道的寬度非常小,普通硬
4、盤的磁頭無法在沒有定位基準(zhǔn)的情況下寫入定位信息。除了這些信息,硬盤的磁道間距和每磁道的扇區(qū)數(shù)量現(xiàn)在都是隨著磁道距離圓心的距離變化的,一般來說,目前的硬盤這種變化有100次或更多。也就是說,硬盤表面分成了很多的區(qū),在這些區(qū)域里,硬盤的磁道間距和每扇區(qū)的扇區(qū)數(shù)量是一樣的,但不同的區(qū)域,就是不一樣的了。另外,硬盤上數(shù)據(jù)的編碼也不僅僅是將主機傳來的數(shù)據(jù)直接寫到介質(zhì)上,在每個扇區(qū)的起始,都有一些記錄這個扇區(qū)狀態(tài)的編碼,俗稱灰碼,在扇區(qū)后面,都有一
5、些ECC校驗碼。一般來說,ECC糾錯可以糾正大約10多個含有錯誤的字節(jié)的讀出錯誤。從上面的討論能夠知道,目前的硬盤在bios的配置里看到的扇區(qū),磁道,磁頭的數(shù)量都是一種邏輯值。很明顯,目前的硬盤雖然很多是1個磁頭或2個磁頭的,但是在bios里,或者在硬盤的調(diào)用指令里面,磁頭的數(shù)量都是15或者16。這是因為硬盤內(nèi)部有個將實際的物理扇區(qū)轉(zhuǎn)換為邏輯扇區(qū)的算法,用戶能訪問的,是經(jīng)過轉(zhuǎn)化后的邏輯扇區(qū),而不是實際的和物理磁頭對應(yīng)的物理扇區(qū)。這樣,用
6、戶其實是無法對物理意義上的硬盤進(jìn)行操作的,就更不用說低級格式化了?,F(xiàn)在,市面上的一些所謂的低級格式化軟件,其實就是在調(diào)用硬盤的一個叫做‘格式化磁道’的指令,這個指令是IDE硬盤的標(biāo)準(zhǔn)指令。老式的硬盤在執(zhí)行這個指令的時候,是將某個磁道檢驗一遍,并將有問題的扇區(qū)標(biāo)記為壞扇區(qū),再將這個磁道里的一個標(biāo)記為未使用的扇區(qū)的標(biāo)記改成那個壞扇區(qū)的標(biāo)記,這個操作其實就是將一個好扇區(qū)替代一個壞扇區(qū),并不是真正意義上的格式化,因為在此之前,磁道已經(jīng)由工廠的寫
7、伺服系統(tǒng)劃分好了。在這個指令之后,一般硬盤會將這些扇區(qū)重新寫零,并將后面的ECC編碼重置,這樣,經(jīng)過這個操作,這個磁道上的數(shù)據(jù)就會被清零了。還有,這個指令實際上不是對物理的磁頭和磁道進(jìn)行操作的,它所調(diào)用的磁道,扇區(qū),磁頭表,是經(jīng)過轉(zhuǎn)換后的。另外,在LBA方式下,這個指令也可以執(zhí)行,但是是利用經(jīng)過了LBA到CHS轉(zhuǎn)換的CHS表。而現(xiàn)在的硬盤,對這個指令的實現(xiàn)僅僅是將相應(yīng)的扇區(qū)寫零,并重置ECC碼而已。因此,市面上的低級格式化軟件,其實無非
8、是實現(xiàn)了重新置零和將壞扇區(qū)重定向兩個功能。需要指出的是,近期的硬盤內(nèi)部都已經(jīng)有了自我檢測的功能,可以自行完成這種重定向的操作了,所以,基本上在單碟3G后的硬盤,都不必執(zhí)行這個指令了。很多硬盤公司提供的自我檢測軟件,在檢測到有硬盤的錯誤后,已經(jīng)能自動調(diào)用這個指令,將一個備用扇區(qū)替換有損壞的扇區(qū)。實際上,在硬盤里本身就有個叫PList的表,記錄的是出廠時實際的物理壞扇區(qū)位置,而硬盤的固件本身還在維護(hù)著一個叫GList的列表,這個表記錄著在使
9、用中發(fā)生了錯誤的扇區(qū)位置,在這兩個表里的扇區(qū),是真實的物理壞扇區(qū),但是這兩個表是無法用一般的硬盤指令來獲得以及修改的。當(dāng)然,硬盤廠家的一些程序能夠修改這兩個表,但是,沒有各個廠家都通用的這個壞區(qū)表的修改程序。所以,外面的所謂低級格式化程序,其實都不是真正的低級格式化。還有一種流傳的觀點:低級格式化會損傷硬盤。這個觀點是錯誤的。因為在執(zhí)行格式化磁道的指令的時候,硬盤的物理狀態(tài):磁頭飛行高度,硬盤旋轉(zhuǎn)的速度,讀寫電平等等都和正常讀寫一樣,這
10、樣,硬盤并不會被這個指令所損傷??赡艿那闆r是:有些用戶在執(zhí)行DM或LFMAT等軟件的時候,難以忍受其運行速度,用強行關(guān)電源的方式來終止其運行,這樣,硬盤可能就發(fā)生了不可修復(fù)的錯誤。其實,在硬盤進(jìn)行任何寫操作的時候,強行關(guān)閉電源,都有可能發(fā)生這種不可修復(fù)的錯誤。這種錯誤可能是由于寫磁頭將伺服信息抹掉,或者是造成磁頭和硬盤表面接觸而導(dǎo)致劃傷,或者是硬盤在做扇區(qū)標(biāo)記時寫錯誤等等。這種損傷其實是不規(guī)范操作造成的,而不是格式化磁道這個指令本身造成
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 診所進(jìn)入儀器時代
- 地產(chǎn)融資進(jìn)入券商時代
- 白酒廣告進(jìn)入修身時代
- 中國進(jìn)入“市民化”時代
- 中國進(jìn)入征信時代
- 大牌進(jìn)入去logo時代
- 快遞業(yè)進(jìn)入“服務(wù)”時代
- 企業(yè)已進(jìn)入全面營銷時代
- 汽車營銷進(jìn)入深度互動時代
- 凈水行業(yè)進(jìn)入“三化”時代
- 當(dāng)戀愛進(jìn)入偽單身時代
- 培訓(xùn)進(jìn)入領(lǐng)導(dǎo)力時代
- 物流地產(chǎn)進(jìn)入“戰(zhàn)國時代”
- 第19課 人類進(jìn)入電氣時代
- 進(jìn)入新時代實現(xiàn)新發(fā)展
- 我們正進(jìn)入“反向創(chuàng)新”的時代
- 進(jìn)入服務(wù)時代的博物館管理
- 防火卷簾將進(jìn)入全無機纖維時代
- 制造業(yè)進(jìn)入精益研發(fā)時代
- 人工智能進(jìn)入黃金時代
評論
0/150
提交評論