<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Robert Larson</title><subtitle type="html">Thoughts and information on Virtualization and other topics</subtitle><id>http://blogs.technet.com/roblarson/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/roblarson/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-04-26T20:33:14Z</updated><entry><title>Cool New Gateway Netbook</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/07/25/cool-new-gateway-netbook.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/07/25/cool-new-gateway-netbook.aspx</id><published>2009-07-25T19:58:21Z</published><updated>2009-07-25T19:58:21Z</updated><content type="html">&lt;p&gt;Since Windows 7 RTMd, I figured I needed a new toy to play with. I run Windows Server 2008 R2 on my high end notebook, but wanted to run Windows 7 so I could get some of the great new features.&lt;/p&gt;  &lt;p&gt;I have been researching netbooks for a few weeks and had decided that I wanted something with at least a 11” screen. I looked at all the usual suspects Acer, Lenovo, Dell, etc… and then I cam across one that struck my eye, a Gateway LT3114U netbook from BestBuy.&amp;#160; &lt;/p&gt;  &lt;p&gt;(Note that if you want the Cherry Red model you can only seem to buy it online, but you can walk into a BestBuy and buy the black model….I found this out the hard way and had to wait two extra days for my machine while a coworker rubbed it in with his.)&lt;/p&gt;  &lt;p&gt;For those who do not know, Acer bought Gateway. This netbook is a slightly redesigned version of the Acer Aspire One 11.6” model.&amp;#160; The Gateway version comes&amp;#160; with an 11.6” screen 2GB RAM, 250 GB 5400 RPM hard drive, 6 Cell battery, and Vista Basic. This version if the netbook is based on a AMD Athlon 64-bit processor for netbooks. So you can actually install a 64-bit OS.&lt;/p&gt;  &lt;p&gt;I have been playing with the configuration and have done the following:&lt;/p&gt;  &lt;p&gt;- swapped the 5400 RPM drive for a 7200 RPM drive&lt;/p&gt;  &lt;p&gt;- swapped the 2GB RAM module for a 4GB RAM module (Yes it will take a 4GB module)&lt;/p&gt;  &lt;p&gt;- swapped the Vista Basic for Windows 7 Ultimate x64&lt;/p&gt;  &lt;p&gt;The cool and completely unexpected swap was the RAM upgrade.&amp;#160; The specs said it only takes a 2GB module, but I had heard rumors at work that it would support a 4GB module, so I thought I would try it.&amp;#160; In this configuration I get 3.75 GB of usable RAM (256 GB is for the shared video HyperMemory.&lt;/p&gt;  &lt;p&gt;The 7200 RPM makes it run a little hotter, mainly because I took and older 100GB drive I had lying around to do the test. So one of the new generation 7200 RPM drive would probably solve that issue.&lt;/p&gt;  &lt;p&gt;The Video performance is decent.&amp;#160; I can watch hulu videos as normal resolution. At full screen they are slightly jumpy.&lt;/p&gt;  &lt;p&gt;So far I have been pretty impressed by the performance under Windows 7. I am currently running under 2GB while I wait for an additional 4GB module.&lt;/p&gt;  &lt;p&gt;Go check one out yourself…..&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3268080" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Q&amp;A on AMD Rapid Virtualization Indexing (RVI)</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/07/20/q-a-on-amd-rapid-virtualization-indexing-rvi.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/07/20/q-a-on-amd-rapid-virtualization-indexing-rvi.aspx</id><published>2009-07-21T01:58:56Z</published><updated>2009-07-21T01:58:56Z</updated><content type="html">&lt;p&gt;My Hyper-V Resource Kit co-author, Janique Carbone, and Tim Mueting - AMD Product Manager have gotten together to produce a &lt;a href="http://doingitvirtual.com/blogs/virtualzone/archive/2009/07/20/amd-v-rapid-virtualization-indexing-and-windows-server-2008-r2-hyper-v-second-level-address-translation.aspx"&gt;Q&amp;amp;A&lt;/a&gt; on AMD’s Rapid Virtualization Indexing (RVI) technology in the latest AMD Opteron processor line. Hyper-V R2 uses this technology to enable Second Level Address Translation (SLAT) to offload work from the hypervisor to hardware.&lt;/p&gt;  &lt;p&gt;The entry also has links to additional information on RVI and other AMD technology. It is good reference and read.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3266535" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Windows Server 2008 Hyper-V Resource Kit on the shelves June 10th</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/06/01/windows-server-2008-hyper-v-resource-kit-on-the-shelves-june-10th.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/06/01/windows-server-2008-hyper-v-resource-kit-on-the-shelves-june-10th.aspx</id><published>2009-06-02T05:18:31Z</published><updated>2009-06-02T05:18:31Z</updated><content type="html">&lt;p&gt;Well Janique and I finished another Resource Kit book, this time on Hyper-V…..700 plus pages of Hyper-V resources (including a chapter on Hyper-V R2 coming in Windows Server 2008 R2) is done and on the way to the book store near you!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/WindowsServer2008HyperVResourceKitonthes_12BA3/clip_image001_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/WindowsServer2008HyperVResourceKitonthes_12BA3/clip_image001_thumb.jpg" width="201" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can find the official announcement from Microsoft Press &lt;a href="http://blogs.msdn.com/microsoft_press/archive/2009/05/13/rtm-d-today-windows-server-2008-hyper-v-resource-kit.aspx."&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Sample chapters are available on Janique’s web site using the links here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://doingitvirtual.com/media/p/9485.aspx"&gt;Table of Contents&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://doingitvirtual.com/media/p/9486.aspx"&gt;Chapter 2&lt;/a&gt; (Hyper-V Overview)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://doingitvirtual.com/media/p/10048.aspx"&gt;Chapter 8&lt;/a&gt; (Moving from Virtual Server 2005 R2 to Hyper-V)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://doingitvirtual.com/media/p/10049.aspx"&gt;Index&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We hope you find the book informative and full of guidance and best practices to help you plan, deploy, and manage a single Hyper-V server to a large farm of Hyper-V servers.&lt;/p&gt;  &lt;p&gt;Thanks to all of the Microsoft team that helped us write, review, edit, and publish this book.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3249156" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Installing Windows Server 2008 R2 on a notebook and getting all those required drivers.</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/05/02/installing-windows-server-2008-r2-on-a-notebook-and-getting-all-those-required-drivers.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/05/02/installing-windows-server-2008-r2-on-a-notebook-and-getting-all-those-required-drivers.aspx</id><published>2009-05-03T07:18:45Z</published><updated>2009-05-03T07:18:45Z</updated><content type="html">&lt;p&gt;If you are like me, you use Windows Server 2008 R2 as your standard desktop/notebook OS. If you have installed Windows Server 2008 R2 on your notebook, you might notice that you ended up with a series of yellow bangs for missing device drivers. I found a workaround to get those drivers without have to manually go find them all from Windows Catalog. Try this….&lt;/p&gt;  &lt;p&gt;1) Install Windows Server 2008 R2 on your notebook (I am using a Lenovo T61P), but leave about 20GB of free space available.&lt;/p&gt;  &lt;p&gt;2) Install all the roles and features on your machine….here is what I have&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;- Hyper-V role     &lt;br /&gt;- Desktop Experience feature      &lt;br /&gt;- Wireless LAN      &lt;br /&gt;- Windows Server Backup&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;3) Run Windows update to get any driver updates….you will end up with multiple missing device drivers in Device Manager.&lt;/p&gt;  &lt;p&gt;4) On that additional 20 GB partition, install Windows 7 x64 Enterprise or Ultimate&lt;/p&gt;  &lt;p&gt;5) Run Windows update on the Windows 7 installation until all yellow bangs are resolved (this might take a couple of reboots)&lt;/p&gt;  &lt;p&gt;6) Now reboot into the Windows Server 2008 R2 installation, open Device Manager&lt;/p&gt;  &lt;p&gt;7) For each yellow bang, right click it and say Update Driver Software, when you get the dialog, select &lt;strong&gt;Browse my computer for driver software&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;8) In the dropdown box at the top of the screen, browse to the drive that has Windows 7 installed and go to &lt;strong&gt;Drive:\Windows\System32\DriverStore\FileRepository&lt;/strong&gt;, Click Next    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/InstallingWindowsServer2008R2onanoteboo_147B7/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/InstallingWindowsServer2008R2onanoteboo_147B7/image_thumb_1.png" width="451" height="324" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;9) The new driver should be found and automatically installed.&lt;/p&gt;  &lt;p&gt;10) Repeat for all other drivers. &lt;/p&gt;  &lt;p&gt;When you are done, you should have Windows 7 x64 drivers installed (except for the Bluetooth driver probably)&lt;/p&gt;  &lt;p&gt;Hope that helps you fellow Windows Server 2008 R2 users….&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3234368" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Hyper-V Resource Kit</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/04/20/hyper-v-resource-kit.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/04/20/hyper-v-resource-kit.aspx</id><published>2009-04-20T17:41:17Z</published><updated>2009-04-20T17:41:17Z</updated><content type="html">&lt;p&gt;Well we have finally finished all the chapters of the Hyper-V Resource Kit. We are in final editing stage, but there is light at the end of the tunnel. Be looking for it on the shelves within the next 60 days.&lt;/p&gt;  &lt;p&gt;Here is a preview of the TOC.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Introduction to Virtualization &lt;/li&gt;    &lt;li&gt;Overview &lt;/li&gt;    &lt;li&gt;Architecture &lt;/li&gt;    &lt;li&gt;Installation and Deployment &lt;/li&gt;    &lt;li&gt;Advanced Features &lt;/li&gt;    &lt;li&gt;Security &lt;/li&gt;    &lt;li&gt;Best Practices and Optimization &lt;/li&gt;    &lt;li&gt;Moving from Virtual Server 2005 R2 to Hyper-V &lt;/li&gt;    &lt;li&gt;Hyper-V R2 &lt;/li&gt;    &lt;li&gt;Management Overview &lt;/li&gt;    &lt;li&gt;Single Server Management &lt;/li&gt;    &lt;li&gt;Server Farm Management Using SCVMM &lt;/li&gt;    &lt;li&gt;Backup and Recovery &lt;/li&gt;    &lt;li&gt;Server Migration using SCVMM &lt;/li&gt;    &lt;li&gt;Server Monitoring using SCOM &lt;/li&gt;    &lt;li&gt;Management using PowerShell &lt;/li&gt;    &lt;li&gt;Server Virtualization Scenarios &lt;/li&gt;    &lt;li&gt;Virtualization Project – Envisioning &lt;/li&gt;    &lt;li&gt;Virtualization Project – Discovery &lt;/li&gt;    &lt;li&gt;Virtualization Project – Assessment &lt;/li&gt;    &lt;li&gt;Virtualization Project – Planning and Design &lt;/li&gt;    &lt;li&gt;Virtualization Project - Pilot &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;It is over 700 pages long…&lt;/p&gt;  &lt;p&gt;For more information visit &lt;a title="http://www.microsoft.com/learning/en/us/Books/11842.aspx" href="http://www.microsoft.com/learning/en/us/Books/11842.aspx"&gt;http://www.microsoft.com/learning/en/us/Books/11842.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3228188" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Beware of Integrated eSATA ports</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/03/01/beware-of-integrated-esata-ports.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/03/01/beware-of-integrated-esata-ports.aspx</id><published>2009-03-02T06:28:32Z</published><updated>2009-03-02T06:28:32Z</updated><content type="html">&lt;p&gt;For you demo warriors out there who try to get the maximum performance for your Hyper-V based demos, eSATA has been your path to maximum performance. If you only use a single drive attached to an eSATA port, you can quit reading, but if you are like me and want the best performance possible, you have probably invested in a 2.5” or 3.5” external portable cabinet that can take two or more drives.&lt;/p&gt;  &lt;p&gt;These cabinets from makers like StarTech and AMS, have built in hardware RAID functionality that allow you to configure the dual drives in a RAID configuration without requiring a RAID card in your machine. Typically RAID 1 (mirroring) and RAID 0 (striping) are the two most common approaches in a dual drive case.&lt;/p&gt;  &lt;p&gt;BUT, these external cases rely on a technology called Port Multiplication to see all the drives. You can go read the detailed description at your favorite web site, but basically port multiplication allows you to have multiple drives accessible through a single eSATA port. The catch is that the eSATA interface must support Port Multiplication.&lt;/p&gt;  &lt;p&gt;This is where the issue is with integrated eSATA ports in laptops and desktop motherboards.&amp;#160; They do not all support port multiplication…actually very few do.&lt;/p&gt;  &lt;p&gt;I found this out the hard way recently. I purchased a new high end workstation class notebook that has an integrated eSATA port. the port I found out does not support port multiplication. If you attempt to connect an external case to the eSATA port and the drives are in RAID mode, the port will not be able to understand which drive it is talking to and the entire machine will slow to a crawl. Even if you attempt to configure the dual drives as JBOD, the ports will only see the 1st drive.&lt;/p&gt;  &lt;p&gt;How do you deal with this issue?&amp;#160; You use an ExpressCard with port multiplication support or use only a single drive case connected to the internal eSATA port.&lt;/p&gt;  &lt;p&gt;Hope this saves you hours of headache…&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3208113" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Managing MAC Address Pools in Hyper-V R2</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/02/17/managing-mac-address-pools-in-hyper-v-r2.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/02/17/managing-mac-address-pools-in-hyper-v-r2.aspx</id><published>2009-02-17T14:24:05Z</published><updated>2009-02-17T14:24:05Z</updated><content type="html">&lt;p&gt;Hyper-V automatically creates a MAC address pool for virtual machines usage when it is installed. Hyper-V RTM had no option in the UI for managing the MAC address pool and you had to edit the registry to manage the pool (see a detailed article on that subject &lt;a href="http://www.virtualizationadmin.com/articles-tutorials/microsoft-hyper-v-articles/networking/mac-address-pool-duplication-hyper-v.html" target="_blank"&gt;here&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;Hyper-V R2 has provided the ability to manage the address pool directly in the Virtual Network Manager. To manage the global MAC address pool, open up Virtual Network Manager and select the MAC Address Range option under Global Network Settings. From here you can modify the MAC address pool available on the managed Hyper-V host.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/ManagingMACAddressPoolsinHyperVR2_4BEF/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/ManagingMACAddressPoolsinHyperVR2_4BEF/image_thumb_1.png" width="545" height="509" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Note that making this change does not fix any existing assigned MAC addresses from the original pool. Therefore if you need to change the MAC address used or modify the range of addresses, you should make this change prior to creating the first virtual machine. &lt;/p&gt;  &lt;p&gt;If virtual machines have already been created, then you have two options to change the MAC address.&lt;/p&gt;  &lt;p&gt;1) Modify the MAC address assignment to static and assign a static MAC address to the virtual network adapter.&lt;/p&gt;  &lt;p&gt;2) Remove and re add the virtual network adapter in the virtual machine and a new dynamic MAC address from the pool will be assigned.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3203420" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Hyper-V R2 and Management NICs</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2009/02/11/hyper-v-r2-and-management-nics.aspx" /><id>http://blogs.technet.com/roblarson/archive/2009/02/11/hyper-v-r2-and-management-nics.aspx</id><published>2009-02-11T11:41:24Z</published><updated>2009-02-11T11:41:24Z</updated><content type="html">&lt;p&gt;When you install Hyper-V R2 role now it reserves a single wired NIC in the machine for management of the parent partition. If you have only a single NIC in your server, you will not be able you select a NIC to create an external network when you are installing the role.&amp;#160; This is a good thing because the installation is enforcing best practices.&lt;/p&gt;  &lt;p&gt;Hyper-V R2 also has a new default when creating an External Virtual Network. By default the new external virtual network is not exposed to the parent partition for it to share. In order to enable the parent partition to share the NIC, there is a new checkbox that you must enable under the physical NIC dropdown box (as you can see in the picture below).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/HyperVR2andManagementNICs_25CE/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/roblarson/WindowsLiveWriter/HyperVR2andManagementNICs_25CE/image_thumb.png" width="510" height="477" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If your machine only has a single NIC, you can create an external virtual network and check this box. This will allow the virtual machines and the parent partition to share the single NIC.&lt;/p&gt;  &lt;p&gt;NOTE: Doing this will violate best practices for a Hyper-V install. It is recommended to add an additional NIC to the server instead.&lt;/p&gt;  &lt;p&gt;If you are running Hyper-V R2 on a notebook, another option is to use and ExpressCard Ethernet adapter or an USB-to-Ethernet adapter to add an additional NIC that can be seen by Hyper-V. See &lt;a href="http://blogs.technet.com/roblarson/archive/2008/07/03/additional-nic-for-your-laptop-and-hyper-v.aspx" target="_blank"&gt;this&lt;/a&gt; previous post for some USB-to-Ethernet adapters that have 64-bit drivers.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3200715" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Installing Zune 3.1 on Windows Server 2008 x64</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2008/11/21/installing-zune-3-1-on-windows-server-2008-x64.aspx" /><id>http://blogs.technet.com/roblarson/archive/2008/11/21/installing-zune-3-1-on-windows-server-2008-x64.aspx</id><published>2008-11-21T14:54:56Z</published><updated>2008-11-21T14:54:56Z</updated><content type="html">&lt;p&gt;Ok you are probably wondering why you would ever need Zune software on your Windows Server 2008 x64 machine….well if you are like me, my primary machine is my notebook and I run Windows Server 2008 x64 so I can have Hyper-V.&lt;/p&gt;  &lt;p&gt;Anyway, Microsoft released a new version of the Zune software the other day and I wanted to install the latest version on my machine.&amp;#160; Good – there is a native 64-bit version of Zune. Bad - the Zune installer blocks on Windows Server 2008 x64.&lt;/p&gt;  &lt;p&gt;So how do you get around this issue?&amp;#160; You can extract the installation package and install by hand…..that gets around the installation block on OS version, but there is a catch, you MUST install as the local administrator. No you cannot install with an account that is a member of the local administrators group.&lt;/p&gt;  &lt;p&gt;Here is the process&lt;/p&gt;  &lt;p&gt;1) Download the Zune 3.1 package from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6136349F-2B32-4946-83B5-A09775531EF4&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;.&amp;#160; It is a 300+ MB package&lt;/p&gt;  &lt;p&gt;2) Open a command prompt and launch the downloaded package with the /x option to extract it versus launch the installation. &lt;/p&gt;  &lt;p&gt;ZUNEPACKAGE31.exe /x&lt;/p&gt;  &lt;p&gt;3) Specify a folder to extract to, I used C:\TEMP\ZUNE31 as the directory&lt;/p&gt;  &lt;p&gt;4) Go to C:\TEMP\ZUNE31\x64\PACKAGES&lt;/p&gt;  &lt;p&gt;5) Right Click the ZUNE_X64.MSI and select Install&lt;/p&gt;  &lt;p&gt;6) Answer the questions and it will install&lt;/p&gt;  &lt;p&gt;Now go enjoy the music!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3157493" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Go to 8GB on your notebook for ~$350</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2008/10/08/go-to-8gb-on-your-notebook-for-350.aspx" /><id>http://blogs.technet.com/roblarson/archive/2008/10/08/go-to-8gb-on-your-notebook-for-350.aspx</id><published>2008-10-09T06:38:00Z</published><updated>2008-10-09T06:38:00Z</updated><content type="html">&lt;P&gt;Some vendors have started shipping DDR2-5300 memory that provides 667Mhz 4GB SODIMMs for you notebook.&amp;nbsp; You will need a notebook that has a SantaRosa chipset to be able to access all 8GB and even then the BIOS has to support it.&lt;/P&gt;
&lt;P&gt;I personally purchased 8GB G.Skill memory from &lt;A class="" title="4Gb SODIMMs" href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820231202" mce_href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820231202"&gt;newegg.com&lt;/A&gt; for $170 per chip.&amp;nbsp;&amp;nbsp;I have tested the memory in a Lenovo T61P and a Dell Latitude 830 with no issues.&amp;nbsp; I did have an issue with a Dell Inspiron 1420.&amp;nbsp; It does not recognize both 4GB chips when installed and does not finish the boot process.&amp;nbsp; It does support a 4GB and a 2GB module for 6GB RAM.&lt;/P&gt;
&lt;P&gt;So for about $350 you can upgrade your compatible notebook to 8GB RAM.&lt;/P&gt;
&lt;P&gt;Hope this helps you run more VMs on your notebook.&amp;nbsp; :-)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3134414" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Installing Updates on Server Core</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2008/07/27/installing-updates-on-server-core.aspx" /><id>http://blogs.technet.com/roblarson/archive/2008/07/27/installing-updates-on-server-core.aspx</id><published>2008-07-27T16:10:26Z</published><updated>2008-07-27T16:10:26Z</updated><content type="html">&lt;p&gt;I love Windows Server 2008 installed with Server Core. It’s small footprint (although it could be even smaller), simplistic command line UI, and the boot speed.&amp;#160; One thing I dislike (until recently) is installing updates on Server Core. Well I found a nice little sample script that works beautifully to check and install all available updates from the command line&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa387102(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa387102(VS.85).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;This is a VBScript&amp;#160; that uses the built in Windows Update Agent (WUA) to check for all available updates, provide you a list, and allow you to select to download and install the updates on your machine.&lt;/p&gt;  &lt;p&gt;This makes updating a Server Core image a breeze.&lt;/p&gt;  &lt;p&gt;Enjoy.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3094342" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Additional NIC for your Laptop and Hyper-V</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2008/07/03/additional-nic-for-your-laptop-and-hyper-v.aspx" /><id>http://blogs.technet.com/roblarson/archive/2008/07/03/additional-nic-for-your-laptop-and-hyper-v.aspx</id><published>2008-07-03T15:44:19Z</published><updated>2008-07-03T15:44:19Z</updated><content type="html">&lt;p&gt;If you are like me and use Windows Server 2008 and Hyper-V on your laptop, you have possibly found out that Hyper-V does not support wireless adapters. This is an issue with the Wireless spec no Hyper-V.&amp;#160; You can use ICS or bridging to get it to work, but having a 2nd wired network adapter can be helpful in some situations.&lt;/p&gt;  &lt;p&gt;What you need is a USB NIC that can be quickly added to your machine when you need it.&amp;#160; I have been searching an have bought some adapters from local computer stores to find none that have x64 drivers.&lt;/p&gt;  &lt;p&gt;Well another MS consultant told me about an adapter that his friend uses with Hyper-V.&amp;#160; I bought one and found some drivers that work&lt;/p&gt;  &lt;p&gt;These two adapters work with Vista x64 and Windows Server 2008 x64 if you use the Vista x64 drivers from the chipset manufacturer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.airlink101.com/products/agigausb.php"&gt;&lt;u&gt;http://www.airlink101.com/products/agigausb.php&lt;/u&gt;&lt;/a&gt; - 1 Gb version (AS88718)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.airlink101.com/products/asohousb.php"&gt;&lt;u&gt;http://www.airlink101.com/products/asohousb.php&lt;/u&gt;&lt;/a&gt; - 100 Mb version (AS88772)&lt;/p&gt;  &lt;p&gt;Use drivers from chipset mfgr &lt;a href="http://www.asix.com.tw"&gt;&lt;u&gt;http://www.asix.com.tw&lt;/u&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;TrendNet also makes a 10/100 USB adapter that has x64 Vista drivers.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://trendnet.com/products/proddetail.asp?prod=150_TU2-ET100&amp;amp;cat=49" href="http://trendnet.com/products/proddetail.asp?prod=150_TU2-ET100&amp;amp;cat=49"&gt;http://trendnet.com/products/proddetail.asp?prod=150_TU2-ET100&amp;amp;cat=49&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Their gigabit adapter might also have drivers, but I have not investigated it to find out.&lt;/p&gt;  &lt;p&gt;So if you find yourself in need of another wired NIC on your notebook running x64, then you have options….doesn’t everyone do clustering on their notebooks :-)&lt;/p&gt;  &lt;p&gt;BTW, Fry’s carries the 10/100Mb AirLink101 adapter and it is on sale right now for $2.99 in stores.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3082954" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Getting UNDO functionality with Hyper-V Snapshots</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2008/05/15/getting-undo-functionality-with-hyper-v-snapshots.aspx" /><id>http://blogs.technet.com/roblarson/archive/2008/05/15/getting-undo-functionality-with-hyper-v-snapshots.aspx</id><published>2008-05-15T10:54:40Z</published><updated>2008-05-15T10:54:40Z</updated><content type="html">&lt;p&gt;Snapshots are not the same as UNDO disks in Virtual Server 2005…go &lt;a href="http://blogs.technet.com/roblarson/archive/2008/04/26/virtual-machine-snapshots-with-hyper-v.aspx" target="_blank"&gt;here&lt;/a&gt; to read a previous post of mine to learn about how they work.&lt;/p&gt;  &lt;p&gt;That said, you get UNDO like functionality using snapshots…..with maybe a little more work.&lt;/p&gt;  &lt;p&gt;In Virtual Server, when you wanted to use UNDO, you powered down your VM and enabled UNDO on the Virtual hard disk tab. Then after you power on the VM, when you powered it off you will be asked if you want to Save, Commit, or Discard your changes. Selecting Save kept the changes separate, Commit merged them into the original VHD and then started the UNDO process over again, and Discard threw away the changes and started over again. All of this used Differencing disks in the background.&lt;/p&gt;  &lt;p&gt;In Hyper-V, UNDO is not an available option on the virtual disk menu anymore, you now have snapshots. If you want the ability to protect your VHD from any changes getting merged you need to do this.&lt;/p&gt;  &lt;p&gt;Before you first power on a VM (the same point you would have enabled UNDO in Virtual Server), take a snapshot and call it something like UNDO DISCARD. This just makes your VHD effectively read only and all changes are written to a working AVHD file.&lt;/p&gt;  &lt;p&gt;Power on your VM and work away.&amp;#160; When you want to effectively “Turn OFF and Discard” all changes, then apply/revert to the UNDO DISCARD snapshot and it is all gone…start a new test scenario. Just remember that if you made any changes to the VM settings, they are also discarded.&lt;/p&gt;  &lt;p&gt;By default all changes are saved to the working file, so you need to do nothing to get the SAVE feature.&lt;/p&gt;  &lt;p&gt;If you want a COMMIT capability and want it permanent like it is with Virtual Server, then that takes a little more work.&amp;#160;&amp;#160; Once you create the UNDO DISCARD snapshot, there is no way to merge any changes back to the original VHD through the snapshot UI.&amp;#160; &lt;/p&gt;  &lt;p&gt;You can do the following though to get the COMMIT functionality&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Power down the VM&lt;/li&gt;    &lt;li&gt;Find the working avhd file&lt;/li&gt;    &lt;li&gt;Copy it to CHILD.VHD&lt;/li&gt;    &lt;li&gt;Backup up your original VHD for protection&lt;/li&gt;    &lt;li&gt;Use the Edit disk option in Hyper-V MMC to edit the new CHILD.VHD and select Merge for the action in the wizard&lt;/li&gt;    &lt;li&gt;Select to Merge to the parent&lt;/li&gt;    &lt;li&gt;Wait for the merge to complete&lt;/li&gt;    &lt;li&gt;Apply the UNDO DISCARD Snapshot (which throws away all the changes which you just merged from the copy and creates a new working avhd file that is the child of the original VHD) &lt;/li&gt;    &lt;li&gt;Power on the VM and work away&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Once again remember that if you had made any changes to the VM settings, that applying the UNDO DISCARD snapshot would have thrown them away…..other than that have fun!!&lt;/p&gt;  &lt;p&gt;Let me know if you have any issues...&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3055496" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Entering Product Keys into Virtual Machines</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2008/05/12/entering-product-keys-into-virtual-machines.aspx" /><id>http://blogs.technet.com/roblarson/archive/2008/05/12/entering-product-keys-into-virtual-machines.aspx</id><published>2008-05-13T00:39:23Z</published><updated>2008-05-13T00:39:23Z</updated><content type="html">&lt;p&gt;I create virtual machines every day.&amp;#160; I have a set of product keys that I use from my MSDN subscription and I hate playing the visual copy typing game (ok I am a lousy typist). It turns out that I had overlooked a nice little feature in VMConnect that makes this VERY easy.&lt;/p&gt;  &lt;p&gt;If you open up VMConnect console to a virtual machine, you will see an option on the menu called Clipboard. The first option is &lt;strong&gt;Type Clipboard Text&lt;/strong&gt;. This nice little time saver allows you to highlight a string of text on the host and then have it pasted into the VM at the current cursor position.&lt;/p&gt;  &lt;p&gt;To copy a product ID into a setup dialog, copy the product ID and the hyphens from a notepad file or other location on the host, place your cursor within the borders of the VM (or click inside the VM if you do not have integration components loaded), click into the product ID box, and press CTRL-V. The feature types the contents of the clipboard text.&lt;/p&gt;  &lt;p&gt;Short, simple, easy to use.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3054247" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry><entry><title>Virtual Machine Snapshots with Hyper-V</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/roblarson/archive/2008/04/26/virtual-machine-snapshots-with-hyper-v.aspx" /><id>http://blogs.technet.com/roblarson/archive/2008/04/26/virtual-machine-snapshots-with-hyper-v.aspx</id><published>2008-04-27T04:33:14Z</published><updated>2008-04-27T04:33:14Z</updated><content type="html">&lt;p&gt;Snapshots are a new feature of Windows Server 2008 Hyper-V. Snapshots are a point in time version of a virtual machine…..what does that mean you ask? It means that you can be running a virtual machine, take a snapshot and at any point you can select a previous snapshot and revert back to that point in time.&amp;#160; You end up with the virtual machine in the EXACT configuration that it was when you took the snapshot…and I mean exact….memory, virtual hardware, processes, state, etc. So you can have a running virtual machine, take a snapshot, change the virtual hardware configuration, format the disk and install a different OS, it does not matter, when you apply the previous snapshot it looks exactly like it did when you took the snapshot.&lt;/p&gt;  &lt;p&gt;Snapshots do not affect the running state of the virtual machine, meaning that taking a snapshot does not change the virtual machine hardware, applications, or the currently running processes. It also means that deleting a snapshot does not change the virtual machine either….it just means that you cannot go OOPS and go back to that point in time to get you out of something you just did.&lt;/p&gt;  &lt;p&gt;The snapshot files consist of the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;A copy of the VM configuration .xml file &lt;/li&gt;    &lt;li&gt;Any save state files &lt;/li&gt;    &lt;li&gt;A differencing disk(.avhd) that is the new working disk for all writes that is the child of the working disk prior to the snapshot. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you create snapshots one right after each other and never apply a previous snapshot, the you will have a tree with one branch. if you apply a previous snapshot, then you will get another branch to the snapshot tree starting at the applied snapshot.&lt;/p&gt;  &lt;h3&gt;Creating Snapshots – How does it work?&lt;/h3&gt;  &lt;p&gt;When you create a new VM in a directory, let’s say D:\TestVM, two sub directories are created – D:\TestVM\Snapshots and D:\TestVM\Virtual Machines. The \Snapshots directory contains nothing, but the \Virtual Machines directory contains the original XML configuration file saved with a unique GUID as the filename with an .xml extension and a directory to house the save state files (.VSV and .bin) memory files. The directory also uses the same GUID as the directory name. I will refer to this as the VMGUID. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: All the filenames and directories are actual GUIDs, I am using friendly names to make it easier to write and understand the concept.&lt;/p&gt;  &lt;p&gt;The VMGUID.XML file points to the D:\TESTVM\TESTVM.VHD as the current VHD for all writes. Before you do any snapshots, all changes get written to the D:\TESTVM\TESTVM.VHD file and any save state is saved in the D:\TestVM\Virtual Machines\VMGUID directory. &lt;/p&gt;  &lt;p&gt;When you create the first snapshot you have two scenarios: [1] You create it with the virtual machine powered down or [2] you create it while the virtual machine is running.&lt;/p&gt;  &lt;p&gt;CASE [1] – VM is powered off &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;It creates two directories in the D:\TestVM\Snapshots\ folder &lt;/li&gt; &lt;/ol&gt;  &lt;ul&gt;   &lt;li&gt;One with a folder name of VMGUID – this is where all the avhd files will be stored for all snapshots (This only happens for the first snapshot) &lt;/li&gt;    &lt;li&gt;One with a new GUID for a folder name – this is where the memory save state for this snapshot is stored, I will refer to this as SNAPGUID &lt;/li&gt;    &lt;li&gt;In this case no files are written to D:\TestVM\Snapshots\SNAPGUID here because the VM is powered down and there is no memory state &lt;/li&gt; &lt;/ul&gt;  &lt;ol&gt;   &lt;li&gt;It also creates a copy of the VM’s XML configuration file with filename SNAP1GUID.XML &lt;/li&gt;    &lt;li&gt;It creates a working .avhd files with another GUID and stores it in the D:\TESTVM\Virtual Machines\VMGUID directory. I will refer to this as WORKING.AVHD &lt;/li&gt;    &lt;li&gt;The VM’s original VMGUID.XML file is updated to point to the new WORKING.AVHD as current VHD &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;CASE [2] – VM is powered on&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Everything that happens for CASE [1] happens for case [2] except in this case the memory is saved to disk and stored in the D:\TestVM\Snapshots\SNAPGUID folder as a BIN with the actual memory saved and a VSV with supporting process information. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Both Case [1] and [2] proceed the same from here….&lt;/p&gt;  &lt;p&gt;From this point on, all writes are written to the WORKING.AVHD file. If you make a bunch of changes and then decide to use Revert (to go back to the point in time of the first snapshot), this is what happens&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The WORKING.avhd file is deleted and a new one is created with a different GUID &lt;/li&gt;    &lt;li&gt;The VM’s original VMGUID.XML file is updated to point to the new WORKING.AVHD as current VHD &lt;/li&gt;    &lt;li&gt;If there was a save state file to load it would be loaded and the VM would be resumed from save state. &lt;/li&gt;    &lt;li&gt;If there was no save state file to load, the machine would remain powered down since you took the snapshot when it as powered down. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;So you make a bunch of more changes and then take another snapshot, this is what happens&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;A copy of the current VMGUID.XML files is made, placed in the SNAPSHOTS folder and given a filename with a new GUID, let’s call it SNAP2GUID.XML &lt;/li&gt;    &lt;li&gt;A folder is created in the SNAPSHOTS folder using the SNAP2GUID to house the save state files for this snapshot, The VM is save stated to this folder &lt;/li&gt;    &lt;li&gt;The current D:\TESSTVM\Snapshots\VMGUID\WORKING.AVHD file is now the point in time state of the VHD (the GUID does not change)      &lt;ul&gt;       &lt;li&gt;Its parent is the original TESTVM.VHD file &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;A new WORKING.AVHD file is created with a new GUID      &lt;ul&gt;       &lt;li&gt;Its parent is the old WORKING.AVHD file &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;The VMGUID.XML file is updated to the new WORKING.AVHD &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;So for each new snapshot in succession &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;A copy of the current VMGUID.XML is made and placed in the VMs SNAPSHOTS folder, the filename is a unique GUID &lt;/li&gt;    &lt;li&gt;A new directory is created in the SNAPSHOTS folder to hold the save state files, the folder name is the same as the GUID in (a) above &lt;/li&gt;    &lt;li&gt;A new avhd file is created with a new unique GUID. This becomes the new working avhd file and the existing one becomes the RO parent. &lt;/li&gt;    &lt;li&gt;All new writes are made to the new working avhd file &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Hope that provides you with a better understanding on what snapshots are and how they are created under the hood…..I will save deleting snapshots for a future post :-)&lt;/p&gt;  &lt;p&gt;Robert….&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3045613" width="1" height="1"&gt;</content><author><name>RobLarso</name><uri>http://blogs.technet.com/members/RobLarso.aspx</uri></author></entry></feed>