数码之家

 找回密码
 立即注册
搜索
查看: 9355|回复: 13

[卡类] 为啥TF卡4K对齐后速度爆降

[复制链接]
发表于 2020-1-6 10:24:42 | 显示全部楼层 |阅读模式
本帖最后由 BGA152 于 2020-1-6 10:25 编辑

本着提升性能的想法,拿来一张TF卡,一看4K都没对齐,索性用软件对齐了下,结果速度爆降
对齐前

对齐后

传输文件时更是惨不忍睹,速度一度掉到几百K,高速卡秒变低速卡,费了好大劲找到办法还原了回来
谁能解释下为何TF卡4K对齐后性能反而下降很厉害?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2020-1-6 16:57:16 来自手机浏览器 | 显示全部楼层
是不是把移动存储当硬盘了啊,人家出厂的时候把缓存啥的都优化好了,你非要改,当然翻车了,4k对齐也就硬盘整整,存储卡U盘之类的最好别弄
回复 支持 1 反对 0

使用道具 举报

发表于 2020-1-6 17:05:29 | 显示全部楼层
4K是否对齐对内存卡的性能影响不大,不过如果你一开始是原厂格式化下测试,后来是自己设置4K对齐格式化, 性能可能是会下降的
回复 支持 1 反对 0

使用道具 举报

发表于 2020-1-6 18:27:02 | 显示全部楼层
软件仅供参考,更何况是这个软件……
想要最快的测试速度就格式化成NTFS,这个速度是最快的
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-1-6 19:25:00 来自手机浏览器 | 显示全部楼层
yukimura_z 发表于 2020-1-6 16:57
是不是把移动存储当硬盘了啊,人家出厂的时候把缓存啥的都优化好了,你非要改,当然翻车了,4k对齐也就硬盘 ...

最后用DiskGenius重新分区格式化,并取消勾选了4K对齐,看着速度恢复了,应该和原来一样了吧
回复 支持 反对

使用道具 举报

发表于 2020-1-6 23:15:25 | 显示全部楼层
本帖最后由 la45088d1 于 2020-1-6 23:17 编辑

跟4K啥的其实一点关系没有,所谓4K,不是4000而是4096字节,2^12,Flash存储设备决定的特性,2^N扇区大小效率最高。存储卡一个样,但是这个N看你怎么取,这是重点。一般可以取12,就是4096字节对齐,性能不错了簇大小合理,零碎文件开销空间不大,写入时更新文件表操作不太频繁,对于SSD来说是可取的。
但是你这个TF卡是超级慢速设备,4096簇还是太小了,写入时文件表记录频繁更新,严重拖慢速度。这个时候建议使用4096的倍数,比如4倍-8倍,对应格式化选项就是16K-32K扇区,你甚至还可以设置为64K扇区,如果你主要放置大的媒体文件而不是各种零碎的文件,否则空间浪费严重!这时候扇区字节数依然符合2^N,符合4096的倍数其实也是4K对齐,但是性能就上去了。SSD也一个样,大的扇区能有效提升读写速度。这种东西根本不需要什么其它软件,只要有Windows10,系统自带4K对齐的格式化和分区工具,选对参数操作一下就好了。如图,Windows10文件管理器直接格式化,设置为32K扇区就可以了,4K对齐了又可以保证速度:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +10 收起 理由
fanallen + 10 認真發帖

查看全部打赏

回复 支持 6 反对 0

使用道具 举报

 楼主| 发表于 2020-1-7 00:23:28 来自手机浏览器 | 显示全部楼层
la45088d1 发表于 2020-1-6 23:15
跟4K啥的其实一点关系没有,所谓4K,不是4000而是4096字节,2^12,Flash存储设备决定的特性,2^N扇区大小效 ...

大神级回复,学习了
回复 支持 反对

使用道具 举报

发表于 2020-1-7 11:01:40 | 显示全部楼层
la45088d1 发表于 2020-1-6 23:15
跟4K啥的其实一点关系没有,所谓4K,不是4000而是4096字节,2^12,Flash存储设备决定的特性,2^N扇区大小效 ...

哦哦,原来如此受教了。
回复 支持 反对

使用道具 举报

发表于 2020-12-27 00:15:21 | 显示全部楼层
la45088d1 发表于 2020-1-6 23:15
跟4K啥的其实一点关系没有,所谓4K,不是4000而是4096字节,2^12,Flash存储设备决定的特性,2^N扇区大小效 ...

解释并解决,完美!
回复 支持 反对

使用道具 举报

发表于 2020-12-29 18:19:02 | 显示全部楼层
簇大小改16K 32K 试一下,有时候主控拆分算法不好4~32K会有一个是最快的。。。

大部分TLC一个块是16K
回复 支持 1 反对 0

使用道具 举报

发表于 2021-5-19 02:38:52 来自手机浏览器 | 显示全部楼层
la45088d1 发表于 2020-1-6 23:15
跟4K啥的其实一点关系没有,所谓4K,不是4000而是4096字节,2^12,Flash存储设备决定的特性,2^N扇区大小效 ...

win10资源管理器没有对齐选项啊?只有单元大小啊,单元大小和diskgenius里面的簇一样吗?
回复 支持 反对

使用道具 举报

发表于 2021-5-19 02:50:07 来自手机浏览器 | 显示全部楼层
danqrs 发表于 2020-12-29 18:19
簇大小改16K 32K 试一下,有时候主控拆分算法不好4~32K会有一个是最快的。。。

大部分TLC一个块是16K ...

我256G TG,对齐下列整数倍选择多少?
回复 支持 反对

使用道具 举报

发表于 2021-5-19 02:51:24 来自手机浏览器 | 显示全部楼层
la45088d1 发表于 2020-1-6 23:15
跟4K啥的其实一点关系没有,所谓4K,不是4000而是4096字节,2^12,Flash存储设备决定的特性,2^N扇区大小效 ...

我256G TF对齐下列整数倍选择多少?
回复 支持 反对

使用道具 举报

发表于 2021-5-19 02:52:06 来自手机浏览器 | 显示全部楼层
danqrs 发表于 2020-12-29 18:19
簇大小改16K 32K 试一下,有时候主控拆分算法不好4~32K会有一个是最快的。。。

大部分TLC一个块是16K ...

打错,是TF
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-6 03:48 , Processed in 0.140400 second(s), 10 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表