Making a Multiboot USB Drive (All-In-One).





Introduction: Making a Multiboot USB Drive (All-In-One).

About: Update 12 September 2017: A very special thanks to Sam Elder, a manager here at Instructables, who tracked down the cause of my lost publications and fixed the issue. Take a bow Sam!

I always wanted an All-in-One USB boot drive to do the following:

1. Perform a fresh install of Windows.

2. Use Macrium Reflect to backup and restore my PCs.

3. Have all my necessary program installers, hardware drivers, Macrium Reflect backup images, personal files etc.

Read on for how I did this!

Step 1: The Hardware

Any USB drive will do but I prefer the 3.0 type for faster access. The 3.1 type is rare right now but in the future I will get a few. There are flash drives with a write protect switch and I highly recommend these as an all-in-one rescue USB drive (you don't want viruses crossing over). The capacity can be as large as financially reasonable (I use a 32Gb).

Step 2: The Software.

WinSetupFromUSB! This neat freeware program allows for multiple boot platforms to be put onto one physical USB drive. The download is available at their website:

It is a zip file that once expanded allows you to select the 32 or 64bit versions.

Step 3: Using WinSetupFromUSB

First plug the target USB drive into the PC and open the exe for WinSetupFromUSB. Next tick the checkbox 'Auto format it with FBinst'.

I don't use UEFI in my bios boot options so I format the drive using NTFS. This allows me to copy large files (>4Gb) to the USB drive. If you plan to use this on a UEFI boot system then format to FAT32 (but you lose the ability to copy large files).

Next, in my case since I use Macrium Reflect and Windows8.1, tick the Windows Vista/7/8/10... checkbox. Click the three dots and browse for the image file. A warning will appear concerning the NTFS file system, just click OK and continue to browse for the iso image file. Once selected, click the GO button.

4 message boxes will appear in succession: click YES YES YES OK. The process will start for the first boot application to be written. When it is completed, simply click OK add any others you want to include by ticking the appropriate checkbox. Luckily after the first boot application is written, the Autoformat checkbox is un-ticked.

Once the boot applications are written you can copy across any folders containing installers, personal files, PC backup images etc. I prefer to have just one folder on the USB root drive to dump my personal stuff into (you can have as many sub-folders in there as you desire).

Step 4: Using the New MultiBoot USB Drive!

Make the target PC boot from USB drive. The blue background menu will show up listing all the options. The first two will take you to the multiple boot applications. The last option will boot from the internal (main) drive of the PC.

Now you have a multiple boot capable USB complete with application files and personal data! No more walking around with a bunch of drives to repair a PC!

Please note that you can add as many Bootable images to this usb drive. Just make sure the drive's storage capacity can accommodate all you need. Have fun folks!



    • Creative Misuse Contest

      Creative Misuse Contest
    • Clocks Contest

      Clocks Contest
    • Oil Contest

      Oil Contest

    36 Discussions

    Where do you find the various image files?


    1 year ago

    If you use that WinSetup tool, can you also boot linux from that USB later??

    you can but format the usb drive in FAT32.

    I am guessing that this will also work with Nlite?

    Great tutorial.

    Thanks for this :)

    1 reply

    Nlite will make a custom windows OS image. That image you can put onto the multiboot USB drive. So basically any valid bootable image you can bundle onto a big enough USB drive.

    Thanks for the thumbs up!


    1 year ago

    How do you include or add hardware or device drivers in the OS?

    1 reply

    It can't be included in the OS image using this method. You can use Winreducer for Windows images. This method only includes the driver files on the same USB drive.

    OK. But once you have made the E2B drive, you just copy over any number of linux ISOs or Wiindows Install ISOs to the USB drive - can't see what is 'harsh' in that? But it's your choice. WinSetupFromUSB is v good.

    1 reply

    E2B is far more powerful that winsetupfromusb. Good software you got there.

    Thank You! I was looking for a good "NEW" way to do this with a uEFI system, I have a Dell Tablet that still gives me issues tho, and I'm worried that if I format the Internal eMMC tha it will brick or be unusable, I'm still not good with uEFI, if Anybody wants to teach me I'll send them some bitcoin or tip them with my PayPal. It's important to me that I learn how to install on a uEFI computer, especially x86_64 Tablets, so ANY help from an experianced person will be GREATLY appreciated and rewarded! :) feel free to e-mail me or message me so we can swap contact info's if you can help me... Now that everything is uEFI, I have to learn how to fix the "Root" of the systems. And I'm actually afraid of bricking because these new computers are Very Expensive... I'd rather learn on my own PC. Thanks Again tho I like the Tutorial a Lot!

    3 replies

    E2B is a bit harsh to use for me. It does appear quite powerful but the not easy as winsetupfromusb.

    Use macrium reflect to make an image of the system and also restore it. You can install a fresh version of Windows onto your dell (just download all the necessary drivers before the installation). If you are going to use uefi then format the usb drive with fat32.

    I'm not a Tech person and I didn't know this was possible. Thanks for the post.