Interesting question from an old friend: I’ve got a six year old Windows 7 Home Premium Service Pack 1 PC that’s getting kind of long in the tooth (th
[See the full post at: Best way to transfer an old Win7 PC to a new Win10 VM?]
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
-
Best way to transfer an old Win7 PC to a new Win10 VM?
Home » Forums » Newsletter and Homepage topics » Best way to transfer an old Win7 PC to a new Win10 VM?
- This topic has 31 replies, 13 voices, and was last updated 6 years, 6 months ago.
AuthorTopicViewing 13 reply threadsAuthorReplies-
Canadian Tech
AskWoody_MVPNovember 7, 2018 at 7:25 am #230818Yes. 6 years is pretty young for most of my client PCs. I would replace the hard drive with a brand new 7200rpm drive and re-install Win7. Follow my advice posted here and you will be back in love with your machine.
CT
-
GreatAndPowerfulTech
AskWoody Lounger -
anonymous
GuestNovember 7, 2018 at 11:23 am #230933I agree with GAPT, but I would add that probably the best bang for your buck is is to keep the old hard drive for movies and audio and such (which doesn’t need to move fast) and add an additional smaller SSD. I got 128GB for $40 on Amazon.
And there was no problem finding room for it. It is so thin and small that I just put it in the gap between the DVD-ROM drive and its bracket, using some bits of the packaging to hold it in place.
It’s so much better without any hard drive thrashing, ever. And fast enough boot times that I don’t actually mind rebooting Windows after an update all that much.
-
-
anonymous
GuestNovember 7, 2018 at 7:32 am #230821Assuming that licensing permits, one method to do a physical to virtual migration is to use Microsoft’s own utility, disk2vhd.ย See https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd
anonymous
GuestNovember 7, 2018 at 7:41 am #230826You can convert physical machines to virtual Hyper-V disksย using Disk2VHD: https://blogs.technet.microsoft.com/blainbar/2014/09/09/step-by-step-migrating-physical-servers-to-virtual-machines-blain-barton/
While it is technically possible, it may violate MS licensing if the W7 machine is using an OEM license. I don’t think you can apply a retail license to an OEM copy of Windows.
-
anonymous
Guest
PKCano
ManagerNovember 7, 2018 at 7:57 am #230828A valid Retail license can be moved from one PC to another (possibility a limited number of transfers). You will have to reactivate and may have to go through the “call to MS” procedure and enter the humongous new ID number.
But I believe an OEM license is only valid on the one machine on which it was initially installed. And the support is the responsibility of the installer (the OEM vendor in the case of purchase from a company as a new PC, or the individual that purchased the OEM license as boxed OS installer). At least that is what I interpreted the license to say when I have purchased the OEMย version boxed installer and installed it on a new PC from scratch.
-
MrJimPhelps
AskWoody MVPNovember 7, 2018 at 8:48 am #230853You are correct about the OEM license. I have a computer with an OEM Windows 7 license. I used VMWare Workstation’s program for converting the actual install of Windows 7 into a virtual machine. I then swapped hard drives from my Windows hard drive to my Linux hard drive and rebooted into Linux, and ran the Windows 7 VM in VMWare Workstation. There were a few cosmetic issues, but all seemed to go well, except for one thing — after several days, my Windows 7 VM went from “activated” to “unactivated” – the Windows license quit working. I am certain that this happened because Microsoft sees the VM as a different computer than the one the OEM license was for. And in fact, it is a different computer, if you think about it.
You are also correct about the retail license. I have installed Windows 7 and Windows 8.1 as VMs in VMWare Workstation Player, each one having a retail license, and both work flawlessly and have been for several months.
Be sure to do a screen capture of the “humongous” activation screen, then print out the screen capture – you can use those same numbers again if you ever need to do a clean install of Windows; and by doing a screen capture and printout of the numbers, you won’t have to call Microsoft again on the reinstall.
Group "L" (Linux Mint)
with Windows 10 running in a remote session on my file server -
mn–
AskWoody LoungerNovember 8, 2018 at 6:18 am #231283Then again, “working” is not the same as “legal” in this case. Passing activation doesn’t guarantee that you’re legal, just as failing activation doesn’t necessarily mean you aren’t…
In case of Windows 7, there are different kinds of “OEM” licenses, some of which apparently do allow virtualization. You need to pay specific attention to your purchase paperwork, the license sticker doesn’t usually tell you which one it is. (C-OEM is apparently one which would allow…)
And then it might also depend on local laws. That’ll be a fun one.
There are a number of possible ways to move an installation to a VM, some of them are more of a bother than others.
Interestingly enough, going from a dual-boot Linux/Windows system to a Windows guest on Linux host doesn’t even require copying the Windows partition to a virtual disk. I have one such at home – the Windows VM uses the former dual-boot Windows partition directly. Yes, it did need a “repair installation” step and a reactivation when I did that. It’s a Retail W7 Pro, the hardware did have an OEM Vista license but…
-
AlexEiffel
AskWoody_MVPNovember 7, 2018 at 11:39 pm #231228PKCano, I think you are right, but could you buy a retail license, apply it over your current install, then use VMWare Workstation to grab that running system and put it in a VM, all legally because technically, you would never have transferred the OEM license that you flipped to retail?
-
ch100
AskWoody_MVPNovember 8, 2018 at 4:45 am #231261I think you would run into activation issues, unless you use a volume licence version activated by KMS.
Legally you should be able to do what you described, on the assumption that you remove the original installation keeping only one installation. You might have to convince Microsoft reps over the phone though when explaining that you want to transfer one activated version to another (virtual) hardware.1 user thanked author for this post.
-
MrJimPhelps
AskWoody MVPNovember 8, 2018 at 12:12 pm #231448could you buy a retail license
Where will you find one? You will be hard-pressed to purchase a valid Windows 7 retail license these days. You would have a better chance finding a Windows 8 retail license, but I would be doubtful of your success with that as well.
Group "L" (Linux Mint)
with Windows 10 running in a remote session on my file server -
AlexEiffel
AskWoody_MVPNovember 8, 2018 at 4:48 pm #231536I have many retail licenses of Windows 7. In that hypothetical scenario where I would want to legally virtualize an OEM PC, I thought I could do some kind of change of key (don’t remember if some kind of sysprep tool I never use can do that) using my retail copy key to replace the OEM key, then I would end up having transformed the OEM version to a retail one, then you virtualize it using VMWare workstation.
-
anonymous
GuestNovember 7, 2018 at 8:03 am #230830Run VMware converter (free) on the existing install. Convert it to an external USB drive and set it aside.
Install a fresh copy of Win 10 on the new PC. (This means a *fresh* copy – not a new machine pre-loaded with whatever the manufacturer installs (bloatware, crapware).
Install VirtualBox (free) on the new Win 10 PC and import the Win 7 vmdk’s (the resulting filetype after running the converter) into VirtualBox (can be kept on the external USB if need be).
Spin up the old Win 7 virtual machine if and when needed from within VirtualBox.
Licensing will go with a Home version of Win 7- no need to pony up for a new license of an old OS. Even if the virtualized Win 7 box barks about not having a valid license, it will run just fine.
-
woody
Manager -
anonymous
GuestNovember 7, 2018 at 8:38 am #230846 -
MrJimPhelps
AskWoody MVPNovember 7, 2018 at 8:56 am #230854@Woody, other than the “OEM vs Retail” licensing issue I described above, the only issue I had was that I could not make the newly-converted-to-VM Windows 7 session operate in full-screen mode. The two VMs that I set up as clean installs work perfectly in full-screen mode, but not the VM that I converted from an actual Windows 7 install.
I’m using VMWare Workstation Player as my VM software, and Linux Mint 18.2 64-bit xfce as my host OS.
Group "L" (Linux Mint)
with Windows 10 running in a remote session on my file server -
anonymous
Guest -
MrJimPhelps
AskWoody MVPNovember 7, 2018 at 11:50 am #230963
-
-
-
BobbyB
AskWoody LoungerNovember 7, 2018 at 8:36 am #230847Hmmm where to start well Win’s 7 Ent and Ultimate have the ability to run in native Boot VHD’s not, alas, VHDX’s. Which is a pity really as it would be easy in this case to create a VHD, attach it and clone the existing install in to the freshly made VHD. I would imagine VM’s have an ability to handle other Win7 Vers. even though they run in VHD mode “inside” the VM.
Best I can suggest, and this is a bit long winded but has worked well for me over the years is to use old SYSPREP then its decision time delete the old user account but keep installed updates and other Programmes including Office etc but remove User preferences or just capture the lot including the user account, insert the newly created .wim file into either the extracted contents of the original Win7 .iso or in the case of a UEFI install use the contents of a Win10 (trust me a lot less hassles) .iso then make either or in to a brand new .iso file obviously taking care to delete the original .wim’s first.
Win7’s fortunate in that you can use GIMAGEX (free) for capture either with Boot media i.e. in WINPE/RE or from another installation without using the CMD prompt except maybe x:\GIMAGEX.exe or whatever letter your Boot media, ideally, a USB stick with sufficient capacity.
1. Place system in Audit mode, C:\windows\system32\sysprep run as admin select “Audit Mode” from drop down menu, it then reboots.
https://cdn.neow.in/forum/uploads/monthly_08_2013/post-120066-0-54510400-1377198816.png
2. Disable in Services “Windows Media network Sharing” has to be disabled its a must otherwise stops it dead, Set Registry key persist all driver install’s keeps all the custom driver installs etc that you may have installed etc. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Settings\sppnp set PersistAllDeviceInstalls to 1.
3. WINSAT PREPOP at cmd prompt to maintain Aeorglass settings optional if Home Edition has that feature.
4. Delete User account for a Generalised image keeping updates, Office etc, but losing user customisations or move on to 5.
5. https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/65/88/metablogapi/image_10.png
here’s the link for more info: https://blogs.technet.microsoft.com/danstolts/2014/05/how-to-sysprep-sysprep-is-a-great-and-powerful-tool-and-easy-too-if-you-know-how-step-by-step/
6. allow to shutdown while you consider capture with GIMAGEX from a boot stick or another partition, GIMAGEX will run as a standalone in a WINPE/RE environment. If capturing to a USB stick ensure you have one with free capacity of approx. 20gb to be on the safe side. Label and select capture location as you please, note: capture location cant be on the image/partition you are capturing obviously.
7. Take the created .wim file and insert in to the extracted media of your choice and make in to an .iso for use either as an install media for a VM or as a backup copy for future calamity.
8. When you install and you have retained the original USER account and settings it will thrust you in to OOBE, don’t worry create a Temp nothing account, check everything’s working, log in to your Orig. USER and delete the Temp account you just made and the next reboot you should be back where you where Hopefully albeit in a brand new VM ๐1 user thanked author for this post.
-
BobbyB
AskWoody LoungerNovember 7, 2018 at 9:05 am #230856I see GIMAGEX does split wim’s now and is Win10 compatible that’s a nice touch. Its really turned in to an all round useful tool rather than Win7 specific without capture for long file names peculiar to Win’s 8 and above. Pity with the advent of Win10 frequent versions releases, the need for the above long winded procedure has been negated but handy to know I suppose if you want to keep, customise a favourite version of Win’s 10 8.1 etc. Been a few years since I had to do a custom Win7 image could be a handy tool for Win7 EOL methinks when that sad day comes.
anonymous
GuestNovember 7, 2018 at 9:55 am #230883Aside from system-builder licenses that may still be available from various vendors (like newegg), there is no “best” place to buy a Win7 license any more.ย All used licenses are a gamble.
Fortunately, it’s a readily-available Win10 license that’s needed, not a Win7 license.ย ย Take a look at the Windows 7 Home Premium license terms:
C:\Windows\System32\en-US\Licenses\_Default\HomePremium\license.rtf
This says that it’s permissible to run Win7 in one (and only one) VM on the licensed machine rather than directly on the hardware.ย It’s quite clear, no legal fog.ย ย So, Win10 can be installed on the old hardware, and the old Win7 can run (legitimately) in a VM running under Win10.ย Activation of the VM by telephone is quick and relatively painless, IME. ย The basic rule is that a license is required for each Windows you’re running, whether it’s it’s on hardware or in a VM.
The old Win7 install is almost certainly OEM-licensed, and it’s possible to pass the ACPI SLIC tables to a VM, thus avoiding phone activation.ย VMware has, I believe, a feature that supports this (try google).ย It’s harder in Virtualbox, but notย that hard,ย depending on how nerdy and persistent you are.ย Phone activation is easier, but see here and here for some details.
Backing up the old Win7 and then trying to do a “free” upgrade to Win10 is also possible.ย ย This isn’t really kosher, since the original Win7 license is replaced by the new Win10 license.ย But probably the worst that could happen is that phone activation would be denied and maybe you’d have to jump through the SLIC hoops (or pony up for Win10).ย I hope it’s obvious that I’m not recommending this, just pointing out that it may be possible.
As far as moving the old Win7 install into a VM goes, imaging the old disk and then restoring it into a VMย is pretty straightforward.ย You’ll need a Win7 iso or recovery disk if you want to use the built-in Win7 disk imager.ย Others have their favorite imaging software and there’s no shortage of recommendations on this site.
GL & HTH,
Steven
anonymous
GuestNoel Carboni
AskWoody_MVPNovember 7, 2018 at 10:10 am #230896This may not help you do the brain transplant, but here’s what I did:
1. 8 or 9 years ago I set up a Windows 7 VM by doing a fresh install from media. This was back when I was running Windows 7 on my desktop.
2. I had Windows 7 Ultimate, which provided licensing for a desktop AND up to several VMs – though I did ultimately have to call Microsoft and tell them that I was activating it on a VM. They conceded that the premium-priced Ultimate edition provided the license I needed and gave me the key information to get it activated manually. How nice of them.
3. I Configured the VM to do everything I needed. Any new applications I installed I did so first in the VM to test them out. Any tweaks I considered doing I did in the VM first to test them out. Any product testing I needed to do that could potentially cause a system failure, I did in the VM. Windows Updates? You guessed it. In short, I have maintained a parallel system configuration all along.
4. When I moved my hardware up to Windows 8.1, I kept that Windows 7 VM. At that time I used it to help me set up Win 8.1 just the way I wanted it, and I created a Win 8.1 VM as well.
If you’ve got the space – it’s only money – there’s nothing quite as helpful and flexible as having a parallel system set up nearly identically, and that can be trashed and easily restored if there’s a problem… For me, because I have good I/O hardware, VMware snapshots restore literally in seconds. Try something and wipe out the OS? No problem, start over.
Install a brand new OS afresh on your hardware, with nothing you’re used to using being available yet? No problem. Just get the virtualization software installed, boot up and run your VM with the previous OS and voila, you have a working, interactive example of just how you had things set up before to work from. Copy data across to resurrect it on your new system.
And after you move your host on to a newer system, providing you keep the old VM around, you still have that example old system to go look at at any time, and to test with.
This is especially good if you have multiple monitors.
I honestly don’t know what I’d do without virtualization. I’ve been doing this “multiple system maintenance” all along, so now I can boot up any older system I’ve had going back to XP, Vista, Win 7, Win 8.1. I have Win 10 VMs, too, though I’ve chosen not to move the hardware host workstation up to Win 10.
It may sound like a lot of work to set things up twice, but it actually works out to be pretty easy since once you’ve gotten through it (and gotten it right) on a VM, then doing it again on the hardware host is usually pretty trivial.
-Noel
1 user thanked author for this post.
anonymous
GuestNovember 7, 2018 at 11:26 am #230939If you’re going to Win10, go to Win10 Pro.ย Win10 Pro has Hyper-V.ย Hyper-V doesn’t emulate hardware like VMWare or Virtualbox and generally passes the hardware identifiers through to the VM. You shouldn’t even need to activate as long as the hardware doesn’t change during the port.ย If it doesn’t work, it should be a quick reactivate.
Getting the image there, disk2vhd was mentioned, you can also try recovery software then back up and restore into a vhd.ย I used to use an old copy of Norton Ghost most of the time.ย Full imaging software is generally better.
1 user thanked author for this post.
Susan Bradley
ManagerNovember 7, 2018 at 11:31 pm #231222https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd
BUT… here’s the but…..licensing is the killer.ย In order to virtualize on Windows 10 if memory serves me right you need Windows 10 enterprise.
Susan Bradley Patch Lady/Prudent patcher
Paul T
AskWoody MVPNovember 8, 2018 at 1:28 am #231247In order to virtualize on Windows 10 if memory serves me right you need Windows 10 enterprise.
Unless you use a non-MS VM client, like VirtualBox.
cheers, Paul
anonymous
GuestNovember 8, 2018 at 5:42 am #231275Just took the first step with VM of Ubuntu and unlicensed Win10.
If you have the time, do it to future proof youself. The usable options are endless.
Linux is time consuming and can be frustrating, but do it now so you are familiar at least, or have one going, for when you need it.
Same for a VM. You will need it one day.
1 user thanked author for this post.
-
MrJimPhelps
AskWoody MVPNovember 8, 2018 at 12:16 pm #231450If you install Linux as your host OS, and then set up Windows 7 or 8.1 as a VM inside of Linux, you could work entirely in Windows until you are familiar enough with Linux. If you do this now, you will be ready when Windows goes out of support, and the process will have minimal frustration.
Group "L" (Linux Mint)
with Windows 10 running in a remote session on my file server -
mn–
AskWoody LoungerNovember 9, 2018 at 6:11 am #231625
anonymous
GuestNovember 8, 2018 at 6:17 am #231280Or you could download a developer edition of 7 from MS. If it is from their site, they even recommend taking snapshots. Do a search, developer edition Windows 7 Microsoft. Make sure you get it from them. No dramas. You will need your original Windows 7 product key.
Scenario: You all ready have 7, are ditching Windows, want to have 7 in a VM on Linux, keep your product key, download the developer edition and use the product key… (Hypothetical but it should work) – especially if it is on the same computer the original 7 was on.
Viewing 13 reply threads -

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
Microsoft Edge Launching Automatically?
by
healeyinpa
12 minutes ago -
Google Chrome to block admin-level browser launches for better security
by
Alex5723
2 hours, 9 minutes ago -
iPhone SE2 Stolen Device Protection
by
Rick Corbett
2 hours, 51 minutes ago -
Some advice for managing my wireless internet gateway
by
LHiggins
1 hour, 14 minutes ago -
NO POWER IN KEYBOARD OR MOUSE
by
HE48AEEXX77WEN4Edbtm
3 hours, 46 minutes ago -
A CVE-MITRE-CISA-CNA Extravaganza
by
Nibbled To Death By Ducks
11 hours, 38 minutes ago -
Sometimes I wonder about these bots
by
Susan Bradley
7 hours, 56 minutes ago -
Does windows update component store “self heal”?
by
Mike Cross
1 day ago -
Windows 11 Insider Preview build 27858 released to Canary
by
joep517
1 day, 1 hour ago -
Pwn2Own Berlin 2025: Day One Results
by
Alex5723
1 day, 1 hour ago -
Windows 10 might repeatedly display the BitLocker recovery screen at startup
by
Susan Bradley
21 hours, 31 minutes ago -
Windows 11 Insider Preview Build 22631.5409 (23H2) released to Release Preview
by
joep517
1 day, 4 hours ago -
Windows 10 Build 19045.5912 (22H2) to Release Preview Channel
by
joep517
1 day, 4 hours ago -
Kevin Beaumont on Microsoft Recall
by
Susan Bradley
16 hours, 53 minutes ago -
The Surface Laptop Studio 2 is no longer being manufactured
by
Alex5723
1 day, 12 hours ago -
0Patch, where to begin
by
cassel23
1 day, 6 hours ago -
CFPB Quietly Kills Rule to Shield Americans From Data Brokers
by
Alex5723
2 days, 2 hours ago -
89 million Steam account details just got leaked,
by
Alex5723
1 day, 13 hours ago -
KB5058405: Linux – Windows dual boot SBAT bug, resolved with May 2025 update
by
Alex5723
2 days, 10 hours ago -
A Validation (were one needed) of Prudent Patching
by
Nibbled To Death By Ducks
2 days, 1 hour ago -
Master Patch Listing for May 13, 2025
by
Susan Bradley
1 day, 12 hours ago -
Installer program can’t read my registry
by
Peobody
5 hours, 31 minutes ago -
How to keep Outlook (new) in off position for Windows 11
by
EspressoWillie
1 day, 23 hours ago -
Intel : CVE-2024-45332, CVE-2024-43420, CVE-2025-20623
by
Alex5723
2 days, 6 hours ago -
False error message from eMClient
by
WSSebastian42
2 days, 21 hours ago -
Awoke to a rebooted Mac (crashed?)
by
rebop2020
3 days, 6 hours ago -
Office 2021 Perpetual for Mac
by
rebop2020
3 days, 8 hours ago -
AutoSave is for Microsoft, not for you
by
Will Fastie
5 hours, 36 minutes ago -
Difface : Reconstruction of 3D Human Facial Images from DNA Sequence
by
Alex5723
3 days, 11 hours ago -
Seven things we learned from WhatsApp vs. NSO Group spyware lawsuit
by
Alex5723
18 hours, 59 minutes ago
Recent blog posts
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.