Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Moving a physical Windows installation to a VM

Moving a physical Windows installation to a VM

Scheduled Pinned Locked Moved The Lounge
linuxtoolsquestion
32 Posts 19 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Daniel Pfeffer
    wrote on last edited by
    #1

    Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

    Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

    J M R N N 11 Replies Last reply
    0
    • D Daniel Pfeffer

      Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

      Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

      J Offline
      J Offline
      Johnny J
      wrote on last edited by
      #2

      Depends on what type of VM you want. I know that VM Ware has a free tool that can create a VM from a physical computer. I've used it once and the result was excellent. You can try having a look at this: [How to Convert a Physical Windows or Linux PC to a Virtual Machine](https://www.howtogeek.com/213145/how-to convert-a-physical-windows-or-linux-pc-to-a-virtual-machine/)

      Anything that is unrelated to elephants is irrelephant
      Anonymous
      -----
      The problem with quotes on the internet is that you can never tell if they're genuine
      Winston Churchill, 1944
      -----
      Never argue with a fool. Onlookers may not be able to tell the difference.
      Mark Twain

      D 1 Reply Last reply
      0
      • J Johnny J

        Depends on what type of VM you want. I know that VM Ware has a free tool that can create a VM from a physical computer. I've used it once and the result was excellent. You can try having a look at this: [How to Convert a Physical Windows or Linux PC to a Virtual Machine](https://www.howtogeek.com/213145/how-to convert-a-physical-windows-or-linux-pc-to-a-virtual-machine/)

        Anything that is unrelated to elephants is irrelephant
        Anonymous
        -----
        The problem with quotes on the internet is that you can never tell if they're genuine
        Winston Churchill, 1944
        -----
        Never argue with a fool. Onlookers may not be able to tell the difference.
        Mark Twain

        D Offline
        D Offline
        Daniel Pfeffer
        wrote on last edited by
        #3

        Thanks; I'll try it out.

        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

        R L 2 Replies Last reply
        0
        • D Daniel Pfeffer

          Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

          M Offline
          M Offline
          Mark_Wallace
          wrote on last edited by
          #4

          Keeping it as a VM would be much more hassle than I'm willing to go to. I'd leave it on a separate machine, and either use a KVM switch or remote to it, as needed. um, in fact, that's what I already do, with four machines (five, if you include one that I don't need, any more, so is only rarely booted up).

          I wanna be a eunuchs developer! Pass me a bread knife!

          1 Reply Last reply
          0
          • D Daniel Pfeffer

            Thanks; I'll try it out.

            Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

            R Offline
            R Offline
            RickZeeland
            wrote on last edited by
            #5

            I can confirm that Sysinternals Disk2vhd works fine too :-\

            R D 2 Replies Last reply
            0
            • R RickZeeland

              I can confirm that Sysinternals Disk2vhd works fine too :-\

              R Offline
              R Offline
              Rob Philpott
              wrote on last edited by
              #6

              Nice. Something new learned today. Most surprising thing is that its already on my PC!

              Regards, Rob Philpott.

              1 Reply Last reply
              0
              • D Daniel Pfeffer

                Thanks; I'll try it out.

                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                just as an aside I looked at doing this (and heard reports it works well) but then I realised I would be offloading a lot of other things to the linux host, web browser, email, video watching, music even most office work (documents), plus there was a few years of other cruft on the windows box either no longer used (dvd burners) as well as the inwvitable talings of uninstalled programs, thus I went clean slate on the windows vm, basically: windows, 7zip, np++ and vs2017, another one same except vs2013 (so no version X spoiling version Y). And really I can see a difference, some of the quirks (from some uninstalled progs) that had built up over time were all gone. I did need ms office for some interop apps (since converted away), so yet another VM with just office. (Similarly if you do have some win only req can either add it to your dev VM, or have a separate VM.) Oh yeah, and another one: plain w10 for testing (above all w7). The multiple VM's used a common shared directory where all my work files are, so I could even compile on one and flip to another to test. If I need another clean VM, just copy the base of one of the existing VM's - far easier then installing and setting up windows from scratch each time. Bonus: testing vanilla VM's - you will soon find out if for example you are relying on something that is particular to your dev env, previous releases or even own machine. (no more chance of the embarrassing, "oops, forgot about that, please wait while I download and install it.") incremental backups really easy: using snapshots don't need to backup the entire VM each time, can have branched snapshots on snapshots and roll back, prune, so many versions of your machine on all on one physical box, one backup... way less admin (backups, networking, setting permissioning..... ) than running multiple machines. And really don't waste metal on windows: Without even testing for that I noticed with 3 simultaneous VMs running they all performed as well as the machine when it was single install win only, windows (on new HW) is like buying a Ferrari that has been speed limited to 50. Total waste! licensing: my install on VM didn't like my license (it is a real lic) so screw it, I just went VL on the guests and run a VL auth host on the linux - doing it the naughty way and I know 2 longs don't make a light but no animals were harmed and don't really care to waste any more time on ms license stupidity.

                Message Signature (Click to edit ->)

                W D S 3 Replies Last reply
                0
                • D Daniel Pfeffer

                  Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

                  Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                  R Offline
                  R Offline
                  realJSOP
                  wrote on last edited by
                  #8

                  I considered converting my current Windows 7 instance to a VM, but there too many no-see-ums involved, and I finally just installed a fresh copy of Windows. Since I'm using the VM as just a dev environment, I didn't have to worry about installing all the other inane Windows crap that I would normally have to deal with.

                  ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                  -----
                  You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                  -----
                  When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                  D 1 Reply Last reply
                  0
                  • D Daniel Pfeffer

                    Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

                    Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                    N Offline
                    N Offline
                    Nelek
                    wrote on last edited by
                    #9

                    If I recall correctly VM-Ware give you the possibility to create the VM using a backup image as source.

                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                    D 1 Reply Last reply
                    0
                    • D Daniel Pfeffer

                      Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

                      Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                      N Offline
                      N Offline
                      Nathan Minier
                      wrote on last edited by
                      #10

                      If you're looking to move into Linux anyway, QEMU is the built-in virtualization provider for Linux, and KVM (Kernel Virtualization Module, not Keyboard-Video-Mouse) is a QEMU package that provides extremely performant type 2 VM capabilities. Windows runs better on it than on bare metal, completely serious, though I don't have experience running hardcore graphics through it, so I don't know how it'd be for gaming or video rendering.

                      "Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor

                      D S 2 Replies Last reply
                      0
                      • L Lost User

                        just as an aside I looked at doing this (and heard reports it works well) but then I realised I would be offloading a lot of other things to the linux host, web browser, email, video watching, music even most office work (documents), plus there was a few years of other cruft on the windows box either no longer used (dvd burners) as well as the inwvitable talings of uninstalled programs, thus I went clean slate on the windows vm, basically: windows, 7zip, np++ and vs2017, another one same except vs2013 (so no version X spoiling version Y). And really I can see a difference, some of the quirks (from some uninstalled progs) that had built up over time were all gone. I did need ms office for some interop apps (since converted away), so yet another VM with just office. (Similarly if you do have some win only req can either add it to your dev VM, or have a separate VM.) Oh yeah, and another one: plain w10 for testing (above all w7). The multiple VM's used a common shared directory where all my work files are, so I could even compile on one and flip to another to test. If I need another clean VM, just copy the base of one of the existing VM's - far easier then installing and setting up windows from scratch each time. Bonus: testing vanilla VM's - you will soon find out if for example you are relying on something that is particular to your dev env, previous releases or even own machine. (no more chance of the embarrassing, "oops, forgot about that, please wait while I download and install it.") incremental backups really easy: using snapshots don't need to backup the entire VM each time, can have branched snapshots on snapshots and roll back, prune, so many versions of your machine on all on one physical box, one backup... way less admin (backups, networking, setting permissioning..... ) than running multiple machines. And really don't waste metal on windows: Without even testing for that I noticed with 3 simultaneous VMs running they all performed as well as the machine when it was single install win only, windows (on new HW) is like buying a Ferrari that has been speed limited to 50. Total waste! licensing: my install on VM didn't like my license (it is a real lic) so screw it, I just went VL on the guests and run a VL auth host on the linux - doing it the naughty way and I know 2 longs don't make a light but no animals were harmed and don't really care to waste any more time on ms license stupidity.

                        Message Signature (Click to edit ->)

                        W Offline
                        W Offline
                        W Balboos GHB
                        wrote on last edited by
                        #11

                        Lopatir wrote:

                        Bonus: testing vanilla VM's - you will soon find out if for example you are relying on something that is particular to your dev env, previous releases or even own machine. (no more chance of the embarrassing, "oops, forgot about that, please wait while I download and install it.")

                        Or, as I've ruefully discovered, now and then, over the years "It works on my machine". Which of us hasn't fallen down that rabbit hole?

                        Ravings en masse^

                        "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                        "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                        1 Reply Last reply
                        0
                        • D Daniel Pfeffer

                          Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

                          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                          abmvA Offline
                          abmvA Offline
                          abmv
                          wrote on last edited by
                          #12

                          Ok you make a VM but u never said where you want to host it?

                          Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                          We are in the beginning of a mass extinction. - Greta Thunberg

                          D 1 Reply Last reply
                          0
                          • R realJSOP

                            I considered converting my current Windows 7 instance to a VM, but there too many no-see-ums involved, and I finally just installed a fresh copy of Windows. Since I'm using the VM as just a dev environment, I didn't have to worry about installing all the other inane Windows crap that I would normally have to deal with.

                            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                            -----
                            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                            -----
                            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                            D Offline
                            D Offline
                            Daniel Pfeffer
                            wrote on last edited by
                            #13

                            The problem with this is that because the licence is tied to the hardware, I might have problems migrating the it to the VM. I can't really justify buying new Windows licenses for the Windows 10 VMs...

                            Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                            C U 2 Replies Last reply
                            0
                            • N Nelek

                              If I recall correctly VM-Ware give you the possibility to create the VM using a backup image as source.

                              M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                              D Offline
                              D Offline
                              Daniel Pfeffer
                              wrote on last edited by
                              #14

                              I have the live system; why would I need to make a VM from a backup? :confused:

                              Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                              N 1 Reply Last reply
                              0
                              • N Nathan Minier

                                If you're looking to move into Linux anyway, QEMU is the built-in virtualization provider for Linux, and KVM (Kernel Virtualization Module, not Keyboard-Video-Mouse) is a QEMU package that provides extremely performant type 2 VM capabilities. Windows runs better on it than on bare metal, completely serious, though I don't have experience running hardcore graphics through it, so I don't know how it'd be for gaming or video rendering.

                                "Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor

                                D Offline
                                D Offline
                                Daniel Pfeffer
                                wrote on last edited by
                                #15

                                Thanks. I use Windows mostly for development and testing, so gaming isn't a big concern for me. As I said in my OP, my major reason to get away from Windows as the primary O/S on my machine is Microsoft's abysmal quality and QA record.

                                Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                1 Reply Last reply
                                0
                                • abmvA abmv

                                  Ok you make a VM but u never said where you want to host it?

                                  Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long

                                  D Offline
                                  D Offline
                                  Daniel Pfeffer
                                  wrote on last edited by
                                  #16

                                  I haven't yet decided whether I want a type 1 or type 2 hypervisor. That would have some bearing on the hosting question, would it not? :)

                                  Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    just as an aside I looked at doing this (and heard reports it works well) but then I realised I would be offloading a lot of other things to the linux host, web browser, email, video watching, music even most office work (documents), plus there was a few years of other cruft on the windows box either no longer used (dvd burners) as well as the inwvitable talings of uninstalled programs, thus I went clean slate on the windows vm, basically: windows, 7zip, np++ and vs2017, another one same except vs2013 (so no version X spoiling version Y). And really I can see a difference, some of the quirks (from some uninstalled progs) that had built up over time were all gone. I did need ms office for some interop apps (since converted away), so yet another VM with just office. (Similarly if you do have some win only req can either add it to your dev VM, or have a separate VM.) Oh yeah, and another one: plain w10 for testing (above all w7). The multiple VM's used a common shared directory where all my work files are, so I could even compile on one and flip to another to test. If I need another clean VM, just copy the base of one of the existing VM's - far easier then installing and setting up windows from scratch each time. Bonus: testing vanilla VM's - you will soon find out if for example you are relying on something that is particular to your dev env, previous releases or even own machine. (no more chance of the embarrassing, "oops, forgot about that, please wait while I download and install it.") incremental backups really easy: using snapshots don't need to backup the entire VM each time, can have branched snapshots on snapshots and roll back, prune, so many versions of your machine on all on one physical box, one backup... way less admin (backups, networking, setting permissioning..... ) than running multiple machines. And really don't waste metal on windows: Without even testing for that I noticed with 3 simultaneous VMs running they all performed as well as the machine when it was single install win only, windows (on new HW) is like buying a Ferrari that has been speed limited to 50. Total waste! licensing: my install on VM didn't like my license (it is a real lic) so screw it, I just went VL on the guests and run a VL auth host on the linux - doing it the naughty way and I know 2 longs don't make a light but no animals were harmed and don't really care to waste any more time on ms license stupidity.

                                    Message Signature (Click to edit ->)

                                    D Offline
                                    D Offline
                                    Daniel Pfeffer
                                    wrote on last edited by
                                    #17

                                    Thank you for a very comprehensive answer. It's given me plenty of food for thought.

                                    Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                    1 Reply Last reply
                                    0
                                    • D Daniel Pfeffer

                                      Because of Microsoft's many recent screwups, I am considering moving over to Linux as my main O/S. At the moment, I still have quite a few projects that must be developed under Windows, So I will need to keep my Windows machine as a VM. My questions: 1. Are there any recommendations for tools that can convert a physical partition to a VM? 2. What are the licensing issues? Will I have to purchase a completely new license for the VM, or can I transfer the license from the physical machine? 3. Should I use a type 1 ("bare metal") hypervisor, or go with a type 2 ("hosted") hypervisor? Any recommendations? Thanks.

                                      Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                      T Offline
                                      T Offline
                                      theoldfool
                                      wrote on last edited by
                                      #18

                                      1. Like J.J. said. Done it, works. 2. Pedestrian view (IANAL): You have a license to run the OS on that machine. You are still running it on that same hardware. You very well may have to re-activate. I have never actually read the eula before clicking yes. 3. Production stuff (servers), Bare metal. We run our servers on ESXi. Tried MS's hyperV in the early days but ESXi ran faster. No religion here, just made that decision years ago and haven't revisited. The hosting system has very little direct access to VM's, you connect remotely. Manage from another system. That is the Vmware approach anyway. I do (stuff like you see on QA) development work on VM's (Linux and Windows) running on a Linux host with Vmware's workstation. Started with version 4 (from ebay) many years ago. VirtualBox, OTOH, is free. Vmware Player is free. Nobody in their right mind would test my stuff on hardware. :-D Unless you are familiar with Linux, or want to learn it, you may want to stay with Windows and just keep an off line image that you refresh weekly or so. After all, Windows gets updated in VM's same as hardware. or Hard drives are cheap. Install Linux on one, install a VM host (Virtualbox or Vmware, provides 30 day free "try it you'll like it plan"). Give it a try. Your hardware will determine how well a VM will perform. Need plenty of memory and should run VM's from separate hard drive (SSD).

                                      If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.

                                      1 Reply Last reply
                                      0
                                      • D Daniel Pfeffer

                                        I have the live system; why would I need to make a VM from a backup? :confused:

                                        Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                        N Offline
                                        N Offline
                                        Nelek
                                        wrote on last edited by
                                        #19

                                        Create the VM in a different machine and not touch you main machine until it works?

                                        M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                                        1 Reply Last reply
                                        0
                                        • R RickZeeland

                                          I can confirm that Sysinternals Disk2vhd works fine too :-\

                                          D Offline
                                          D Offline
                                          dandy72
                                          wrote on last edited by
                                          #20

                                          I'll vouch for Disk2VHD as well. I've only ever converted one machine, but it worked flawlessly.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups