![hiberfile.sys 是否应该在 Windows 8.1 机器上可见?](https://linux22.com/image/1392864/hiberfile.sys%20%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E5%9C%A8%20Windows%208.1%20%E6%9C%BA%E5%99%A8%E4%B8%8A%E5%8F%AF%E8%A7%81%EF%BC%9F.png)
我目前正在尝试修复笔记本电脑的关机、睡眠和休眠问题。我目前正在调查的一件事是我的 BCD 中的休眠恢复程序。它似乎引用了 C 根目录中的 hiberfile.sys,但 Windows 资源管理器看不到它。我想知道这是否正确?
E:我可以使用 dir /a *.sys 和十六进制编辑器看到它,但在资源管理器中看不到。这是正常的吗?如果我尝试删除它,它会说无法找到。如果我尝试访问它,它会说它目前正在使用中。
是什么赋予了?
答案1
只是为了将此作为答案并回答您的编辑:
检查您的文件夹选项。
[x]Hide Protected System Files
默认情况下始终处于启用状态。并且 hiberfil.sys 是受保护的系统文件之一。
取消勾选后,您可以看到许多受系统保护的隐藏文件。所以,如果您有理由需要找到它,它是可见的。
响应您的编辑:dir /a *.sys 将返回结果,因为 /a 意味着它将忽略设置的任何文件属性(在本例中为隐藏)并将结果返回给您。
在资源管理器中不可见是正常的(取消隐藏受保护的系统文件后将再次可见)。
如果要删除 hiberfil.sys,只需关闭 Windows 上的休眠功能即可。一种简单的方法是打开命令提示符(以管理员身份),然后输入
powercfg -h off
它将关闭计算机的休眠功能,并自动删除 hiberfil.sys 文件。如果您确实需要休眠功能(主要是笔记本电脑,PC 则不是很多),您可以通过使用上述命令将其重新off
打开on
。