<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Confessions of a Microsoft Consultant : Server 2008 R2</title><link>http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx</link><description>Tags: Server 2008 R2</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Ooops, that’s not right…</title><link>http://blogs.technet.com/doxley/archive/2009/10/29/ooops-that-s-not-right.aspx</link><pubDate>Thu, 29 Oct 2009 09:51:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289993</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3289993.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3289993</wfw:commentRss><description>&lt;p align="justify"&gt;I have been asked twice this week if this is possible and if so how to do it, so I guess either the information is not readily available on the Internet, or the two people who asked me just couldn’t be bothered to look it up...!&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;I’m sure you’ve seen the below screen appear during the first boot of your computer or server after you have installed any updates in Windows 7 or Windows Server 2008 R2, it’s the screen that says “Completing stage X of Y”.&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160; &lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/rollingbackahotfix_E366/updating_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="updating" border="0" alt="updating" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/rollingbackahotfix_E366/updating_thumb.jpg" width="556" height="484" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;It is during this phase that, amongst other tasks, any files that were in use while the update was being applied are now copied into their right place and updated once the computer was rebooted.&amp;#160; On very rare occasions you might one day see that the computer has gotten stuck at the above screen, and the configuring of the update(s) never completes.&amp;#160; This creates a dilemma because you want to get access to the console so that you can work out what went wrong, but this will require a hard reset of the computer.&amp;#160; However, on the screen in clear text it is telling you &lt;strong&gt;not&lt;/strong&gt; to turn off your computer.&lt;/p&gt;  &lt;p align="justify"&gt;This issue might occur for several different reasons, which are way outside my field of expertise so I won’t try to explain them here.&amp;#160; Thankfully, there is a solution for Windows 7 and Windows Server 2008 R2 that permits you to rollback the changes made by all the updates you applied during the last update.&amp;#160; Simply use the below steps to recover your non-booting system:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;Boot the computer into the Windows Recovery Environment (WinRE) by either using the installation media or pressing F8 during boot (WinRE is built in to OS installations now).&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Open a command prompt.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Navigate to the \Windows folder that you wish to repair.&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="justify"&gt;Run the command: DISM /image:&lt;em&gt;DRIVE LETTER OF WINDOWS DRIVE\ &lt;/em&gt;/cleanup-image /revertpendingactions&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; An example of this command might be: DISM /image:C:\ /cleanup-image /revertpendingactions&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;A message should then appear saying&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Reverting pending actions from the image....&lt;/p&gt;    &lt;p align="justify"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The operation completed.&amp;#160; Any revert of pending actions will be attempted after reboot.”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;When you restart the computer you will now see a different screen, this time saying &amp;quot;Reverting pending actions&amp;quot;.&amp;#160; Once this process has completed, any changes that the previous update(s) made should now be reversed and you should be able to log on correctly.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3289993" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx">Server 2008 R2</category></item><item><title>IKEA-fying my computer</title><link>http://blogs.technet.com/doxley/archive/2009/06/09/ikea-fying-my-computer.aspx</link><pubDate>Tue, 09 Jun 2009 01:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3252171</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/doxley/comments/3252171.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3252171</wfw:commentRss><description>&lt;P&gt;I have had this blog post in the pipeline for a while now, but I have been waiting until all the pieces fell into place, to make it something actually worthwhile to read!&amp;nbsp; Be warned though, this is a rather long blog post – but please stay awake!&lt;/P&gt;
&lt;P&gt;Having access to earlier builds of Microsoft operating systems is great (and pretty important for my job given that I specialise in deploying them!) as I get to play with new technologies long before everyone else :-).&amp;nbsp; The only downside to this though is that, seeing as I only have one company laptop, it means that every few months I am constantly formatting and reinstalling my computer.&amp;nbsp; This is a task that everyone knows is painful; no matter how great the setup process of Microsoft Windows and then &lt;EM&gt;all &lt;/EM&gt;the applications, it is still a couple of days work afterwards getting everything just right.&amp;nbsp; Also, it is not as simple as just reinstalling Windows and applications as I always had to realise the following process:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Back up user data &lt;/LI&gt;
&lt;LI&gt;Back up Outlook PST files &lt;/LI&gt;
&lt;LI&gt;Back up Internet Favourites &lt;/LI&gt;
&lt;LI&gt;Export all certificates for my user account &lt;/LI&gt;
&lt;LI&gt;Export Bitlocker recovery keys &lt;/LI&gt;
&lt;LI&gt;Burn DVD with latest version of Microsoft Windows &lt;/LI&gt;
&lt;LI&gt;Format hard drive &lt;/LI&gt;
&lt;LI&gt;Install operating system &lt;/LI&gt;
&lt;LI&gt;Join computer to domain &lt;/LI&gt;
&lt;LI&gt;Install all patches &lt;/LI&gt;
&lt;LI&gt;Activate license for Windows &lt;/LI&gt;
&lt;LI&gt;Install all applications, i.e. Office, FOXIT PDF, Anti-Virus, Visual Studio, Visio etc. etc. &lt;/LI&gt;
&lt;LI&gt;Install more patches&lt;/LI&gt;
&lt;LI&gt;Move user data, favourites, Outlook files, certificates and everything else back to internal laptop hard drive&lt;/LI&gt;
&lt;LI&gt;Activate Bitlocker on hard drive (and re-encrypt C: partition) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It is such a tedious task that it would often put me off of changing the OS, particularly if I was away from the office travelling or did not have the time to do all of the above at home.&amp;nbsp; And, after I had a &lt;A href="http://blogs.technet.com/doxley/archive/2008/01/30/in-the-immortal-words-of-homer-doh.aspx" mce_href="http://blogs.technet.com/doxley/archive/2008/01/30/in-the-immortal-words-of-homer-doh.aspx"&gt;Homer Simpson&lt;/A&gt; moment, I became paranoid that my backups were safe, so sometimes I made two copies of everything!&amp;nbsp; What I wanted/needed was something a bit more ‘IKEA’-like; &lt;EM&gt;&lt;U&gt;something modular that would allow me to swap pieces in and out easily without affecting the rest&lt;/U&gt;&lt;/EM&gt;...&lt;/P&gt;
&lt;P&gt;One day, on the way home from Barcelona on the train (trains are incredible in Spain by the way.&amp;nbsp; From Madrid to Barcelona at 300 km/h without even noticing it) when I realised that, with a new feature in Windows 7 this was now possible!&amp;nbsp; I have now been playing around the idea for a while and I wanted to blog about it, not so much that someone else might follow the steps (because it is far from painless at the moment, improving though) but because it shows the potential of what can be done right now with Windows 7 and existing software, and it might also be a common configuration one day in the future, who knows?&lt;/P&gt;
&lt;P&gt;With Windows 7 a computer can boot using an operating system that is installed inside a VHD file, but the operating system is using the physical hardware of the computer – this feature is called “Boot from VHD” and has nothing to do with virtualisation apart from that it uses the VHD disk file format.&amp;nbsp; What this means is that you can prepare a Windows 7 virtual machine in Hyper-V, execute sysprep and then copy the VHD file to a different computer and configure it to boot.&amp;nbsp; The operating system inside the VHD file runs using all the &lt;EM&gt;physical hardware of the computer&lt;/EM&gt;, but all operating system data remains inside the VHD file (think: container file, nothing more).&amp;nbsp; Now, if my operating system is all contained inside a single file on the disk, here is the first step to making it modular; to change the operating system, I just need to copy a new VHD file to my hard drive and delete the unwanted VHD file or make it dual-boot.&lt;/P&gt;
&lt;P&gt;This leaves me then with the problem of having to back up all user data before changing the operating system, and then restoring the data afterwards.&amp;nbsp; But what if I configured &lt;A href="http://www.mesh.com/" mce_href="http://www.mesh.com"&gt;Live Mesh&lt;/A&gt; to maintain a copy of my data in the cloud?&amp;nbsp; By doing this, all I have to do is change the operating system, install the Live Mesh client agent and then sit back while all my user data reappears on my computer from the cloud.&amp;nbsp; I won’t have had to make any backups, nor recover any files.&amp;nbsp; My data is pulled down automatically from the online backup that Live Mesh maintains for me automatically and I can eliminate this pain from the process as well.&lt;/P&gt;
&lt;P&gt;Now then, what about the reinstalling all of the applications every time?&amp;nbsp; This is an easy one: if I package all of my applications into App-V “bubbles”, then I no longer need to reinstall any applications at all, all I do is just launch the application inside it’s bubble and I am up and running – no more application reinstalls and no need to worry about compatibility issues with a new operating system&lt;/P&gt;
&lt;P&gt;In figure 1, I have represented the idea with a diagram.&amp;nbsp; Every piece of the problem is contained inside it’s own module and can be swapped out easily, without affecting any other module – I can even change the underlying hardware, i.e. move to a new physical computer, with minimal effort now :-)&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_4.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=pc border=0 alt=pc src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_thumb_1.jpg" width=437 height=242 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/pc_thumb_1.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;Figure 1: Welcome to the Oxley-verse&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In figure 2 I show my drive partition schema, so that you can see that I have no operating system actually installed, it is all inside a VHD file (note the blue colour for icon on disk 1).&amp;nbsp; Disk 0 has 2 partitions, excluding the initial RAW partition, the first (the D: drive) is the partition that holds the VHD file.&amp;nbsp; It is not a bootable partition, and contains &lt;EM&gt;only a &lt;U&gt;single&lt;/U&gt; file&lt;/EM&gt;, the VHD file.&amp;nbsp; In the M: drive partition on disk 0 I have all of my user data, application files, etc.&amp;nbsp; This is important as, in order for this to work, the VHD must only contain the operating system and nothing else.&lt;/P&gt;
&lt;P&gt;Disk 1 is the VHD file that is mounted at boot time, containing only my Windows 7 install.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_2.jpg" mce_href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=disk border=0 alt=disk src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_thumb.jpg" width=919 height=205 mce_src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/IKEAfyingmycomputer_14C00/disk_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=center&gt;Figure 2: Drive schema&lt;/P&gt;
&lt;P&gt;Finally, by redirecting my entire user profile to the M: drive, I am not using the C: for anything other than the operating system.&amp;nbsp; All of the user data, such as Favourites, documents, even temp files, etc. are redirected to M:.&amp;nbsp; I have it all working great now, but it took an awful lot of work to get there.&amp;nbsp; However, now that it is done, I can change my operating system (simply swapping out the VHD, fixing a few registry keys etc.) and be working with everything again within a couple of hours, as opposed to a couple of days.&amp;nbsp; Beat that for efficiency!&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Lessons learned:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;As with all experimenting I learnt plenty of lessons, the hard way.&amp;nbsp; Also, it is not totally modular yet, as certain pieces can’t be abstracted from the operating system; an example of this is the anti-virus software that still needs to be installed inside the VHD file and certain applications insist on writing to C:\Users\USERNAME.&amp;nbsp; Below, I have listed the biggest problems that I came experienced, as well as some issues that need to be considered.&amp;nbsp; The biggest issue I have seen though is not actually a technical one; some of the configurations are very very very likely to be &lt;U&gt;unsupported&lt;/U&gt; by Microsoft and/or third party vendors.&amp;nbsp; This doesn’t concern me too much because I am my own helpdesk, but it may be an issue in different environments.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Microsoft company policy states that any disk partition that contains confidential information must be protected with Bitlocker.&amp;nbsp; As you can see in the drive schema above, M: is encrypted, and so is C:, which is inside the VHD file.&amp;nbsp; Unless things change between now and the release of Windows 7, a Bitlocker’d “Boot from VHD” file is an unsupported configuration. &lt;/LI&gt;
&lt;LI&gt;Likewise, I am pretty certain that Windows 7 in VHD on a computer that has no operating system &lt;EM&gt;installed ‘normally’&lt;/EM&gt; (i.e. the files on the disk rather than wrapped up in a VHD file) is also an unsupported configuration. &lt;/LI&gt;
&lt;LI&gt;There is no 64 bit App-V client available yet. &lt;/LI&gt;
&lt;LI&gt;Sequencing applications in App-V can be a fiddly job, and also not all applications can be sequenced. &lt;/LI&gt;
&lt;LI&gt;There is allegedly a very slight loss of performance for Windows 7 running inside a VHD file when compared to a ‘normally installed’ Windows 7 computer.&amp;nbsp; I would argue this point because, in my opinion, any performance degradation is either negligible or unnoticeable – but I am not refuting what Microsoft has published regarding this issue. &lt;/LI&gt;
&lt;LI&gt;By default, the installation of Windows 7 will not create a paging file if it detects that a VHD file is being used to boot.&amp;nbsp; It took me a while to work out why I couldn’t start any virtual machines on my computer due to lack of memory because of this.&amp;nbsp; You can create a paging yourself, but you’ll need to create it on a partition outside the VHD file, in my case it is on the D: drive as it is the only partition not encrypted with Bitlocker.&lt;/LI&gt;
&lt;LI&gt;Using standalone App-V packages requires a hefty amount of disk space because the packages are often larger than the space that a normal installation of the application would consume.&amp;nbsp; Also, by carving up the local disk into partitions, I limited myself to the amount of space available. &lt;/LI&gt;
&lt;LI&gt;App-V applications can take a little longer to start (unless caching is used) compared to an installed application. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;After reading this, the obvious questions is “why not just put the OS into a different partition?”.&amp;nbsp; My answer to this though is simple; doing it this way I can prepare the VHD file using Hyper-V at leisure without loosing access to everything else while I am doing it.&amp;nbsp; If it takes 3 weeks, then that is no problem!&amp;nbsp; Also, and importantly, I can put all the operating systems I want to boot into VHD files that all reside on the same partition.&amp;nbsp; I am currently running a dual-boot configuration with Windows 7 in one VHD file, and Window Server 2008 R2 (with Hyper-V enabled of course) in another VHD file, with both VHD files on the same partition (D:). &lt;/P&gt;
&lt;P&gt;If you try any of this on your computer, please don’t later on phone Microsoft support for help.&amp;nbsp; Not unless they publish a support statement clarifying that the configuration is a supported one!&amp;nbsp; This is simply an experiment I have been working on that works extremely well for me as I often reinstall my computer.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;p.s. for those that don't know.&amp;nbsp; IKEA is a mega super store that sells modular furniture that you take home and try to build yourself.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3252171" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.technet.com/doxley/archive/tags/Misc/default.aspx">Misc</category><category domain="http://blogs.technet.com/doxley/archive/tags/Live+Mesh/default.aspx">Live Mesh</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx">Server 2008 R2</category><category domain="http://blogs.technet.com/doxley/archive/tags/App-V/default.aspx">App-V</category></item><item><title>Faster Creation of Virtual Machines</title><link>http://blogs.technet.com/doxley/archive/2009/04/08/faster-creation-of-virtual-machines.aspx</link><pubDate>Wed, 08 Apr 2009 09:55:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3223845</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/doxley/comments/3223845.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3223845</wfw:commentRss><description>&lt;p align="justify"&gt;I recently noticed a blog post on TechNet about a new tool that was released on CodePlex.&amp;#160; WIM2VHD is a command-line tool allows you to create &lt;u&gt;sysprepped&lt;/u&gt; VHD images from any Windows 7 installation source (and I suspect Windows Server 2008 R2 as well) that work with Virtual PC, Virtual Server, Microsoft Hyper-V, and Windows 7's new Native VHD-Boot functionality.&amp;#160; Basically, you can create an entire virtual machine VHD file in minutes without have to go through the whole setup process of Windows.&amp;#160; It is nice and simple to use, and after a brief moment of confusion I had it working fine :-)&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;To create my first VHD file, I ran the command: &lt;strong&gt;cscript.exe C:\Users\Administrator\Desktop\WIM2VHD.wsf /wim:e:\sources\install.wim /sku:Ultimate /vhd:U:\Hyper-V\Win7.vhd /size:12000 /disktype:Dynamic&lt;/strong&gt;&lt;/p&gt;  &lt;p align="justify"&gt;However, this failed (as shown below) with the error “&lt;strong&gt;Error: 0: No filePath was specified&lt;/strong&gt;”.&amp;#160; After fiddling around with the command line to make sure that I was specifying the relevant paths, I realised that WIM2VHD was failing because it was unable to mount the WIM file from the Windows 7 DVD.&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_thumb.png" width="670" height="498" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;In order to mount WIM files, you first need to have installed the Windows Automated Installation Kit (WAIK), which you can get here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&amp;amp;displaylang=en&lt;/a&gt;.&amp;#160; One thing to note is that I installed the beta version that was released for Windows 7.&amp;#160; I do not actually know if the current 1.1 version will work with WIM2VHD, I imagine so.&amp;#160; The 1.1 version can be found here: &lt;a title="http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=94BB6E34-D890-4932-81A5-5B50C657DE08&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;p align="justify"&gt;Once that was installed, I simply re-ran the previous command and, as you can see, had much more success!&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_thumb_1.png" width="672" height="739" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/FasterCreationofVirtualMachines_CB06/image_thumb_2.png" width="671" height="786" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p align="justify"&gt;This really is a great tool, as you can create virtual machines extremely quickly.&amp;#160; And, the possibilities are endless because you could incorporate WIM2VHD into existing processes so that you could provision new computers easily and quickly on-the-fly using scripts.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3223845" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Scripting/default.aspx">Scripting</category><category domain="http://blogs.technet.com/doxley/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008/default.aspx">Server 2008</category><category domain="http://blogs.technet.com/doxley/archive/tags/Tips/default.aspx">Tips</category><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx">Server 2008 R2</category></item><item><title>Not quite a perfect install of Win2K8 R2</title><link>http://blogs.technet.com/doxley/archive/2009/02/10/not-quite-a-perfect-install-of-win2k8-r2.aspx</link><pubDate>Tue, 10 Feb 2009 21:28:12 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3200345</guid><dc:creator>Daniel Oxley</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/doxley/comments/3200345.aspx</comments><wfw:commentRss>http://blogs.technet.com/doxley/commentrss.aspx?PostID=3200345</wfw:commentRss><description>&lt;p align="justify"&gt;The beta releases of both Windows 7 and Windows Server 2008 R2 (WIN2K8R2) have really been the hot topics of the last month or so, as you’ve probably seen if you read various blogs on TechNet/MSDN or other IT news sources.&amp;#160; I’ve avoided commenting on how great they are, especially Windows 7, simply because pretty much everybody else has been doing it.&amp;#160; Instead, I thought I’d blog on how I fixed a pretty common problem that people are having with Windows Server 2008 R2 on laptops, that of driver support.&lt;/p&gt;  &lt;p align="justify"&gt;My work laptop (a Dell Latitude D820 – not a bad machine, although I wish I had the D830 for full x64 memory support) runs Windows 7 x64 dual-booting with Windows Server 2008 R2 x64.&amp;#160; Windows 7 picked up all of my hardware and installed all the necessary drivers without any additional actions required, other than running Windows Update to get the graphics card driver.&amp;#160; My next step was to install Windows Server 2008 R2.&amp;#160; After the final reboot, I went to Device Manager to see what state I was in regarding missing drivers; everything looked pretty good apart from 2 devices (see below picture) that did not have any drivers installed.&amp;#160; Running Windows Update didn’t solve the driver issue either so I was stuck.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/image_thumb.png" width="319" height="457" /&gt;&lt;/a&gt;The above picture shows how Device Manager looked after final reboot during the installation of the OS.&amp;#160; It looked like I was stuck, but after playing around a bit I actually managed to advance a bit further!&amp;#160; The following process below might help to get it (most of it anyway) resolved for your computer as well.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Right-click on the unknown device and choose “Update Driver”.     &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/b_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="b" border="0" alt="b" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/b_thumb.png" width="627" height="443" /&gt;&lt;/a&gt;      &lt;br /&gt; &lt;/li&gt;    &lt;li&gt; In the path, select the Windows folder from your previously installed Windows 7 partition.&amp;#160; Obviously this only works if you have Windows 7 installed, dual-booting.&amp;#160; I expect that this would work though if you could get access to the Windows folder of a Windows 7 installation from another machine.&amp;#160; Make sure the check box “Include Subfolders” is checked, and press Next.     &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/c_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="c" border="0" alt="c" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/c_thumb.png" width="627" height="443" /&gt;&lt;/a&gt;      &lt;br /&gt; &lt;/li&gt;    &lt;li&gt; Windows will now look for any drivers in the specified directory.     &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/d_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="d" border="0" alt="d" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/d_thumb.png" width="627" height="443" /&gt;&lt;/a&gt;      &lt;br /&gt; &lt;/li&gt;    &lt;li&gt; And as if by magic, drivers are being installed!&amp;#160; :-)     &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/e_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="e" border="0" alt="e" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/e_thumb.png" width="626" height="443" /&gt;&lt;/a&gt;      &lt;br /&gt; &lt;/li&gt;    &lt;li&gt;Returning to Device Manager, one of the devices was now installed correctly.&amp;#160; Unfortunately, when I repeated the above steps for the remaining device it did not work.&amp;#160; Looking at the PnPID of it suggests that it is the Bluetooth radio, something I can do without in my Windows Server 2008 R2 installation.     &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/f_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="f" border="0" alt="f" src="http://blogs.technet.com/blogfiles/doxley/WindowsLiveWriter/MissingdriversFORWin2KR2_FB20/f_thumb.png" width="260" height="427" /&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Of course, this ‘fix’ is most likely to break any chance of getting support from Microsoft, and may even introduce system instabilities.&amp;#160; But, if you are just testing out the new OS then this might be a good option for you to get all (or almost all) of your hardware installed correctly!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3200345" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/doxley/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/doxley/archive/tags/Server+2008+R2/default.aspx">Server 2008 R2</category></item></channel></rss>