Create Windows To Go Installation Free

Posted on

by Linda Gregier

Another great language to add to your full-stack developer tool belt is the simple and productive general-purpose programming language of Go.

With WinToFlash you can create a Multiboot bootable USB drive with Windows Setup, live linux, offline antivirus, data recovery, hardware tests or even run fully functional Windows like Windows To Go from a USB in just a couple of mouse clicks! WinToFlash makes the job hassle free for you. One of the new features available in Rufus 2.0 and above versions is the ability to create Windows To Go drives in a few mouse clicks. As all Windows 10 users likely know, the Windows To Go feature was first introduced with Windows 8, although there were third-party solutions to install Windows to USB drive even before the release of Windows 8.

Through a project started in 2007, Go came to fruition through the efforts of some Google programmers. They took great care in Go’s design to make it clear and consistent in its language features and standard libraries, making Go easy and fun to use.

Now that you have modified the.ISO file using the eicfg utility, the next step is to use the modified.ISO to create a universal Windows 7 installation DVD. 4) Create the universal Windows 7 installation DVD or USB Flash drive: To create a Windows 7 installation flash drive read the following: Windows 7 USB/DVD download tool. If you’re looking to upgrade your existing Windows 7 or Windows 8.1 PC, go to Get Windows 10 to learn more about upgrade options. If you’re on an Enterprise or Education edition, the tool won’t work for a clean installation. Please see the Volume Licensing Service Center for more information. To create installation media, go to the software download website, where you'll find step-by-step instructions. On that website, you can select a version of Windows and create your own installation media using either a USB flash drive or a DVD. To go directly to one of the versions, select one of these links: Windows 7.

It’s open-source at it’s best…but don’t forget: it’s case-sensitive!

So let’s get started on the Microsoft Windows 10 operating system. You’ll see just how easy this really is — only a basic working knowledge of GitHub and the command prompt is required. Sure there are other ways of installing and running the program, but with limited coding background I felt this set of instructions was the easiest to understand and follow.

Be sure to follow these steps in their entirety as well as in the correct order (as listed) to save yourself from having to uninstall Go and spend a few hours troubleshooting any installation-related issues.

Phase 1: Install the following in this order

  1. As Go uses open-source (FREE!) repositories often, be sure to install the Git package here first.
  2. Navigate to the Go installation website here. Download and install the latest 64-bit Go set for Microsoft Windows OS.
  3. Follow the instructions on the Go installation program.
  4. Run the Command Prompt on your computer by searching for “cmd”. Open the command line and type: “go version”
  5. The output after entering go version should look like this:

Phase 2: Creating your Go work-space

First, confirm your Go binaries: go to your computer’s Control Panel, then to System and Security > System > Advanced system settings, and on the left-hand pane click the Advanced tab. Then click on Environmental Variables on the bottom-right-hand side. Ensure Path under System Variables has the “C:Gobin” variable in it.

Then create your Go work-space. This will be in a separate and new folder from where the Go installation files are saved. For example, your G installation files were saved under the path C:Go and you are creating your Go work-space under C:ProjectsGo

In your new Go work-space folder, set up three new folders:

Phase 3: Create the GOPATH environment variable

Create the GOPATH variable and reference your newly-created Go work-space. Go back to your Control Panel and navigate to System and then Environmental Variables. Then under System Variables click on New.

Next to Variable Name, enter “GOPATH,” and next to Variable Value enter “C:ProjectsGo”

To check that your path has been set correctly, enter “echo %GOPATH%” on the command line.

Phase 4: Test and ensure

Now you’re ready to verify that all is working correctly by opening the command line and typing: go get

Wait for the code to be entirely implemented (this could take a few seconds), then enter in the following in the command line: %GOPATH%/bin/hello

If the installation was successful, you should get the following return message: “Hello, Go examples!”

I hope you are successful. And if you run into any errors or confusing messages, comment below with the results of this command line: “go env”

