无忧启动论坛

标题: 一个严重的问题,win10 C盘占用与实际文件大小不符 [打印本页]

作者: 20000904    时间: 2019-11-4 00:00
标题: 一个严重的问题,win10 C盘占用与实际文件大小不符
所有文件全部计算,所有文件全部计算,所有文件全部计算。请不要问我文件没有全部计算的问题。
总共大小25.5G,占用大小25.7G,但是windows和其他硬盘识别软件都显示已用46.6G。主要是我要备份c盘,这大小我顶不了。是什么原因导致的,有没有解决办法,或者缓解办法。
作者: 黑中见白    时间: 2019-11-4 00:15
本帖最后由 黑中见白 于 2019-11-4 01:58 编辑

xxxxx
作者: 20000904    时间: 2019-11-4 00:19
黑中见白 发表于 2019-11-4 00:15
sxs文件夹太大吧


请您读题,我的第一句话
作者: 辰羿    时间: 2019-11-4 00:41
不是问题,自己百度“硬链接”
作者: 心零    时间: 2019-11-4 00:49
文件的实际大小和占用空间,2K与4K在零碎文件多的时候,差别还是很大的.
作者: qingdao33122    时间: 2019-11-4 00:56
所有文件包括NTFS的元文件吗? 先chkdsk查一下
作者: kkkssc    时间: 2019-11-4 02:14
本帖最后由 kkkssc 于 2019-11-4 02:16 编辑

硬链接; compact os;wimboot;ntfs 压缩都有可能;没告诉你,我的c盘才800mb  文件总数15G ~~~
作者: 都市浪子666    时间: 2019-11-4 05:07
把系统备份成WIM试试看,看看WIM文件有多大,,,

作者: zandrawoo    时间: 2019-11-4 05:53
先解除隐藏,暂存档案和一些recover的文件夹可能就有数十G,
作者: tmdgdx    时间: 2019-11-4 07:36
4楼说的"硬链接”是问题的实质
作者: 窄口牛    时间: 2019-11-4 07:50
不知道为啥,那些文件夹为什么非要两三份。
作者: dhzrong    时间: 2019-11-4 08:11
占用空间大小应当跟你的硬链接有关系。
作者: 2623666    时间: 2019-11-4 08:15
转到PE下再看看
作者: 未完成的歌    时间: 2019-11-4 08:30
tmdgdx 发表于 2019-11-4 07:36
4楼说的"硬链接”是问题的实质

不是的,我来科普一下
作者: 未完成的歌    时间: 2019-11-4 08:36
本帖最后由 未完成的歌 于 2019-11-4 08:39 编辑

我来科普一下
硬盘格式化的时候是分簇的,就是分配单元

一个分配单元只能用于存储一个文件
比如说,一个1B的文件,就需要占用一个分配单元
如果一个分配单元是4K,那么这个1B的文件就实际占用了4KB的存储空间
如果一个一个文件的大小不是4K的整数倍,多出来的不足4K的部分也需要占用4K
所以就会出现文件大小小于实际占用大小的现象
分配单元小,在小文件比较多的情况下可以节省存储空间
分配单元大,读写速度可能会快一点
所以需要合理的选择分配单元大小
作者: 未完成的歌    时间: 2019-11-4 08:39
比如我的E盘的音乐文件夹
没有硬链接,也会出现占用空间大于文件大小的现象

作者: 2012andyle113    时间: 2019-11-4 08:50
稍微有点差异是正常的,但是这个都二十多个G了
还是用磁盘工具,或者PE看看是什么占用了
作者: huangwenjia    时间: 2019-11-4 09:21
我看,还是问问楼主是怎样得出这3个数据的吧,毕竟楼主一始就强调
所有文件全部计算,所有文件全部计算,所有文件全部计算。请不要问我文件没有全部计算的问题。

作者: hszgb    时间: 2019-11-4 09:51
数据得出方法有吗
作者: Climbing    时间: 2019-11-4 12:45
下载一个wiztree,然后看一下C盘空间都被谁占去了,重点关注“分配”空间,也就是实际占用空间。我觉得这个跟硬链接关系不大。
作者: 20000904    时间: 2019-11-4 13:15
Climbing 发表于 2019-11-4 12:45
下载一个wiztree,然后看一下C盘空间都被谁占去了,重点关注“分配”空间,也就是实际占用空间。我觉得这个 ...

谢谢,我知道是什么回事了
作者: 20000904    时间: 2019-11-4 13:33
本帖最后由 20000904 于 2019-11-4 13:36 编辑

我在这统一回复:
1.硬连接不占用存储空间。
2.隐藏全部解除。
3.数据是windows下查看的

我之后发现的问题:
直接右键windows文件夹,占用3.92G,但直接右键windows下的Ssytem32却占了13.1。

作者: 朱玛12345678    时间: 2019-11-4 17:23
这是算法上的问题,C盘本身属性的占用空间必然会比C盘里选中所有文件再属性的占用空间要大,前者会把文件系统中不可见的元数据占用空间也计算在内,后者只是基于文件本身来计算占用空间。
此外NTFS文件系统的压缩、文件权限和软硬链接等高级特性都会直接影响到文件占用空间的计算,不过就算用没有这些特性的FAT文件系统自然也是有差异的。

作者: st1234567    时间: 2019-11-4 17:50
我遇到过这样的问题,测试某些软件的时候它备份了一些镜像。但备份未完成时我就把它关掉了。
就残留了一些损坏的镜像文件,占空间还隐藏,所以。。。。不知你的是不是这样
可以试着找一些大文件看看都是什么文件,没用的删掉。
作者: Climbing    时间: 2019-11-4 18:12
20000904 发表于 2019-11-4 13:33
我在这统一回复:
1.硬连接不占用存储空间。
2.隐藏全部解除。

最后你查到的原因是什么?到底谁占用了空间?
作者: sd3166    时间: 2019-11-4 20:47
WIN10新版系统会多占7G空间是给升级用的。
作者: 20000904    时间: 2019-11-5 22:14
Climbing 发表于 2019-11-4 18:12
最后你查到的原因是什么?到底谁占用了空间?

怎么讲呢,应该说文件占用正常,但是window显示的占用不正常。我觉得是window计算占用有问题
作者: 20000904    时间: 2019-11-5 22:16
朱玛12345678 发表于 2019-11-4 17:23
这是算法上的问题,C盘本身属性的占用空间必然会比C盘里选中所有文件再属性的占用空间要大,前者会把文件系 ...

我是出现了很奇怪的问题,直接右键window文件夹查看占用3.85G,但是进去window文件夹全选所有文件占用25.7G。
作者: Climbing    时间: 2019-11-6 07:49
20000904 发表于 2019-11-5 22:16
我是出现了很奇怪的问题,直接右键window文件夹查看占用3.85G,但是进去window文件夹全选所有文件占用25. ...

像这种情况,先chkdsk检查一下文件系统。其实还是硬链接的问题。
作者: tmdgdx    时间: 2019-11-6 08:21
其实我是这样理解的,比较不"正规":如一个文件自身1G,如果是硬连接,在两个目录都有这个一文件的“指向”,那么计算这个两个目录“占用空间”时,实际还是1G;但计算这两个目录大小时,共有2个文件,合计大小就是2G。但对于“占用空间”也有不同说法,按理该按“簇”、按“文件系统”、按“分配单元”的不同来,占用也不一样,如一个字节的文件的文本文件,占用空间有的512字节,有的4096字节,但在右键属性中,却显示为0(这是win10下,我记得在XP下应该显示最小分配单元的大小)

1.png (14.61 KB, 下载次数: 67)

1.png

作者: tmdgdx    时间: 2019-11-6 08:26
出现这种差异的,还有就是光盘系统,一张640M的标准光盘,等你复制出来(非压缩文件来解压),却有2个多G,实际也是这样。我理解就是文件分配表上,把不同目录的、相同的文件,指向实际存储的同一个地方(当然也是不正规的理解),比较常见的就是以前那种SQL2000 4in1的光盘




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3