固态硬盘格式化时,一定要选择4096字节吗?为啥文件不大,却占用很多空间?
固态硬盘格式化时,一定要选择4096字节吗?为啥文件不大,却占用很多空间?
最近有小伙伴在问:固态硬盘买来之后,在格式化硬盘的时候是否一定要选择到4096字节的选项呢?为啥文件夹大小25.6GB,却要占用我硬盘35.1GB的空间呢?
相信大部分小伙伴都会有这样的疑问。咱们先来看一些基本的内容:
咱们在格式化的界面上,就会有很多选项可以选择的,比如:
在系统格式化的界面上可能看得不是特别清楚,咱们切换到专业工具DiskGenius,再看这个格式化界面
这么多个选项,到底选择哪个才是4K对齐?
其实这些选项的任何一个都是可以实现4K对齐的,因为它已经告诉你“对齐到下列扇区的整数倍”,只要打勾了,格式化之后就是对齐状态。
如果你不确定你的硬盘是否4K对齐了,你可以使用ASSSDBenchmark工具进行查看。
运行之后,切换到你想要查看的盘,绿色的字就提示你这个分区或硬盘已经4K对齐了。
不过今天咱们聊点不一样的!
没有4K对齐会怎样?
- 性能下降:未对齐的数据可能导致额外的磁盘寻道和旋转延迟,从而降低数据读写速度。
- 空间浪费:未对齐的数据可能会在磁盘上占用更多的空间,导致存储效率降低。
- 兼容性问题:某些操作系统或文件系统可能要求数据必须对齐到特定的边界,否则可能无法正确访问或管理这些数据。
- 寿命影响:对于固态硬盘(SSD),未对齐的数据可能会增加写入次数,从而影响其寿命。
简单来说就是性能下降明显,特别是在零碎文件读写的情况下,另外就是……可能容易坏。
目前来说大部分的存储设备是按照现代计算机传输文件的规范来进行设计的,现代计算机系统通常以4KB为单位进行数据传输,所以存储设备的物理块也是按照这种方式进行设计&制造。
如何理解这个意思呢?可以大概理解为箱子是根据文件的大小进行设计的,如果箱子的尺寸比规定的文件小,那就需要多个箱子来装这一个文件。
咱们来聊点不一样的
咱们尝试调整不同扇区的情况,进行测试。
本次测试盘:
- USB3.0接口 m.2插槽 Sata协议硬盘盒
- 金士顿 m.2接口 Sata协议硬盘 240GB
8扇区(4096字节)
128扇区(65536字节)
4096扇区(2097152字节)
看起来好像没啥差别,甚至小白把一个2KB左右的文件存储到硬盘里,也是显示同样的4KB。
你有发现在系统格式化界面的选项仅有一个,但在DiskGenius的界面上却有两个选项没?
经过上面的测试,咱们知道了,无论怎么改动扇区,磁盘始终都是处于4K对齐状态。那如果咱们改动簇大小呢?
为什么文件大小和占用空间不一样?
比如咱们改动簇大小为16KB……
那你存储一个小于16KB大小的文件,无论是1字节还是15KB,都是直接占用16KB的存储空间。
如果存储一个大于16KB的文件呢?好的,它会补齐到16KB的整数倍。
soga,这就是为什么有一些文件夹存储了很多1KB的文件,但实际占用的空间却要大好几倍的原因了,是因为咱们的硬盘进行了4K对齐。
总结
在固态硬盘格式化的时候一定要选择4K对齐,格式化的时候,建议选择4096字节。
没有4K对齐的固态硬盘性能会下降(下期再测试)。
改天再来尝试一下别的看看,最近脑袋嗡嗡的,今天先这样啦~