В данный момент я тестирую различные встраиваемые платы. Я устанавливаю на эти платы одну и ту же операционную систему и запускаю один и тот же скрипт, который активирует спящий режим, powercfg /hibernate on
а затем переводит систему в спящий режим.
Некоторые платы поддерживают спящий режим, и система переходит в спящий режим с hiberfil.sys
созданным OS
разделом.
Некоторые платы просто отвечают, что система не поддерживает спящий режим и никогда не переходит в спящий режим, и не hiberfil.sys
создаются.
ЭтотКак узнать, поддерживает ли мой компьютер режим гибернации?В ответе на вопрос говорится, что режим гибернации зависит от программного обеспечения, а не от оборудования.
В моем случае единственной переменной являются разные платы с разным оборудованием. OS
Среда та же самая, и на каждой плате выполняется один и тот же скрипт, что заставляет меня думать о гибернации как о чем-то, специфичном для оборудования.
Может ли кто-нибудь прояснить это?
решение1
Заметив это наСтатья в Википедии о гибернации:
На компьютерах с ОС Windows спящий режим доступен только в том случае, есливсеДрайверы оборудования и устройств соответствуют стандартам ACPI и поддерживают технологию plug-and-play.
Если эти встроенные платы являются платами промышленного типа, имеющими слоты ISA, и у вас есть оборудование в них, они могут быть несовместимы с PnP. Существует стандарт PnP для ISA, но возможно, что более новые версии Windows больше не поддерживают его (это было в начале 90-х до PCI, поэтому ISAPNP очень старый)