查看Windows磁盘分配单元大小命令
上一篇 /
下一篇 2010-10-08 16:35:48
/ 个人分类:OS
在格式化磁盘的时候有一个选项,叫分配单元大小。这个选项的意思是磁盘每个簇的字节数。默认为4K(4096字节),理论上说这个值越大性能越好,所以有些优化教程上会看到让我们把磁盘格式化成64K的,就是它了。如果我们想看某个盘分配单元大小怎么办呢?Windows为我们提供了一个命令:FSUTIL,这个命令可以达到查看分配单元大小的目的。
命令格式:fsutil fsinfo ntfsinfo 盘符
返回信息中每个簇的字节数就是它了。
例如我的E盘格式为64K,用此命令后返回:
D:\>fsutil fsinfo ntfsinfo e:
NTFS 卷序列号 : 0xdc5cde845cde58ba
版本 : 3.1
区数量 : 0x00000000009f948b
簇总数 : 0x0000000000013f29
可用簇 : 0x00000000000110d4
保留总数 : 0x0000000000000000
每个扇区字节数 : 512
每个簇字节数 : 65536
每个 FileRecord 段的字节数 : 1024
每个 FileRecord 段的簇数 : 0
Mft 有效数据长度 : 0x00000000001f0000
Mft 起始 Lcn : 0x0000000000004000
Mft2 起始 Lcn : 0x0000000000009f94
Mft 区域起始 : 0x0000000000004000
Mft 区域结尾 : 0x0000000000006800
指定格式化磁盘分配单元的大小:
format /q /a:64k /fs:ntfs M:
/q 快速格式化
/a: 磁盘分配单元大小
/fs: 磁盘格式
m: 所要格式化的盘符.
我简单解释为什么要强调这个格式化的特殊作用:
簇是文件系统中基本的储存单位,当你在Windows对分区进行格式化时,会有簇大小的选择,如果设置的值比较大,那么文件保存时占用的簇就会少,从而文件读取性能就越高。还是用个比喻,簇就像仓库中的柜子,如果你选择的是小号柜子,那么一批材料可能一个柜子装不满,还得用三到四个,如果是大号柜子,那么可能只用一个或两个就装下了。这样装和取材料时,柜子越少效率就越高。但是,不少批次的材料可能一个大柜子都装不满,这样柜子就只能空着许多空间,积少成多,会浪费不少空间。
用一句话说就是:磁盘分配单元越大,读取速度就越快
收藏
举报
TAG: