如何可视化哪些文件夹和文件占用了我的硬盘驱动器上的所有空间?
我收到了一些关于硬盘内容大小的相互矛盾的报告。即什么存在和不存在以及哪些文件夹实际使用该空间。
我需要知道哪些文件或文件夹是所有这些隐藏膨胀的罪魁祸首。还应该有一个打印选项可以将其打印在纸上。
我使用的 Vista 虚拟机只有一个 10 GB 的虚拟硬盘——我担心它会随着时间的推移而耗尽空间。
我用TreeSize来检查罪魁祸首..

罪魁祸首是那个/winsxs或“Windows Side-By-Side”文件夹。

什么是 Windows Side By Side 文件夹?嗯,这里解释得很好。
操作系统中的所有组件都可以在 WinSxS 文件夹中找到——实际上我们称这个位置为组件存储。每个组件都有一个唯一的名称,其中包括为其构建的版本、语言和处理器架构。WinSxS 文件夹是在系统上找到该组件的唯一位置,您在系统上看到的所有其他文件实例都是通过从组件存储进行硬链接来“投影”的。让我重复最后一点——操作系统中每个文件的每个版本只有一个实例(或完整数据副本),并且该实例位于 WinSxS 文件夹中。所以从这个角度来看,WinSxS 文件夹实际上是整个操作系统的整体,在下层操作系统中被称为“平面”。
这解释了为什么文件夹开始时很大,但不能解释为什么它会随着时间的推移变得更大——这个问题的答案是服务。在以前版本的 Windows 中,服务的原子单位是文件,而在 Windows Vista 中,它是组件。当我们更新特定的二进制文件时,我们会发布整个组件的新版本,并且该新版本与组件存储中的原始版本一起存储。组件的更高版本会投射到系统上,但不会触及商店中的旧版本。原因是组件商店变得如此庞大的第三部分。
许多其他人也抱怨 /winsxs 文件夹的大小:
一位同事最近收到了他每两年更新一次的工作笔记本电脑,并且正在为他的新笔记本电脑加载 Vista。出于某种原因,他的硬盘驱动器 C: 被分区为只有 25GB,其余的空间保留给更大的驱动器 D:。
无论如何,在加载了许多 Windows 更新之后,他在 C: 上几乎没有剩余的驱动器空间,并且出于某种原因,WinSxS 目录已经膨胀到超过 8GB。
虽然我知道 WinSxS(Windows Side-by-Side)目录的用途,但我不太确定为什么该目录在正常的操作系统更新时会如此快速地爆炸。
为了安全起见,我并不真正关心拥有所有这些重复文件,但我确实关心由于磁盘空间不足错误而导致的 VM 爆炸。那么..可以以任何方式安全地削减 /winsxs 吗? 好像不能..
管理员不应出于任何原因自行清理 /winsxs 目录- 这样做可能会阻止 Windows Update 和 MSI 之后正常运行。防止从目录中意外删除是通过在继承到其子目录的目录上放置一个强大的安全描述符来实现的。
如果这个 /winsxs 文件夹变得更大,我将不得不重新映像这个虚拟机..我真的 …
在某些图标上,我看到右上角有两个指向彼此的蓝色箭头。我首先在我存档的文件夹图标上注意到它,这是随机发生的。我存档了文件夹,文本按预期变为蓝色,然后当我再次转到文件夹时,文本为黑色,文件夹图标有这些箭头。当我最近安装 Office 2007 时,我注意到程序图标上有相同的箭头。
操作系统:Windows 10 Pro 64 位(最新更新:1115)应用程序:Microsoft Office 2007 套件和文件浏览器
有许多低于 200 美元的 Windows 10 笔记本电脑只有 32 GB SSD 硬盘,例如联想 100s、HP Stream 13 等......
鉴于我的普通笔记本电脑上的 Windows 目录本身超过 32GB,这些笔记本电脑甚至如何运行?有地方放东西吗?我不会很快就会遇到硬盘空间不足的问题吗?
我想知道如果选中它会如何影响 SSD:

