<?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>Hyper-V &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/hyper-v/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sun, 22 Jun 2025 13:51:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>quick note on re-purposing old Windows Hyper-V servers</title>
		<link>https://virtuallyfun.com/2025/06/22/quick-note-on-re-purposing-old-windows-hyper-v-servers/</link>
					<comments>https://virtuallyfun.com/2025/06/22/quick-note-on-re-purposing-old-windows-hyper-v-servers/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 22 Jun 2025 13:51:57 +0000</pubDate>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows 2016]]></category>
		<category><![CDATA[Windows 2019]]></category>
		<category><![CDATA[Windows Server 2012]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15309</guid>

					<description><![CDATA[imagine being so pressed for time, not having any OS CDs or a boot server as it&#8217;s all gone. you find these old servers, pull them off the domain and join a new one, and much to your amazement they &#8230; <a href="https://virtuallyfun.com/2025/06/22/quick-note-on-re-purposing-old-windows-hyper-v-servers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">imagine being so pressed for time, not having any OS CDs or a boot server as it&#8217;s all gone.</p>



<p class="wp-block-paragraph">you find these old servers, pull them off the domain and join a new one, and much to your amazement they remember where they were.</p>



<p class="wp-block-paragraph">endless problems .</p>



<p class="wp-block-paragraph">but you don&#8217;t have the time to format, you need a cluster built of garbage and you need it quickly. Simply run this from PowerShell:</p>



<pre class="wp-block-code"><code>Clear-ClusterNode</code></pre>



<p class="wp-block-paragraph">running that zapped the cluster config.</p>



<p class="wp-block-paragraph">which is odd, I thought it lived in AD.  </p>



<p class="wp-block-paragraph">also using TruNAS it doesn&#8217;t load for anything over the ilo console.  Didn&#8217;t have the time again. Using Rufus, use the 2nd option, DD mode, and it installed like a snap.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2025/06/22/quick-note-on-re-purposing-old-windows-hyper-v-servers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Merry Christmas 2024!</title>
		<link>https://virtuallyfun.com/2024/12/26/merry-christmas-2024/</link>
					<comments>https://virtuallyfun.com/2024/12/26/merry-christmas-2024/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 26 Dec 2024 00:42:56 +0000</pubDate>
				<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[microsoft windows]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[random updates]]></category>
		<category><![CDATA[virtual networking]]></category>
		<category><![CDATA[Windows 2019]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15072</guid>

					<description><![CDATA[While doom scrolling on eBay I always seem to stop and look at the upgrade version of Windows 3.1. It has to be the most clearly marked &#8220;why bother upgrading&#8221; version of Windows, and at the same time the ugliest. &#8230; <a href="https://virtuallyfun.com/2024/12/26/merry-christmas-2024/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">While doom scrolling on eBay I always seem to stop and look at the upgrade version of Windows 3.1. It has to be the most clearly marked &#8220;why bother upgrading&#8221; version of Windows, and at the same time the ugliest. Fitting for the season&#8217;s ugly sweater theme!</p>



<figure class="wp-block-image size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2024/12/Windows-3.1-upgrade.webp"><img fetchpriority="high" decoding="async" width="720" height="960" src="https://virtuallyfun.com/wp-content/uploads/2024/12/Windows-3.1-upgrade.webp" alt="" class="wp-image-15070" srcset="https://virtuallyfun.com/wp-content/uploads/2024/12/Windows-3.1-upgrade.webp 720w, https://virtuallyfun.com/wp-content/uploads/2024/12/Windows-3.1-upgrade-225x300.webp 225w" sizes="(max-width: 720px) 100vw, 720px" /></a><figcaption class="wp-element-caption">The ugliest Windows ever</figcaption></figure>



<p class="wp-block-paragraph">It&#8217;s amazing how terrible this thing has always looked to me.  As far as &#8216;proof&#8217; I remember being able to fake it out by doing a &#8216;copy con win.com ^Z&#8217; type thing to create a fake windows directory with win.com &amp; kernel286.exe &#8230; I think.  But back when this was a <strong>NEW!</strong> product, I had to install Windows 3.0 anyways to get the CGA driver.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="802" height="496" src="https://virtuallyfun.com/wp-content/uploads/2024/12/windows-3.1-in-CGA.png" alt="" class="wp-image-15077" srcset="https://virtuallyfun.com/wp-content/uploads/2024/12/windows-3.1-in-CGA.png 802w, https://virtuallyfun.com/wp-content/uploads/2024/12/windows-3.1-in-CGA-300x186.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/12/windows-3.1-in-CGA-768x475.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/12/windows-3.1-in-CGA-485x300.png 485w" sizes="(max-width: 802px) 100vw, 802px" /><figcaption class="wp-element-caption">Windows 3.1 in CGA</figcaption></figure>



<p class="wp-block-paragraph">I don&#8217;t know how I used Windows with CGA either.</p>



<p class="wp-block-paragraph">Speaking of impossible, back in the dark ages of Windows/286 2.1 this thing snuck out:</p>



<figure class="wp-block-image size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2024/12/Italian-Windows-286.png"><img decoding="async" width="820" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2024/12/Italian-Windows-286.png" alt="" class="wp-image-15069" srcset="https://virtuallyfun.com/wp-content/uploads/2024/12/Italian-Windows-286.png 820w, https://virtuallyfun.com/wp-content/uploads/2024/12/Italian-Windows-286-240x300.png 240w, https://virtuallyfun.com/wp-content/uploads/2024/12/Italian-Windows-286-768x959.png 768w" sizes="(max-width: 820px) 100vw, 820px" /></a><figcaption class="wp-element-caption">Microsoft Windows/286 &#8211; Italian</figcaption></figure>



<p class="wp-block-paragraph">One day I&#8217;d love to get this Italian Windows 2.1 and frame it?  I don&#8217;t know who snuck in the <em>Buone Fest</em> onto the box art, but I&#8217;d like to think it was subversive, as I hadn&#8217;t seen anything like that on any of the other retail Operating System packaging?</p>



<p class="wp-block-paragraph">It&#8217;s been a real struggle this year from the relocation, losing just about everything that I&#8217;d tried to do, then losing my job, that brief absolute terror of being unemployed with zero callbacks trying to job hunt to now spending nearly every waking hour at work.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="236" src="https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241217_165548-1024x236.jpg" alt="" class="wp-image-15073" srcset="https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241217_165548-1024x236.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241217_165548-300x69.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241217_165548-768x177.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241217_165548-1536x353.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241217_165548-2048x471.jpg 2048w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241217_165548-500x115.jpg 500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Alcatel &#8211; Lucent saves the day</figcaption></figure>



<p class="wp-block-paragraph">Speaking of stress, I haven&#8217;t had to build a physical network in ages, and this was news to me that all the SFP connectors are now vendor locked.  Thinking I could just buy some cheap SFP DAC cables and plug away and I was greeted with the fact that neither the Dell, nor Cisco switches would recognize them.  Oddly enough, Linux/Windows didn&#8217;t care at all.  I had ordered some RJ45 10 gig SFPs to run across the data centre, and found out as well that I&#8217;d ordered Cisco keyed generic ones, and yes of course they don&#8217;t work in the Fortigate firewalls, nor the Dell switches.  Those needed their own special ones.  Luckily for me I had been pulling out all the old SFPs from decommissioned equipment as I had figured that the single mode fiber optics may be useful if I ever need anything, and there was a couple of these Alcatel-Lucent SFP-GIG-T (1gig) modules that at least saved the day in that I could connect stuff, while waiting for the trial and error of needing 2 weeks to get the appropriate 10 gig interfaces.</p>



<p class="wp-block-paragraph">Also with mentioning is that Dell switches configure in cluster groups and the 25 gig clusters have to be configured down to 10gig mode to recognize and work with 10/1gig modules.</p>



<pre class="wp-block-code"><code>port-group 1/1/5
 mode Eth 25g-4x
!
port-group 1/1/6
 mode Eth 10g-4x</code></pre>



<p class="wp-block-paragraph">For example.</p>



<p class="wp-block-paragraph">Speaking of, setting up a LACP bundle on the Dell switch was a snap! Just remember your port-groups!</p>



<pre class="wp-block-code"><code>
interface ethernet1/1/1
 description "WIN-HVN-100 port 0"
 no shutdown
 channel-group 1 mode active
 no switchport
 flowcontrol receive off</code></pre>



<p class="wp-block-paragraph">There isn&#8217;t all that much to do in the individual ethernet ports, but you get the idea.  Since I&#8217;m short on cables, I&#8217;ve only got the first two ports populated, but I&#8217;m aiming for 4&#215;25 per server!</p>



<pre class="wp-block-code"><code>interface port-channel1
 description WIN-HVN-100
 no shutdown
 switchport mode trunk
 switchport trunk allowed vlan 50,75-78,150,875,901-902</code></pre>



<p class="wp-block-paragraph">I did find that by explicitly allowing the VLANs onto the port helped a lot.  And by default, the switches do LACP so there isn&#8217;t all that much to do.</p>



<p class="wp-block-paragraph">And checking the LACP status is a snap as well:</p>



<pre class="wp-block-code"><code>hyperv-lan-core-01# show interface port-channel 1 summary
LAG     Mode      Status    Uptime              Ports
1       L2-HYBRID up        1 day 21:45:26      Eth 1/1/1 (Up)
                                                Eth 1/1/2 (Up)
                                                Eth 1/1/3 (Down)
                                                Eth 1/1/4 (Down)</code></pre>



<p class="wp-block-paragraph">Needless to say, I was happy as &#8216;it just worked&#8217;!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="503" src="https://virtuallyfun.com/wp-content/uploads/2024/12/epyc-9454-1024x503.png" alt="" class="wp-image-15074" srcset="https://virtuallyfun.com/wp-content/uploads/2024/12/epyc-9454-1024x503.png 1024w, https://virtuallyfun.com/wp-content/uploads/2024/12/epyc-9454-300x147.png 300w, https://virtuallyfun.com/wp-content/uploads/2024/12/epyc-9454-768x377.png 768w, https://virtuallyfun.com/wp-content/uploads/2024/12/epyc-9454-500x246.png 500w, https://virtuallyfun.com/wp-content/uploads/2024/12/epyc-9454.png 1343w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">AMD Epyc 9454 48-Core Processor</figcaption></figure>



<p class="wp-block-paragraph">Speaking of which, I deployed Hyper-V 2019 Server.  Shame VMware had to go get Broadcomm&#8217;ed as there won&#8217;t be any more free Hyper-V servers, but for now it&#8217;s fine.</p>



<p class="wp-block-paragraph">I had meant to write more on setting up Hyper-V as doing it through PowerShell is a bit daunting at first.</p>



<p class="wp-block-paragraph">First setup your load balancing network team.  In this case I&#8217;m using a 4 port 25gig card:</p>



<pre class="wp-block-preformatted">New-NetlbfoTeam -Name "Converged Network Team" -TeamMembers "Integrated NIC 1 Port 1-1","Integrated NIC 1 Port 2-1","Integrated NIC 1 Port 3-1","Integrated NIC 1 Port 4-1" -TeamingMode lacp<br></pre>



<p class="wp-block-paragraph">The port names are 100% system dependent, but you can get the idea.  And setting the LACP was surprisingly easy.</p>



<p class="wp-block-paragraph">The next step is to create a virtual switch</p>



<pre class="wp-block-preformatted">New-VMSwitch -Name "Converged Network Switch" -NetAdapterName "Converged Network Team"</pre>



<p class="wp-block-paragraph">I just load everything onto the same switch as I&#8217;m old, and trust my VLANs.  And the servers are 1u so they don&#8217;t exactly have a lot of NIC&#8217;s for splitting stuff out but as always do what works for you.</p>



<p class="wp-block-paragraph">The next step is to add the virtual network card onto my management VLAN in this case it&#8217;s 75</p>



<pre class="wp-block-preformatted">add-vmnetworkadapter -switchname "Converged Network Switch" -name Management -managementos<br>set-vmnetworkadaptervlan -managementos -vmnetworkadaptername "Management" -vlanid 75 -access</pre>



<p class="wp-block-paragraph">From there you can now use the &#8216;sconfig&#8217; and setup your management IP address, load up Windows patches, load more drivers, and manage the server using the remote RSAT tools.  Be sure to enable the remote desktop, unless you really love to type.</p>



<p class="wp-block-paragraph">I went ahead and installed these services to get my servers onto an existing Hyper-V cluster.  I&#8217;m sure some can be removed, but YMMV as always:</p>



<pre class="wp-block-preformatted">Install-WindowsFeature -Name FileAndStorage-Services<br>Install-WindowsFeature -Name File-Services<br>Install-WindowsFeature -Name FS-FileServer<br>Install-WindowsFeature -Name Storage-Services<br>Install-WindowsFeature -Name Hyper-V<br>Install-WindowsFeature -Name NET-Framework-45-Core<br>Install-WindowsFeature -Name NET-Framework-45-Features<br>Install-WindowsFeature -Name NET-WCF-Services45<br>Install-WindowsFeature -Name NET-WCF-TCP-PortSharing45<br>Install-WindowsFeature -Name Failover-Clustering<br>Install-WindowsFeature -Name Multipath-IO<br>Install-WindowsFeature -Name RSAT<br>Install-WindowsFeature -Name RSAT-Feature-Tools<br>Install-WindowsFeature -Name RSAT-Clustering<br>Install-WindowsFeature -Name RSAT-Clustering-PowerShell<br>Install-WindowsFeature -Name SNMP-Service<br>Install-WindowsFeature -Name Windows-Defender<br>Install-WindowsFeature -Name PowerShellRoot<br>Install-WindowsFeature -Name PowerShell<br>Install-WindowsFeature -Name WoW64-Support</pre>



<p class="wp-block-paragraph">Interestingly enough, on 2019 the option is there for the Linux Subsystem.  I didn&#8217;t install it, but that&#8217;d be an interesting thing to share out.</p>



<p class="wp-block-paragraph">I did have some weird issue with remoting and explicitly enabled it with a </p>



<pre class="wp-block-preformatted">Enable-PSRemoting -Force</pre>



<p class="wp-block-paragraph">It&#8217;s probably me, but it worked for me.</p>



<p class="wp-block-paragraph">Then it&#8217;s a matter of adding all the other virtual networks Hyper-V seems to love:</p>



<pre class="wp-block-preformatted">add-vmnetworkadapter -switchname "Converged Network Switch" -name Backup -managementos<br>add-vmnetworkadapter -switchname "Converged Network Switch" -name "Live Migration" -managementos<br>add-vmnetworkadapter -switchname "Converged Network Switch" -name Cluster -managementos<br>set-vmnetworkadaptervlan -managementos -vmnetworkadaptername "Backup" -vlanid 76 -access<br>set-vmnetworkadaptervlan -managementos -vmnetworkadaptername "Live Migration" -vlanid 77 -access<br>set-vmnetworkadaptervlan -managementos -vmnetworkadaptername "Cluster" -vlanid 78 -access</pre>



<p class="wp-block-paragraph">And of course, don&#8217;t forget your shared storage, in this case my servers have that 4x25gig card, and a smaller custom 2&#215;25 gig card that I used to storage A/B.  Fun times!</p>



<p class="wp-block-paragraph">From there I could use sconfig to join my machines to the domain, and then finally add them into the cluster, and start moving my workload over to the new servers, which is what I&#8217;ll be doing throughout the Christmas break.</p>



<p class="wp-block-paragraph">Speaking of work:</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-scaled.jpg"><img loading="lazy" decoding="async" width="655" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-655x1024.jpg" alt="" class="wp-image-15075" srcset="https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-655x1024.jpg 655w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-192x300.jpg 192w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-768x1201.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-982x1536.jpg 982w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-1310x2048.jpg 1310w, https://virtuallyfun.com/wp-content/uploads/2024/12/IMG_20241203_111241-scaled.jpg 1637w" sizes="auto, (max-width: 655px) 100vw, 655px" /></a><figcaption class="wp-element-caption">A very Christmas Vacation like tree</figcaption></figure>



<p class="wp-block-paragraph">They ordered this very Clark Griswald like Christmas tree.  They had to cut it down to get the base to fit the lobby area with it reaching into the 2nd floor.  It&#8217;d been so long since I&#8217;d seen something like this at work.  But thats me working remotely for nearly 20 years.</p>



<p class="wp-block-paragraph">Something awe inspiring about it.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2024/12/real-snoopy.jpg"><img loading="lazy" decoding="async" width="431" height="365" src="https://virtuallyfun.com/wp-content/uploads/2024/12/real-snoopy.jpg" alt="" class="wp-image-15076" srcset="https://virtuallyfun.com/wp-content/uploads/2024/12/real-snoopy.jpg 431w, https://virtuallyfun.com/wp-content/uploads/2024/12/real-snoopy-300x254.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2024/12/real-snoopy-354x300.jpg 354w" sizes="auto, (max-width: 431px) 100vw, 431px" /></a><figcaption class="wp-element-caption">real life Snoopy</figcaption></figure>
</div>


<p class="wp-block-paragraph">Which reminds me of this Snoopy I saw on twitter.  As terrible as life feels from time to time, there is a bit of hope, and fun here and there as my muse is always quick to point out when I&#8217;m feeling down.</p>



<p class="wp-block-paragraph">And sometimes it&#8217;s better to just get it out, as who knows, maybe this could be useful in the future somehow.</p>



<p class="wp-block-paragraph">Thanks for everyone&#8217;s ongoing support over on Patron and here.  It really means the world to me.</p>



<h2 class="wp-block-heading">Merry Christmas to all!</h2>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2024/12/26/merry-christmas-2024/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Manually migrating NT 4.0 on VMware ESX to Hyper-V or what is a &#8216;flat&#8217; vmdk anyways?</title>
		<link>https://virtuallyfun.com/2022/02/24/manually-migrating-nt-4-0-on-vmware-esx-to-hyper-v-or-what-is-a-flat-vmdk-anyways/</link>
					<comments>https://virtuallyfun.com/2022/02/24/manually-migrating-nt-4-0-on-vmware-esx-to-hyper-v-or-what-is-a-flat-vmdk-anyways/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 24 Feb 2022 07:30:56 +0000</pubDate>
				<category><![CDATA[disk images]]></category>
		<category><![CDATA[hard disks]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[VMWare]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11765</guid>

					<description><![CDATA[So due to recent economic events I&#8217;m having to consolidate all my VM&#8217;s back to the office I&#8217;m currently renting. I had a fancy 1gig internet connection installed and I&#8217;m still under contract for a year. Before the c00f it &#8230; <a href="https://virtuallyfun.com/2022/02/24/manually-migrating-nt-4-0-on-vmware-esx-to-hyper-v-or-what-is-a-flat-vmdk-anyways/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">So due to recent economic events I&#8217;m having to consolidate all my VM&#8217;s back to the office I&#8217;m currently renting.  I had a fancy 1gig internet connection installed and I&#8217;m still under contract for a year.  Before the c00f it made sense as I did a lot out of that office and was getting ready to do something fun and big.  I had planned on making a cloud service, I&#8217;d bought a bunch of Xeon boards, and started the initial build of my cloud to shop around but then the world ended the following weekend.  As they say, bad timing.</p>



<p class="wp-block-paragraph">So as a fan of old junk I still have some NT 4.0 stuff, and it&#8217;d been running on VMware for years, no issues everything being great.  But I need to do double+ duty at the moment and to make it easier than trying to get GPU passthru working, I&#8217;m just going with Hyper-V on the Windows 10 desktops that I have running.  May as well make people doubly useful!</p>



<p class="wp-block-paragraph">In some idea of &#8216;performance&#8217; I had converted all the virtual disks to &#8216;flat&#8217; VMDK&#8217;s and never thought twice about it as it worked, and all was well.</p>



<p class="wp-block-paragraph">Naturally to start with I uninstall VMware Tools while running under ESXi and shut down the VMs.</p>



<p class="wp-block-paragraph">Well after <a rel="noreferrer noopener" href="/wordpress/2018/07/29/compiling-rsync-for-vmware-esxi-6-5/" target="_blank">rsync</a>&#8216;ing my disks back, I converted them with qemu-img and got this weird error that my VMDK&#8217;s were not VMDK&#8217;s.  They are infact FLAT disk images.  With really screwed up geometry that prevented both qemu and Hyper-V from mounting the raw converted disk images.</p>



<p class="wp-block-paragraph">So first let&#8217;s verify the data:</p>



<pre class="wp-block-code"><code>root@NT15:/mnt/d/virtual/USENET-AltaVista# sfdisk -d USENET-AltaVista-flat.vmdk
label: dos
label-id: 0x8058e639
device: USENET-AltaVista-flat.vmdk
unit: sectors

USENET-AltaVista-flat.vmdk1 : start=          63, size=     4096512, type=7, bootable</code></pre>



<p class="wp-block-paragraph">And sure enough yeah it&#8217;s like a typical DOS disk with the start 63 sectors in.  So to mount this under Linux (WSLv2 too!) we need to tell the loop driver the offsets, which is the start and size * 512 or:</p>



<pre class="wp-block-code"><code># mount -o loop,offset=32256,sizelimit=2097414144 USENET-AltaVista-flat.vmdk /mnt</code></pre>



<p class="wp-block-paragraph">And all is good.  Yes even a type 7 for HPFS/NTFS it mounted find and the data is there.</p>



<p class="wp-block-paragraph">Now the &#8216;fix&#8217; was an old one from back in the day, when moving stuff around and things get goofed you can try to xcopy and permissions always get messed up or cheat, and just use another NT installation and format a floppy disk and copy the following system files to it:</p>



<ul class="wp-block-list"><li>ntldr</li><li>ntdetect.com</li><li>boot.ini</li></ul>



<p class="wp-block-paragraph">In my case that&#8217;s all I needed to do, I re-ran qemu-img to convert from raw to vpc disk images:</p>



<pre class="wp-block-code"><code>qemu-img convert -f raw -O vpc USENET-AltaVista-flat.vmdk USENET-AltaVista-flat.vhd</code></pre>



<p class="wp-block-paragraph">And setup Hyper-V to boot my virtual diskette first, and in no time my NT was back up and running.</p>



<p class="wp-block-paragraph">Naturally be sure to install the legacy network adapter for the VM, and re-configure NT for the DECchip 21140 adapter.</p>



<figure class="wp-block-image size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2022/02/Hyper-V-legacy-adapter-DECchip-21140.png"><img loading="lazy" decoding="async" width="417" height="448" src="https://virtuallyfun.com/wp-content/uploads/2022/02/Hyper-V-legacy-adapter-DECchip-21140.png" alt="" class="wp-image-11766"/></a><figcaption>DECchip 21140</figcaption></figure>



<p class="wp-block-paragraph">Dont&#8217; forget to re-run service pack 6, and the update.  Since these disks &amp; VMs were pre-installed I didn&#8217;t have to mess with the &#8220;C<em>ompatibilityForOlderOperatingSystemsEnabled</em>&#8221; flag.  Although that was <a href="/wordpress/2014/12/09/loading-nt-4-0-windows-2000-on-hyper-v/" target="_blank" rel="noreferrer noopener">quite the fun adventure</a> at the time.</p>



<p class="wp-block-paragraph">In my case there was some IP addresses to change, but it&#8217;s back online with minimal effort which is always fine.  Hyper-V doesn&#8217;t have any real integration stuff for old Windows so it&#8217;s pretty much a set it an forget it thing, or use Terminal Server for remote access.</p>



<p class="wp-block-paragraph">So yes, many of the hosted things I have are down. I know. Yes it sucks.  And yes I think the disk I put this on at the moment kind of sucks too.  It&#8217;s been super cold here lately and I didn&#8217;t want to be exposed out there riding around getting soaked in the high winds so I&#8217;ll keep shuffling stuff later.  But for now I got to save some hosting fees.  And things like the gopher are dead. for the moment.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2022/02/24/manually-migrating-nt-4-0-on-vmware-esx-to-hyper-v-or-what-is-a-flat-vmdk-anyways/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Enable Hyper-V on Windows 10 Home</title>
		<link>https://virtuallyfun.com/2021/05/30/enable-hyper-v-on-windows-10-home/</link>
					<comments>https://virtuallyfun.com/2021/05/30/enable-hyper-v-on-windows-10-home/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 30 May 2021 23:39:10 +0000</pubDate>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[microsoft windows]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11095</guid>

					<description><![CDATA[So you are in a hurry and need to build a network in a box. It was a bit of a surprise, and you have no time. On site there is ONE computer, it&#8217;s a NUC. A tiny one. And &#8230; <a href="https://virtuallyfun.com/2021/05/30/enable-hyper-v-on-windows-10-home/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">So you are in a hurry and need to build a network in a box.  It was a bit of a surprise, and you have no time.  On site there is <em>ONE</em> computer, it&#8217;s a NUC.  A tiny one.  And you cannot replace the base OS for &#8220;reasons&#8221;&#8230;   No problem, you say, just add in Hyper-V and you can build an &#8216;older&#8217; but useful domain controller, exchange server, VPN &amp; utility servers and then yeah you find out the killer:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="570" height="224" src="https://virtuallyfun.com/wp-content/uploads/2021/05/Windows-10-home.png" alt="" class="wp-image-11096" srcset="https://virtuallyfun.com/wp-content/uploads/2021/05/Windows-10-home.png 570w, https://virtuallyfun.com/wp-content/uploads/2021/05/Windows-10-home-300x118.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/05/Windows-10-home-500x196.png 500w" sizes="auto, (max-width: 570px) 100vw, 570px" /><figcaption>Ugh</figcaption></figure>



<p class="wp-block-paragraph">Windows 10 Home.</p>



<p class="wp-block-paragraph">Well it turns out that you actually *CAN* install Windows 10 with a little command line shake and bake:</p>



<pre class="wp-block-preformatted">pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum &gt;hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^&gt;nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause</pre>



<p class="wp-block-paragraph">I picked up this tip from <a rel="noreferrer noopener" href="https://www.thewindowsclub.com/how-to-install-and-enable-hyper-v-on-windows-10-home" target="_blank">TheWindowsClub</a>.  And yep, it works!</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="628" src="https://virtuallyfun.com/wp-content/uploads/2021/05/HyperV-on-10Home-1024x628.png" alt="" class="wp-image-11097" srcset="https://virtuallyfun.com/wp-content/uploads/2021/05/HyperV-on-10Home-1024x628.png 1024w, https://virtuallyfun.com/wp-content/uploads/2021/05/HyperV-on-10Home-300x184.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/05/HyperV-on-10Home-768x471.png 768w, https://virtuallyfun.com/wp-content/uploads/2021/05/HyperV-on-10Home-489x300.png 489w, https://virtuallyfun.com/wp-content/uploads/2021/05/HyperV-on-10Home.png 1088w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Super cool!</p>



<p class="wp-block-paragraph">Of course this also means you can turn your unsuspecting parent&#8217;s home machine into  a remote server&#8230;. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2021/05/30/enable-hyper-v-on-windows-10-home/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VMware Player and Device/Credential Guard are not compatible!</title>
		<link>https://virtuallyfun.com/2018/09/12/vmware-player-and-device-credential-guard-are-not-compatible/</link>
					<comments>https://virtuallyfun.com/2018/09/12/vmware-player-and-device-credential-guard-are-not-compatible/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 12 Sep 2018 07:45:34 +0000</pubDate>
				<category><![CDATA[Hyper visors]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[microsoft windows]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[Windows 8]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8833</guid>

					<description><![CDATA[Well it turns out that by turning on all the SDK stuff for Windows 10, including the mobile dev, which includes the Windows phone emulator it naturally uses Hyper-V. And obviously the two hypervisor&#8217;s wont play nice with each-other.&#160; You &#8230; <a href="https://virtuallyfun.com/2018/09/12/vmware-player-and-device-credential-guard-are-not-compatible/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image"><img loading="lazy" decoding="async" width="696" height="348" src="https://virtuallyfun.com/wp-content/uploads/2018/09/credential-guard-full.png" alt="" class="wp-image-8834" srcset="https://virtuallyfun.com/wp-content/uploads/2018/09/credential-guard-full.png 696w, https://virtuallyfun.com/wp-content/uploads/2018/09/credential-guard-full-300x150.png 300w" sizes="auto, (max-width: 696px) 100vw, 696px" /><figcaption><em>What is this?!</em></figcaption></figure>



<p class="wp-block-paragraph">Well it turns out that by turning on all the SDK stuff for Windows 10, including the mobile dev, which includes the Windows phone emulator it naturally uses Hyper-V.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="415" height="368" src="https://virtuallyfun.com/wp-content/uploads/2018/09/Windows-features.png" alt="" class="wp-image-8835" srcset="https://virtuallyfun.com/wp-content/uploads/2018/09/Windows-features.png 415w, https://virtuallyfun.com/wp-content/uploads/2018/09/Windows-features-300x266.png 300w" sizes="auto, (max-width: 415px) 100vw, 415px" /><figcaption>Hyper-V Hypervisor enabled</figcaption></figure>



<p class="wp-block-paragraph">And obviously the two hypervisor&#8217;s wont play nice with each-other.&nbsp; You could just disable it, and go back and forth re-enabling it when needed, or make a new boot selection without it!</p>



<p class="wp-block-paragraph">I found this post here:&nbsp;<a href="http://www.hanselman.com/blog/SwitchEasilyBetweenVirtualBoxAndHyperVWithABCDEditBootEntryInWindows81.aspx">Switch Easily Between VirtualBox And Hyper-V WithA BCD Edit Boot Entry In Windows 8.1</a></p>



<pre class="wp-block-code">C:\&gt; bcdedit /copy {current} /d "No Hyper-V" 
The entry was successfully copied to {ff-23-113-824e-5c5144ea}. 

C:\&gt; bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off 
The operation completed successfully.</pre>



<p class="wp-block-paragraph">note: The ID generated from the first command is what you use in the second one. Don&#8217;t just run it verbatim.</p>



<p class="wp-block-paragraph">When you restart, you&#8217;ll then just see a menu with two options&#8230;</p>



<ul class="wp-block-list"><li>Windows 10</li><li>No Hyper-V</li></ul>



<p class="wp-block-paragraph">Sounds easy enough, doesn&#8217;t it?</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1518" height="854" src="https://virtuallyfun.com/wp-content/uploads/2018/09/Choose-your-OS-big.jpg" alt="" class="wp-image-8840" srcset="https://virtuallyfun.com/wp-content/uploads/2018/09/Choose-your-OS-big.jpg 1518w, https://virtuallyfun.com/wp-content/uploads/2018/09/Choose-your-OS-big-300x169.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2018/09/Choose-your-OS-big-768x432.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2018/09/Choose-your-OS-big-1024x576.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2018/09/Choose-your-OS-big-1200x675.jpg 1200w" sizes="auto, (max-width: 1518px) 100vw, 1518px" /><figcaption><em>BCD Boot menu</em></figcaption></figure>



<p class="wp-block-paragraph">And just like that on power up, I can switch between Hyper-v and no Hyper-V.</p>



<p class="wp-block-paragraph">Oh yeah with the latest version of Windows 10 (October 2018) I had to list the BCD table with:</p>



<p class="wp-block-paragraph">bcdedit /enum ACTIVE /v</p>



<p class="wp-block-paragraph">As after the upgrade it had tagged both of my boot selections to enable Hyper-V everywhere.  I had to delete the #2 entry and re-create the no hyperv dance.  {current} doesn&#8217;t work anymore.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2018/09/12/vmware-player-and-device-credential-guard-are-not-compatible/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Loading NT 4.0 &#038; Windows 2000 on Hyper-V</title>
		<link>https://virtuallyfun.com/2014/12/09/loading-nt-4-0-windows-2000-on-hyper-v/</link>
					<comments>https://virtuallyfun.com/2014/12/09/loading-nt-4-0-windows-2000-on-hyper-v/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 09 Dec 2014 08:02:20 +0000</pubDate>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Windows 10]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[Windows NT 4.0]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4850</guid>

					<description><![CDATA[In this attempt to get NT 4.0 running on my machine, here is what I did. This holds true for 2008r2, and 2012 along with the Windows 10 preview. old versions of Windows are not supported, but with a little &#8230; <a href="https://virtuallyfun.com/2014/12/09/loading-nt-4-0-windows-2000-on-hyper-v/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>In this attempt to get NT 4.0 running on my machine, here is what I did. This holds true for 2008r2, and 2012 along with the Windows 10 preview.</p>
<p>old versions of Windows are not supported, but with a little bit of fun from PowerShell you can get them to work.</p>
<p>First make sure you run PowerShell as Administrator!</p>
<blockquote>
<p>PS C:\WINDOWS\system32&gt; get-vm</p>
<p>Name State CPUUsage(%) MemoryAssigned(M) Uptime Status<br />&#8212;- &#8212;&#8211; &#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;<br />NT40Â Off 0 0 00:00:00Â Operating normally<br />Windows 2000(wks) Off 0 0 00:00:00 Operating normally</p>
</blockquote>
<p>As you can see here I have two virtual machines. Â Both of them are &#8216;off&#8217; since there is no memory assigned, nor is there any uptime. Â It&#8217;s weird to me how they are &#8220;Operating normally&#8217; since they aren&#8217;t running but I guess that&#8217;s a feature. Â Make sure the VMs are powered off before trying to do this.</p>
<p>Restricting the CPU capabilities was the checkbox to enable in the first version of Hyper-V. Â Now it&#8217;s hidden from the user, so you need to enable this in Power Shell.</p>
<p>First let&#8217;s check a VM:</p>
<blockquote>
<p>PS C:\WINDOWS\system32&gt; Get-VMProcessor NT40 | fl CompatibilityForOlderOperatingSystemsEnabled</p>
<p>CompatibilityForOlderOperatingSystemsEnabled : False</p>
</blockquote>
<p>As you can see it&#8217;s disabled. Â Now to enable it with:</p>
<blockquote>
<p>PS C:\WINDOWS\system32&gt; Set-VMProcessor NT40 -CompatibilityForOlderOperatingSystemsEnabled $true</p>
</blockquote>
<p>Now we can verify it&#8217;s turned on:</p>
<blockquote>
<p>PS C:\WINDOWS\system32&gt; Get-VMProcessor NT40Â | fl CompatibilityForOlderOperatingSystemsEnabled</p>
<p>CompatibilityForOlderOperatingSystemsEnabled : True</p>
</blockquote>
<p>And we are good to go.</p>
<div id="attachment_4852" style="width: 812px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/12/NT-4.0-on-Hyper-V-Windows-10-9879.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4852" class="size-full wp-image-4852" src="https://virtuallyfun.com/wp-content/uploads/2014/12/NT-4.0-on-Hyper-V-Windows-10-9879.png" alt="NT 4.0 Service Pack 6 on Hyper-V / Windows 10 Technical Preview 9879" width="802" height="707" /></a><p id="caption-attachment-4852" class="wp-caption-text">NT 4.0 Service Pack 6 on Hyper-V / Windows 10 Technical Preview 9879</p></div>
<p>Now for the networking part, remember to remove the existing network adapter, and add the &#8216;legacy&#8217; network adapter. Â On my PC there was an additional snag, which is that every time a VM reboots, or is powered on the legacy adapter will receive NO packets. Â Go into the Hyper-V console, and disconnect the legacy adapter, and reconnect it, and network traffic will flow.</p>
<p>And additional note on installing Windows 2000. Â You *MUST* change the HAL uppon instalation. Â By default it&#8217;ll detect an ACPI system, but the driver ACPI.SYS will bluescreen the VM. Â Hit F5 when it prompts about storage adapters, and select the &#8216;STANDARD PC&#8217; HAL from the list.</p>


<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="875" height="141" src="https://virtuallyfun.com/wp-content/uploads/2020/02/set-compatibility.png" alt="" class="wp-image-10095" srcset="https://virtuallyfun.com/wp-content/uploads/2020/02/set-compatibility.png 875w, https://virtuallyfun.com/wp-content/uploads/2020/02/set-compatibility-300x48.png 300w, https://virtuallyfun.com/wp-content/uploads/2020/02/set-compatibility-768x124.png 768w, https://virtuallyfun.com/wp-content/uploads/2020/02/set-compatibility-500x81.png 500w" sizes="auto, (max-width: 875px) 100vw, 875px" /><figcaption>Just to make the flags more clear</figcaption></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2014/12/09/loading-nt-4-0-windows-2000-on-hyper-v/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
		<item>
		<title>Hyper-V to be a part of Windows 8?</title>
		<link>https://virtuallyfun.com/2011/10/21/hyper-v-to-be-a-part-of-windows-8/</link>
					<comments>https://virtuallyfun.com/2011/10/21/hyper-v-to-be-a-part-of-windows-8/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 21 Oct 2011 04:56:55 +0000</pubDate>
				<category><![CDATA[Hyper visors]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=1527</guid>

					<description><![CDATA[While trying to install Virtual PC for windows on the Windows 8 Build 8102, I eventually found out after a lot of finagling that it just isn&#8217;t supported.Â  However, get this Hyper-V is in there! I was hoping for maybe &#8230; <a href="https://virtuallyfun.com/2011/10/21/hyper-v-to-be-a-part-of-windows-8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>While trying to install Virtual PC for windows on the Windows 8 Build 8102, I eventually found out after a lot of finagling that it just isn&#8217;t supported.Â  However, get this Hyper-V is in there!</p>
<p><div id="attachment_1528" style="width: 439px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2011/10/windows-8-features.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-1528" class="size-full wp-image-1528" title="windows 8 features" src="https://virtuallyfun.com/wp-content/uploads/2011/10/windows-8-features.png" alt="" width="429" height="375" /></a><p id="caption-attachment-1528" class="wp-caption-text">Hello Hyper-V</p></div></p>
<p>I was hoping for maybe some kind of desktop hyper-v experience but hell I&#8217;ll take anything I can get at this point.. At least I can still load up the cisco VPN in my old VM and keep on working there&#8230; But I probably shouldn&#8217;t have loaded 8 on my main machine.. Live &amp; Learn.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2011/10/21/hyper-v-to-be-a-part-of-windows-8/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>How to fix weird mouse issues with VM&#8217;s migrated from MS Virtual PC/Virtual Server/Hyper-V</title>
		<link>https://virtuallyfun.com/2011/05/25/how-to-fix-weird-mouse-issues-with-vms-migrated-from-ms-virtual-pcvirtual-serverhyper-v/</link>
					<comments>https://virtuallyfun.com/2011/05/25/how-to-fix-weird-mouse-issues-with-vms-migrated-from-ms-virtual-pcvirtual-serverhyper-v/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 25 May 2011 17:27:47 +0000</pubDate>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[proxmox]]></category>
		<category><![CDATA[Virtual PC]]></category>
		<category><![CDATA[virtual server]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=737</guid>

					<description><![CDATA[I had this issue with one VM where the mouse would either play dead, or it&#8217;d just hide in a corner.  While I did have RDP access, it was.. quite annoying. So some googling around I found this. 1. Do &#8230; <a href="https://virtuallyfun.com/2011/05/25/how-to-fix-weird-mouse-issues-with-vms-migrated-from-ms-virtual-pcvirtual-serverhyper-v/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>I had this issue with one VM where the mouse would either play dead, or it&#8217;d just hide in a corner.  While I did have RDP access, it was.. quite annoying.</p>
<p>So some googling around I found <a href="http://blog.dhampir.no/content/vmware-mouse-problems-mouse-stuck-in-bottom-right-corner">this</a>.</p>
<p>1. Do it all over again, but make sure to uninstall the Virtual Machine Additions before you convert the machine.<br />
2. Install VMWare tools without the mouse driver (choose custom installation)<br />
3. Open regedit, and use your mad keyboarding skillz to navigate to<br />
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}<br />
..then remove the value msvmmou and any adjacent spaces from the Regvalue UpperFilters, leaving whatever else is there, then reboot.</p>
<p>And it actually worked!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2011/05/25/how-to-fix-weird-mouse-issues-with-vms-migrated-from-ms-virtual-pcvirtual-serverhyper-v/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Proxmox VE</title>
		<link>https://virtuallyfun.com/2008/10/15/proxmox-ve/</link>
					<comments>https://virtuallyfun.com/2008/10/15/proxmox-ve/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 15 Oct 2008 13:13:00 +0000</pubDate>
				<category><![CDATA[Hyper visors]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[proxmox]]></category>
		<category><![CDATA[wikipedia]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=74</guid>

					<description><![CDATA[Well frankly I&#8217;ve been majorly disappointed with Microsoft&#8217;s latest offerings in the world of virtualization. Frankly it&#8217;s been one BIG step backwards in terms of management. I mean check this well meaning blog on how &#8220;easy&#8221; it is to setup &#8230; <a href="https://virtuallyfun.com/2008/10/15/proxmox-ve/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Well frankly I&#8217;ve been majorly disappointed with Microsoft&#8217;s latest offerings in the world of virtualization. Frankly it&#8217;s been one BIG step backwards in terms of management.</p>
<p>I mean check this well meaning blog on how &#8220;<a href="http://blogs.technet.com/jhoward/archive/2008/03/28/part-1-hyper-v-remote-management-you-do-not-have-the-requested-permission-to-complete-this-task-contact-the-administrator-of-the-authorization-policy-for-the-computer-computername.aspx">easy</a>&#8221; it is to setup remote management. And of course for the most part it NEVER works.</p>
<p>I know this must be a major news flash to Microsoft but you see virtual servers are like mainframes. The zone 0 OS must be able to stand on it&#8217;s own, and have just enough to bootstrap the hypervisor and allow itself to be managed in a stand alone fashion. After all if it were in a domain, where do you think those domain controllers are? Yep they are Virtual machines! And how do you &#8216;manage&#8217; a domain resource with no DC&#8217;s? The whole 2008 Hyper-V is a BIG miscalculation on Microsoft&#8217;s part. I hope they wake up and notice how they had a good thing and have destroyed it.</p>
<p>All this nonsense sent me searching for an alternative which I&#8217;m pretty sure I found a great blend of system emulation, and something like SUN containers for Linux. There is even a Debian etch based quick install version called <a href="http://pve.proxmox.com/wiki/Main_Page">Proxmox </a>which incorporates <a href="http://kvm.qumranet.com/">KVM</a> (The new Linux hypervisor) and <a href="http://wiki.openvz.org/">OpenVZ</a>. And of course it&#8217;s FREE!</p>
<p>The cool thing is that the main management works on a web page, the consoles can be controlled via a VNC viewer that uses JAVA, and it&#8217;s VERY quick to setup.</p>
<p>The system emulation KVM uses the core devices from Qemu so a lot of Qemu virtual machines will &#8220;just work&#8221; if you copy them over. If you are installing an OS onto the virtual machine the &#8216;easy&#8217; way is with the physical CD, you can use ISO images, however they are awkard to use. You have to flag the VM to pause on startup switch over to the monitor page and issue the following command:</p>
<p>change ide1-cd0 /directory/isoimage.iso</p>
<p>then tell the emulator to start up with the &#8216;c&#8217; command which will continue from the pause&#8230;. Yeah I know it&#8217;s not terribly eligant.</p>
<p>On the OpenVZ front, it&#8217;s FAST as there is no real emulated IO it&#8217;s native. So I decided to use the wiki template and setup a wikipedia mirror at home. If anyone feels as brave you too can find instructions <a href="https://web.archive.org/web/20090904133109/http://modzer0.cs.uaf.edu/~dev2c/wiki/How_to_mirror_Wikipedia">here</a>:</p>
<p>These are some of the table times to load:</p>
<p>601M pages.sql Query OK, 7,473,186 rows affected, 8 warnings (5 min 10.52 sec)<br />
837M revision.sql Query OK, 7,473,200 rows affected, 65535 warnings (2 min 11.84 sec)<br />
18G text.sql Query OK, 7,473,202 rows affected, 1 warning (12 min 12.07 sec)<br />
20M category.txt Query OK, 471,207 rows affected (13.14 sec)<br />
1.8G categorylinks Query OK, 24,501,837 rows affected, 30177 warnings (28 min 28.31 sec)<br />
5.6G externallinks Query OK, 36,492,925 rows affected (3 min 50.34 sec)<br />
362M latestimage Query OK, 807,906 rows affected, 2 warnings (34.35 sec)<br />
555M imagelinks Query OK, 18,615,721 rows affected (10 min 49.60 sec)<br />
32k interwiki Query OK, 651 rows affected (0.08 sec)<br />
186M langlinks Query OK, 5,780,509 rows affected (2 min 17.75 sec)<br />
2G logging Query OK, 16,398,421 rows affected (2 min 51.75 sec)<br />
45M oldimage Query OK, 118,449 rows affected (1.97 sec)<br />
<strong>7.6G pagelinks Query OK, 270,641,297 rows affected (6 hours 12 min 4.83 sec)</strong><br />
104M redirect Query OK, 3,234,481 rows affected (23.71 sec)<br />
1.2G template-link Query OK, 48,885,222 rows affected (50 min 7.08 sec)<br />
68k user_groups Query OK, 3,947 rows affected (0.11 sec)</p>
<p>Even the &#8216;longest&#8217; part here with the 270 million records took six hours&#8230; Not too bad! That&#8217;s still 12,122.88 TPS!</p>
<p>Also as a tip for anyone else crazy enough to do a sizable mediawiki (like wikipedia) or any single server wiki look to this <a href="http://dammit.lt/2007/01/26/mediawiki-performance-tuning/">page</a>.</p>
<p>The upshot is that by loading this <a href="http://php.net/apc">APC</a><br />
extension into PHP and mediawiki load times for my cached site went from 2-5 minutes to 1-10 seconds.</p>
<p>The OpenVZ portion has various application templates that can be loaded into the zones from CentOS, Debian, Ubuntu, to pre configured applications like the media wiki and a few others.</p>
<p>If anything I&#8217;d say that proxmox is what I was hoping Microsoft&#8217;s Hyper-V could have been. A container version of windows with easy remote admin along with some system emulation could have made things MASSIVLY easier to deal with. It&#8217;s a shame they decided to go with this bizarre WMI based thing.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2008/10/15/proxmox-ve/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hyper-V with Windows 2008 core</title>
		<link>https://virtuallyfun.com/2008/08/06/hyper-v-with-windows-2008-core/</link>
					<comments>https://virtuallyfun.com/2008/08/06/hyper-v-with-windows-2008-core/#respond</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 06 Aug 2008 14:57:00 +0000</pubDate>
				<category><![CDATA[core server]]></category>
		<category><![CDATA[device drivers]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=73</guid>

					<description><![CDATA[So I got a new Acer 5800 pc&#8230; CHEAP.. A quad core cpu, 4 gigs of ram and 600+ GB of diskspace for slightly over $500 CDN. Talk about POWER on the cheap! So I wanted to load up the &#8230; <a href="https://virtuallyfun.com/2008/08/06/hyper-v-with-windows-2008-core/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>So I got a new Acer 5800 pc&#8230; CHEAP..  A quad core cpu, 4 gigs of ram and 600+ GB of diskspace for slightly over $500 CDN.  Talk about POWER on the cheap!</p>
<p>So I wanted to load up the new Microsoft Hyper-V stuff, and check out the new &#8220;core&#8221; windows.</p>
<p>First this core thing is weird&#8230; And not very intuitive.  I hope you are good with netsh!</p>
<p>Also, loading device drivers was a MAJOR pain.  Let me say loading the marvel lan drivers was really strange until I came acrosss something about pnputil.</p>
<p>It would have been nice to have some kind of pop up help guild along with the CLI window so that us n00bs could have at least a guide as to what the hell is going on in server core.</p>
<p>Anyways for me the fun was:</p>
<p>pnputil -i -a yk60x64.inf</p>
<p>Then it worked like a champ.  I know as time goes on, people will need this little tidbit on how to load device drivers on Windows 2008 core server.  So I thought I&#8217;d put it out there.</p>
<p>Needless to say, i&#8217;m on the road, so I don&#8217;t have access to my Netware 3.12 CD, nor my Qemu VM so I can&#8217;t get into some kind of networking with Qemu thing like I want to.  But I&#8217;ll do so soon.  Honestly!</p>
<p>From what I hear about this Hyper-V is that it&#8217;s faster, and more feature filled then the prior versions of Virtual Server&#8230; I&#8217;ll have to see as now I&#8217;m loading the network drivers&#8230;.</p>
<p>Oh, and another thing, is that all the services are IPv6 native, and Windows 2008 server, like Vista defaults to IPv6 then fails to IPv4.  It seems like a good time for some 6to4 guides, or new DSL/WAP&#8217; that do the 6to4 dance.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2008/08/06/hyper-v-with-windows-2008-core/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
