Navigation

Search

Categories

On this page

Guest Operating Systems Supported by Microsoft Hyper-V
Re-enabling Hyper-V after replacing software RAID-1 (mirrored) drive on Windows 2008 Server

Archive

Blogroll

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 69
This Year: 0
This Month: 0
This Week: 0
Comments: 28

Sign In
Pick a theme:

 Saturday, October 24, 2009
Saturday, October 24, 2009 4:32:20 PM (Eastern Standard Time, UTC-05:00) (  |  |  )

http://support.microsoft.com/kb/954958

BTW, Windows 7 and Server 2008 R2 have Hyper-V HAL drivers in them, so when those two are installed as guest OSes, they take advantage of hardware virtualization even during installation, which makes the installation process go much faster compared to other guest OSes, and at the end of the installation one does not need to install Hyper-V integration services.

Comments [0] | | # 
 Saturday, October 10, 2009
Saturday, October 10, 2009 8:24:54 PM (Eastern Standard Time, UTC-05:00) (  |  |  )

Software RAID-1 in Windows server has a pitfall worth remembering: redundancy is working only when Windows is booted and is up & running. When machine is booting, it loads the OS from whichever drive is selected as first in the boot order in BIOS. If failing drive happens to be the first - the one from which Windows Server boots up, then two things needs to be done:
- BIOS settings have to be changed so that healthy secondary drive is used for booting, and
- Secondary Plex has to be selected as a default boot drive in Windows Startup & Recovery configuration.

Having Hyper-V adds even one more step. Hyper-V does something as the boot time, and is apparently enabled only on the first drive in the boot sequence. After you have made healthy secondary drive the first in boot sequence, secondary drive's boot routine needs to be manually adjusted to include loading Hyper-V, or you will get the dreaded, useless "Virtual machine could not be started because the hypervisor is not running" error when starting a virtual machine. To update your newly-selected boot drive for loading Hyper-V, run a Command Prompt as Administrator and execute following command:

bcdedit /set hypervisorlaunchtype auto

Reboot the server again - this time your secondary drive is bootable as far as BIOS concerned, secondary plex is used to boot windows, and Hyper-V is made to be loaded from the secondary drive too.

Comments [0] | | #