How can I convert one of my physical windows 7 desktops into a Virtual Machine that can be used to test my server migration before I make it live ?

Posted on 2016-10-30
Medium Priority
Last Modified: 2016-11-08
I have an existing SBS 2008 server  to which is connected 30 desktops running windows 7 .
I have taken delivery of a brand new windows 2012 R2 running 3 virtual servers . One DC and Data server , One SQL server and one Terminal Server .
I will be creating a brand new AD infrastructure but migrating DHCP and DNS and (hopefully FAx server ) before copying data from the SBS server and shutting it down .
I will need to make sure all the apps that are currently running on the desktops will work with the new server configuration and work out any glitches before cut over .
I would like to clone one of the desktops and mount it as a VM so I see how the apps will run once I migrate the desktops over .
What tool(s) would you recommend to accomplish this ?
Question by:Andre P
LVL 101

Expert Comment

by:John Hurst
ID: 41866280
VMware vCenter Converter will do that. It is free.

By the way Windows Server 2012 R2 has been around for a while and Windows 7 Pro 64-bit works fine on Server 2012 R2.

Author Comment

by:Andre P
ID: 41866282
I will be able to mount that VM on Hyper V ?
LVL 26

Expert Comment

ID: 41866291
You can use Disk2VHD by Microsoft to convert to Hyper-V


Scroll down to For Microsoft Hyper-V – Windows Only

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.


Accepted Solution

Taras Shved earned 2000 total points
ID: 41866293
No, you won't. VMware  vCenter Converter will give you a VMDK file which is useless for Hyper-V environment. You need to perform a P2V (physical to virtual) conversion to VHDX.
1)  http://www.altaro.com/hyper-v/microsoft-virtual-machine-converter-hyper-v-p2v/
Is not supported anymore, as far as I know but still works.
2) https://hyperv.veeam.com/blog/how-to-convert-physical-machine-hyper-v-virtual-machine-disk2vhd/
This is one I use, works perfectly!
3) Use any backup solution like VEEAM, Acronis or Altaro to backup (clone) the whole PC and then restore it into a virtual machine.

If you will need to convert a virtual machine from Hyper-V to VMware or vice versa - which is V2V (virtual to vitual) - StarWind V2V Converter will do the job https://www.starwindsoftware.com/converter

Hope that helps.
LVL 101

Expert Comment

by:John Hurst
ID: 41866304
I was thinking to use ESX which is why I suggested vCenter.

Yes, use the tool for Hyper-V if that is what you wish to use.
LVL 30

Expert Comment

ID: 41866376
If the W7 machine is using an OEM (Dell HP)version of Windows ,it won't license correctly when virtualized.
The  activation is tied to the system BIOS.
LVL 85

Expert Comment

by:David Johnson, CD, MVP
ID: 41866440
In hyper-v create a 'Private switch'  and use this for your windows 7 client and test Server 2012R2.  This will isolate these two items from anything outside of this machine and also the host machine.  (You will need to setup either static ip addresses or have your own dhcp server)

FWIW, as long as the new servers domain and forest functional level are 2008 everything will just work. Your biggest challenge will be migrating users and shares.
LVL 35

Expert Comment

by:Cris Hanna
ID: 41866507
If you're creating a brand new AD,  why would you try migrate DNS?

A new AD is going to require disjoining the SBS domain and joining the new domain

Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

How to deal with a specific error when using the Enable-RemoteMailbox cmdlet to create a mailbox in the cloud-based service, for an existing user in an on-premises Active Directory.
Organisation is organized in a pattern to flow the day to day business, every application and system is interdepended on each other and when very important “Exchange Server downtime” happened.
The viewer will learn how to successfully download and install the SARDU utility on Windows 7, without downloading adware.
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…

627 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question