DetailPage-MSS-KB

Microsoft small business knowledge base

Article ID: 958667 - Last Review: November 22, 2010 - Revision: 2.1

SYMPTOMS

Consider the following scenario:
  • You install the Hyper-V role on a server that is running Windows Server 2008 or Windows Server 2008 with Service Pack 1.
  • You create a virtual machine that is running Microsoft Windows 2000 Service Pack 4 (SP4).
  • You install Integration Services on the Windows 2000 SP4-based virtual machine.
  • You turn off the Windows 2000 SP4-based virtual machine.
  • You add a SCSI controller to the Windows 2000 SP4-based virtual machine.
  • You start the Windows 2000 SP4-based virtual machine.
In this scenario, you may receive an error message that resembles the following after you log on to the virtual machine that is running Windows 2000 SP4:
Windows – Driver Entry Point Not Found

The \SystemRoot\system32\DRIVERS\storvsc.sys device driver could not locate the entry point ZwQueryFullAttributesFile in driver ntoskrnl.exe.
When you click OK, you may receive a message that resembles the following:
System Settings Change

Windows 2000 has finished installing new devices. You must restart your computer before the new settings will take effect. Do you want to restart your computer now?
When you click Yes to restart the server, you may receive an error message that resembles the following:
STOP: c0000263 {Driver Entry Point Not Found}

The \SystemRoot\system32\DRIVERS\storvsc.sys device driver could not locate the entry point ZwQueryFullAttributesFile in driver ntoskrnl.exe.

CAUSE

This problem occurs because Hyper-V does not support SCSI on a Windows 2000 SP4-based virtual machine.

RESOLUTION

To resolve this problem, remove the SCSI Controller from the Windows 2000 SP4-based virtual machine. To do this, follow these steps:
  1. Start Hyper-V Manager.
  2. Under Virtual Machines, right-click the Windows 2000 SP4-based virtual machine, and then click Settings.
  3. Under Hardware, click SCSI Controller, click Remove Controller, and then click OK.
  4. Right-click the Windows 2000 SP4-based virtual machine, and then click Start.
Installation of Integration Components from Windows Server 2008 SP2 instead of SP1 will prevent the Windows Server 2000 guest from encountering a bugcheck on boot. This is accomplished by loading a null driver. When you view SCSI and RAID controllers in Windows 2000 Device Manager, the miniport driver will be listed as "Storage miniport driver (not supported)."

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

If you have to attach a virtual hard disk (VHD) to the virtual machine, attach the VHD to IDE Controller 0 or IDE Controller 1. To do this, follow these steps:
  1. Start Hyper-V Manager.
  2. Under Virtual Machines, right-click the Windows 2000 SP4 virtual machine, and then click Settings.
  3. Under Hardware, click IDE Controller 0 or IDE Controller 1.
  4. Under IDE Controller, click Hard Drive, and then click Add.
  5. Under Hard Drive in the Controller box, click the IDE Controller where you want to attach the VHD.
  6. Under Hard Drive in the Location box, click the location that you want.
  7. Under Media, type the file location of the VHD that you want to attach, and then click OK.

REFERENCES

For more information about Hyper-V technology, visit the following Microsoft TechNet Web site: http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx (http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx)

APPLIES TO
  • Windows Server 2008 Standard
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
Keywords: 
kbhyperv kbtshoot kbprb KB958667
Share
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support