在 LSI 控制器上安装系统后 XP 无法休眠吗?

在 LSI 控制器上安装系统后 XP 无法休眠吗?

我正在尝试构建一个可以多重启动各种操作系统的工作台机器,其中一个是 XP32、SP3。所以首先,请不要告诉我现在安装这个软件是多么愚蠢,尤其是在虚拟机之外,我很清楚这一点。我偶尔需要能够在原始机器上启动它,这是没有商量余地的。大多数情况下,它都会在虚拟机中运行,因为我使用硬件配置文件在两个系统中都安装了它。

为了支持动态扩展存储,我使用 RAID 5 在 LSI 9261 控制器上构建了它。

现在,我遇到的问题是,在安装上述控制器的情况下,我无法在 XP 中进入待机或休眠状态。我一直在 powercfg 中寻找原因,比较和的输出powercfg /devicequery all_devices给出powercfg /devicequery s4_supported了一个小子集:

LSI MR9261-8i SCSI Disk Device (001)
LSI MegaRAID Virtual Device (001)
Generic volume (001)
Generic volume (002)
Generic volume (003)
Generic volume (004)
Microsoft Kernel System Audio Device
Microsoft WINMM WDM Audio Compatibility Driver

好吧,我在设备管理器中查看了这些设备,发现电源状态映射为“未指定”。但奇怪的是,该LSI MegaRAID SAS 9261-8i设备被列为支持 s4 状态。

因此,我凭直觉拔出控制器并使用另一个驱动器进行比较安装,以排除其他地方的兼容性(BIOS 设置等)。此安装可以完美地休眠和待机,这强烈表明控制器存在问题,或者至少是磁盘设备存在问题。

我决定看一下 powercfg 输出以进行比较,并惊讶地发现了以下内容:

Crucial_ CT480M500SSD1 SCSI Disk Device
Generic volume
Generic volume (001)
Generic volume (002)
Microsoft Kernel Audio Splitter
Microsoft Kernel Acoustic Echo Canceller
Microsoft Kernel GS Wavetable Synthesizer
Microsoft Kernel DLS Synthesizer
Microsoft Kernel System Audio Device
Microsoft Kernel Wave Audio Mixer
Microsoft WINMM WDM Audio Compatibility Driver
Microsoft Kernel DRM Audio Descrambler

现在,我不确定音频差异是怎么回事,但忽略这些差异表明通用音量设备与两者都存在无关,唯一的区别是:

LSI MR9261-8i SCSI Disk Device (001)
LSI MegaRAID Virtual Device (001)

对比

Crucial_ CT480M500SSD1 SCSI Disk Device

更奇怪的是,磁盘设备的驱动程序是 Microsoft 驱动程序(Disk.sys 和 PartMgr.sys),因此您希望它们能够很好地支持休眠模式,而虚拟设备没有驱动程序!

所以我有点不知所措。我不会在裸机上使用此安装,所以如果我无法让待机/休眠工作(因为我可以在虚拟机中暂停它),这不是世界末日,并且休眠在 Win7 和 Linux 中工作(这将是我在这里使用的主要基础操作系统),但我真的不喜欢未解之谜......

- 更新 -

我突然想到,我刚刚尝试将 LSI 控制器添加到成功休眠的安装中,并且成功了。正如预期的那样,powercfg 输出的通常差异是:

Crucial_ CT480M500SSD1 SCSI Disk Device
LSI MR9261-8i SCSI Disk Device
RAID Virtual Device
Generic volume (001)
Generic volume (002)
Generic volume (003)
Generic volume (004)
Generic volume (005)
Generic volume (006)
Microsoft Kernel System Audio Device
Microsoft WINMM WDM Audio Compatibility Driver

...所以问题似乎实际上只是在 LSI 控制器上有一个系统磁盘?如果是这样,这似乎是一个非常奇怪的限制。我的休眠和待机在另一台机器上工作正常,而系统磁盘位于旧的 Adaptec 控制器上...

相关内容