休眠文件如何移到其他盘,Windows 10/11 休眠文件迁移教程

题图来自Unsplash,基于CC0协议
导读
休眠文件是Windows系统在进入休眠模式时生成的,主要用于保存当前的系统状态。如果你发现硬盘空间不足,尤其是系统盘空间紧张,可能想将休眠文件移动到其他分区或驱动器来节省空间。但需要注意的是,这种方法存在一定风险,并不是系统推荐的标准操作。下面是具体的步骤和注意事项。
首先,你需要确认你的电脑是否启用了休眠功能。在Windows 10/11系统中,休眠功能默认是开启的。你可以进入“控制面板” -> “硬件和声音” -> “电源选项” -> “选择电源按钮的功能”,查看是否有“用于休眠(如果有快速启动则禁用)”的选项。如果选中了“启用快速启动”,休眠功能也会默认启用。
如果休眠功能被启用,系统会自动在系统盘(一般是C盘)创建一个名为“hiberfil.sys”的隐藏系统文件。这个文件的大小通常在1GB左右,甚至更多,因此占据了不俗的空间。
如果想将它转移到其他驱动器,比如D盘,请按照以下步骤操作:
-
禁用休眠:在命令提示符(管理员)或PowerShell(管理员)中输入以下命令,首先禁用休眠功能:
powercfg /hibernate /off执行完这一步后,休眠文件会被自动删除,并且休眠功能会被禁用。
-
手动移动休眠文件:删除后,你可以在其他驱动器手动创建一个名为hiberfil.sys的文件,但你还需要通过注册表编辑或使用PowerShell命令,将休眠配置指向这个新位置。首先,在其他驱动器,在文件资源管理器地址栏输入:
cmd K然后在打开的黑色命令窗口中输入以下命令,将休眠文件重新建立:
copy %SystemRoot%SYSTEM32hiberfil.sys D:hiberfil.sys请务必将
D:替换为你选择的驱动器的正确路径。建立完文件后,你需要编辑注册表。按下
Win+R,输入regedit,进入注册表编辑器,然后导航至:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlhivelist在这里你会看到类似
System Hiberfil Location的键值,右键选择“修改”,然后输入新的路径(如D:hiberfil.sys)。 -
重新启用休眠:修改上述注册表后,你可能需要重新启动电脑。重启后,输入如下命令重新启用休眠功能:
powercfg /hibernate /on或者手动在“电源选项”中勾选“启用休眠”和“启用快速启动”。
需要注意的是,移动休眠文件可能会遇到各种问题,比如文件损坏,导致休眠功能无法正常使用,甚至影响系统稳定性。因此,建议你在进行此操作前仔细备份系统,并确保移动后的文件能够被系统正确识别。
如果你只是想节省空间,但没有打算使用休眠功能,一个更简单的方法是直接删除休眠文件:
- 按下
Win+X,选择“命令提示符(管理员)”。 -
输入:
del /f /q %SystemRoot%System32hiberfil.sys执行此操作后,休眠功能将被完全禁用,但不会影响其他任何功能,也不会产生休眠文件。
总之,虽然能够手动将休眠文件移动到其他驱动器,但操作风险较大。如果你只是不想让休眠文件占用系统盘空间,禁用休眠并删除休眠文件是更稳妥的方法。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com