Windows中创建虚假大文件以解决C盘满盘后的工作效率降低问题

问题

Windows系统的电脑经常出现C盘无缘无故满盘的情况,这种自动满盘的情况直到满盘达到只剩下几KB的时候系统才会自动将里面的一些Windows更新缓存给删除掉,很影响工作效率。尤其是当打开Photoshop这类软件时,只剩下1GB的C盘空间往往无法满足Photoshop缓存要求,这时候非常棘手,因为无法保存Photoshop的工作内容,我们往往不得不去C盘冒着开不了机的风险删除一些自己看起来不使用的文件,其它运行中会占用C盘缓存的软件也有类似情况。

设想

倘若有一个占位文件——没有实际用途但只用来占位的大文件——把位子先占着,当我们Windows系统更新缓存/备份点进行设置上去的时候,它就算把C盘占满了,也会有我们虚假大文件占位的那么多容量在后续我们可以随意使用。

解决方案

在C盘创建一个虚假大文件预先占用C盘的一部分空间,这样一来,Windows自动更新的时候就算超额占用C盘空间,我们也有自己预先创建的虚假大文件占用了一部分空间,我们在安装或使用一些软件(如Photoshop、AE、Pr等)时再将那些虚假大文件删掉,即可保证我们不会在某个软件里进行工作时无法保存、不得不去C盘寻找不用的文件将它们卸载掉的情况。

操作步骤

  1. 管理员身份在C盘终端下执行下方的指令:
fsutil file createnew place-holder-deletable 18253611008
  1. 上方指令会生成17GB(1024*1024*1024*17=18253611008)大小的虚假大文件作为C盘占位。

  2. 在使用一些软件时如果出现因为C盘满了而无法保存项目时,直接果断地删除C盘下面的place-holder-deletable这个文件即可。

局限

该方法适用于因Windows自己更新系统或在后台悄悄创建系统备份导致的C盘突然满盘、满盘后又过几天之后又缓缓地自动恢复磁盘空间的问题。而对于这一问题较好的策略是直接从根源出发,找到关闭系统自动更新/创建备份还原点的设置项并将其关闭,但是并不是所有时候我们都能快速找到那个设置项,就算找到了,关闭也是经常不奏效,这个解决手段便适用于这种问题。但是当你的C盘是因为你自己装了太多东西在C盘上导致的、而不是Windows系统偷偷地在后面创建备份点/还原点/更新点造成的,那该方法不太适用。




作者:艾孜尔江
转载请务必标明出处

posted @ 2023-08-23 10:14  艾孜尔江  阅读(38)  评论(0编辑  收藏  举报