Windows 7大硬盘睡眠、休眠补丁
微软今天发布了一个热修复补丁程序(Hotfix),解决了Windows 7/Server 2008 R2系统中大容量硬盘的睡眠、休眠问题。
如果你的电脑中有一块大容量SATA接口硬盘,比如1TB乃至更多,又安装着Windows 7或者Windows Server 2008 R2,那么在进入睡眠或者休眠状态并恢复之后,系统可能就会蓝屏,并显示如下STOP错误代码之一:
- STOP 0x0000007A
- STOP 0x00000077
- STOP 0x000000F4
微软表示,在从睡眠或休眠状态中恢复时,SATA硬盘驱动程序会要求硬盘在10秒钟之内准备就绪,但大容量硬盘可能会需要更长时间才能完成状态转换,导致恢复操作超时,进而引发蓝屏死机。
如果遇到这种情况,你就得安装这个编号KB977178的修复补丁了,不过Hotfix都不公开发布,而需要自行索取,所以这里我们打包提供本地下载,方便有问题的用户使用。
Windows 7/Server 2008 R2 KB977178 32/64-bit本地下载:
http://www.myfiles.com.cn/soft/23/23215.htm
知识库文章(英文):
http://support.microsoft.com/kb/977178/en-us
附注:
休眠(Hibernate):切换到该模式后,操作系统会自动将内存中的数据全部转存到硬盘上的一个休眠文件中,然后切断对所有设备的供电。在恢复的时候,系统会从硬盘上将休眠文件的内容直接读入内存,并恢复到休眠之前的状态。这种模式完全不耗电,因此不怕休眠后供电异常,但代价是需要一块和物理内存一样大小的硬盘空间,而且这种模式的恢复速度较慢,取决于内存大小和硬盘速度,一般都要一分分钟左右,甚至更久。
睡眠(Sleep):Windows Vista开始引入的新模式,结合了待机和休眠的所有优点。切换到睡眠状态后,系统会将内存中的数据全部转存到硬盘上的休眠文件中(这一点类似休眠),然后关闭除了内存外所有设备的供电,让内存中的数据依然维持着(这一点类似待机)。这样,当我们想要恢复的时候,如果在睡眠过程中供电没有发生过异常,就可以直接从内存中的数据恢复(类似待机),速度很快;但如果睡眠过程中供电异常,内存中的数据已经丢失了,还可以从硬盘上恢复(类似休眠),只是速度会慢一点。无论如何,这种模式都不会导致数据丢失,速度和可靠性都有保障。