Wednesday, March 28, 2012

Windows 7无法休眠?

昨天突然发现windows 7没法休眠了
症状是:
点休眠后屏幕会黑一下 然后就进入到了Login的画面了-。-

在网上搜了半天:“windows 7无法休眠”之类的
基本上都在说什么:更新驱动哇,设置power configuration之类的。。
都没用。。。

正在郁闷 于是用英文搜了一下 windows 7 cannot hibernate
(休眠是Hibernate 睡眠是sleep 哈哈~)
终于眼睛一亮看到一个[Solved]GRUB + Windows 7 = Can't put windows to sleep/hibernate
特别是这个solved哇 真是救命稻草哇
链接如下:http://ubuntuforums.org/showthread.php?t=1341694

然后基本按照里面的步骤 就OK了

如果你的电脑也装了ubuntu之类的 应该就是这个问题没跑儿了
如果你只有windows... 那就另寻他法吧-。-

这里我把英文大概翻译一下~

症状:
在装了Windows 7之后装Ubuntu双系统的机子(这个双系统的顺序也是有讲究了。。主要是看你是不是用GRUB引导系统),这个你就把GRUB装在了MBR上,这个就会导致Windows没法进入sleep or hibernate模式(这个屏幕会黑一下,然后直接回来)。用WIN7的DVD恢复这个MBR到原来的状态呢是可以解决的,但是会让你的GRUB又没法工作了...

实际问题:
要让sleep/hibernate工作,第一个windows的分区必须是标记为boot,即使里面装了GRUB。

解决方案:
在Ubuntu下, 使用gparted(如果没装的话 sudo apt-get install gparted。使用就是sudo gparted)。在你的boot driver(通常是/dev/sda),确保第一个windows分区是标为boot的。然后重启就OK了

P.S. 这个帖子的回复也值得一看~

一般用Thinkpad的同学常常会遇到这个问题,因为Thinkpad有个默认的分区SYSTEM_DRV在C盘之前。一般它是作为boot分区的。所以我们只要把Windows系统分区作为boot就好了。

这个故事告诉我们,掌握英文搜索能力很重要...

3 comments:

  1. 「用WIN7的DVD恢复这个MBR到原来的状态呢是可以解决的」?
    How to do it? Help me, plz~ Thank you~

    ReplyDelete
    Replies
    1. Hi, "Reverting the MBR using the windows 7 DVD fixes the issue (but prevents GRUB from working)" is from http://ubuntuforums.org/showthread.php?t=1341694 .
      I didn't try this method in my case.

      What I did is changing the boot driver using "gparted" in Ubuntu as following:
      In Ubuntu, use gparted (If not install, add it). On your booting hard drive (usually /dev/sda), make sure that the first windows partition (normally /dev/sda1) is marked as 'boot'. Close gparted and restart.

      Hope it would help you.

      Delete
    2. Thanks for your help..
      I will try it..^^

      Delete