Windows 8: Windows To Go Setup on Windows 7

One of the easiest and safest ways to try out Windows 8 is to take advantage of its new feature: Windows To Go. You can actually boot into Windows 8 from an external USB drive on almost any modern PC. Even a thumb drive would work if it is fast enough (USB3.0 spec). Windows 8 Consumer Preview has a built-in tool that allows you to create bootable USB drive, but you don’t have access to Windows 8 PC yet. You can still do it. Follow the steps listed in this article: How to create a Windows To Go USB drive in Windows 8 [step-by-step]. The article says that you need to have Windows 8 PC, but that is not the case. You don’t need Windows 8 to perform these steps. Everything will work on Windows 7. There is one modification. Step 12 command when setting up BCD entry on the new media using Windows 7 needs to be changed:

bcdboot.exe h:\windows /s h:
[replace “h:” with your USB drive letter]

UPDATE [3/4/12]: Several people asked this question, so I’m updating the post rather than responding individually. The “/f ALL” command line option supplied in the article referenced above is specific to Windows 8 version of bcdboot command line utility. The “/f” command line option specifies the firmware type: UEFI, BIOS or ALL for both to copy boot-environment required files in the respective directories. If you are working with PCs that have BIOS firmware you will be able to setup your bootable Windows 8 USB media using Windows 7 and try Windows 8 on a variety of other PCs and tablets that have BIOS.

I successfully created Windows 8 To Go on an external usb drive using my 64 bit Windows 7 PC from Windows 8 Consumer Preview mounted iso file following the steps above.

Don’t forget the last step: change your BIOS boot sequence to boot from the USB devices first. Windows 8 will have to restart a couple of times to complete the initial setup. You will be better off with the USB taking over the reboot by default versus you trying to hit F12 at the right time to get into the boot menu. Share your experience if you run into any issues and how you solved them. I had none.

UPDATE [4/8/12]: So far no one reported any issues when setting up Windows 8 To Go on an external USB hard drive. Several people asked what thumb drives work with the setup steps above. Here is confirmed list of drives I personally saw working and performing as expected:

  1. Kingston DT Ultimate 32GB. These were handed out at the Build conference. Apparently they need to be tweaked to report themselves as “fixed”.
  2. Super Talent RC8 50GB.
  3. LaCie USB3.0 FastKey. These come in 30GB, 60GB and 120GB. I got 60GB for my personal use. This is the best flash drive I’ve had experience with so far. It is basically a solid state hard drive with DRAM cache. It reports itself as a local disk, so there is no need to tweak anything. It is a tiny bit larger than typical USB flash drive, but not by a lot. Since it is true SSD it won’t fall apart under heavy use. It will be able to handle multiple continuous reads and writes necessary for running operating system off of it. Most flash drives won’t last very long under heavy use.

Please share what drives worked and failed for you in the commentary section to save other people time and money.

Booting issues: using USB2.0 vs. USB3.0 ports. It turns out that current as of this update Intel chipsets don’t yet truly support USB3.0. They use NEC/Renesas controller: This means that if you try to boot off of the USB3.0 port you may not succeed. You won’t see your USB drive plugged into the USB3.0 port as a boot option. So, your Windows 8 To Go flash drive has to be USB3.0 spec compliant, but you can’t (yet) use it to boot off of the USB3.0 port. USB2.0 ports work fine. They support minimum of 40MB/s write speed and 60MB/s read speed required to run Windows 8 To Go.

This entry was posted in Computers and Internet and tagged , , . Bookmark the permalink.

11 Responses to Windows 8: Windows To Go Setup on Windows 7

  1. Robert Avdichuk says:

    I followed the instructions and when the machine tries to boot into Windows 8 for the 1st time, I get an “unmountable boot volume” error

    • XLGeek says:

      1. Can you please share the details of the USB media you are using: thumb drive or portable USB, read\write speed ratings, maker, capacity, approximate manufacture date?
      2. Can you see the contents of this drive when you mount it via disk manager? Does it contain only one partition reported as healthy and marked active primary?

    • Zverko says:

      I had no problem and everything is working perfectly, tnx

  2. Robert Avdichuk says:

    I ran the bcdboot.exe step on a Windows 7 machine as per the instructions above

  3. Robert Avdichuk says:

    Centon DataStick Pro 32 GB thumb drive formatted from Win7 64-Bit with one 29.8 GB NTFS partition (not compressed). Disk Manager shows one Healthy (Active, Primary Partition) 29.83 GB NTFS partition. The drive can be read in Win7. It was bought in August of 2011.

    C:\Windows\System32>dir k:\
    Volume in drive K has no label.
    Volume Serial Number is 5C9B-6D4D

    Directory of k:\

    2012/03/07 08:23 PM EFI
    2012/02/18 04:32 AM PerfLogs
    2012/02/18 05:06 AM Program Files
    2012/02/18 04:08 AM Program Files (x86)
    2012/02/18 04:32 AM Users
    2012/02/18 05:07 AM Windows
    0 File(s) 0 bytes
    6 Dir(s) 24,124,219,392 bytes free

    Here is the bootloader information.

    There is one entry in the Windows bootloader.
    Path: K:\Boot\BCD

    Default: Windows 8 Consumer Preview
    Timeout: 30 seconds
    EasyBCD Boot Device: K:\

    Entry #1
    Name: Windows 8 Consumer Preview
    BCD ID: {default}
    Device: unknown
    Bootloader Path: \windows\system32\winload.exe

    Here is the detailed view

    Windows Boot Manager
    identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
    device unknown
    description Windows Boot Manager
    locale en-us
    inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
    default {29ba3584-68bf-11e1-830b-005056c00008}
    resumeobject {29ba3583-68bf-11e1-830b-005056c00008}
    displayorder {29ba3584-68bf-11e1-830b-005056c00008}
    toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
    timeout 30

    Windows Boot Loader
    identifier {29ba3584-68bf-11e1-830b-005056c00008}
    device unknown
    path \windows\system32\winload.exe
    description Windows 8 Consumer Preview
    locale en-us
    inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
    custom:17000077 352321653
    osdevice unknown
    systemroot \windows
    resumeobject {29ba3583-68bf-11e1-830b-005056c00008}
    nx OptIn
    custom:250000c2 1
    detecthal Yes

  4. Derek says:

    I have the same problem when i bring my usb driver to my office computer, but this usb driver works fine to boot into win8 to go system on all my labtops. only desktop in my office can not work. wondering if there is a solution.

  5. Joosefh says:

    Hi! If you still there I need to ask you something. I tried this but there is no /f parameter (firmware type) for bcdboot.exe… I searching it as writing “bcdboot.exe /?” Only /l /s /v & /m parameters showed.. I’m using Win7 Ultimate so why it’s like that?

  6. Pingback: How To Fix Windows Defender Timeout Error in Windows

Leave a Comment or Ask a Question

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s