笔记本仅有的内置的256GB的SSD实在是伤不起,于是我又买了一块SSD移动硬盘,把不太常用的大软件和学习软件 (STEAM)装在了它上面。
但是当我装了OCTAVE(MATLAB的开源替代)之后我发现事情并没有那么简单。
OCTAVE的安装包只有286MB,可是当我安装以后,占掉了我移动硬盘少了18G多。
查看软件所在的文件夹,发现文件夹的“大小”显示为5.25GB,可是占用空间却达到18.4GB
https://support.microsoft.com/zh-cn/help/140365/default-cluster-size-for-ntfs-fat-and-exfat
可以看到,16TB以下的NTFS格式的硬盘的默认簇大小都是4KB。而对于32GB以上的exFAT的硬盘,其默认的簇大小是128KB,这也就意味着不论文件有多小,都得占用128KB。
NTFS文件系统是“日志式”的,会进行大量的擦写工作,有可能会缩短闪存的寿命。exFAT格式是适合于闪存的文件系统,为了解决FAT32等不支持4G及其更大的文件而推出。
而如今SSD移动硬盘甚至是U盘大于32GB已经是很常见的了。如果是想像我一样向SSD移动硬盘或者U盘里装软件、存储很多的小文件的话,建议买来以后重新格式化,将簇大小设置为4KB。
我不得不先把文件都拷出去,格式化时将簇大小设置为4KB,再把文件都拷回来,最终相比之前要多出了30GB左右的可用空间,效果还是很明显的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!