快速了解分區(qū)列表 |
發(fā)布時(shí)間: 2012/7/5 9:50:13 |
成為一名半吊子老鳥也有幾年了,期間經(jīng)常被問起什么是Fat32?Ghost恢復(fù)失敗怎么辦?怎么熱插拔USB硬盤后硬盤就打不開了?等常見問題。而這些問題,大多跟分區(qū)表有關(guān),不過當(dāng)事人最關(guān)心的恐怕是硬盤里那幾十G甚至上百G的數(shù)據(jù)是否丟失,需不需要格式化、重裝系統(tǒng)等既麻煩又費(fèi)時(shí)費(fèi)力的操作?但是對(duì)于電腦初學(xué)者(尤其是MM),直接跟他們(她們)講分區(qū)表、分區(qū)格式、引導(dǎo)扇區(qū)還不如殺了他們(她們)算了……既然聽不懂,也就很難記住,于是也就仍然有很大幾率碰到同樣的問題。幾年前幫一個(gè)MM“遠(yuǎn)程”解決問題時(shí)靈機(jī)一動(dòng)想到了一個(gè)例子,很快讓MM理解了一些有關(guān)分區(qū)表的基礎(chǔ)知識(shí)——明白了原理,也就能避免很多誤操作,遇到問題也不會(huì)過于慌張了。 本文旨在幫助電腦初學(xué)者,尤其需要使用Ghost等涉及分區(qū)表操作的軟件的初級(jí)用戶,用一個(gè)例子幫助大家快速了解一些有關(guān)分區(qū)表的常識(shí),同時(shí)提出一兩點(diǎn)常見的操作方法以避免同一個(gè)錯(cuò)誤反復(fù)出現(xiàn)。 初學(xué)者雖然不知道硬盤里有些啥,不過大概都知道學(xué)校的宿舍樓是怎么回事——無非有幾幢樓,有幾層,有幾個(gè)房間,每個(gè)房間住幾個(gè)人這些~~但是就是這些元素居然能和硬盤上面的各種參數(shù)一一對(duì)應(yīng)起來。 我們假設(shè)一幢宿舍樓就是一塊硬盤,而住在里面的學(xué)生就是文件。那么,學(xué)生們的居住情況有什么特點(diǎn)呢? 1.學(xué)生的居住是分層,分房間的——沒有哪個(gè)學(xué)校的學(xué)生宿舍就一間超大的房子,讓幾百個(gè)學(xué)生直接住在里面 2.學(xué)生是可流動(dòng)的,白天出去,晚上回來,過一兩年可能還要換寢室 3.學(xué)生姓名和房間號(hào)有對(duì)應(yīng)關(guān)系,比如XX住在503室~~等等 在硬盤上也有類似的事情發(fā)生: 我們不能把一堆文件整個(gè)一股腦地扔到一個(gè)大空間里不管,否則你要找單個(gè)文件就會(huì)非常費(fèi)力;但如果我們把這些文件分成小塊,對(duì)號(hào)入座,那要找起來就快得多。 于是,存放文件的最小單位——“簇”——就可以比作宿舍的每一個(gè)房間。而我們聽到的“簇大小”則是一個(gè)寢室里能住多少人,有的寢室住4個(gè),有的住6個(gè),有的住2個(gè),不一而同。 而硬盤的“分區(qū)”,就可以看做寢室樓的每一層樓——這當(dāng)然也是為了管理文件的方便。 硬盤的所謂“分區(qū)方式”或者“分區(qū)代碼”(諸如Fat32, NTFS這類)則對(duì)應(yīng)著樓層房間的排列方式——比如有的寢室樓只有一排房間,而有的寢室是對(duì)開的,有的像是兩室一廳~~等等 好了,如果你能接受上面的比喻,那么接下來的引申會(huì)更有意思: 寢室樓里往往有樓管的大媽在——宿舍樓的”馬其諾防線“…… 好吧,這不是重點(diǎn)……重點(diǎn)在于,大媽手里肯定有一份全樓的住宿人員名單和一份全樓的備份鑰匙,同時(shí)大媽自己也要住一間房。 別笑,現(xiàn)在我們要將住宿人員名單比為“分區(qū)表”,看看它們之間有哪些共通性。 如果沒有這份住宿名單,我們能馬上回答這幢樓里住了多少人、他們都叫什么名字、住在哪個(gè)寢室這樣的問題嗎?答案明顯是否定的。所以,當(dāng)我們調(diào)用硬盤上的文件時(shí),也要知道這個(gè)文件的一些信息——比如文件多大?在硬盤上的什么位置?叫什么名字?等等~~記錄了這些信息的一個(gè)特殊文件就被稱為“分區(qū)表”。而沒有了分區(qū)表(就是名單),那我們可真要“兩眼一抹黑”了。沒有了分區(qū)表,我們既不知道里面有多少文件,也不知道這些文件在什么位置,甚至連整個(gè)硬盤有多大也不知道了。直接的表現(xiàn)結(jié)果就是我們進(jìn)不去硬盤了,硬盤表示為“不可識(shí)別”的。 遇到住宿名單丟失的情況的話,難道我們就要束手待斃么?明明有學(xué)生住在里面!別急,學(xué)生確實(shí)都在,不就是丟了個(gè)名單么~ 解決方法: 1.如果事先有住宿名單備份的話,直接拿出來就行了(廢話!現(xiàn)在不就是沒有備份嘛。 2.如果沒有備份,沒辦法了,只好暴力一點(diǎn),從101房開始查:“同學(xué),你們屋里住了幾個(gè)人。慷冀惺裁?”…………如此這般一直查到628最后一間房,連廁所也不能放過……好了,這樣不是又有了一份名單嗎? 對(duì)應(yīng)到硬盤上是怎樣的呢?分區(qū)表丟了,沒關(guān)系,兩種解決方法:1.原先有分區(qū)表的備份,直接還原回去;2.如果沒有備份,那就要找一個(gè)“問話和記錄”工具,比如Diskgenius,它能夠“一間一間”地去找硬盤上有哪些文件,并把它們的屬性都記錄下來——這個(gè)過程我們常稱為“恢復(fù)分區(qū)表”。 所以不難看出,分區(qū)表丟失雖然很讓人頭疼但并不可怕。只要認(rèn)真學(xué)習(xí)“問話和記錄”工具的使用,小心操作,硬盤里的數(shù)據(jù)是能夠找回來的。這里順帶一提,所謂的“快速格式化”是系統(tǒng)在偷懶,它只是給了我們一份新的、空白的“分區(qū)表”,上面的文件壓根沒動(dòng)。只要這時(shí)不要往里面添加新的文件(否則就改動(dòng)后來的分區(qū)表了),重新把“所有房間”都查一次,文件一樣能找回來。這也是一部分?jǐn)?shù)據(jù)恢復(fù)軟件的原理。 然后我們談?wù)勈裁词怯脖P的“引導(dǎo)扇區(qū)”。 其實(shí)也很簡(jiǎn)單啊,就是宿舍的大門嘛~每天早上起來,同學(xué)們不都是從宿舍大門進(jìn)出的嘛?同樣,當(dāng)我們開機(jī)的時(shí)候,只有打開硬盤的“大門”,我們才能接著做后面的事情。假如有天宿舍大門損壞了,同學(xué)們自然出不來了,當(dāng)然我們連住宿名單都看不到了;對(duì)應(yīng)到硬盤上就是“引導(dǎo)扇區(qū)損壞了”,自然也無法訪問硬盤了,又由于損壞的是“大門”,所以也無法掃描恢復(fù)了(連進(jìn)都進(jìn)不去怎么掃描?)。那難道我們又要束手待斃了么?非也。這壞的大門不用了,在旁邊的墻上重新敲個(gè)洞,安一扇新的門不就好了嗎?在硬盤上,就表現(xiàn)為“屏蔽損壞的引導(dǎo)扇區(qū)”,而“新建引導(dǎo)扇區(qū)”,當(dāng)然這就需要其他的工具軟件才能完成了。 最后,我按照宿舍樓和硬盤對(duì)應(yīng)的關(guān)系來回答一些常見的有關(guān)分區(qū)表的問題。Ghost失敗了,系統(tǒng)進(jìn)不去,硬盤上的數(shù)據(jù)能找回來嗎?沒事,用暴力搜索的方式查看并記錄每一間“宿舍”的信息——用軟件重建分區(qū)表。熱插拔USB硬盤,硬盤進(jìn)不去了,非要格式化嗎? 否。丟失/損壞的同樣是“住宿名單”——先使用chkdsk volume: /f(關(guān)于chkdsk命令請(qǐng)網(wǎng)絡(luò)搜索,因?yàn)榇a的問題,我這個(gè)命令只是一個(gè)形式,不是很準(zhǔn)確)看能不能修復(fù)分區(qū)表,不行的話就使用“暴力”,重建分區(qū)表。如何避免硬盤進(jìn)不去? 如果刪除硬盤失敗,那么不要直接拔下硬盤,一定有后臺(tái)程序在使用硬盤。如果不知道怎么查找這個(gè)后臺(tái)程序,那么還是老老實(shí)實(shí)重新啟動(dòng)或者關(guān)機(jī)之后再拔下來。意外斷電會(huì)縮短硬盤的壽命,增大丟失數(shù)據(jù)的可能。起碼為了上面的數(shù)據(jù),請(qǐng)善待硬盤。“簇”大小對(duì)磁盤效率有什么影響? 回想下宿舍單間:假如寢室502能住4個(gè)人,那么,只要住進(jìn)去一個(gè)人,這個(gè)宿舍就被占用了。如果第二個(gè)人因?yàn)槠渌颍ū热绨嗉?jí)不同等),盡管他是一個(gè)自然人,但他也不能和前面的學(xué)生同住。于是502就有3個(gè)床位被浪費(fèi)了~~ 本來這也沒有什么,但是在Fat32的分區(qū)格式下,當(dāng)硬盤容量變大的時(shí)候,“簇”也會(huì)跟著變大。比如硬盤大到一定程度的時(shí)候,這個(gè)“簇”里能放8個(gè)小文件了,但是仍然只有1個(gè)小文件放在里面,這樣就等于1個(gè)文件占了8份空間,相對(duì)于前面的1個(gè)文件占用4個(gè)空間要多得多了。而一個(gè)windows系統(tǒng)里往往有上萬個(gè)這樣的小文件,這樣空間的占用就比較可觀了;另一方面,盡管現(xiàn)在的硬盤是比較大了,可能不在乎那點(diǎn)空間,但是磁盤查找文件的效率也會(huì)下降——原來是在4個(gè)床位找一個(gè),現(xiàn)在要在8個(gè)床位找一個(gè)了。所以現(xiàn)在分區(qū)時(shí)大多采用NTFS格式,因?yàn)椴还苡脖P容量如何變化,NTFS格式里的“簇”大小是固定的。 同時(shí),“簇”又不能太小,否則會(huì)導(dǎo)致“房間”過多,同樣會(huì)降低磁盤效率。 現(xiàn)在總結(jié)下硬盤和宿舍的對(duì)應(yīng)關(guān)系吧: 硬盤 -- 宿舍樓 文件 -- 學(xué)生 分區(qū) -- 樓層 分區(qū)格式 --房間布局 簇 -- 單獨(dú)的寢室房間 簇大小 -- 一間寢室住幾人 分區(qū)表 -- 住宿名單 格式化 -- 同學(xué)搬出,打掃房間 Diskgenius -- 問話和記錄工具 使用文件的權(quán)限 -- 宿舍鑰匙 ………… 請(qǐng)大家自行擴(kuò)展~ 希望初學(xué)者看過之后都能明白分區(qū)表的作用~遇到Ghost出現(xiàn)問題時(shí),也不要過于驚慌,愿大家都能享受使用電腦帶來的快樂。 為什么會(huì)有邏輯分區(qū) 前提是我們?nèi)匀粚⒂脖P比作宿舍樓。如果大家仔細(xì)看過我前面寫的東西,應(yīng)該知道我還將“分區(qū)”比作寢室的“樓層”。那么,按理來講,有幾層樓就有幾個(gè)分區(qū),再自然不過了~但是,我們常用的windows系統(tǒng)有一個(gè)奇怪的規(guī)定。 所有的寢室不許超過4層樓。槭裁矗繎{什么?) 不管如何,這是個(gè)強(qiáng)制執(zhí)行的命令,如果我本來最多就打算蓋4層樓,那也就算了,沒啥影響?墒,隨著硬盤容量的增加,有越來越多的用戶期望蓋更高的樓,這可怎么辦呢? 先來看一下常規(guī)的樓層結(jié)構(gòu): 這幢樓恰好有4層,分別為F1, F2, F3, F4(就是第一層,第二層,第三層,第四層的意思) 現(xiàn)在我要蓋更多的房間,但是樓層又不能超過4層,怎么辦呢? 我這樣在一樓旁邊添一層,我把這個(gè)新添加的區(qū)域稱為D區(qū)~~以此類推,我想蓋多長(zhǎng)都行(注釋1),就有了E區(qū),F(xiàn)區(qū)~~等等 以后我們問起來:“你今天去哪層樓?”“我去D層。”這么一來,假如我加蓋的是D區(qū)和E區(qū),“看上去”就有了額外的“兩層樓”,“總樓層數(shù)”達(dá)到了“5個(gè)”(實(shí)際上D區(qū)和E區(qū)加起來才能算是F1層)。這些實(shí)際上屬于同一個(gè)樓層的各個(gè)“區(qū)”就成為“邏輯分區(qū)”,其他的常規(guī)分區(qū)稱為“主分區(qū)”。 看完上面的怪異圖片,可能會(huì)有不少朋友有這樣的反應(yīng),“這誰給的規(guī)定啊,太死板了~”“樓修得也太難看了吧,能住么……”其實(shí),這是一個(gè)“歷史遺留”問題。早年的硬盤容量很小,而早期的DOS操作系統(tǒng)沒有想到后來硬盤分區(qū)數(shù)會(huì)這么多,就規(guī)定了主分區(qū)只能有4個(gè),后來的操作系統(tǒng)設(shè)計(jì)者考慮到了這個(gè)問題而又離不開DOS操作系統(tǒng),于是就設(shè)計(jì)了一個(gè)折中方案——“邏輯分區(qū)”。對(duì)于前人的這種設(shè)計(jì),我們還是寬容一點(diǎn)吧~畢竟今天的大部分個(gè)人用戶使用起來還是足夠的。 如果你能接受上面我所講的,那么,我問一個(gè)問題,“一個(gè)一盤有一個(gè)C盤為主分區(qū),D, E, F為邏輯分區(qū),那這個(gè)硬盤上有幾個(gè)主分區(qū)?” 如果你的答案是2個(gè)(注釋2),那么你就理解我所寫的東西了。因?yàn)镈, E, F雖然是邏輯分區(qū),但它們加起來還是要“占一層樓”的,也就是說,所有的“邏輯分區(qū)”加起來算一個(gè)“主分區(qū)”。 下面我回答一個(gè)初學(xué)者的問題,“我的筆記本C盤空間太大,我想分出來新建一個(gè)分區(qū),為什么分出來的空間不讓我建立分區(qū)?” 一個(gè)常見的可能是——這臺(tái)筆記本已經(jīng)含有了4個(gè)主分區(qū),這種情況在裝有win7的筆記本上比較常見。如果我們用磁盤管理軟件來查看硬盤的分區(qū)情況,我們可以看到這個(gè)硬盤上有一個(gè)“恢復(fù)出場(chǎng)設(shè)置”分區(qū),一個(gè)“系統(tǒng)安裝”分區(qū),一個(gè)“win7自建隱藏”分區(qū),還有n個(gè)“邏輯分區(qū)”。按照前面的觀點(diǎn),n個(gè)“邏輯分區(qū)”算一個(gè)“主分區(qū)”,那么總的主分區(qū)數(shù)就達(dá)到了4個(gè),而你從“C盤”這個(gè)主分區(qū)里分出來的空間還是“主分區(qū)”屬性的,當(dāng)然不能再建立新的“主分區(qū)”咯。 那么,我們能不能把這個(gè)“主分區(qū)”屬性的空白分區(qū)轉(zhuǎn)化為“邏輯分區(qū)”屬性呢?可以的。因?yàn)闀r(shí)間關(guān)系,請(qǐng)大家搜索“acronis disk director suite 10”這個(gè)軟件的使用教程,它可以將“主分區(qū)”屬性的空白分區(qū)并入“邏輯分區(qū)”且不會(huì)影響分區(qū)上的數(shù)據(jù)。 注釋1:邏輯分區(qū)的數(shù)量也不是無限的,當(dāng)C D E F這種字母被用光后,就無法“直接”分配盤符進(jìn)而也無法再增加分區(qū)了——如果你鉆牛角尖硬要增加……我建議你去搜索下這種情況下的解決方案…… 注釋2:其實(shí),答案是2個(gè)或者2個(gè)以上。因?yàn)槲铱梢詫盤作為一個(gè)邏輯分區(qū),而E, F兩個(gè)盤屬于另一個(gè)主分區(qū)下的兩個(gè)邏輯分區(qū)……等等~~ Ghost? Ghost不像一個(gè)幽靈,倒是像一個(gè)神燈精靈… Ghost在備份數(shù)據(jù)時(shí)不像一般的ctrl+c ctrl+v。后者僅對(duì)“學(xué)生”發(fā)號(hào)施令,讓他們挪挪位置;而前者Ghost不僅造出一群“克隆人”,還修建了和原來一模一樣的宿舍樓(包括門、鑰匙、桌椅、床位等等)——所以我們稱Ghost的備份是基于“簇”的(因?yàn)樗陆?ldquo;寢室”。,而“ctrl+c ctrl+v”這種我們稱其是基于“文件”的。Ghost的備份比“ctrl+c ctrl+v”調(diào)動(dòng)了更多資源,但是這在恢復(fù)數(shù)據(jù)時(shí)就成了一把雙刃劍。 1.優(yōu)勢(shì):不管原來的寢室樓被破壞成什么樣子(大門不能壞),只要還能查看它的內(nèi)部結(jié)構(gòu),那Ghost就可以把原先建好的大樓“乾坤大挪移”,讓其恢復(fù)原狀。 2.劣勢(shì):其實(shí)恰恰是它的優(yōu)勢(shì)。我們前面知道,管理“住宿名單”的大媽也占了一個(gè)房間(即分區(qū)表也是個(gè)文件),如果Ghost新建的大樓在這里出了問題,或者恢復(fù)文件的時(shí)候斷電,那就意味著“住宿名單”出了問題,于是就會(huì)出現(xiàn)原文里提到的“因?yàn)镚host導(dǎo)致分區(qū)表丟失了” 盡管能通過Diskgenius等軟件修復(fù)分區(qū)表找回文件,但是額外的操作和二次風(fēng)險(xiǎn)是不能忽略的。順帶一提微軟新推的備份程序ImageX,它也可以進(jìn)行“整個(gè)宿舍”的備份,但是它的備份是基于“文件”的,除此之外ImageX可以對(duì)備份鏡像內(nèi)部的文件進(jìn)行變更,這也是Ghost做不到的。 因?yàn)镚host是對(duì)整個(gè)樓層進(jìn)行“完完全全”的備份,所以連門和鑰匙的形狀就分毫不差。在基于NTFS格式的分區(qū)上,會(huì)有朋友遇到安裝所謂的“Ghost系統(tǒng)”后,對(duì)系統(tǒng)文件無法改名或者刪除等問題。這是為什么?以后的“文件權(quán)限”會(huì)告訴你。 文件操作權(quán)限 在最初的文章和12月6號(hào)的“Ghost?”中,提到了這樣一個(gè)比方——房門和鑰匙好比硬盤上的“文件操作權(quán)限”。利用這個(gè)比方,我來簡(jiǎn)單地講講“用戶”和“文件操作權(quán)限”之間的關(guān)系。(其實(shí)我也只懂這么點(diǎn)了,歡迎高手拍磚) 寢室房門和寢室鑰匙有這么幾個(gè)特點(diǎn): 1.房門和鑰匙有對(duì)應(yīng)關(guān)系(這個(gè)不言自明)。此外鑰匙可以劃分成幾個(gè)大類,比如“學(xué)生使用的”、“樓管使用的”……等等 2.校長(zhǎng)的權(quán)力很高,但是他不一定有學(xué)生寢室的鑰匙,這意味著“用戶”權(quán)限和“文件操作權(quán)限”沒有必然聯(lián)系。 3.在windows系統(tǒng)下,早期的分區(qū)格式諸如Fat32,F(xiàn)at12等,它們是“沒有裝門”的“寢室樓”,誰都可以進(jìn)入寢室。而win2K及其以后的分區(qū)格式采用了NTFS,它相當(dāng)于“裝了門”的“寢室樓”。明白了這幾點(diǎn),我們從幾個(gè)例子來深入了解“文件操作權(quán)限” 初學(xué)者問1:為何安裝Ghost系統(tǒng)后,我不能對(duì)系統(tǒng)盤下的文件進(jìn)行操作? 答:由12月6日的“Ghost”可知,Ghost的備份和還原是基于“簇”的。如果“簇”是“單個(gè)寢室”的話,那么,Ghost進(jìn)行還原的時(shí)候,就把別的寢室樓的“門和鑰匙”一并還原了回來。那我們用“自己的”寢室鑰匙當(dāng)然打不開別人寢室的門了?紤]到Ghost還原還可能損壞分區(qū)表,所以Ghost在NTFS格式越來越流行的今天,有逐漸退出個(gè)人用戶使用的趨勢(shì)。類似的,當(dāng)我們重新安裝系統(tǒng)時(shí),有時(shí)由于用戶名進(jìn)行了變更,對(duì)于原來用戶遺留的一些“老房間”,我們也打不開了。 初學(xué)者問2:如何能讓我獲得對(duì)某些文件夾的操作權(quán)限? 答:在windows用戶中,這個(gè)問題多半發(fā)生在NTFS為分區(qū)格式的硬盤上。其實(shí)關(guān)于這個(gè)問題,網(wǎng)上的解答非常之多。由于時(shí)間關(guān)系,請(qǐng)大家搜索“NTFS 獲得 文件權(quán)限”。若想進(jìn)一步了解文件權(quán)限的相關(guān)知識(shí),搜索“文件權(quán)限”即可。 這里我還是再強(qiáng)調(diào)一次:牢記校長(zhǎng)沒有學(xué)生寢室鑰匙這個(gè)例子。校長(zhǎng)在學(xué)校里的權(quán)限夠高的吧?那可是Administrator級(jí)別的~但是,這么高的權(quán)限,他還不一定有學(xué)生的寢室鑰匙呢。所以,“用戶權(quán)限”和“文件權(quán)限”沒有必然聯(lián)系。 硬盤接口 若是問起初學(xué)者,“目前個(gè)人電腦運(yùn)行速度的最大瓶頸出現(xiàn)在哪個(gè)部件上?” 有的菜鳥可能會(huì)回答,“大概是內(nèi)存吧?CPU?” 其實(shí)無須我多言,安裝了vista以上版本的操作系統(tǒng)的朋友看看系統(tǒng)自帶的評(píng)分就知道了——對(duì)于大部分能流暢運(yùn)行vista及其以上版本的操作系統(tǒng),得分最低的項(xiàng)目往往是“硬盤”。(好吧,也許是顯卡……但是顯卡里不是沒有高級(jí)貨,而機(jī)械硬盤再怎么換也不可能跟上顯卡的發(fā)展速度) 還記得最初的文章當(dāng)中將“引導(dǎo)扇區(qū)”比作“宿舍大門”么?其實(shí)這個(gè)例子有點(diǎn)不全面,“宿舍大門”的另一個(gè)作用就是“決定了學(xué)生進(jìn)出宿舍的最大流量”,而這類比到硬盤上就成為了硬盤的另一個(gè)重要參數(shù)“硬盤接口速率”。 這個(gè)例子其實(shí)很好理解:宿舍門越寬,同時(shí)能夠走出來的學(xué)生就越多;同樣地,硬盤接口速率越大,同時(shí)能傳輸?shù)臄?shù)據(jù)就越多?瓷先ノ覀冎灰獰o限加寬硬盤的“大門”就可以提高硬盤速度了,但實(shí)際上這受到另一個(gè)因素的影響——“硬盤內(nèi)部傳輸速率”。 我們知道宿舍樓是分很多層的,所以同學(xué)們?cè)跇莾?nèi)的移動(dòng)速度是存在上限的。你要叫一個(gè)住在6樓的朋友出來玩,那他走到樓下總要有一個(gè)時(shí)間,而且這個(gè)時(shí)間還不短。而他行走的時(shí)間還決定于寢室樓的內(nèi)部結(jié)構(gòu)安排。比如有的寢室樓是老房子,樓梯很陡還是木質(zhì)的,那他下來就要小心翼翼;而有的房子比較新,地板上還有防滑條,那他就可以走得很快;有的寢室還裝有電梯,那就更快了。所以不難看出,如果學(xué)生在寢室內(nèi)都走不快,我們把宿舍大門加得在寬也是沒有多少提高的。而這個(gè)例子在硬盤發(fā)展史上有過類似的經(jīng)歷。 估計(jì)沒多少朋友愿意看干巴巴的歷史數(shù)據(jù)吧,所以我們這里暫且拋開歷史不談。我們只需知道:目前的硬盤的“大門”已經(jīng)修得很寬了,但是機(jī)械硬盤的內(nèi)部結(jié)構(gòu)沒啥改變,還是滑溜溜的瓷磚地,所以同學(xué)們(即文件)要出門的時(shí)候還是不夠快。 下面我舉幾個(gè)工程師為了改變這一現(xiàn)狀而想出的一些方法,以從側(cè)面加強(qiáng)對(duì)“硬盤接口”和“傳輸速率”的理解。 什么是“NCQ”,它的原理是怎樣的? NCQ被稱為“全速命令隊(duì)列(Native Command Queuing,NCQ)”.全速命令隊(duì)列是SATA II最先進(jìn)和最令人期待的特性,是SATAⅡ規(guī)范中的重要組成部分.它的定義我們不需要做過多了解,我們來類比下它的原理就行。假若我們要從寢室樓里叫出X系二年級(jí)三班的所有同學(xué)共30人,那這個(gè)技術(shù)和原來的技術(shù)有什么區(qū)別呢?我們知道學(xué)生在學(xué)校里都安排了個(gè)人的學(xué)號(hào),假若這30人的學(xué)號(hào)是從1排到30那么老技術(shù)就是這樣把它們叫出來的: 1.先找1號(hào)學(xué)生住在XX寢室,把他叫出來 2.再找2號(hào)學(xué)生住在XX寢室,把他叫出來 3.…………4.……………………如上重復(fù)30次,學(xué)生叫齊了 這是不是很羅嗦呢?即使2號(hào),3號(hào),4號(hào)的寢室編號(hào)都在1號(hào)前面,程序還是不管他們,硬要先把1號(hào)叫出來,這不是多此一舉嗎?而NCQ則是這樣叫的: 1.了解到現(xiàn)在需要叫出學(xué)號(hào)1-30共30人 2.開始找寢室,只要發(fā)現(xiàn)學(xué)號(hào)是這30個(gè)當(dāng)中的,就把他叫出來 這么一來,理論上只需要掃描一次硬盤,就可以集合所有的同學(xué)了,是不是比老方法快了很多呢? SSD是怎么回事?為什么它那么快? 技術(shù)層面我當(dāng)然也是一竅不通,不過大概原理可以類比一下:假如普通的機(jī)械硬盤內(nèi)部是又滑又窄的瓷磚樓梯道,那SSD就是裝有多部高速電梯的寢室樓。這樣一類比,相信大家從感性認(rèn)識(shí)上可以初步了解SSD為何那么快吧? 最后總結(jié)下上面的內(nèi)容: 硬盤速度受限于“大門”的寬度和“內(nèi)部樓梯結(jié)構(gòu)”。工程師想了很多辦法在無法改變“內(nèi)部結(jié)構(gòu)”的情況下采用一些巧妙的辦法用以加速內(nèi)部人員流動(dòng)。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |