Hibernate在Windows 7 64bit中不起作用


11

Hibernate在Windows 7 64bit中不起作用。当我尝试休眠时,它只是关闭计算机电源,而当我打开它时,它不会继续运行,而是再次以“新鲜”状态启动。我更新了驱动程序。问题是什么?你能帮我个忙吗?谢谢。

来吧,请帮助我,我真的需要休眠工作,我的声誉100将会归您所有。谢谢。

顺便说一下,我的模型是:Inspiron N5010。休眠并打开计算机后,它只是显示“关机”未正确关闭。


您的计算机必须支持使休眠成为可能的硬件说明。
Ramhound

@Ramhound:那我该怎么办?

是否启用了休眠功能?C驱动器的根目录上是否有“ hiberfil.sys”文件?
摩押人

@摩押:不。。。。

打开提升权限的命令提示符,键入“ powercfg -h on”,不要引号,按Enter键,看看它是否现在会休眠。
摩押人

Answers:


6

解决睡眠和冬眠问题的一些想法:

  1. 断开所有不必要的设备与PC的连接。将其降低到最低限度:拔下所有可以断开连接的电源,关闭计算机,然后从电源上拔掉几分钟,然后重新启动。如果问题消失,请在测试时重新添加设备。
  2. 在您的BIOS中查找挂起的ACPI选项,并尝试在“ S1和S3”,“ S3”等之间切换模式。
  3. 关闭混合睡眠,请参阅此处的说明(适用于Vista,但相同)
  4. 有时,磁盘清理会禁用休眠文件,以恢复以管理员“ powercfg -h on”身份在cmd中运行。
  5. 您可以使用以下命令对睡眠问题进行故障排除并返回详细报告: powercfg -ENERGY

编辑

您描述的症状听起来不正确。您的计算机可能已被感染。除了您当前使用的几种防病毒产品(至少是Malwarebytes Anti-Malware)之外,还可以使用多种防病毒产品进行更好的安装和深度扫描,但Avast和Spybot-S&D也是可能的。

您还可以使用防病毒在线扫描,例如ESET Online Scanner趋势科技内部呼叫Kaspersky Labs免费病毒扫描。请注意,他们可能会要求您以管理员身份使用Internet Explorer作为浏览器,并且每次扫描可能需要几个小时。

如果什么也没找到,我建议使用sfc / scannow

最后一种方法是“ 修复安装”,它将刷新Windows,而无需您重新安装任何应用程序。之后,只剩下Windows的完全重新安装。

如果这些方法都不能解决问题,则说明这是硬件问题,因此希望您的计算机处于保修期内。


@harrymc:尝试了一切,仍然无法正常工作。
嘿,

您在powercfg中是否有任何错误消息?您在C上有多少可用磁盘空间?
harrymc 2011年

@harrymc:没有。我还有228Gb。

您是否运行过Windows Update,包括可选更新?
harrymc 2011年


2

您是否尝试过此修补程序:http : //support.microsoft.com/kb/2410477

我将禁用休眠功能,删除c:\ hiberfil.sys,然后重新启用它。Hiberfil.sys是一个隐藏文件,您需要打开计算机,单击ALT键,然后转到“工具”>“文件夹选项”>“查看”,然后单击“显示隐藏的文件,文件夹和驱动器”,以启用隐藏文件的查看。您可能还需要取消选中“隐藏受保护的操作系统文件”。

这是禁用和重新启用休眠方式的方法:

http://www.sevenforums.com/tutorials/819-hibernate-enable-disable.html

您是否更新了图形驱动程序?

我还在Internet上找到了一个有趣的解决方案:您的计算机是否使用readyboost,如果是,驱动器如何格式化?如果是这样,请确保它已在NTFS中格式化。

http://answers.microsoft.com/zh-CN/windows/forum/windows_7-performance/black-screen-after-hibernation-with-readyboost-sd/1d679969-7888-47c5-b748-6ddebcc2ad76

我也会看这个:

http://www.prevx.com/blog/140/Black-Screen-woes-could-affect-millions-on-Windows--Vista-and-XP.html(已更新为包括Windows 7)。


@KCotreau:尽管我看到了其他一些隐藏文件,但c:\中没有hiberfil.sys文件。

我没有看到这个,但是当我尝试通过记事本在C:/中创建文件时,它显示“您可以替换”。所以我想有hiberfil.sys,但是即使允许我也看不到。而且我尝试重新启用休眠模式,但仍然无法正常工作。

@hey您可以打开命令提示符,然后执行“ dir hiberfil.sys / ah”减去引号以查看其是否存在。如果是,请在关闭休眠模式后执行“ attrib -r -s -h hiberfil.sys”,然后将其删除并重新打开休眠模式。
KCotreau

@KCotreau:无法更改属性

@hey您是否已禁用休眠并重新启动?如果正在使用中,则可能无法更改它。
KCotreau

2

我的问题与此相似,但略有不同。当我使计算机休眠时,它只是锁定屏幕(就像按Win + L一样)。奇怪的是,我为系统引导分区(Windows 7在安装过程中创建的〜100mb的小分区)提供了驱动器号,从而解决了该问题!

我认为就我而言,问题可能是由于我在驱动器之间克隆操作系统或使用EasyBCD修改BCD引起的。通常,您无需将启动分区作为驱动器号公开即可休眠。


1

尝试一下(从http://social.technet.microsoft.com/forums/en-US/itprovistasp/thread/4d74523f-2b9e-4fe7-9b5e-f0153166adcc/):

We have found that sometimes the BCD file may have issues.

You can try this to fix the BCD file.



1. Run CMD.EXE as administrator

2. Run the following command: bcdedit -enum all

   Look for "Resume from Hibernate" in the output from the command above(example below):

   Resume from Hibernate

   ---------------------

   identifier {3d8d3081-33ac-11dc-9a41-806e6f6e6963}

   device partition=C:

   path \Windows\system32\winresume.exe

   description Windows Vista (TM) Enterprise (recovered)

   inherit {resumeloadersettings}

   filedevice partition=C:

   filepath \hiberfil.sys

   pae Yes

   debugoptionenabled No

3. Once you have found it, copy the value for identifier (in this example - {3d8d3081-33ac-11dc-9a41-806e6f6e6963})

4. Run the following command: bcdedit /deletevalue {3d8d3081-33ac-11dc-9a41-806e6f6e6963} inherit

5. Test hibernation.


Thanks,
Darrell Gorter[MSFT]

This posting is provided "AS IS" with no warranties, and confers no rights

没用。

很难找到适合您问题的解决方案...您是否在其他论坛上也提出了要求?如果您在外面找不到它,请不要忘记在这里复制解决方案:)
kokbira 2011年

1

我尝试了许多提示,但没有结果。然后我发现我的休眠文件大小不正确。它非常容易修复。启动cmd并输入:

powercfg -HIBERNATE -Size 100

...将休眠文件的大小设置为RAM的100%(根据上下文帮助,最小为50%)。如有必要,此命令还会激活休眠功能。

这立即解决了我的问题,而无需重新安装任何东西(即使没有重新启动)。


0

自XP以来,我还没有看到这种情况的发生,所以这可能不再重要,而是查看“设备管理器”并在顶部的“计算机”下查看。如果未显示基于ACPI的PC,则您没有在BIOS中启用ACPI。我认为,如果要启用Windows,则还需要重新安装Windows。


它说“基于ACPI x64的PC”
嘿,

0

令人惊讶的是,每个人都提供了解决方案,但是没有人愿意检查事件日志和性能监视器。Windows 7附带了用于检查设备驱动程序的工具,但我们仍然采用旧的方式进行操作。这些将帮助您极大地缩小范围。每次系统启动,关闭,注销和休眠时,系统日志中都会记录一个条目。我先通过启动事件查看器来检查。

接下来,我将启动性能监视器。进入控制面板/性能工具/高级工具。这就像您一直获得的Security Center弹出式垃圾一样。除了这是为了性能。您将在此处看到事件查看器。Windows还会记录每个设备驱动程序唤醒和进入睡眠所花费的时间,并将在窗口顶部标记任何异常。

如果没有这些帮助,请单击“生成系统诊断报告”。这将为您检查所有设备驱动程序。

如果仍然无法解决问题,我们至少可以消除设备驱动程序。现在,我们正在寻找不想入睡的运行过程。您可以通过首先消除所有启动程序来缩小范围。开火“ MSCONFIG。” 只需在搜索框中输入即可。选择“选择性启动,然后取消选中“加载”启动项。”
接下来,切换到“服务”选项卡。选中“隐藏Microsoft服务”框,然后单击“全部禁用”。这将禁用所有非必要的启动服务。现在重新启动计算机。一个基本的启动程序,这很重要,您必须采用这种方式,而不是安全模式。

然后尝试冬眠。如果成功,则一次开始启用一组服务和启动程序,并保持休眠状态。

如果连基本的启动都无法休眠,我们可以肯定地说这是硬件问题。


没有任何帮助:(
嘿,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.