Hyper-V will not boot virtual SCSI devices

Posted by virtualization.info Staff   |   Monday, December 31st, 2007   |  

An unexpected bad news closes the year: from its corporate blog Anthony F. Voellm, Principal Software Development Lead of Hyper-V at Microsoft, reveals that the upcoming hypervisor will not boot from virtual SCSI hard drives.

There are two types of disk controllers that Hyper-V supports: SCSI and IDE. There are two IDE controllers and four SCSI controllers available.

Each IDE controller can have two devices. You can not boot from a SCSI controller. This means an IDE disk will be required. The boot disk will be IDE controller 0 Device 0. If you want a CDROM it will consume an IDE device slot…

It wouldn’t be a problem if only virtual SCSI would provide no benefits over virtual IDE. But it’s quite the opposite:

…The IDE controller implements a well-known IDE controller and this means there is extra processing before the I/O is sent to the disk. This processing occurs in vmwp.exe (a user mode process that exists for each started VM. More on this in a later post). Once the IDE emulation is complete the I/O is sent into the Root Partition’s I/O Stack. I/O completion requires a trip back to vmwp.exe.

The SCSI controller is not emulated. The SCSI controller uses VMBUS (Virtual Machine BUS. More on this in a later post). The I/O’s pass from the Child (aka Guest) Partition to the root over VMBUS and enter the I/O stack. You can already see one less process/machine context switch is required because vmwp.exe does not get invoked. Once and I/O completes its completion is sent over VMBUS…

So performance bottleneck of virtual IDE and technical limitations of virtual SCSI will oblige customers to have two virtual disks for each VM. A configuration hard to setup in P2V migration scenarios, and hard to manage on large scale deployments.

blog comments powered by Disqus

virtualization.info Newest articles
Red Hat announces earnings for Q2 2015

October 2nd, 2015

Red Hat announced its financial results for the second quarter of fiscal year 2016.
Total revenue for the second quarter ended Augus 31, 2015 was $504 million, with an increase…

Citrix retires XenClient

September 21st, 2015

Citrix on its website announced that it started the End-of-Life process of Citrix XenClient Enterprise, the end of life date will be December 12, 2016.
XenClient consists of two technologies,…

Release: Altaro VM Backup V6

September 9th, 2015

Altaro Software, company specialized in backup for virtualized environments, specifically Microsoft Hyper-V, announced the release of Altaro VM Backup, previously known as Altaro Hyper-V Backup, rebranded to introduce VMware…

Release: CloudPhysics for vSphere

September 9th, 2015

CloudPhysics, provider of a SaaS performance and capacity analytics solution, announced to have released a new version of its SaaS offering allowing now VMware users to preempt and eliminate…

VMware announcements from its annual VMworld US conference

September 2nd, 2015

During its annual VMworld conference held between August 30 and September 3 in San Fransicso VMware made several announcements. During the keynote on Monday several data center related announcements and…

Release: VMware Workstation 12 Pro, Player 12, Fusion 8 and Fusion Pro 8

August 25th, 2015

VMware today released version 12 of its type-2 client hypervisor products for Microsoft Windows: Workstation Pro and Player and version 8 of its client hypervisor products for Mac OSX: Fusion….

Release: Veeam Management Pack v8 for System Center

August 25th, 2015

Veeam today released version 8.0 of its Management Pack for Microsoft System Center Operations Manager (SCOM or OpsMgr). Using this Management Pack customers running Operations Manager to monitor vSphere and…

Release: Oracle VM VirtualBox 5.0

August 24th, 2015

Oracle has released version 5.0 of its type-2 virtualization platform VM VirtualBox. Starting with a public beta in April this year and some more test builds and a release candidate…

Microsoft releases 3rd technical preview of Windows Server 2016 and System Center 2016

August 19th, 2015

Microsoft today announced the release of the 3rd technical preview of the next version of its Server Operating System (Windows Server 2016 TP3) and corresponding management software (System Center…

From VirtualizationMatrix comes WhatMatrix – UPDATED

August 19th, 2015

We quoted several times Virtualization Matrix, the website created to compare the capabilities of the various virtualization platforms on the market such VMware, Microsoft and Citrix.
This idea sparked…

Release: Linux Integration Services Version 4.0 for Hyper-V

August 18th, 2015

Microsoft has released version 4.0. of its Integration Services for Linux. Hyper-V supports both emulated (“legacy”) and Hyper-V-specific (“synthetic”) devices for Linux virtual machines. When a Linux virtual machine…

Release: Microsoft Desktop Optimization Pack 2015

August 18th, 2015

Microsoft has released version 2015 of its Desktop Optimization Pack (MDOP), which is available as a paid add-on for Microsoft Customers with Software Assurance. In the 2015 release, the…

Release: Microsoft Deployment Toolkit 2013 Update 1

August 18th, 2015

Microsoft has released version 2013 Update 1 of its Deployment Toolkit. The Microsoft Deployment Toolkit (MDT) is a toolset for automating desktop and server operating system deployments. MDT 2013…

Release: Parallels Access 3.0 with Apple Watch Support Capabilities

August 6th, 2015

On August 5, Parallels announced that it has released an update to Parallels Access app for remote access. The American virtualization technology company has added file sharing support to its…

Monthly Archive