Inspiration for this article came from the following on-line resources which were very easy to understand and helpful when setting up Go on my Windows operating system:

And now you’re ready to become a “Gopher”!


Applies to

  • Windows 10


Windows To Go is removed in Windows 10, version 2004 and later operating systems. The feature does not support feature updates and therefore does not enable you to stay current. It also requires a specific type of USB that is no longer supported by many OEMs.

Windows To Go is a feature in Windows 10 Enterprise and Windows 10 Education that enables the creation of a Windows To Go workspace that can be booted from a USB-connected external drive on PCs.

PCs that meet the Windows 7 or later certification requirements can run Windows 10 in a Windows To Go workspace, regardless of the operating system running on the PC. Windows To Go workspaces can use the same image enterprises use for their desktops and laptops and can be managed the same way. Windows To Go is not intended to replace desktops, laptops or supplant other mobility offerings. Rather, it provides support for efficient use of resources for alternative workplace scenarios. There are some additional considerations that you should keep in mind before you start to use Windows To Go:

Differences between Windows To Go and a typical installation of Windows

Windows To Go workspace operates just like any other installation of Windows with a few exceptions. These exceptions are:

  • Internal disks are offline. To ensure data isn’t accidentally disclosed, internal hard disks on the host computer are offline by default when booted into a Windows To Go workspace. Similarly if a Windows To Go drive is inserted into a running system, the Windows To Go drive will not be listed in Windows Explorer.
  • Trusted Platform Module (TPM) is not used. When using BitLocker Drive Encryption a pre-operating system boot password will be used for security rather than the TPM since the TPM is tied to a specific computer and Windows To Go drives will move between computers.
  • Hibernate is disabled by default. To ensure that the Windows To Go workspace is able to move between computers easily, hibernation is disabled by default. Hibernation can be re-enabled by using Group Policy settings.
  • Windows Recovery Environment is not available. In the rare case that you need to recover your Windows To Go drive, you should re-image it with a fresh image of Windows.
  • Refreshing or resetting a Windows To Go workspace is not supported. Resetting to the manufacturer’s standard for the computer doesn’t apply when running a Windows To Go workspace, so the feature was disabled.
  • Upgrading a Windows To Go workspace is not supported. Older Windows 8 or Windows 8.1 Windows To Go workspaces cannot be upgraded to Windows 10 workspaces, nor can Windows 10 Windows To Go workspaces be upgraded to future versions of Windows 10. For new versions, the workspace needs to be re-imaged with a fresh image of Windows.

Create Windows To Go Installation Free

Roaming with Windows To Go

Windows To Go drives can be booted on multiple computers. When a Windows To Go workspace is first booted on a host computer it will detect all hardware on the computer and install any needed drivers. When the Windows To Go workspace is subsequently booted on that host computer it will be able to identify the host computer and load the correct set of drivers automatically.

The applications that you want to use from the Windows To Go workspace should be tested to make sure they also support roaming. Some applications bind to the computer hardware which will cause difficulties if the workspace is being used with multiple host computers.

Prepare for Windows To Go

Create Windows Installation Disc

/download-call-of-duty-modern-warfare-2-crack-free/. Enterprises install Windows on a large group of computers either by using configuration management software (such as Microsoft Endpoint Configuration Manager), or by using standard Windows deployment tools such as DiskPart and the Deployment Image Servicing and Management (DISM) tool.

These same tools can be used to provision Windows To Go drive, just as you would if you were planning for provisioning a new class of mobile PCs. You can use the Windows Assessment and Deployment Kit to review deployment tools available.


Make sure you use the versions of the deployment tools provided for the version of Windows you are deploying. There have been many enhancements made to support Windows To Go. Using versions of the deployment tools released for earlier versions of Windows to provision a Windows To Go drive is not supported.

As you decide what to include in your Windows To Go image, be sure to consider the following questions:

Are there any drivers that you need to inject into the image?

