????????簇是一個(gè)文件單位的概念簸呈,一般會(huì)說(shuō)一個(gè)文件占用了多少個(gè)簇店茶,簇可以看成是多個(gè)扇區(qū)的集合蜕便。
? ??????一個(gè)扇區(qū)512個(gè)字節(jié),一個(gè)簇可以是4個(gè)扇區(qū)忽妒、8個(gè)扇區(qū)玩裙、16個(gè)扇區(qū)兼贸、32、64吃溅、128溶诞、256、512個(gè).........等等决侈;這個(gè)我們稱它為簇大小螺垢,也就是一個(gè)簇占用了多少個(gè)扇區(qū)。
? ? ? ? 在同一個(gè)分區(qū)內(nèi)赖歌,所有簇的大小是一樣的枉圃;在兩個(gè)不同的分區(qū)中,每個(gè)簇的大小不一定相同庐冯,這取決于用戶在創(chuàng)建分區(qū)時(shí)來(lái)指定孽亲。
? ? ? ? 簇在數(shù)據(jù)恢復(fù)中常常被用于描述文件占用的空間,也就是說(shuō)一個(gè)文件占用了多少簇展父,假設(shè)現(xiàn)在有一個(gè)文件占用了8個(gè)簇返劲,默認(rèn)簇大小是8個(gè)扇區(qū)的話,該文件就占用了8簇 * 8扇區(qū) = 64個(gè)扇區(qū)栖茉,一個(gè)扇區(qū)又有512個(gè)字節(jié)(bytes)篮绿,那么這個(gè)文件在計(jì)算機(jī)中占用的字節(jié)數(shù)為 64扇區(qū) * 512bytes =?32768 bytes
? ? ? ? 假設(shè)當(dāng)前分區(qū)的簇單位為 8個(gè)扇區(qū),也就是8 * 512bytes = 4096 bytes÷榔現(xiàn)在有一個(gè)文件亲配,它的大小是5000個(gè)字節(jié)(bytes),這時(shí)候計(jì)算機(jī)就會(huì)分配兩個(gè)簇給這個(gè)文件(2 * 4096 bytes = 8192 bytes)惶凝;
4096 bytes(一個(gè)簇的大泻鸹ⅰ) < 5000 bytes(文件的大小) < 8192 bytes(兩個(gè)簇的大欣嬲觥)
? ?????????這時(shí)候文件會(huì)把第一個(gè)簇給占用滿鲸睛,第二個(gè)簇會(huì)占用到 5000-4096 =?904(bytes)個(gè)字節(jié),剩下的空間計(jì)算機(jī)不會(huì)再分配給另一個(gè)文件坡贺,所以無(wú)論文件大小是多少,除非正好是簇大小的倍數(shù)箱舞,否則文件所占用的最后一個(gè)簇或多或少都會(huì)產(chǎn)生一些剩余的空間遍坟,且這些空間又不能給其它文件使用,即使這個(gè)文件只有0字節(jié)晴股,也不允許兩個(gè)文件或兩個(gè)以上的文件共用一個(gè)簇愿伴,不然會(huì)造成數(shù)據(jù)混亂。