|
win7的睡眠和休眠功能由于 其工作原理的要求,需要. 将内存的状态以文件方式 保存在硬盘上,具体来说,需要. 保存到硬盘引导分区根目录下一个名为Hiberfil.sys的文件中,而且文件休眠功能被启用时,不只 无法删除或者重命名该文件,也不能把它移动到其他硬盘或分区。而这个文件的大小与计算机安装的物理内存数量一致。
这主要是由于 该文件在系统引导过程中是一个重要的部分,打开计算机电源后,bootmgr Windows 的引导载入程序)会在引导分区的根目录下寻找Hiberfil.sys文件(在引导到这一步的时候,还没有其他应用程序和设备驱动程序被运行,注册表也还不可以访问,因而 不可能通过注册表把这个文件设置到其他位置)。假如 Hiberfil.sys文件存在,bootmgr接下来会检查是否可以 指出该计算机目前处于休眠状态的标志。假如 有,Hiberfil.sys文件的内容就会被恢复到内存中,假如 该文件不存在,或者没有找到可以 证明计算机处于休眠状态的标志,bootmgr接下来会执行普通的引导过程。
假如 不需要. 使用休眠或睡眠功能,也可以将该功能禁用,释放被占用的硬盘空间。在Windows 7中可以通过下列方式启用或禁用休眠功能。
(1)打开“开始”菜单,在搜索框中输入“cmd.exe”,并在搜索结果中用鼠标右键单击 “cmd.exe”程序,选择“以管理员身份运行”。
(2)在命令行窗口中运行“powercfg-h off”命令,即可关闭休眠功能。
(3)假如 需要. 重新启用休眠,则需要. 运行“powercfg-h on”命令。
注意,虽然我们禁用的是休眠功能,但在Windows Vista和win7系统下载中提供的睡眠功能实际上也需要. 将内存状态保存到休眠文件中。因而 在关闭休眠功能后,睡眠功能也将变得与待机一样.只能通过对内存持续供电维持数据,一旦断电,下一次开机后就只能重新启动,而一切 未保存的文件将丢失。 |
|
|
|
|
|
|