Service Pack 2 for Windows Server 2008 Hosed my Hyper-V Servers!
It had been a nice enough day when I started installing service pack 2 on 2 virtual servers I had running in Hyper-V on Windows Server 2008. One was a web server and another ran SQL Server 2008; each used by our development team for ongoing .NET Application Development projects. I installed the service pack and agreed to reboot as requested.
Eagerly awaiting the return of my little SQL server, I was a bit miffed when I was greeted by the following:
STOP: 0x0000007B

Blue Screen of Death
BSOD in a Hyper-V machine? I could tell it was going to be a long night, so I grabbed some M&M’s. I checked in on the Razobacks. They were still scoreless in a college world series game against Virginia. I used the Windows Server 2008 DVD to boot into the recovery console. I ran a chkdsk as suggested, but it didn’t seem to help at all. I decided to reboot the host machine. After I logged on, I was a bit discouraged to find my virtual machine configuration missing from Hyper-V. I tried to add it back, but received this error:
Failed to add device ‘Microsoft Synthetic Ethernet Port’
What the heck, Microsoft? After asking my trusty friend “Google” for assistance, I found that it was actually my Trend Micro Office Scan to blame. I configured the Real-Time scan to bypass the directories housing my VHD files and I was back on track to solving the original problem.
After digging around a bit on the net, I found this Microsoft KB article.
As explained in the KB article, this issue occurs if the Windows Server 2008 virtual machine was created on the beta version of Hyper-V and the beta version of the integration components was installed in the Windows Server 2008 virtual machine.
Hey, that’s me! I forgot that Hyper-V was still beta when Server 2008 was released. In my case, method 1 was the resolution that worked. Here’s a brief overview of what I did:
- Boot virtual machine from Windows Server 2008 DVD
- Click on “Command Prompt”
- Enter this command to copy drivers:
copy c:\Windows\System32\DriverStore\FileRepository\wstorflt. inf_2f8e5cd8\storflt.sys c:\Windows\System32\drivers
- Reboot
- After login, run this command:
%WINDIR%\Virtualization\6.0.6001.17101\setup.exe /uninstall /quiet - Reboot, install new Hyper-V integration components
Back in business! Oh, and the Razobacks went on to beat Virginia after 12 innings.

