Я пытаюсь создать рабочую среду, которая будет загружать все виды ОС, одной из которых будет XP32, SP3. Поэтому, во-первых, пожалуйста, не говорите мне, как глупо устанавливать это в настоящее время, особенно вне виртуальной машины, и я хорошо знаю. Мне нужно иметь возможность загружать его на сыром металле, и это не подлежит обсуждению. В большинстве случаев он все равно будет работать на виртуальной машине, так как у меня есть инсталляция, работающая в обоих профилях оборудования.
Для поддержки динамического расширения хранилища я построил его на контроллере LSI 9261 с использованием RAID 5.
Теперь проблема в том, что я не могу перейти в режим ожидания или гибернацию в 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
Честно говоря, я посмотрел на эти устройства в диспетчере устройств, и сопоставления состояния питания "Unspecified". Как ни странно, устройство 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
Теперь я не уверен, что происходит с аудио различиями, но игнорирую эти показы, что устройства Generic Volume не могут быть релевантными, поскольку они присутствуют в обоих, оставляя единственные различия как:
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 для успешной установки гибернации, и это работает. Как и ожидалось, обычный diff выходов 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 ...