查看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:

 

评分:0

我来说两句

Open Toolbar