1.10 利用NTFS的junction point机制解决空间不足 https://scz.617.cn/windows/201510141729.txt A: lyx 2015-10-14 17:29 Windows Update安装到后面几个包失败了,原因是C盘空间不足。最初给虚拟机的C盘 只分了40G,之前至少有一半的空间可以使用,可经过长时间Windows Update之后,C 盘空间就越来越不够了。把pagefile.sys移到别的分区,但很快pagefile.sys省出的 空间也被占满。经过简单的目录大小统计,发现C:\Windows\Installer\越来越大, 已经18G了,足足占用了近一半的空间。这下面的文件不能轻易删除,否则就会导致 以后Office更新失败。 利用junction point可以解决上述问题,操作如下: 1) 复制C:\Windows\Installer目录到别的分区,比如D:\Installer 2) mklink.exe /J C:\Windows\Installer2 D:\Installer 3) 修改C:\Windows\Installer名字为C:\Windows\Installer1 4) 修改C:\Windows\Installer2名字为C:\Windows\Installer 5) 删除C:\Windows\Installer1 之所以没有在1)直接移动Installer目录,是因为我怕某些文件正在被使用导致移动 失败,上面是一种稳妥的方法。理论上也可以直接移动,不过我没实测过。上面的方 法有一个不足,目录权限设置与原始的不同,不过为了能用,就只能牺牲点安全性了。 Q: 如何进行目录大小统计从而找出最占空间的目录? A: lyx 如果不依赖于第三方工具的话,最简单的办法就是,在资源管理器中批量选中目录, 右键查看属性,用二分法逼近。 Q: 如何把pagefile.sys移到别的分区? A: lyx 系统属性->高级->性能->高级->虚拟内存->选中C盘->无分页文件->设置 这个操作将关闭C盘的pagefile.sys。