关于休眠功能?

来源:百度知道 编辑:UC知道 时间:2024/05/27 20:44:24
休眠功能会占用不少的硬盘空间,是怎么占用的?

我根本就不使计算机休眠,它怎么会占用空间?
我是想说再不休眠的状态下,休眠功能会占用磁盘空间吗

那个没有什么关系的,不怎么占用空间

他是在硬盘上占用 一部分空间,在休眠时把当前的状态保存起来,在激活时再用保存的内容,使计算机恢复到休眠前的状态。

休眠的原理。休眠是把内存数据全部转移到硬盘上一个文件里面保存,然后挂起。所谓“挂起”也就是suspend,跟“事不关己高高挂起”里面的“挂起”意思差不多,摆在一边不管的意思。具体是中断CPU目前所有的操作并清空CPU的缓存,断开所有内存里面的程序与其他设备的连接,然后用一个独立的进程把内存里面的所有数据转储到硬盘的hiberfil.sys上,工作过程其实跟WinNT系列系统在蓝屏的时候转储内存数据差不多。转储完毕之后会把硬盘的启动扇区临时修改,使从硬盘启动的时候不经过硬件自检(对即插即用的设备如USB设备可以在进入Windows里面之后再自动检测)也不进入操作系统启动菜单,直接进入休眠数据恢复过程,直到数据恢复完,Windows就会接手进行CPU指令的恢复,程序对资源请求和连接的恢复工作,所以休眠完毕一般硬盘都会再多响一会才停止。

基于以上原理,Windows要实现休眠所需的硬盘空间是必须时时刻刻占用着的,否则,一旦C盘剩余空间比内存大小要小而你在这时要休眠,Windows就没法建立内存大小的休眠文件,就无法休眠了。

根据我的经验,你还是用休眠吧,毕竟有省电又快捷,占的硬盘空间其实不多。具体细节请参考http://blog.sina.com.cn/u/556c9fa0010003mf

从电源管理里面把休眠功能去掉就行了