Create (activated) W11 on external SSD aka Win2GO for Free from VM


jimbo45

Well-known member
Pro User
VIP
Local time
12:00 PM
Posts
3,903
Location
Hafnarfjörður IS
OS
Windows XP,7,10,11 Linux Arch Linux
HI folks

Don't pay for any of these things to create a Win2Go type of system. Windows is so sophisticated these days it can be done easily FOR FREE and keeps activation too. Also you can clone this physical system to a regular internal HDD by standard methods - so don't pay for any of these "extra offerings".

1) Ensure you have a working VM (activated) of the W11 build you want to use as a Win2Go system with all your applications, and you have UEFI boot available and an Emulated / virtual TPM in the VM config. (The Win 11 system can be on a VHDX or "standard" HDD).

2) Create a stand alone Free Macrium rescue media ISO

3) In the VM attach the external device as a physical USB - Easily done in HYPER-V or KVM/QEMU (Linux host) - probably also in VMWare -- don't know as I haven't tried.

4) set the VM to boot from the Macrium iso

5) clone the W11 VM system to your attached USB disk - adjusting partition sizes if necessary

6) If cloning from a vhdx system you might need to create a small 100mb partition on your external disk using the command line (available on the bottom of the Macrium screen) and using diskpart commands

7) after cloning select the disk (again via diskpart on macrium's command line)

8) assign the EFI partition to letter=S and exit diskpart.

9) assume your restored windows image is on device W, then from command line cd W:\windows\system32

10) type W: to ensure you are in correct directory for the bcdboot command

11) now install the physical boot loader -> bcdboot w:\windows /s S: /f UEFI

13) exit and reboot from the external device

14) you'll have quite a few drivers missing and the display willl probably be only Ms basic so go for Windows update which will fix some - but a lot of them.

15) choose the optional updates - these will have a load of drivers relevant to your system - maybe Intel chip set, blu tooth, SD card reader, video driver etc. Select what you need and install.

When all done reboot.

Now you've got a great portable Win2Go system -- Have fun with it !!!!! and it didn't cost even 1 $/€/£ or whatever !!

Note this system will update regularly as per normal WU so no probs there. I find this a great way of having a totally different set of Windows in ISL, NL, FR, DE and ENG including office etc. I've enough space on a 1TB external SSD for these 5 windows lang. At boot time the classic blue boot menu just shows me the list and I choose which one I want (I've done all mine on vhdx files), but adjust to choice). OK 5 systems like this needs more maintenance but you get the idea. Modify to suit yourself.

If a new build won't update on an external device, then update the VM and convert to physical again as per instructions above.


Cheers
jimbo
 
Last edited:

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
Hi folks

Here's the "reverse" Windows -- from full physical machine -> VM - still activated and with all apps installed and running correctly. Absolutely nothing extra needed - just booted straight away after restoring from physical.


Note though the real "Physical system I created" was originally from a VM so the "Paravirtualised drivers were already installed - and didn't then need to be re-installed again on converting back to a VM.

Screenshot_20220821_121729.png


(Virkt means "Activated")

Since I'm often using a Linux laptop it's good to have a 100% up to date Windows VM on the basic RTM branch.

Here's the "Paravirtualised drivers -- all OK !!

Screenshot_20220821_123548.png



System working on Arch Linux, Ubuntu and Debian Bookworm Hosts. (There's a small problem with Debian Buster -- TPM emulator seems to have gone "AWOL" --OK in Bookworm though -- I quite like Debian too --really fast and slick.

This laptop also is "Non compliant" for W11 (i5 intel CPU - 6th gen -- but "Hypervisor default" in the KVM/QEMU VM setup for the CPU passes the test. Simply uncheck "Host passthru" and use the dropdown to select Hypervisor default for the CPU.

Cheers
jimbo
 
Last edited:

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7
And to think all this time I was using a simple dism /apply-image command to put Windows 10/11 on an external drive.
 

My Computers

System One System Two

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Homebuilt
    CPU
    AMD Ryzen 7 3800XT
    Motherboard
    ASUS ROG Crosshair VII Hero (WiFi)
    Memory
    32GB
    Graphics Card(s)
    EVGA GeForce GTX 1080 Ti
  • Operating System
    Windows 11 Education
    Computer type
    Laptop
    Manufacturer/Model
    Dell Inspiron 7773
    CPU
    Intel i7-8550U
    Memory
    32GB
    Graphics card(s)
    Nvidia Geforce MX150
    Sound Card
    Realtek
    Monitor(s) Displays
    17"
    Screen Resolution
    1920 x 1080
    Hard Drives
    Toshiba 512GB NVMe SSD
    SK Hynix 512GB SATA SSD
    Internet Speed
    Fast!
And to think all this time I was using a simple dism /apply-image command to put Windows 10/11 on an external drive.
Hi there.

That's totally fine and quick for a clean install or if you can make a "customised image" which is a bit more complex. However if you want to clone a running system to an external drive this method works easily enough.

This method just clones what you already have - and works both ways -- V2P and P2V. Also works on a load of non compliant CPU's without any registry or .dll manipulation, and updates OK too if you run in to any problems updating a build to a newer build.

Cheers
jimbo
 

My Computer

System One

  • OS
    Windows XP,7,10,11 Linux Arch Linux
    Computer type
    PC/Desktop
    CPU
    2 X Intel i7

Latest Support Threads

Back
Top Bottom