Skip to content


Hyper-V a hibernacja i sleep

Dwa lata temu pisa┼éem jak mo┼╝na udomowi─ç Windows Server 2008 teraz pora na ma┼éy suplement dotycz─ůcy u┼╝ywania udomowionego Hyper-V.

Ten post to odpowiedź dla jednego z czytelników bloga, który zapytał mnie:

“Czy da si─Ö korzysta─ç z hibernacji na laptopie z Hyper-V, kt├│rego u┼╝ywam do uruchamiania testowego wirtualnego ┼Ťrodowiska?”

Po zainstalowaniu roli Hyper-V na Windows Server tracimy mo┼╝liwo┼Ť─ç korzystania z zaawansowanych funkcji wstrzymania jak hibernacja oraz sleep. Dzieje si─Ö tak z powodu, ┼╝e cz─Ö┼Ť─ç funkcji hypervisora nie jest obs┼éugiwana przez dost─Öpne w systemie narz─Ödzia obs┼éuguj─ůce zaawansowane opcje wstrzymania.

Marketingowo jest to przedstawiane, ┼╝e Hyper-V jest stworzony dla serwer├│w a ich si─Ö nie hibernuje i nie wstrzymuje:) Rzeczywi┼Ťcie tak jest ale Microsoft zapomnia┼é o ludziach u┼╝ywaj─ůcych maszyn z Hyper-V na stacjach roboczych i komputerach przeno┼Ťnych (programi┼Ťci, konsultanci, testerzy, trenerzy etc).

Jednak jest metoda jak mo┼╝na cz─Ö┼Ťciowo pogodzi─ç zaawansowane funkcje wstrzymania wraz z korzystaniem z Hyper-V. Rozwi─ůzanie nie jest idealne i ma swoje ograniczenia ale lepsze to ni┼╝ nic. Opiera si─Ö ono o wiedz─Ö, ┼╝e w pocz─ůtkowej fazie startu systemu wraz z uruchomieniem sterownika odpowiedzialnego za Hyper-V o nazwie Hvboot.sys system zostaje przestawiony w tryb wirtualizacji i zmienione zostaj─ů mi─Ödzy innymi opcje zarz─ůdzania energi─ů. Dok─ůd Hyper-V nie zosta┼éo uruchomione dot─ůd jest mo┼╝liwo┼Ť─ç wykorzystania zaawansowanych opcji wstrzymania.

Tyle teorii:) teraz how to:

Opcje zwi─ůzane z uruchomieniem Hvboot.sys s─ů ukryte w rejestrze: HKLM\SYSTEM\CurrentControlSet\Services\hvboot\Start

Po zmianie na warto┼Ť─ç dziesi─ůtkow─ů 3 i prze┼éadowaniu systemu sterownik b─Ödzie uruchamiany na ┼╝─ůdanie (pami─Ötamy, ┼╝e domy┼Ťlne ustawienie to 0).

Zamiast zmiany dokonywać w rejestrze można posłużyć się poleceniem: sc config hvboot start= demand

Po restarcie uzyskali┼Ťmy mo┼╝liwo┼Ť─ç korzystania z funkcji wstrzymania ale nie mo┼╝emy uruchomi─ç Hyper-V:)

Je┼Ťli mimo to nie mamy dost─Öpu do hibernacji nale┼╝y j─ů w┼é─ůczy─ç: powercfg -h on.

Aby w┼é─ůczy─ç Hyper-V nale┼╝y uruchomi─ç komend─Ö net start hvboot. Po wykonaniu tego polecenia do nast─Öpnego restartu tracimy dost─Öp do zaawansowanych opcji wstrzymania.

źródła:

Enable Sleep / Hibernate with Hyper-V -markharrison.co.uk/blog

Get power management features back with Server 2008 Hyper-V – Aaron Tiensivu’s Blog

Hyper-V and Power Management – Virtual PC Guy’s Blog

Hyper-V: How to Run Hyper-V on a Laptop – TechNet Wiki

Posted in Hyper-V, Windows Server 2008, Windows Server 2008 R2.

Tagged with , , , , , , , .


2 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Jakub Anderwald says

    Link ” jak mo┼╝na udomowi─ç Windows Server 2008″ nie dzia┼éa z RSSa

  2. Karol Stilger says

    @Jakub: Dzi─Öki za informacj─Ö, rzeczywi┼Ťcie jaki┼Ť problem z wtyczk─ů dla statystyk z WP. W tej chwili powinno ju┼╝ by─ç OK.



Some HTML is OK

or, reply to this post via trackback.



Skip to toolbar