Summary: Use this checklist when upgrading Windows Server 2008 VMs from hardware version 4 to hardware version 7 on vmware.
Date: Around 2010
Refactor: 29 April 2025: Checked links and formatting.
This is a manual and checklist to be used when upgrading Windows Server 2008 VMs from hardware version 4 to hardware version 7 including the newest paravirtual SCSI adapter and VMXNET3 network card.
Network information (through ipconfig /all and MAC address is only needed with multiple NICs):
Name | Network Adapter 1 | Network Adapter 2 |
IP address: | 10.10. | |
Subnet mask: | 255.255.0.0 | |
Default gateway: | 10.10.1.254 | |
Primary DNS server: | 10.10.10.54 | |
Secondary DNS server: | 10.10.10.10 | |
MAC address : | 00:50:56: | |
Note the network label: | VLAN |
OS information (through winver.exe):
To upgrade the VMware tools select the VM in place, right click it and follow these steps:
Note that you can see the progress by watching the VMware Tools status in the summary tab.
After upgrading the VMware tools you can update the default installed VGA driver for enhanced graphical support:
According to this knowledgebase article from Microsoft all new SAN disks will not be automatically mounted on Windows Server 2008 Enterprise (and datacenter edition). To prevent this from happening follow these steps (as an Administrator):
Shutdown the VM before proceeding with the next steps.
Go to VM → Edit Settings → Options tab and check whether the noted version is the correct one.
You can check the VM version by going to VM → Edit Settings. In the upper right corner you will now see “Virtual Machine Version: 7”.
If you correctly set the disk to a new SCSI adapter a new SCSI Controller is automatically added to the VM as well. Select the controller and click on “Change Type” button on the upper right corner and select VMware Paravirtual.
Click OK for all the changes to take effect.
Start the VM before proceeding with the next steps. After startup check whether all the disks were correctly mounted (diskmgmt.msc) and the newly added disk is visible. You'll receive a message you need to initialize this new disk, you can click this message away.
Then set the network settings on the newly added NIC. When you apply the settings you'll receive a warning that an old adapter already has this IP address configured. Click “Yes” to remove the static IP configuration for the absent adapter.
Note: Don't forget to disable IPv6 for the newly added network adapter.
You should remove the old NIC since it's not longer present on the Windows VM anymore:
From the MS knowledgebase:
devmgr_show_nonpresent_devices=1
Now, open the device manager (devmgmt.msc), go to View and enable “Show hidden devices”. Go to the Network Adapters section and expand it. It should be really obvious what the old adapter is since it is greyed out. Select it, right click and choose “uninstall”.
Now shutdown the VM before proceeding with the next step.
Start the VM and check all services and hardware. Everything should be fine.