公司给我配的笔记本电脑是运行 Windows 7 Professional 的 Dell Latitude E7450。如果我让系统休眠,启动时会显示空白屏幕,并且不响应输入。后续重新启动不会产生不同的结果。我的 IT 部门告诉我,Windows 休眠在 Dell 上存在问题,并且休眠会破坏启动分区。他们重建了引导加载程序,并告诉我要非常小心,不要让系统再次休眠。
我是一名软件工程师,而不是系统管理员,但我觉得这件事有些不对劲。
我的 IT 部门说得对吗?用户通过休眠使系统变砖是一个常见问题吗?还是他们创建的映像有问题?与 UEFI 交互?有解决方案吗?
答案1
不,这绝对不会破坏引导加载程序,因为休眠永远不会通过写入操作触及引导加载程序。它不必这样做,因为从休眠映像启动所需的只是该映像存在。在启动过程中始终会检查它。
无法从休眠状态恢复,每次启动时都会尝试恢复。这通常是由于驱动程序问题,可以通过确保所有驱动程序都已安装且为最新版本(或至少不是旧版本)来解决。
解决此问题的一种简单方法是从驱动器中删除 c:\hiberfile.sys(显然,删除时需要使用某些实时操作系统,或者将操作系统驱动器连接到另一台正常工作的机器)。删除该文件后,它将不再尝试将该映像恢复到 RAM,并将继续其正常启动过程。这里要做的是完全禁用此笔记本电脑上的休眠功能,或者修复底层设备重置/驱动程序问题。
答案2
我同意这种说法是荒谬的;但是下次我会在怀疑他们之前检查一下。检查 MBR 和 NTFS 引导扇区是否完好并不难。他们以前可能真的这样做过,试图修复它。