Чи підтримує VirtualBox сплячку в гостьовій ОС?


11

В даний час я експериментую з hiberfil.sysфайлом на Windows 7 і, щоб не зламати свою основну систему, я вирішив встановити Windows 7 у VirtualBox. Як виявилося, сплячка відключена і не може бути включена в гостьовій системі; в ньому йдеться про те, що сплячка не підтримується апаратним забезпеченням чи чимось подібним.

Хтось раніше зустрічався з цією проблемою? Будь-який спосіб увімкнути сплячку у VirtualBox?


Зимова сплячка підтримується апаратним забезпеченням. Навряд чи це щось, що було б віртуалізовано.
Рамхаунд

@Ramhound: Не обов’язково. Я думаю, що в дні APM БіООС робила більшу частину роботи, але сьогодні важлива частина - збереження / відновлення RAM-зображення - реалізована Windows NT та Linux цілком в ОС. Я не думаю, що існують великі відмінності між переходом на S4 (Suspend to Disk) і просто вимкненням комп'ютера.
користувач1686

чому б ви хотіли зимувати на віртуальній машині?
Келтарі

Як я вже говорив - я експериментував з hiberfil.sys (хотів перенести цей файл на інший диск, але, як виявилося, це, мабуть, неможливо).
Signum

Відповіді:


10

На жаль, VirtualBox не підтримує функції, які дозволяли б гостьовій ОС заснути або перезимувати. Тому немає можливості включити сплячку в гостьовій системі Windows.

Але якщо вам спеціально не потрібно використовувати сплячку в гостьовій системі (наприклад, для тестування), в цьому насправді немає необхідності, оскільки сам VirtualBox має подібну особливість. Детальніше читайте нижче.


Якщо хтось шукає той же ефект, але без необхідності реально використовувати сплячку Windows, VirtualBox має функцію під назвою Зберегти стан машини . Він просто заморожує гостьову систему і зберігає стан оперативної пам’яті та VM на диску. Це робиться VirtualBox, а не Windows. Коли гостьова система запуститься знову і її стан відновиться, вона навіть не помітить, що вона була перервана.

Ви можете його запустити, просто натиснувши кнопку закриття вікна VM, вибравши Зберегти стан машини та підтвердити OK . Або відкрийте контекстне меню VM у VirtualBox, відкрийте підменю Закрити та виберіть Зберегти стан . Також є ярлик клавіатури, у вікні VirtualBox це Ctrl+, Vа у вікні VM - Host key+ Q.

Це має працювати теоретично з будь-якою гостьовою системою, навіть якщо вона сама не підтримує сплячку.

Ви також можете перевірити розділ 1.8.6. Збереження стану машини керівництва користувача VirtualBox.


3
Це не відповідає на запитання. В оригінальному плакаті чітко сказано: "В даний час я експериментую з hiberfil.sysфайлом на Windows 7 і, щоб не зламати свою основну систему, я вирішив встановити Windows 7 у VirtualBox." Таким чином, оригінальний плакат не прагне зберегти стан машини настільки, наскільки вони хочуть експериментувати з налаштуванням hiberfil.sysфайлу на Windows 7, що працює у віртуальній машині, щоб не підірвати їх основну машину Windows 7.
JakeGould

@JakeGould я так не думаю. Питання " Якийсь спосіб увімкнути сплячку у VirtualBox? ", А моя відповідь " VirtualBox не підтримує функції, які дозволяли б гостьовій ОС заснути або перезимувати. " Це чудово відповідає на питання. Я не думаю, що додавати іншу інформацію погано, оскільки це може допомогти іншим. Я закінчився цим питанням, коли шукав "Спячку в гостях Windows 7 у VirtualBox".
David Ferenczy Rogožan

Дивіться мій коментар вище, я пояснив, чому я дбаю про hiberfil.sys, а не про збереження стану машини.
Signum

1
@Signum Але ви отримали відповідь. Це просто неможливо. Я ставив роздільник між відповіддю на ваше запитання та загальною відповіддю, тому він повинен бути більш зрозумілим. Ви не повинні думати лише про себе. Я б сказав, що 99% людей, які закінчуються тут, насправді не переймаються сплячкою Windows, вони просто хочуть в будь-який час перезимувати. І мені не байдуже голосування, якщо це допоможе навіть іншій людині, я буду задоволений. Ось головна мета цього сайту - допомогти іншим.
Девід Ференці Рогожан

2
Це дуже сумно, якщо VirtualBox цього не підтримує. Наприклад, я хотів перевірити поведінку програми під час отримання WM_POWERBROADCAST повідомлення (для фіксації подій у режимі сну / резюме) у різних версіях Windows ... Це було б корисно.
Вінкас Даргіс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.