How will data be stored and synchronized to appropriate locations from the USB device?

Are there any applications that are incompatible with Windows To Go roaming that should not be included in the image?

What should be the architecture of the image - 32bit/64bit?

What remote connectivity solution should be supported in the image if Windows To Go is used outside the corporate network?


For more information about designing and planning your Windows To Go deployment, see Prepare your organization for Windows To Go.

Hardware considerations for Windows To Go

For USB drives

The devices listed in this section have been specially optimized and certified for Windows To Go and meet the necessary requirements for booting and running a full version of Windows 10 from a USB drive. The optimizations for Windows To Go include the following:

  • Windows To Go certified USB drives are built for high random read/write speeds and support the thousands of random access I/O operations per second required for running normal Windows workloads smoothly.
  • Windows To Go certified USB drives have been tuned to ensure they boot and run on hardware certified for use with Windows 7 and later.
  • Windows To Go certified USB drives are built to last. Certified USB drives are backed with manufacturer warranties and should continue operating under normal usage. Refer to the manufacturer websites for warranty details.

As of the date of publication, the following are the USB drives currently certified for use as Windows To Go drives:


Using a USB drive that has not been certified is not supported.

  • IronKey Workspace W700 (

  • IronKey Workspace W500 (

  • IronKey Workspace W300 (

  • Kingston DataTraveler Workspace for Windows To Go (

  • Spyrus Portable Workplace (

    We recommend that you run the Spyrus Deployment Suite for Windows To Go to provision the Spyrus Portable Workplace.

  • Spyrus Secure Portable Workplace (


    You must use the Spyrus Deployment Suite for Windows To Go to provision the Spyrus Secure Portable Workplace. For more information about the Spyrus Deployment Suite for Windows To Go please refer to

  • Spyrus Worksafe (

  • Super Talent Express RC4 for Windows To Go


    Super Talent Express RC8 for Windows To Go


  • Western Digital My Passport Enterprise (

    We recommend that you run the WD Compass utility to prepare the Western Digital My Passport Enterprise drive for provisioning with Windows To Go. For more information about the WD Compass utility please refer to

For host computers

Create Windows To Go Installation Free Download

When assessing the use of a PC as a host for a Windows To Go workspace you should consider the following criteria:

  • Hardware that has been certified for use with Windows 7 or later operating systems will work well with Windows To Go.
  • Running a Windows To Go workspace from a computer that is running Windows RT is not a supported scenario.
  • Running a Windows To Go workspace on a Mac computer is not a supported scenario.

Create Windows To Go Disk

The following table details the characteristics that the host computer must have to be used with Windows To Go:


Boot process

Capable of USB boot


USB boot enabled. (PCs certified for use with Windows 7 or later can be configured to boot directly from USB, check with the hardware manufacturer if you are unsure of the ability of your PC to boot from USB)

Processor architecture

Must support the image on the Windows To Go drive

External USB Hubs

Not supported; connect the Windows To Go drive directly to the host machine


1 Ghz or faster


2 GB or greater


DirectX 9 graphics device with WDDM 1.2 or greater driver

USB port

USB 2.0 port or greater

Checking for architectural compatibility between the host PC and the Windows To Go drive

In addition to the USB boot support in the BIOS, the Windows 10 image on your Windows To Go drive must be compatible with the processor architecture and the firmware of the host PC as shown in the table below.

Host PC Firmware TypeHost PC Processor ArchitectureCompatible Windows To Go Image Architecture

Legacy BIOS


32-bit only

Legacy BIOS


32-bit and 64-bit



32-bit only



64-bit only

Windows Create Installation Media

Create Windows To Go Installation Free

Creating Windows To Go

Additional resources

Related topics

Deploy Windows To Go in your organization
Windows To Go: frequently asked questions
Prepare your organization for Windows To Go
Deployment considerations for Windows To Go
Security and data protection considerations for Windows To Go
Best practice recommendations for Windows To Go