最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

如何让你的TF内存卡速度达到最快

IT圈 admin 40浏览 0评论

2024年6月5日发(作者:府秋珊)

如何让你的TF内存卡速度达到最快!

[

复制链接

]

回复本帖可获得

1

金钱奖励

!

每人限

1

(

中奖概率

80%)

电梯直达

楼主

发表于 2012-5-4 16:17:39|只看该作者|倒序浏览

关于TF卡速度,如何让你的TF卡达到最理想的速度

现在MicroSDHC卡有众多规格,很多人印象中认为8KB的读写速度是界

定储存卡的重要指标,其实不然,通过调整FAT32的簇大小可以让储存

卡发挥它真正的实力。

先解释一下“簇”的意思:簇大小为文件分割存放的最小单位。

简单的理解:“簇”越大时候读写速度越快,但是浪费的空间越多。“簇”

越小读写速度越慢,但是浪费的空间越小。如:FAT32格式下8G16G的

默认格式化簇大小都为8K,即最小文件分割储存大小为8K;32K簇大小

亦是同理。

普及一下存储知识:(计算机容量单位换算)

1GB=1000MB

1MB=1000KB

1KB=1000b

1b=8bit(位)

打个比方:如需要存储10个1K的文件,在8K簇大小的时候这些数据将

占用80K的磁盘空间;在32K簇大小的时候这些数据将占用320K的空间。

即文件的最小存储单位是依分区的簇大小决定的,大家都知道一个名词

叫寻道时间,虽然闪存卡的寻道时间很短,但是在连续读写的时候速度

就体现在这里了,较大的簇在读写的时候花费的时间更短。

问:为什么较大的簇读写速度快?

答:8K簇在存储一个33K的文件将占用5个簇(写五次),而32K簇在

存储一个33K的文件只占用2个簇(写2次),在读取的时候32K簇只需

要读取2次,而8K簇要读取5次。(写一个簇不只是写簇内容,同时还要

改写相关的分配表,都需要占用时间,读的时候也要访问相关的分配表,

所以分割的越少读写速度越快)

问:为什么较大的簇浪费更多的磁盘空间?

答:8K在存储一个33K的文件将占用5个簇即40K磁盘空间,而32K

簇在存储一个33K的文件将占用2个簇即64K的磁盘空间,从这里可以

看出,32K簇比8K簇多浪费了24K的磁盘空间。

比如上图这张卡,它在8K读写的速度:读8M,写2.8M,而这张卡在

32K读写的速度:读15M,写7.2M,相对来说,如果在格式化这张卡

的时候将簇大小设定为32K将会获得更好的性能。这里有人会问,为什

么不将簇改成64K而获得更好的性能?这个具体分多大簇也需要看卡

是否支持,建议可以分别测试一下,但是要记得一点,簇越大在存储小

文件的时候将更浪费磁盘空间。

2024年6月5日发(作者:府秋珊)

如何让你的TF内存卡速度达到最快!

[

复制链接

]

回复本帖可获得

1

金钱奖励

!

每人限

1

(

中奖概率

80%)

电梯直达

楼主

发表于 2012-5-4 16:17:39|只看该作者|倒序浏览

关于TF卡速度,如何让你的TF卡达到最理想的速度

现在MicroSDHC卡有众多规格,很多人印象中认为8KB的读写速度是界

定储存卡的重要指标,其实不然,通过调整FAT32的簇大小可以让储存

卡发挥它真正的实力。

先解释一下“簇”的意思:簇大小为文件分割存放的最小单位。

简单的理解:“簇”越大时候读写速度越快,但是浪费的空间越多。“簇”

越小读写速度越慢,但是浪费的空间越小。如:FAT32格式下8G16G的

默认格式化簇大小都为8K,即最小文件分割储存大小为8K;32K簇大小

亦是同理。

普及一下存储知识:(计算机容量单位换算)

1GB=1000MB

1MB=1000KB

1KB=1000b

1b=8bit(位)

打个比方:如需要存储10个1K的文件,在8K簇大小的时候这些数据将

占用80K的磁盘空间;在32K簇大小的时候这些数据将占用320K的空间。

即文件的最小存储单位是依分区的簇大小决定的,大家都知道一个名词

叫寻道时间,虽然闪存卡的寻道时间很短,但是在连续读写的时候速度

就体现在这里了,较大的簇在读写的时候花费的时间更短。

问:为什么较大的簇读写速度快?

答:8K簇在存储一个33K的文件将占用5个簇(写五次),而32K簇在

存储一个33K的文件只占用2个簇(写2次),在读取的时候32K簇只需

要读取2次,而8K簇要读取5次。(写一个簇不只是写簇内容,同时还要

改写相关的分配表,都需要占用时间,读的时候也要访问相关的分配表,

所以分割的越少读写速度越快)

问:为什么较大的簇浪费更多的磁盘空间?

答:8K在存储一个33K的文件将占用5个簇即40K磁盘空间,而32K

簇在存储一个33K的文件将占用2个簇即64K的磁盘空间,从这里可以

看出,32K簇比8K簇多浪费了24K的磁盘空间。

比如上图这张卡,它在8K读写的速度:读8M,写2.8M,而这张卡在

32K读写的速度:读15M,写7.2M,相对来说,如果在格式化这张卡

的时候将簇大小设定为32K将会获得更好的性能。这里有人会问,为什

么不将簇改成64K而获得更好的性能?这个具体分多大簇也需要看卡

是否支持,建议可以分别测试一下,但是要记得一点,簇越大在存储小

文件的时候将更浪费磁盘空间。

发布评论

评论列表 (0)

  1. 暂无评论