Install ANY version of Windows 7 by making your own USB install drive

Install ANY version of Windows 7 by making your own USB install drive


Microsoft had recently released a utility that allowed you to make a USB memory stick to install Windows 7 on computer’s that did not have a DVD drive. However Rafael Rivera of the “Within Windows” blog pointed out that the tool contained some GPL v2 licenced code and Microsoft have now quickly removed it from their web site. UPDATE: Microsoft has admitted that they violated the GPL v2 licence and have now released the tool under open source. In any case the instructions below show you how to build a much better bootable USB install memory stick that allows you to install ANY version of Windows 7.

If you have bought multiple version of Windows 7 and compared the DVD’s you might have noticed that they are the same with the exception of one file (ei.cfg). This one file tells Windows what version to automatically install during the install process. Because all the DVD’s are essentially the same you can use any Windows 7 DVD to perform a version upgrade of Windows 7 using the “Upgrade Anytime” option.

Now to make this bootable universal Windows 7 install USB memory stick you will need at least one Windows 7 DVD 32bit or 64bit depending on what version you want to install and a blank 4gb USB memory stick. Note you will need to create a separate 32 or 64bit USB memory stick of Windows 7 but it will let you install the different SKU’s.

Step 1. Insert the Windows 7 DVD into your computer and the USB memory stick into your computer

Step 2. Open an “Command Prompt” and run “DISKPART”.

Install ANY version of Windows 7 by making your own USB install drive

This will launch the diskpart utility in a separate windows and perform a UAC prompt.

Step 3. Type “LIST DISK” and take note what the disk number is of the USB memory stick. This will be the same size as the USB memory stick (eg. 3824 MB = 4 GB).

Install ANY version of Windows 7 by making your own USB install drive

Step 4. Then type “SELECT DISK X” where X is the disk number of the USB memory stick.

Install ANY version of Windows 7 by making your own USB install drive

Step 5. Type “CLEAN”. Warning – This will wipe all data from the USB memory stick.

Install ANY version of Windows 7 by making your own USB install drive

Step 6. Type “CREATE PARTITION PRIMARY”

Install ANY version of Windows 7 by making your own USB install drive

Step 7. Type “SELECT PARTITION 1”

Install ANY version of Windows 7 by making your own USB install drive

Step 8. Type “ACTIVE”

Install ANY version of Windows 7 by making your own USB install drive

Step 9. Type “FORMAT FS=FAT32” (and wait about 5 minutes depending on the size and speed of the USB memory stick)

Install ANY version of Windows 7 by making your own USB install drive

Step 10. Type “ASSIGN”.

Install ANY version of Windows 7 by making your own USB install drive

You will notice the auto play window now appears. Take note of the drive letter (e.g. F:\ ) and close this window.

Install ANY version of Windows 7 by making your own USB install drive

Step 11. Type “EXIT”

Step 12. Back at the command prompt type “xcopy d:*.* /s/e/f F:” where D: is the drive letter of you DVD and F: is the drive letter of your USB Memory stick.

Install ANY version of Windows 7 by making your own USB install drive

Don’t worry if it takes a long time to copy boot.wim and install.wim as these are the two largest files on the DVD.

Install ANY version of Windows 7 by making your own USB install drive

Step 13. Once the xcopy is finished  run “del F:\sources\ei.cfg” from the command prompt and you Windows 7 Bootable USB memory stick is ready to go. Doing this step is what makes the USB memory stick allow you to install any version of Windows 7 as it no longer has a default version configured.

Install ANY version of Windows 7 by making your own USB install drive

You can now either boot from the USB memory stick or just run setup.exe from the drive to start the install process. Either way you will now prompted for the version of Windows 7 you want to install.

Install ANY version of Windows 7 by making your own USB install drive

Warning: This procedure will allow you to install a copy of Windows 7 that you are not licenced to have. Therefore you need to be very careful to only select a version that you have a licence key for as you will not be able activate Windows without a key that exactly matches the version you have installed.

By Alan Burchill

Twitter at @alanburchill

Blog http://abskb.spaces.live.com

VN:F [1.5.5_825]
Please rate this post:
Rating: 4.5/5 (11 votes cast)

Install ANY version of Windows 7 by making your own USB install drive

Related posts:

  1. How to install any version (or SKU) of Windows 7
  2. How to easily download and install Windows 7 Language Packs (MUI packs)
  3. Microsoft to release Windows 7 Lite Version for Netbooks

Tags: , ,

To discuss this topic, head on over to our forums!



15 Responses to “Install ANY version of Windows 7 by making your own USB install drive”

  1. Shiggity says:

    Meh w/e. I’ll still using the MS USB Install Tool. I have it somewhere, and if I don’t I’ll find it somewhere on the net.

  2. If you are interested in (or already have) Windows 7 then it is worth reading this comprehensive post for just about everything to do with Windows 7 here:
    http://ninjarabbits.blogspot.com/2009/11/hopefully-very-comprehensive-guide-to.html

  3. happie says:

    How can we make a stick that installs all Windows 7 versions including x64?

    • Sorry. No can do… The 64 and 32 bit version of the OS are totally different. In fact the 64bit DVD is about 1gb larger… So even if they did make an UBER 32/64 bit install process they would not be able to fit it on one DVD…

      • Shiggity says:

        If one has the ISO of the RTM that leakt sometime in August that would be possible. For proof of concept I may do that when I get my Intel Core i7 box built hopefully soon.

  4. Shiggity says:

    Annnnd I just checked my burned RTM disc and it’s just under 4 GB in size (3.94 GB).

    Happie, the RTM has all editions, x86 and x86-x64.

    (RTM = Release to manufacturing)

    No I won’t post a link to the RTM. That’s up to you to find.

    Have fun!

  5. decept says:

    Or… Just use the tool WinToFlash to turn any (bootable) ISO into a bootable USB drive automagically:

    http://wintoflash.com/home/en/

  6. [...] Install ANY version of Windows 7 by making your own USB install drive | Windows 7 Center. [...]

  7. smed79 says:

    USE UltraISO 9 !!!

    1. Simply insert your USB pen.
    2. Open any win XP, Vista or Windows 7 ISO in UtraISO,
    3. Select “Bootable” and “Write Disk Image”.

    REMEMBER to double check the drive letter ;-)

    Thats it !!
    And it also works on USB disks etc.
    Windows 7 installs in 7 at 10 minutes.

  8. [...] Install ANY version of Windows 7 by making your own USB install drive | Windows 7 Center. [...]

  9. Encena…

    I have to agree with this post….

  10. [...] I found my USB stick of Windows 7 64bit, plugged it in an turned it [...]

Leave a Reply

To discuss this topic, head on over to our forums!