硬盤(pán)分區(qū)
硬盤(pán)分區(qū)實(shí)質(zhì)上是對(duì)硬盤(pán)的一種格式化,然后才能使用硬盤(pán)保存各種信息。創(chuàng)建分區(qū)時(shí),就已經(jīng)設(shè)置好了硬盤(pán)的各項(xiàng)物理參數(shù),指定了硬盤(pán)主引導(dǎo)記錄(即Master Boot Record,一般簡(jiǎn)稱(chēng)為MBR)和引導(dǎo)記錄備份的存放位置。而對(duì)于文件系統(tǒng)以及其他操作系統(tǒng)管理硬盤(pán)所需要的信息則是通過(guò)之后的高級(jí)格式化,即Format命令來(lái)實(shí)現(xiàn)。 其實(shí)完全可以只創(chuàng)建一個(gè)分區(qū)使用全部或部分的硬盤(pán)空間。但不論劃分了多少個(gè)分區(qū),也不論使用的是SCSI硬盤(pán)還是IDE硬盤(pán),必須把硬盤(pán)的主分區(qū)設(shè)定為活動(dòng)分區(qū),才能夠通過(guò)硬盤(pán)啟動(dòng)系統(tǒng)。
簡(jiǎn)介
平時(shí)我們?cè)诮o硬盤(pán)分區(qū)時(shí),分區(qū)大小一般是按 1024M=1G 來(lái)設(shè)置的,但是這樣分出來(lái)的分區(qū)大小往往不是我們想要的一個(gè)整數(shù).比如,我們想把 C 盤(pán)分為 10G,于是分區(qū)時(shí)填入大小:10240M.但是分區(qū)完畢顯示卻是 9.XXG.這是什么原因呢?
原因在于我們的計(jì)算公式有問(wèn)題:不能簡(jiǎn)單的按1024=1G 來(lái)設(shè)置,正確的計(jì)算公式是:
?。∟-1)*4+1024*N
式中N為想要的大小,單位GB,最終計(jì)算結(jié)果單位為MB.例如想要分出2GB的分區(qū),則公式為:
(2-1)*4+1024*2=2052MB.
好了,現(xiàn)在你可以分出一個(gè)整數(shù)大小的分區(qū)了
定義
分區(qū)從實(shí)質(zhì)上說(shuō)就是對(duì)硬盤(pán)的一種格式化。當(dāng)我們創(chuàng)建分區(qū)時(shí),就已經(jīng)設(shè)置好了硬盤(pán)的各項(xiàng)物理參數(shù),指定了硬盤(pán)主引導(dǎo)記錄(即Master Boot Record,一般簡(jiǎn)稱(chēng)為MBR)和引導(dǎo)記錄備份的存放位置。而對(duì)于文件系統(tǒng)以及其他操作系統(tǒng)管理硬盤(pán)所需要的信息則是通過(guò)之后的高級(jí)格式化,即Format命令來(lái)實(shí)現(xiàn)。
安裝操作系統(tǒng)和軟件之前,首先需要對(duì)硬盤(pán)進(jìn)行分區(qū)和格式化,然后才能使用硬盤(pán)保存各種信息。許多人都會(huì)認(rèn)為既然是分區(qū)就一定要把硬盤(pán)劃分成好幾個(gè)部分,其實(shí)我們完全可以只創(chuàng)建一個(gè)分區(qū)使用全部或部分的硬盤(pán)空間。不過(guò),不論我們劃分了多少個(gè)分區(qū),也不論使用的是SCSI硬盤(pán)還是IDE硬盤(pán),都必須把硬盤(pán)的主分區(qū)設(shè)定為活動(dòng)分區(qū),這樣才能夠通過(guò)硬盤(pán)啟動(dòng)系統(tǒng)。
原因
一般筆記本買(mǎi)回來(lái)時(shí)都只有一個(gè)C盤(pán)。
1、當(dāng)系統(tǒng)需要還原時(shí),整個(gè)C盤(pán)也就是系統(tǒng)盤(pán)都被格式化掉,如果資料都存在系統(tǒng)盤(pán)里就會(huì)全部灰飛煙滅。
2、系統(tǒng)盤(pán)裝了太多其它東西會(huì)拖慢系統(tǒng)運(yùn)行速度。
3、不同類(lèi)型的資料裝相應(yīng)的盤(pán),分門(mén)別類(lèi),自己好找。
4、硬盤(pán)分區(qū)之后,簇的大小也會(huì)變小。簇是指可分配的用來(lái)保存文件的最小磁盤(pán)空間,操作系統(tǒng)規(guī)定一個(gè)簇中只能放置一個(gè)文件的內(nèi)容,因此文件所占用的空間,只能是簇的整數(shù)倍;而如果文件實(shí)際大小小于一簇,它也要占一簇的空間。所以,簇越小,保存信息的效率就越高。
擴(kuò)展分區(qū)和邏輯分區(qū):
DOS和FAT文件系統(tǒng)最初都被設(shè)計(jì)成可以支持在一塊硬盤(pán)上最多建立24個(gè)分區(qū),分別使用從C到Z 24個(gè)驅(qū)動(dòng)器盤(pán)符。但是主引導(dǎo)記錄中的分區(qū)表最多只能包含4個(gè)分區(qū)記錄,為了有效地解決這個(gè)問(wèn)題,DOS的分區(qū)命令FDISK允許用戶創(chuàng)建一個(gè)擴(kuò)展分區(qū),并且在擴(kuò)展分區(qū)內(nèi)再建立最多23個(gè)邏輯分區(qū),其中的每個(gè)分區(qū)都單獨(dú)分配一個(gè)盤(pán)符,可以被計(jì)算機(jī)作為獨(dú)立的物理設(shè)備使用。關(guān)于邏輯分區(qū)的信息都被保存在擴(kuò)展分區(qū)內(nèi),而主分區(qū)和擴(kuò)展分區(qū)的信息被保存在硬盤(pán)的MBR內(nèi)。這也就是說(shuō)無(wú)論硬盤(pán)有多少個(gè)分區(qū),其主啟動(dòng)記錄中只包含主分區(qū)(也就是啟動(dòng)分區(qū))和擴(kuò)展分區(qū)兩個(gè)分區(qū)的信息。
原理
硬盤(pán)分區(qū)之后,會(huì)形成3種形式的分區(qū)狀態(tài);即主分區(qū)、擴(kuò)展分區(qū)和非DOS分區(qū)。
DOS分區(qū)
在硬盤(pán)中非DOS分區(qū)(Non-DOS Partition)是一種特殊的分區(qū)形式,它是將硬盤(pán)中的一塊區(qū)域單獨(dú)劃分出來(lái)供另一個(gè)操作系統(tǒng)使用,對(duì)主分區(qū)的操作系統(tǒng)來(lái)講,是一塊被劃分出去的存儲(chǔ)空間。只有非DOS分區(qū)的操作系統(tǒng)才能管理和使用這塊存儲(chǔ)區(qū)域。
主分區(qū)
主分區(qū)則是一個(gè)比較單純的分區(qū),通常位于硬盤(pán)的最前面一塊區(qū)域中,構(gòu)成邏輯C磁盤(pán)。其中的主引導(dǎo)程序是它的一部分,此段程序主要用于檢測(cè)硬盤(pán)分區(qū)的正確性,并確定活動(dòng)分區(qū),負(fù)責(zé)把引導(dǎo)權(quán)移交給活動(dòng)分區(qū)的DOS或其他操作系統(tǒng)。此段程序損壞將無(wú)法從硬盤(pán)引導(dǎo),但從軟區(qū)或光區(qū)之后可對(duì)硬盤(pán)進(jìn)行讀寫(xiě)。
擴(kuò)展分區(qū)
而擴(kuò)展分區(qū)的概念是比較復(fù)雜的,極容易造成硬盤(pán)分區(qū)與邏輯磁盤(pán)混淆;分區(qū)表的第四個(gè)字節(jié)為分區(qū)類(lèi)型值,正常的可引導(dǎo)的大于32mb的基本DOS分區(qū)值為06,擴(kuò)展的DOS分區(qū)值是05。如果把基本DOS分區(qū)類(lèi)型改為05則無(wú)法啟動(dòng)系統(tǒng) ,并且不能讀寫(xiě)其中的數(shù)據(jù)?!?
如果把06改為DOS不識(shí)別的類(lèi)型如efh,則DOS認(rèn)為該分區(qū)不是DOS分區(qū),當(dāng)然無(wú)法讀寫(xiě)。很多人利用此類(lèi)型值實(shí)現(xiàn)單個(gè)分區(qū)的加密技術(shù),恢復(fù)原來(lái)的正確類(lèi)型值即可使該分區(qū)恢復(fù)正常。
常見(jiàn)分區(qū)格式
FAT16
對(duì)電腦老"鳥(niǎo)"而言,對(duì)這種硬盤(pán)分區(qū)格式是最熟悉不過(guò)了,我們大都是通過(guò)這種分區(qū)格式認(rèn)識(shí)和踏入電腦門(mén)檻的。它采用16位的文件分配表,能支持的最大分區(qū)為2gb,是目前應(yīng)用最為廣泛和獲得操作系統(tǒng)支持最多的一種磁盤(pán)分區(qū)格式,幾乎所有的操作系統(tǒng)都支持這一種格式,從DOS、Win 3.x、Win 95、Win 97到Win 98、Windows NT、Windows 2000、Windows XP以及 Windows Vista 和 Windows 7 的非系統(tǒng)分區(qū),甚至近年來(lái)流行的 Linux 都支持這種分區(qū)格式。
但是FAT16分區(qū)格式有一個(gè)最大的缺點(diǎn),那就是硬盤(pán)的實(shí)際利用效率低。因?yàn)樵贒OS和 Windows 系統(tǒng)中,磁盤(pán)文件的分配是以簇為單位的,一個(gè)簇只分配給一個(gè)文件使用,不管這個(gè)文件占用整個(gè)簇容量的多少。而且每簇的大小由硬盤(pán)分區(qū)的大小來(lái)決定,分區(qū)越大,簇就越大。例如1GB的硬盤(pán)若只分一個(gè)區(qū),那么簇的大小是32KB,也就是說(shuō),即使一個(gè)文件只有1字節(jié)長(zhǎng),存儲(chǔ)時(shí)也要占32KB的硬盤(pán)空間,剩余的空間便全部閑置在那里,這樣就導(dǎo)致了磁盤(pán)空間的極大浪費(fèi)。FAT16支持的分區(qū)越大,磁盤(pán)上每個(gè)簇的容量也越大,造成的浪費(fèi)也越大。所以隨著當(dāng)前主流硬盤(pán)的容量越來(lái)越大,這種缺點(diǎn)變得越來(lái)越突出。為了克服FAT16的這個(gè)弱點(diǎn),微軟公司在 Windows 97 操作系統(tǒng)中推出了一種全新的磁盤(pán)分區(qū)格式FAT32。
FAT32
這種格式采用32位的文件分配表,使其對(duì)磁盤(pán)的管理能力大大增強(qiáng),突破了FAT16對(duì)每一個(gè)分區(qū)的容量只有2GB的限制,運(yùn)用FAT32的分區(qū)格式后,用戶可以將一個(gè)大硬盤(pán)定義成一個(gè)分區(qū),而不必分為幾個(gè)分區(qū)使用,大大方便了對(duì)硬盤(pán)的管理工作。而且,F(xiàn)AT32還具有一個(gè)最大的優(yōu)點(diǎn)是:在一個(gè)不超過(guò)8GB的分區(qū)中,F(xiàn)AT32分區(qū)格式的每個(gè)簇容量都固定為4KB,與FAT16相比,可以大大地減少硬盤(pán)空間的浪費(fèi),提高了硬盤(pán)利用效率。
目前,支持這一磁盤(pán)分區(qū)格式的操作系統(tǒng)有Windows 97/98/2000/XP/Vista/7。但是,這種分區(qū)格式也有它的缺點(diǎn),首先是采用FAT32格式分區(qū)的磁盤(pán),由于文件分配表的擴(kuò)大,運(yùn)行速度比采用FAT16格式分區(qū)的硬盤(pán)要慢;另外,由于DOS系統(tǒng)和某些早期的應(yīng)用軟件不支持這種分區(qū)格式,所以采用這種分區(qū)格式后,就無(wú)法再使用老的DOS操作系統(tǒng)和某些舊的應(yīng)用軟件了。
NTFS
NTFS是一種新興的磁盤(pán)格式,早期在 Windows NT 網(wǎng)絡(luò)操作系統(tǒng)中常用,但隨著安全性的提高,在 Windows Vista 和 Windows 7 操作系統(tǒng)中也開(kāi)始使用這種格式,并且在 Windows Vista 和 Windows 7 中只能使用NTFS格式作為系統(tǒng)分區(qū)格式。其顯著的優(yōu)點(diǎn)是安全性和穩(wěn)定性極其出色,在使用中不易產(chǎn)生文件碎片,對(duì)硬盤(pán)的空間利用及軟件的運(yùn)行速度都有好處。它能對(duì)用戶的操作進(jìn)行記錄,通過(guò)對(duì)用戶權(quán)限進(jìn)行非常嚴(yán)格的限制,使每個(gè)用戶只能按照系統(tǒng)賦予的權(quán)限進(jìn)行操作,充分保護(hù)了網(wǎng)絡(luò)系統(tǒng)與數(shù)據(jù)的安全。
exFAT
exFAT(全稱(chēng)Extended File Allocation Table File System,擴(kuò)展FAT,即擴(kuò)展文件分配表)是Microsoft在Windows Embeded 6.0(包括Windows CE 6.0、Windows Mobile)中引入的一種適合于閃存的文件系統(tǒng)。對(duì)于閃存,NTFS文件系統(tǒng)過(guò)于復(fù)雜,exFAT更為適用。
相對(duì)FAT文件系統(tǒng),exFAT有如下好處:
•增強(qiáng)了臺(tái)式電腦與移動(dòng)設(shè)備的互操作能力
•單文件大小最大可達(dá)16EB(2 305 843 009 213 693 952字節(jié),就是16M個(gè)TB,1TB=1024G)
•簇大小可高達(dá)32MB
•采用了剩余空間分配表,剩余空間分配性能改進(jìn)
•同一目錄下最大文件數(shù)可達(dá)65 536個(gè)
•支持訪問(wèn)控制
•支持TFAT
采用該文件系統(tǒng)的閃存盤(pán)不支持Windows Vista ReadyBoost。Windows Vista SP1支持該文件系統(tǒng)。
請(qǐng)注意:exFAT只是一個(gè)折中的方案,只為U盤(pán)而生。
需要嚴(yán)格注意的是,這種分區(qū)只有vista支持,其他系統(tǒng)不能使用,xp可以通過(guò)替換驅(qū)動(dòng)文件的方式支持此格式,但是只能讀寫(xiě),不能格式化
已用空間計(jì)算
當(dāng)硬盤(pán)剛分好區(qū)之后,每個(gè)分區(qū)會(huì)有60多M的已用空間(我是在自己的WDC WD6401AALS-00L3B2上發(fā)現(xiàn)的,我不知道別的品牌別的型號(hào)的硬盤(pán)是否也是這個(gè)規(guī)律,所以若有不符還請(qǐng)大家批評(píng)),這到底有什么規(guī)律呢?
經(jīng)本人研究歸納如下:
n GB硬盤(pán)已用空間 為 (67571712 + 32768 * n) 字節(jié) ± 1024字節(jié)
【其中67571712 = 2^26 + 2^18 + 2^17 + 2^16 + 2^12】
即 (64.44140625 + 0.03125 * n) MB ± 0.00009765625 MB(誤差很小,幾乎忽略不計(jì))
以下數(shù)據(jù)均為過(guò)剩值(計(jì)算機(jī)分區(qū)1G=1024M)
(也就是說(shuō)當(dāng)n<17G時(shí) 65M)
( 18G
|