我有两台以 SSD 作为系统磁盘的电脑,都搭载 Windows7 系统。
第一台电脑有 Vertex SSD 驱动器,并且它在休眠模式时存在问题:Windows 在休眠后从头启动,并且不会进入休眠状态(就像关机后一样)。
如果我hibernate
从 win 菜单中选择 - PC 会关闭,几秒钟后再次打开,屏幕变黑,左上角出现带下划线的光标。然后,如果我按下盒子上的电源按钮,它会完全关闭,然后再次按下电源按钮 - 它会从休眠状态正常启动。
因此,情况仅在hibernate-sleep
模式上有所不同:我离开电脑并走开,然后在 30 分钟内进入正常睡眠状态,然后(当 Windows 自行决定时)进入休眠状态,在这里我看到了问题所在:“休眠睡眠”后 - 它无法恢复状态。
我读过休眠模式对 SSD 驱动器不利但是,我的第二台配备英特尔固态硬盘的电脑的情况有所不同:它在休眠睡眠窗口 7 模式下没有问题,并且按预期启动,所有休眠状态都恢复了!
所以有 3 个问题:
- 为什么第一次安装时休眠会失败?是否有一些硬件磁盘保护实用程序?
- 为什么英特尔固态硬盘没问题,英特尔磁盘是否针对这种模式进行了更好的优化?
- 并且休眠对于现代 SSD 来说是否仍然非常糟糕并且如果例如连续几年每天都使用休眠模式会导致任何 SSD 崩溃?
配置:
------------------ 系统信息 ------------------ 操作系统:Windows 7 专业版 64 位(6.1,Build 7601)Service Pack 1(7601.win7sp1_gdr.120503-2030) 语言:俄语(区域设置:俄语) 系统制造商:惠普 系统型号:HP Compaq 8200 Elite CMT PC BIOS:默认系统 BIOS 处理器:Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz(4 个 CPU),~3.1GHz 内存:8192MB RAM 可用操作系统内存:8080MB RAM 页面文件:已使用 5736MB,可用 10421MB Windows 目录:C:\Windows DirectX 版本:DirectX 11 ------------------------------------ 磁盘和 DVD/CD-ROM 驱动器 ------------------------------------ 驱动器:C: 可用空间:47.5 GB 总空间:85.6 GB 文件系统:NTFS 型号:OCZ-VERTEX2 驱动器:E: 可用空间:430.5 GB 总空间:476.9 GB 文件系统:NTFS 型号:ST3500413AS
答案1
我已经在 SSD 上使用休眠模式两年多了。由于 Windows 只将使用的 RAM 写入磁盘,因此休眠导致的写入数据总量并不像大多数人预期的那么高。
您可以自己计算写入使用量。英特尔保证的典型使用寿命为 35 TB 写入量 (TBW)。假设使用五年,则每天最多可以向磁盘写入 20GB。
我不知道你用那台电脑做什么。但是,即使你将 16GB RAM 完全休眠,每天也只能剩下 4GB 的内存 — — 大多数用户都无法达到这个值。
更新:如果您确实不想使用 SSD 进行休眠,您可以将其移动到特殊的休眠分区:在 Windows 7 上创建休眠分区 这个分区可以在普通的HDD上创建。有趣的是,微软开发这个功能正是为了相反的方向(HDD上的操作系统,SSD上的休眠)。
答案2
尽管大约六个月来一切都运行正常,但计算机现在却无法休眠。只有大约三分之一的时间能够成功。
随机发生的故障有两种不同的情况:
- 当休眠屏幕关闭时,硬盘会工作几秒钟。此后,硬盘停止工作,但 PC 仍处于开机状态。按住电源按钮三秒钟关机并再次开机后,Windows 会像正常的干净启动一样启动,就像是简单地关机而不是休眠一样。
- 当休眠屏幕关闭时,硬盘会工作几秒钟,最后进入待机状态而不是休眠状态。
为解决问题所做的事情:
powercfg -h
使用工具禁用/启用休眠- 将休眠文件大小更改为 RAM 大小的 100% (
powercfg -h size 100
) - 在系统启动期间运行深度 CHKDSK
- 使用 Avast 4.8 运行深度防病毒扫描(在启动模式下)
- 检查系统日志。我发现的所有(可能)可用信息是 - 应用程序和服务日志 -> Microsoft -> Windows -> 内核电源 -> 热量 -> 处理器 0(或 1)的工作因不同于内核电源管理器的进程而减少(ID:91)。
- 检查正在运行的进程以查找任何奇怪或可疑的内容。没有发现任何可疑内容
答案3
Windows 7 笔记本电脑(工作)无法休眠 - 只能睡眠。一直在工作但突然停止了。
更改选项没有解决问题,关闭\重新启用休眠模式也没有解决问题。最后,这似乎是由于 BCD 损坏造成的。安装了 EASYBCD,但无法打开 BCD。据说它已损坏。从 Windows 64 位修复磁盘启动(可以从 Windows 创建)。
Windows 启动在初始修复屏幕之前修复(无需任何进一步输入) - “检测到启动文件问题 - 您想修复这些问题并重新启动吗?” - 否则我会运行启动修复选项,但这不是必需的。
重新启动进入 Windows。现在可以使用 EasyBCD 读取 BCD 文件。Hibernate 可以正常工作。
答案4
我从未听说过休眠睡眠,你的意思是混合睡眠吗?
如果您在 NVME SSD 上安装了 Windows 7 并且使用 Microsoft 提供的 NVME SSD 驱动程序,那么休眠和混合睡眠将无法与该驱动程序一起工作。
您必须安装 SSD 制造商的 NVME 驱动程序才能解决问题。如果他们没有驱动程序,您可以从此处安装第三方 NVME 驱动程序:https://winraid.level1techs.com/t/recommended-ahci-raid-and-nvme-drivers/28310(我为非三星 NVME SSD 安装了 mod+signed 三星 nvme 驱动程序,并且运行良好)。
要安装第三方 NVME SSD 驱动程序:
- 创建一个还原点,这样如果驱动程序出现问题,您可以回滚。
- 如果要安装 mod+signed 驱动程序,请先以管理员权限从第三方 SSD 驱动程序文件夹运行“Import Win-RAID CA.cmd”(详细说明位于这里),否则跳至步骤3。
- 打开设备管理器。
- 展开“存储控制器”。
- 右键单击“标准 NVM Express 控制器”并选择“更新驱动程序软件”。
- 选择“浏览我的计算机以查找驱动程序软件”。
- 选择“让我从计算机上的设备驱动程序列表中选择”。
- 单击“有磁盘”按钮。
- 浏览到包含 *.inf 文件的第三方 SSD 驱动程序文件夹。
- 单击“确定”并重新启动电脑。