积极答复者
一个奇怪的问题,困扰许久,XP系统无法休眠

问题
答案
-
KB909095 已经包含于 SP3,SP3 无需再安装此更新。请检查一下 C: 盘根目录的 Hiberfil.SYS 最后一次修改时间是什么时候,大小是否为 4GB。然后以管理员权限执行 POWERCFG -H OFF 关闭休眠,重新启动计算机后再执行 POWERCFG -H ON 重新开启,看看能否解决。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "net021"在进入休眠的时候系统提??系统资源不足,无法完成api",我机器装的是4G的内存,C盘剩余空间27G,怎么可能会资源不足呢,而且我是在关闭了所有正在运行的程序情况下休眠计算机的.每次出现这个情况的时候我发现电源管理里面
- 已标记为答案 net021 2010年11月12日 4:28
-
Hiberfil.SYS 应该等于内存大小,即 4GB。请在执行 POWERCFG -H OFF 关闭休眠后清理已存在的 Hiberfil.SYS,然后重新开启休眠看看新生成的文件大小。diskprofile1.sys 不是 Windows 生成的,可能是什么第三方软件建立的缓存文件。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "net021"您好,我看了??我的hiberfil.sys文件存在的,修改时间也是对的, 只是大小为2G. 我还发现有两个隐藏文件,一个是diskprofile1.sys,另一个是diskprofile2.sys,第一个只有几百M,第二个却有3.9G,这两个文件是干什么用的?
- 已标记为答案 net021 2010年11月12日 4:28
-
不是的,Hiberfil.SYS 的大小应该等同于物理内存大小,因为休眠的原理就是将活动会话与内存数据保存至硬盘,所以休眠文件理应等于内存大小。除非你曾经用命令行设置过 POWERCFG -H -SIZE 50,故意将 Hiberfil.SYS 设置为物理内存的 50%,Hiberfil.SYS 的大小才会是内存大小的一半。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是?馗刺髡呤锹ド系?"net021"感谢Alexis Zhang的热心回答,Hiberfil.SYS文件的大小似乎应该是物理内存的一半,忽然想起来diskprofile2.sys应该是我安装的一个系统还原软件创建的转储文件.卸载还原软件后至今没有再出现过那样的故障.
- 已标记为答案 net021 2010年11月12日 4:28
全部回复
-
KB909095 已经包含于 SP3,SP3 无需再安装此更新。请检查一下 C: 盘根目录的 Hiberfil.SYS 最后一次修改时间是什么时候,大小是否为 4GB。然后以管理员权限执行 POWERCFG -H OFF 关闭休眠,重新启动计算机后再执行 POWERCFG -H ON 重新开启,看看能否解决。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "net021"在进入休眠的时候系统提??系统资源不足,无法完成api",我机器装的是4G的内存,C盘剩余空间27G,怎么可能会资源不足呢,而且我是在关闭了所有正在运行的程序情况下休眠计算机的.每次出现这个情况的时候我发现电源管理里面
- 已标记为答案 net021 2010年11月12日 4:28
-
Hiberfil.SYS 应该等于内存大小,即 4GB。请在执行 POWERCFG -H OFF 关闭休眠后清理已存在的 Hiberfil.SYS,然后重新开启休眠看看新生成的文件大小。diskprofile1.sys 不是 Windows 生成的,可能是什么第三方软件建立的缓存文件。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "net021"您好,我看了??我的hiberfil.sys文件存在的,修改时间也是对的, 只是大小为2G. 我还发现有两个隐藏文件,一个是diskprofile1.sys,另一个是diskprofile2.sys,第一个只有几百M,第二个却有3.9G,这两个文件是干什么用的?
- 已标记为答案 net021 2010年11月12日 4:28
-
不是的,Hiberfil.SYS 的大小应该等同于物理内存大小,因为休眠的原理就是将活动会话与内存数据保存至硬盘,所以休眠文件理应等于内存大小。除非你曾经用命令行设置过 POWERCFG -H -SIZE 50,故意将 Hiberfil.SYS 设置为物理内存的 50%,Hiberfil.SYS 的大小才会是内存大小的一半。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是?馗刺髡呤锹ド系?"net021"感谢Alexis Zhang的热心回答,Hiberfil.SYS文件的大小似乎应该是物理内存的一半,忽然想起来diskprofile2.sys应该是我安装的一个系统还原软件创建的转储文件.卸载还原软件后至今没有再出现过那样的故障.
- 已标记为答案 net021 2010年11月12日 4:28
-
那么除非是你的系统没有完全识别这 4GB 内存,只有 2GB 可用,另外 2GB 可能是没有识别或者保留给硬件了。你试试重新以管理员权限执行 POWERCFG -H -SIZE 100,让它使用 100% 的文件大小,看看能否恢复为 4GB。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "net021"我没有设置过那个命令,刚安装好?南低尘褪钦庋?~~ 但是我换另一台1G内存的机器发现这个文件的大小是准的.