<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>..::\\ www.christiano.ch //::.. &#187; Hyper-V</title>
	<atom:link href="http://www.christiano.ch/wordpress/category/microsoft/hyper-v/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.christiano.ch/wordpress</link>
	<description>christiano.ch blog - personal knowledge base, news, memoires et cetera</description>
	<lastBuildDate>Fri, 06 Jan 2012 15:28:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<item>
		<title>Hyper-V: Problem installing Hyper-V Integration Services after upgrading virtual machine from Virtual PC (VPC)</title>
		<link>http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 15:30:22 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Integration Services]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/</guid>
		<description><![CDATA[Ok, today i migrated one of my old Virtual PC Images (VPC) (VHD File) to Hyper-V. I booted the Virtual PC virtual machine and removed the old virtual machine additions. Then i created a new virtual machine in Hyper-V and &#8230; <a href="http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="667">Ok, today i migrated one of my old Virtual PC Images (VPC) (VHD File) to Hyper-V. I booted the Virtual PC virtual machine and removed the old virtual machine additions. Then i created a new virtual machine in Hyper-V and specified the VHD as Disk. </td>
<td valign="top" width="10"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_22.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_windows-server-2008-hyper-v-logo-v_2" border="0" alt="Logo_windows-server-2008-hyper-v-logo-v_2" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_2_thumb2.png" width="165" height="78" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-1066"></span>
<p>Now i booted the migrated virtual pc image in Hyper-V, inserted the integration services image and installed it in the virtual machine. An information pop-up said: </p>
<p><em>A previous installation of Hyper-V integration services has been detected. Click OK to upgrade tor repair this installation.</em></p>
<p>Easy i thought, maybe the installer of the integration services has an upgrade product code in one of his MSI tables .. i decided to click OK. Another information: </p>
<p><em>The Hyper-V integration services have been successfully installed.</em></p>
<p>Then i rebooted the system and realized, that there is no mouse integration. Only Ctrl-Alt-Left released my captured mouse. Also no network card (NIC) was detected. i added a legacy adapter, this one got recognized. I ended up booting, adding and removing Network Adapters and Legacy Network Adapter.. until i found a post on social.technet.microsoft.com. The solution is: </p>
<p>1. start msconfig   <br />2. go to the <strong>Boot</strong> tab    <br />3. Click the <strong>Advanced options</strong> button.    <br />4. Check the <strong>Detect HAL</strong> checkbox.    <br />5. Click <strong>OK</strong>.    <br />6. Click <strong>OK</strong>.    <br />7. Reboot the vm.    <br />8. Install Integration Services.</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_MSConfig_Detect_HAL.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_MSConfig_Detect_HAL" border="0" alt="Windows_MSConfig_Detect_HAL" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_MSConfig_Detect_HAL_thumb.png" width="572" height="441" /></a> </p>
<p>&#160;</p>
<p>next time you boot, the virtual machine will detect the new Hyper-V HAL (Hardware Abstraction Layer) and it will pick the right drivers for it. </p>
<p>Another good note which helped me to diagnose this: </p>
<p>Open up a cmd: </p>
<p><em>set devmgr_show_nonpresent_devices=1 </em></p>
<p><em>devmgmt.msc</em></p>
<p>now in Device Manager choose View – Show hidden devices</p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_Device_Manager_View_Show_Hidden_devices.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_Device_Manager_View_Show_Hidden_devices" border="0" alt="Windows_Device_Manager_View_Show_Hidden_devices" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Windows_Device_Manager_View_Show_Hidden_devices_thumb.png" width="295" height="355" /></a> </p>
</p>
<p>Now under Network Adapter, you’ll see a lot of old orphaned devices. You can clean them out – but don’t ask me which of them – that’s what you have to figure out yourself .. </p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Hyper-V%3A+Problem+installing+Hyper-V+Integration+Services+after+upgrading+virtual+machine+from+Virtual+PC+%28VPC%29+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D1066" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Hyper-V%3A+Problem+installing+Hyper-V+Integration+Services+after+upgrading+virtual+machine+from+Virtual+PC+%28VPC%29+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D1066" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/19/hyper-v-problem-installing-hyper-v-integration-services-after-upgrading-virtual-machine-from-virtual-pc-vpc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>About Managing Snapshots with Hyper-V</title>
		<link>http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/</link>
		<comments>http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 05:58:07 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft; Hyper-V]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/</guid>
		<description><![CDATA[Hyper-V introduces the concept of virtual machine snapshots &#8211; which is to say point in time images of a virtual machine that you can return to at any stage.&#160; These snapshots are implemented in the virtualization layer &#8211; and can &#8230; <a href="http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="667">Hyper-V introduces the concept of virtual machine snapshots &#8211; which is to say point in time images of a virtual machine that you can return to at any stage.&#160; These snapshots are implemented in the virtualization layer &#8211; and can be taken at any time with any guest operating system (even during an operating system installation).&#160; Snapshots can be taken whether the virtual machine is running or stopped.&#160; If the virtual machine is running when the snapshot is taken there is no downtime involved to create the snapshot.</td>
<td valign="top" width="10"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_windows-server-2008-hyper-v-logo-v_2" border="0" alt="Logo_windows-server-2008-hyper-v-logo-v_2" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/Logo_windowsserver2008hypervlogov_2_thumb.png" width="165" height="78" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-1046"></span>
<p>Snapshots can be created in the Hyper-V Manager (by selecting a virtual machine and selecting <strong>Snapshot</strong> from the <strong>Action</strong> menu or panel) and in the Virtual Machine Connection window (by clicking on the snapshot button in the toolbar or by opening the <strong>Action</strong> menu and selecting <strong>Snapshot&#8230;</strong>).</p>
<p>Selecting to create a snapshot from the Virtual Machine Connection window will result in a dialog that allows you to enter a custom name for the snapshot (e.g. &quot;Before applying Patches&quot; or &quot;Just before I do something stupid and ruin the virtual machine&quot;).&#160; If you want you can dismiss this dialog and have the snapshot use an auto-generated name.&#160; This auto-generated name will consist of the name of the virtual machine followed by the date and time when the snapshot was taken.</p>
<p>If you select to create a snapshot from the Hyper-V Manager the snapshot will be created with an auto-generated name.</p>
<p>Once you have created a snapshot you can view it in the <strong>Snapshots</strong> pane of the Hyper-V Manager by selecting the virtual machine that the snapshot is associated with.&#160; Snapshots are displayed in the <strong>Snapshots</strong> pane in a hierarchal manner that describes the order in which the snapshots where taken.&#160; One snapshot will have a green arrow head on top of it &#8211; this indicates that this snapshot was the last one to be taken or applied to the virtual machine.&#160; When you select a snapshot there are a couple of options that are provided to you in the <strong>Action</strong> menu / panel:</p>
<p>&#160;</p>
<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="337"><strong>fig. Hyper-V Actions Pane </strong><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Action_Pane.png">           <br /><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Hyper-V_Action_Pane" border="0" alt="Hyper-V_Action_Pane" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Action_Pane_thumb.png" width="278" height="506" /></a> </td>
<td valign="top" width="337"><strong>fig. Apply, Rename, Delete Snapshot (Subtree)</strong><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Apply_Snapshot.png">           <br /><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Hyper-V_Apply_Snapshot" border="0" alt="Hyper-V_Apply_Snapshot" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/07/HyperV_Apply_Snapshot_thumb.png" width="276" height="165" /></a> </td>
</tr>
</tbody>
</table>
<ul>
<li><strong>Settings&#8230;</strong>      <br />Selecting this will allow you to open the Virtual Machine Settings dialog with the settings that the virtual machine had when the snapshot was taken.&#160; All the settings will be disabled &#8211; because a snapshot is essentially read only.&#160; The only settings that you can change here are the snapshot name and the notes associated with the snapshot. </li>
<li><strong>Apply&#8230;</strong>      <br />Applying a snapshot to a virtual machine basically means copying the complete virtual machine state from the selected snapshot to the active virtual machine.&#160; This process means that any unsaved data in the currently active virtual machine will be lost &#8211; and you will be asked if you want to create a snapshot of your current active virtual machine before the selected snapshot is applied.       <br />Once the snapshot is applied the virtual machine will either be in a saved state or stopped (depending on if the snapshot was taken of a running or stopped virtual machine).&#160; If there are any settings that you need to change before starting the virtual machine you can now select the virtual machine, open the Virtual Machine Settings, and change them. </li>
<li><strong>Rename&#8230;</strong>      <br />This is a quick shortcut that allows you to rename a snapshot without having to open the Virtual Machine Settings. </li>
<li><strong>Delete Snapshot&#8230;</strong>      <br />Deleting a snapshot means that you can no longer restore the virtual machine to that point in time.&#160; It is important to understand that deleting a snapshot will never effect any other snapshots, nor will it affect the current state of the virtual machine.&#160; The only thing that will disappear is the selected snapshot.       <br />Sometimes in order to delete a snapshot we will need to merge the differencing disk that we created for the snapshot (this differencing disk is hidden from the user under most circumstances &#8211; I will talk more about the actual plumbing involved with snapshots another day).&#160; This merging will happen automatically the next time that the virtual machine is not running. </li>
<li><strong>Delete Snapshot Subtree&#8230;</strong>      <br />Will delete the selected snapshot and any snapshots that are hierarchically underneath it. </li>
</ul>
<p>Once you have snapshots associated with a virtual machine you can use the <strong>Revert</strong> option.&#160; This will take a virtual machine back to the last snapshot that was taken or applied (indicated in the <strong>Snapshots</strong> pane by the green arrow head) and delete any changes that have been made since that snapshot.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=About+Managing+Snapshots+with+Hyper-V+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D1046" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=About+Managing+Snapshots+with+Hyper-V+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D1046" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/07/16/about-managing-snapshots-with-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper-V Remote Management Configuration Utility</title>
		<link>http://www.christiano.ch/wordpress/2010/04/30/hyper-v-remote-management-configuration-utility/</link>
		<comments>http://www.christiano.ch/wordpress/2010/04/30/hyper-v-remote-management-configuration-utility/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 20:43:44 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Remote Management]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2010/04/30/hyper-v-remote-management-configuration-utility/</guid>
		<description><![CDATA[HVRemote reduces the manual configuration steps needed for Hyper-V Remote Management down to a few simple commands. &#160; HVRemote can diagnose common configuration errors. HVRemote is locale neutral, although output is in English only. HVRemote can configure all combinations of &#8230; <a href="http://www.christiano.ch/wordpress/2010/04/30/hyper-v-remote-management-configuration-utility/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="626">HVRemote reduces the manual configuration steps needed for Hyper-V Remote Management down to a few simple commands. </td>
<td valign="top" width="48"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2010/04/Logo_windowsserver2008hypervlogov_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_windows-server-2008-hyper-v-logo-v_2" border="0" alt="Logo_windows-server-2008-hyper-v-logo-v_2" src="http://www.christiano.ch/wordpress/wp-content/uploads/2010/04/Logo_windowsserver2008hypervlogov_2_thumb.png" width="180" height="85" /></a> </td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<li>HVRemote can diagnose common configuration errors. </li>
<li>HVRemote is locale neutral, although output is in English only. </li>
<li>HVRemote can configure all combinations of workgroup and domain joined clients and servers.</li>
<p>&#160;</p>
<p><a title="http://code.msdn.microsoft.com/HVRemote" href="http://code.msdn.microsoft.com/HVRemote">http://code.msdn.microsoft.com/HVRemote</a></p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Hyper-V+Remote+Management+Configuration+Utility+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D940" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Hyper-V+Remote+Management+Configuration+Utility+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D940" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2010/04/30/hyper-v-remote-management-configuration-utility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Hardware-Assisted Virtualization Detection Tool</title>
		<link>http://www.christiano.ch/wordpress/2009/11/03/microsoft-hardware-assisted-virtualization-detection-tool/</link>
		<comments>http://www.christiano.ch/wordpress/2009/11/03/microsoft-hardware-assisted-virtualization-detection-tool/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 05:39:50 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2009/11/03/microsoft-hardware-assisted-virtualization-detection-tool/</guid>
		<description><![CDATA[The Hardware-assisted virtualization (HAV) detection tool checks if the computer processor supports HAV and if this setting is enabled. Windows Virtual PC requires processors capable of hardware-assisted virtualization with AMD-V™, Intel® VT or VIA® VT turned on in the BIOS. &#8230; <a href="http://www.christiano.ch/wordpress/2009/11/03/microsoft-hardware-assisted-virtualization-detection-tool/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="675">
<tbody>
<tr>
<td valign="top" width="461">
<p>The Hardware-assisted virtualization (HAV) detection tool checks if the computer processor supports HAV and if this setting is enabled. </p>
<p>Windows Virtual PC requires processors capable of hardware-assisted virtualization with AMD-V™, Intel® VT or VIA® VT turned on in the BIOS.           <br />The HAV detection tool helps you check if the computer processor supports hardware virtualization. The tool also checks if this feature is enabled on the processor. </p>
</td>
<td valign="top" width="213"><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2009/11/Logo_winlogo.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Logo_winlogo" border="0" alt="Logo_winlogo" src="http://www.christiano.ch/wordpress/wp-content/uploads/2009/11/Logo_winlogo_thumb.jpg" width="240" height="213" /></a> </td>
</tr>
</tbody>
</table>
<p> <span id="more-730"></span><br />
<h1>Links</h1>
<p>&#160;</p>
<p><a title="Download the Microsoft Hardware-Assisted Virtualization Detection Tool" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2" target="_blank">Download the Microsoft Hardware-Assisted Virtualization Detection Tool</a></p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Microsoft+Hardware-Assisted+Virtualization+Detection+Tool+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D730" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Microsoft+Hardware-Assisted+Virtualization+Detection+Tool+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D730" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2009/11/03/microsoft-hardware-assisted-virtualization-detection-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Disk2VHD (aka P2V)</title>
		<link>http://www.christiano.ch/wordpress/2009/10/11/microsoft-disk2vhd-aka-p2v/</link>
		<comments>http://www.christiano.ch/wordpress/2009/10/11/microsoft-disk2vhd-aka-p2v/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 08:13:49 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Virtual PC]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/2009/10/11/microsoft-disk2vhd-aka-p2v/</guid>
		<description><![CDATA[Disk2vhd is a utility that creates VHD (Virtual Hard Disk &#8211; Microsoft’s Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs). The difference between Disk2vhd and other physical-to-virtual tools &#8230; <a href="http://www.christiano.ch/wordpress/2009/10/11/microsoft-disk2vhd-aka-p2v/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Disk2vhd is a utility that creates VHD (Virtual Hard Disk &#8211; Microsoft’s Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs). </p>
<p><a href="http://www.christiano.ch/wordpress/wp-content/uploads/2009/10/Microsoft_Disk2VHD_P2V_GUI1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Microsoft_Disk2VHD_P2V_GUI" border="0" alt="Microsoft_Disk2VHD_P2V_GUI" src="http://www.christiano.ch/wordpress/wp-content/uploads/2009/10/Microsoft_Disk2VHD_P2V_GUI_thumb1.png" width="516" height="375" /></a> </p>
<p> <span id="more-597"></span>
<p>The difference between Disk2vhd and other physical-to-virtual tools is that you can run Disk2vhd on a system that’s online. Disk2vhd uses Windows’ Volume Snapshot capability, introduced in Windows XP, to create consistent point-in-time snapshots of the volumes you want to include in a conversion. You can even have Disk2vhd create the VHDs on local volumes, even ones being converted (though performance is better when the VHD is on a disk different than ones being converted). </p>
<p>The Disk2vhd user interface lists the volumes present on the system: </p>
<p>It will create one VHD for each disk on which selected volumes reside. It preserves the partitioning information of the disk, but only copies the data contents for volumes on the disk that are selected. This enables you to capture just system volumes and exclude data volumes, for example. </p>
<p>&#160;&#160;&#160; Note: Virtual PC supports a maximum virtual disk size of 127GB. If you create a VHD from a larger disk it will not be accessible from a Virtual PC VM. </p>
<p>To use VHDs produced by Disk2vhd, create a VM with the desired characteristics and add the VHDs to the VM’s configuration as IDE disks. On first boot, a VM booting a captured copy of Windows will detect the VM’s hardware and automatically install drivers, if present in the image. If the required drivers are not present, install them via the Virtual PC or Hyper-V integration components. You can also attach to VHDs using the Windows 7 or Windows Server 2008 R2 Disk Management or Diskpart utilities. </p>
<p>&#160;&#160;&#160; Note: do not attach to VHDs on the same system on which you created them if you plan on booting from them. If you do so, Windows will assign the VHD a new disk signature to avoid a collision with the signature of the VHD’s source disk. Windows references disks in the boot configuration database (BCD) by disk signature, so when that happens Windows booted in a VM will fail to locate the boot disk. </p>
<p>Disk2vhd runs Windows XP SP2, Windows Server 2003 SP1, and higher, including x64 systems. </p>
<p>Here’s a screenshot of a copy of a Windows Server 2008 R2 Hyper-V system running in a virtual machine on top of the system it was made from:</p>
<p>&#160;</p>
<h1>Links</h1>
<p>&#160;</p>
<p><a title="Download Disk2vhd" href="http://download.sysinternals.com/Files/Disk2vhd.zip" target="_blank">Download Disk2vhd</a> (704 KB) </p>
<p><a title="Run Disk2vhd" href="http://live.sysinternals.com/Disk2vhd.exe" target="_blank">Run Disk2vhd</a> now from Live.Sysinternals.com</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Microsoft+Disk2VHD+%28aka+P2V%29+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D597" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Microsoft+Disk2VHD+%28aka+P2V%29+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D597" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2009/10/11/microsoft-disk2vhd-aka-p2v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manage you Hyper-V Virtual Machines using Microsoft PowerShell Management Library for Hyper-V</title>
		<link>http://www.christiano.ch/wordpress/2009/08/16/manage-you-hyper-v-virtual-machines-using-microsoft-powershell-management-library-for-hyper-v/</link>
		<comments>http://www.christiano.ch/wordpress/2009/08/16/manage-you-hyper-v-virtual-machines-using-microsoft-powershell-management-library-for-hyper-v/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 08:40:30 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/?p=358</guid>
		<description><![CDATA[Absolutely cool and awesome, a Management Library for PowerShell to manage your Hyper-V Virtual Machines and Hosts using Microsoft PowerShell. Get it / read more here: PowerShell Management Library for Hyper-V It is published on Codeplex Finding a VM Get-VM, &#8230; <a href="http://www.christiano.ch/wordpress/2009/08/16/manage-you-hyper-v-virtual-machines-using-microsoft-powershell-management-library-for-hyper-v/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Absolutely cool and awesome, a Management Library for PowerShell to manage your Hyper-V Virtual Machines and Hosts using Microsoft PowerShell.</p>
<p>Get it / read more here: <a title="PowerShell Management Library for Hyper-V" href="http://pshyperv.codeplex.com/" target="_blank">PowerShell Management Library for Hyper-V</a></p>
<p>It is published on Codeplex</p>
<p><span id="more-358"></span></p>
<p><span id="ctl00_ctl00_MasterContent_Content_wikiSourceLabel"><strong>Finding a VM</strong><br />
Get-VM, Choose-VM  , Get-VMHost</p>
<p><strong>Connecting to a VM</strong><br />
New-VMConnectSession</p>
<p><strong>Discovering and manipulating Machine states</strong><br />
Get-VMState , Set-VMState , Convert-VmState,<br />
Ping-VM , Test-VMHeartBeat, Shutdown-VM , Start-VM,  Stop-VM, Suspend-VM<br />
Get-VMKVP, Add-KVP, Remove-KVP, Get-VMJPEG</p>
<p><strong>Backing up, exporting and snapshotting VMs</strong><br />
Export-VM , Import-VM, Get-VMSnapshot, Choose-VMSnapshot , Apply-VMSnapshot , New-VMSnapshot ,Remove-VMSnapshot, Rename-VMSnapShot, Update-VMSnapshot, Get-VMSnapshotTree, Get-VmBackupScript</p>
<p><strong>Adding and removing VMs, configuring motherboard settings.</strong><br />
New-VM , Remove-VM  , Set-VM , Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory, Set-VMSerialPort</p>
<p><strong>Manipulating Disk controllers, drives and disk images</strong><br />
Get-VMDiskController<br />
Add-VMSCSIController , Remove-VMSCSIcontroller<br />
Get-VMDriveByController , Add-VMDRIVE , Remove-VMdrive<br />
Get-VMDiskByDrive, Add-VMDISK , Set-VMDisk, Get-VMDisk<br />
Get-VMFloppyDisk , Add-VMFloppyDisk<br />
Add-VMNewHardDisk</p>
<p><strong>Manipluating Network Interface Cards</strong><br />
Get-VMNic , List-VMNic , Choose-VMNIC, Add-VMNIC,  Remove-VMNIC , Set-VMNICAddress , Set-VMNICConnection , Get-VMNicport ,<br />
Get-VMnicSwitch, Choose-VMSwitch, New-VMSwitchPort, Get-VMByMACaddress, Choose-VMExternalEthernet,<br />
New-VMExternalSwitch, New-VMInternalSwitch,New-VmPrivateSwitch</p>
<p><strong>Working with VHD files</strong><br />
Get-VHDDefaultPath, Get-VHDInfo, New-VHD, Compact-VHD, Test-VHD,Convert-VHD,Merge-VHD,Mount-VHD, Unmount-VHD</span></p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Manage+you+Hyper-V+Virtual+Machines+using+Microsoft+PowerShell+Management+Library+for+Hyper-V+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D358" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Manage+you+Hyper-V+Virtual+Machines+using+Microsoft+PowerShell+Management+Library+for+Hyper-V+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D358" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2009/08/16/manage-you-hyper-v-virtual-machines-using-microsoft-powershell-management-library-for-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualization Platform Hyper-V supports Live Migration in Microsoft Windows Server 2008 R2</title>
		<link>http://www.christiano.ch/wordpress/2009/08/16/virtualization-platform-hyper-v-supports-live-migration-in-microsoft-windows-server-2008-r2/</link>
		<comments>http://www.christiano.ch/wordpress/2009/08/16/virtualization-platform-hyper-v-supports-live-migration-in-microsoft-windows-server-2008-r2/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 08:34:38 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/?p=356</guid>
		<description><![CDATA[The Hyper-V role in Windows Server 2008 R2 provides you with the tools and services you can use to create a virtualized server computing environment. This virtualized environment can be used to address a variety of business goals aimed at improving efficiency &#8230; <a href="http://www.christiano.ch/wordpress/2009/08/16/virtualization-platform-hyper-v-supports-live-migration-in-microsoft-windows-server-2008-r2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The Hyper-V role in Windows Server 2008 R2 provides you with the tools and services you can use to create a virtualized server computing environment. This virtualized environment can be used to address a variety of business goals aimed at improving efficiency and reducing costs. This type of environment is useful because you can create and manage virtual machines, which allows you to run multiple operating systems on one physical computer and isolate the operating systems from each other.</p>
<p>According the the release notes of Microsoft Windows Server 2008 R2, the Hyper-V role now fully supports Live Migration of Virtual Machines using the failover clustering role, added and configured on the servers running Hyper-V.</p>
<p><span id="more-356"></span></p>
<h3>Live migration</h3>
<p>Live migration allows you to transparently move running virtual machines from one node of the failover cluster to another node in the same cluster without a dropped network connection or perceived downtime. Live migration requires the failover clustering role to be added and configured on the servers running Hyper-V. In addition, failover clustering requires shared storage for the cluster nodes. This can include an iSCSI or Fiber-Channel Storage Area Network (SAN). All virtual machines are stored in the shared storage area, and the running virtual machine state is managed by one of the nodes.</p>
<p>On a given server running Hyper-V, only one live migration (to or from the server) can be in progress at a given time. This means that you cannot use live migration to move multiple virtual machines simultaneously.</p>
<p>We recommend using the new Cluster Shared Volumes (CSV) feature of Failover Clustering in Windows Server 2008 R2 with live migration. CSV provides increased reliability when used with live migration and virtual machines, and also provides a single, consistent file namespace so that all servers running Windows Server 2008 R2 see the same storage.</p>
<h4>Why is this change important?</h4>
<p>Live migration does the following to facilitate greater flexibility and value:</p>
<ul>
<li> <strong>Provides better agility.</strong> Datacenters with multiple servers running Hyper-V can move running virtual machines to the best physical computer for performance, scaling, or optimal consolidation without affecting users.</li>
<li> <strong>Reduces costs.</strong> Datacenters with multiple servers running Hyper-V can service their servers without causing virtual machine downtime or the need to schedule a maintenance window. Datacenters will also be able to reduce power consumption by dynamically increasing consolidation ratios and turning off unused servers during times of lower demand.</li>
<li> <strong>Increases productivity.</strong> It is possible to keep virtual machines online, even during maintenance, which increases productivity for both users and server administrators.</li>
</ul>
<p><a title="Changes in Functionality from Windows Server 2008 to Windows Server 2008 R2" href="http://technet.microsoft.com/en-us/library/dd391932%28WS.10%29.aspx" target="_blank">read on here</a></p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Virtualization+Platform+Hyper-V+supports+Live+Migration+in+Microsoft+Windows+Server+2008+R2+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D356" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Virtualization+Platform+Hyper-V+supports+Live+Migration+in+Microsoft+Windows+Server+2008+R2+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D356" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2009/08/16/virtualization-platform-hyper-v-supports-live-migration-in-microsoft-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Hyper-V 0&#215;80004005 Unspecified error &#8211; certificate expiration and resolution</title>
		<link>http://www.christiano.ch/wordpress/2009/07/28/microsoft-hyper-v-0x80004005-unspecified-error-certificate-expiration-and-resolution/</link>
		<comments>http://www.christiano.ch/wordpress/2009/07/28/microsoft-hyper-v-0x80004005-unspecified-error-certificate-expiration-and-resolution/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 05:51:26 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Hyper-V]]></category>

		<guid isPermaLink="false">http://www.christiano.ch/wordpress/?p=56</guid>
		<description><![CDATA[It&#8217;s not the first time i got this error message and since i&#8217;ve solved it, i thought i&#8217;ll share this with the rest of the world. a quote from an Microsoft Blog Post on Technet: For those of you who’ve &#8230; <a href="http://www.christiano.ch/wordpress/2009/07/28/microsoft-hyper-v-0x80004005-unspecified-error-certificate-expiration-and-resolution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not the first time i got this error message and since i&#8217;ve solved it, i thought i&#8217;ll share this with the rest of the world.</p>
<p>a quote from an Microsoft Blog Post on Technet:</p>
<blockquote><p>For those of you who’ve enabled the Hyper-V role in WS08. It has been determined that a certificate error can occur resulting in the inability to start or connect to virtual machines running on Windows Server 2008 or Microsoft Hyper-V Server 2008.  The Hyper-V virtualization host and the existing virtual machines will continue to operate without disruption.  A hotfix designed to prevent/resolve this error has been created and is available for download starting today.  The following is a brief description of the issue as well as a link to the KB Article that provides the resolution.  Even if you are not currently experiencing this issue, we recommend you download and install this update.</p>
<p><strong>Symptoms and Resolution</strong><br />
§  You may be unable to start or connect to virtual machines running on Windows Server 2008 or Microsoft Hyper-V Server 2008. This occurs when connecting using vmconnect. Connections made using remote desktop won&#8217;t be affected.</p>
<p>§  KB Article 967902 has been created that details the symptoms and resolution.  This KB article provides a direct link to download the quickfix to resolve this error.</p></blockquote>
<p>if you get one of these error messages:</p>
<li>An error occured while attempting to change the state of virtual machine</li>
<li>&#8221; failed to initialize</li>
<li>Could not find a usable certificate. Error: &#8216;Unspecified error&#8217; (0&#215;80004005&gt;</li>
<li>Could not initialize machine remoting system.Error: &#8216;Unspecified error&#8217; (0&#215;80004005)</li>
<p>apply <a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;967902" target="_blank">this (KB967902)</a> MS Hotfix to solve this issue.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/intent/tweet?text=Microsoft+Hyper-V+0%C3%9780004005+Unspecified+error+%E2%80%93+certificate+expiration+and+resolution+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D56" title="Post to Twitter"><img class="nothumb" src="http://www.christiano.ch/wordpress/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/intent/tweet?text=Microsoft+Hyper-V+0%C3%9780004005+Unspecified+error+%E2%80%93+certificate+expiration+and+resolution+http%3A%2F%2Fchristiano.ch%2Fwordpress%2F%3Fp%3D56" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.christiano.ch/wordpress/2009/07/28/microsoft-hyper-v-0x80004005-unspecified-error-certificate-expiration-and-resolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

