机械硬盘为什么下载数据占据远大于大小的容量[已解决]
本帖最后由 michaelwng 于 2022-6-29 12:42 编辑磁盘压缩的锅,建议各种下载文件夹不要开启ntfs压缩
-----------------------
老家的老笔记本光驱位硬盘架上有一个2.5寸的160GB的机械硬盘,硬盘型号为TOSHIBA MK1665GSX H,目前剩余容量为88G。
昨天晚上睡前度盘拖了一个总大小为40多G的几个gal,今天早上起来一看还有5个文件不能下载,提示硬盘容量已满,请清理硬盘。把下载好了的30多G移动到外置的移动硬盘里,硬盘的剩余空间恢复到60多G。感觉这个情况无法理解,原来听说一些低端ssd在容量接近耗尽的时候有写入x GB的文件消耗n倍的x GB硬盘容量的现象,怎么机械硬盘也有?
硬盘格式化的时候可以选择分配单元/chunk大小,如果你格式化时选择4KB,即使你的文件只有1KB也会占用4KB,如果小文件很多,那么磁盘占用就比较大
右键文件夹 -> 属性 -> 有个 大小 和 占用空间,通过这个能看出真实大小和占用空间
本质上硬盘上的文件系统是一样的,你举的SSD例子是写入放大,要么就是磁盘文件系统出现错误导致空间占用异常 SICP 发表于 2022-6-27 07:56
硬盘格式化的时候可以选择分配单元/chunk大小,如果你格式化时选择4KB,即使你的文件只有1KB也会占用4KB, ...
格式化时簇大小确实选的4096,但下载的硬盘版游戏的文件都是1GB一个的压缩包,是一共几十个压缩包part,没有小文件。
我勾了压缩内容以便节省硬盘空间,是不是反而在这个情景下起副作用了 michaelwng 发表于 2022-6-27 08:17
格式化时簇大小确实选的4096,但下载的硬盘版游戏的文件都是1GB一个的压缩包,是一共几十个压缩包part, ...
你开了磁盘压缩应该是NTFS了,这个对小文件无效,大文件浪费时间而且基本节约不出什么空间
你可以先chkdsk /f检查一下你这个硬盘有没有文件系统错误吧,NTFS MTF膨胀或错误是常有的事情 应该就是为了速度把小文件放到固定大小的空间里了,你看一下文件属性,有实际大小和占用大小两项数据 这感觉差的有点多啊,感觉格式问题不会差这么多,会不会有隐藏文件啊
我试试取消磁盘压缩
40g的文件 直接找大空间占用的目录就是了 十有八九是临时文件的锅 炸了个毛 发表于 2022-6-27 20:03
40g的文件 直接找大空间占用的目录就是了 十有八九是临时文件的锅
如果是临时文件的锅,那为什么我移走30g的文件,硬盘剩余空间变60G了?解释不通的,我确定移动文件之前,我勾选了文件属性看过的只有30多G michaelwng 发表于 2022-6-27 20:34
如果是临时文件的锅,那为什么我移走30g的文件,硬盘剩余空间变60G了?解释不通的,我确定移动文件之前, ...
你这个思路有问题 首先ssd那个写入放大是在和寿命有关的写入量上的倍数关系 不会占用你额外的空间 倒不如说除了簇的问题 文件多大就占多大的空间 所以如果你发现空间变小了一定是有什么东西在你硬盘拉屎
下次遇见这种情况开个SpaceSniffer什么的去定位你哪个目录大小和你预期不一样的 再看看下面有什么文件吧 炸了个毛 发表于 2022-6-27 21:33
你这个思路有问题 首先ssd那个写入放大是在和寿命有关的写入量上的倍数关系 不会占用你额外的空间 倒不如 ...
我今天又试着下了度盘30G的文件,和7楼一样,取消磁盘压缩,80G空闲空间变50G,正常了。其它目录定位了下真的没啥不一样的,就是磁盘压缩的锅
页:
[1]