我只是好奇它是否会节省我的 SSD 磁盘空间?
我的 SSD 上的空间非常低,而且 Windows 中似乎有一个 19GB 的文件夹突出 (%windir%\Installer) 并且无法安全删除(如此处所述:https : //serverfault.com/q/15746)。
现在,它mklink提供了一个名为 Junction links 的简洁小东西 - 如果我在 cmd 提示符下启动,并将所有文件移动到另一个硬盘驱动器,然后运行以下命令:
mklink /J C:\Windows\Installer D:\Windows\Installer
Run Code Online (Sandbox Code Playgroud)
我会以某种方式弄乱我的 Windows,还是可以这样做?文件夹权限/属性在整个链接中是否保持不变?
我以前使用过硬链接,它的作用就像一个魅力,可以显着释放我的 SSD,但我从未在系统文件夹上尝试过(我不明白为什么它不起作用,但我不在如果我错了,我会重新安装整个窗户的心情)
我想在家里的机器上安装一个 SSD,最简单的方法是将我当前的硬盘克隆到新的 SSD。问题是,如果我右击我当前的硬盘并选择属性,我的已用空间是230GB,因此需要我购买一个怪物SSD。
但是,如果我右键单击硬盘驱动器中的每个顶级文件夹并选择属性,则这些文件夹使用的总空间仅为 140GB。其中 100GB 是音乐和电影,我可以在转移到 SSD 之前轻松清除它们。
那么问题来了,其他 90GB 去哪儿了?对于我的生活,我无法弄清楚。您的 C: 驱动器中所有顶级文件夹的使用大小总和不应该大致等于 C: 驱动器本身的使用大小吗?
看起来,Windows 以尽可能低的压缩率压缩 NTFS 压缩文件夹。虽然这可能有利于提高速度和降低 CPU 负载,但对于很少访问的文件(备份文件夹),有可能提高压缩率会更明智。是否可以调整一些参数来实现这一点?
本主题讨论 HDD 上的 NTFS 压缩作为提高磁盘访问性能的一种方法,并得出结论,它通常在这方面做得很差。但我一直认为压缩是一种节省空间的方式,并在这方面了解了它的有效性。现在我有一个 SSD,它的空间很昂贵,而且性能损失,例如读/写 2 个集群而不是 1 个集群要低得多。
另一方面,由于 SSD 比 HDD 快得多,我预计更高的吞吐量将导致更高的 CPU 使用率。这会成为一个问题吗?关于这个问题还有其他想法吗?
我喜欢节省空间的效果,它不是很大,但它就在那里。但是,如果性能是一个问题,我宁愿将其关闭:
当我查看 Defraggler 的驱动器映射时,我看到了一个很大的部分,我估计大约 4 Gig 是预留的 MFT 空间。
我正在运行 XP Home。这是一台较旧的机器,我的磁盘空间不足。我将在某个时候被迫升级这台机器,但现在,它有什么用,有没有办法回收它?
作为我认为可能相关的附带说明,我还有大约 4 个 Gig 专用于同一分区上的交换文件。
就在 2 天前,我已将 Windows 7 升级到 Windows 10(最终版)。
如我所见,Win7 的所有文件现在都位于 C:\windows.old 文件夹下。这当然很棒,但现在我想将此文件夹备份到我在这台 PC 中的另一个 HDD 上。
例如,当我尝试将整个文件夹复制到驱动器 E 时,我收到一条错误消息,提示我需要为此操作设置适当的权限。
据我所知,当前用户是管理员组的一部分,应该拥有对所有内容的完全访问权限。这就是它在升级之前最初在 Win7 上的方式,我希望在这次升级之后它也能保持这种方式。
为什么我会收到这条奇怪的错误消息,我该如何执行我需要的操作,如此处所述?
disk-space ×4
windows ×4
compression ×3
ntfs ×3
windows-10 ×3
ssd ×2
windows-7 ×2
filenames ×1
icons ×1
junction ×1
mklink ×1
performance ×1
printing ×1
storage ×1
windows-8 ×1
windows-xp ×1
windows.old ×1
winsxs ×1