国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 電腦知識 > 正文

文件大小和占用空間是一個概念嗎? 兩者有什么差別?

2024-05-08 13:51:14
字體:
來源:轉載
供稿:網友

windows用NTFS和FAT的文件系統管理磁盤文件,所有文件系統都是基于簇(分配單元)大小,它代表了可以分配用來保存文件的最小磁盤空間量。Windows XP NTFS下最大的默認簇大小為 4 千字節 (KB)。也就是說,每個文件都是按4K的空間劃分保存的,即使這個文件只有100字節。

打個比方,作文紙,每頁可以寫400字;超過400字,就要翻一頁。可是只寫一首20字的詩,也要用一頁紙

1、.“文件大小”與“所占空間”的差別,為了便于大家理解,我們先來看兩個例子:

例1:找到D盤上的Ersave2.dat文件,用鼠標右鍵單擊該文件,選擇“屬性”,即可打開對話框,我們可以看到,Ersave2.dat的實際大小為655,628 Byte(字節),但它所占用的空間卻為688,128 Byte,兩者整整相差了32KB。

例2:同樣是該文件,如果將它復制到A盤,你會發現該文件實際大小和所占空間基本一致,同為640KB,但字節數稍有差別。再將它復制到C盤,查看其屬性后,你會驚奇地發現它的大小和所占空間的差別又不相同了!

顯然,在這三種情況中,文件的實際大小沒有變化,但在不同的磁盤上它所占的空間卻都有變化。事實上,只要我們理解了文件在磁盤上的存儲機制后,就不難理解上述的三種情況了。文件的大小其實就是文件內容實際具有的字節數,它以Byte為衡量單位,只要文件內容和格式不發生變化,文件大小就不會發生變化。但文件在磁盤上的所占空間卻不是以Byte為衡量單位的,它最小的計量單位是“簇(Cluster)”。

2、分區格式與簇大小

在例2中,同一個文件在不同磁盤分區上所占的空間不一樣大小,這是由于不同磁盤簇的大小不一樣導致的。簇的大小主要由磁盤的分區格式和容量大小來決定,其對應關系如表1所示。

筆者的軟盤采用FAT分區,容量1.44MB,簇大小為512 Byte(一個扇區);C盤采用FAT 32分區,容量為4.87GB,簇大小為8KB;D盤采用FAT 32分區,容量為32.3GB,簇大小為32KB。計算文件所占空間時,可以用如下公式:

簇數=取整(文件大小/簇大小)+1 所占空間=簇數×磁盤簇大小 公式中文件大小和簇大小應以Byte為單位,否則可能會產生誤差。如果要以KB為單位,將字節數除以1024即可。利用上述的計算公式,可以計算ersave2.dat文件的實際占用空間。

3、輕松查看簇大小

①用Chkdsk查看簇大小 在Windows操作系統中,我們可以使用Chkdsk命令查看硬盤分區的簇大小。例如我們要在Windows XP下查看C盤的簇大小,可以單擊“開始→運行”,鍵入“CMD”后回車,再鍵入“C:”后回車,然后輸入“Chkdsk”后回車,稍候片刻從它的分析結果中,我們就可以得到C盤的簇大小,不過它把簇稱之為“分配單元”或者“Allocation unit”。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 花垣县| 泽州县| 卓资县| 河间市| 通河县| 萨迦县| 望奎县| 乌什县| 汝州市| 沂水县| 新化县| 阿拉善右旗| 甘谷县| 吴川市| 荣成市| 卢湾区| 辽宁省| 米林县| 营山县| 梅河口市| 萝北县| 云阳县| 永泰县| 丽江市| 海林市| 綦江县| 综艺| 崇文区| 自贡市| 永兴县| 五莲县| 图们市| 汝州市| 任丘市| 米林县| 招远市| 桂东县| 永川市| 西贡区| 静海县| 搜索|