Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a "universal" way of how you can make a bootable USB drive out of a bootable dvd or cd? What makes a USB drive bootable? What makes a dvd and cd bootable?

For example there is a program called UNetBootin which can make bootable USB drives, but seems like it only works with various linux distributions. (Tried it with a Win7 image and the SystemRescueCD, which didn't work so well...).

Main reason I ask is that I have a Support DVD which came with an Asus EEE, and it of course doesn't have an external dvd drive. So I am curious if I can sort of move that dvd over to a USB drive so that I can use it without buying one.

Not asking just specifically about this one case though, I am curious to know a bit more about this in general. So, if you have a general bootable DVD or CD (Or a DVD or CD image for that matter), could be linux distro, windows install disk, support disks, etc., is it possible to "move" it over to a USB drive and make that work like the DVD or CD did? (Being bootable and all).

share|improve this question

See this post for instructions for how to take stuff that's on a bootable DVD and placing it on a USB drive that's bootable.

A USB Thumbdrive is just a hard drive, and if it's got the right boot files and the BIOS supports booting from an external USB hard drive it will work fine.

To understand what makes a CD or DVD drive bootable see this post on the El Torito (CD-ROM standard).

share|improve this answer

Bart's mkbt utility works well.

There are other tools too, this is a nice link if you are wanting to make it bootable but not windows (only, or neccesarily)

Do note though that computers you use this on will have to be set to boot from the USB in a high enough order of precedence to be picked up before the hard drive.

share|improve this answer

The most "universal" tool I've used is WinSetupFromUSB available here:

This tool allows you to create a Windows XP, Windows Vista/7, some Syslinux ISO and some other bootable (even multiboot), including some cool integrated tools from a single GUI (not very pretty), which even allows you to test the bootable USB key in a VM (QEMU) without the need to reboot a machine.

This is my first answer, hope it helped.

share|improve this answer

Use MultiSystem if you're creating the USB drive from linux. YUMI if you're on windows.

share|improve this answer
Both MultiSystem and YUMI allow you to put multiple boot images on on a single USB drive. – Mark Stosberg Nov 3 '13 at 17:21
MultiSystem is for Debian based distros only. – TNT Feb 23 at 17:47

There is an official Windows USB/DVD Downoad Tool from Microsoft available, which can write a Windows ISO image to a DVD or USB stick.

share|improve this answer

I've used this HP utility in the past, but I'm intrigued by the above.

share|improve this answer

I have used the Win2flash utility to make my USB boot able and it did worked very well. I installed windows XP, 2003 and Windows 7 using this utility.

share|improve this answer

I couldn't get these other apps to work under XP, the documentation doesn't say. I finally resorted to Bootsage, which worked for me the first time.

share|improve this answer

If you want an .iso file (or .img, which is the same) to be bootable from USB, it must satisfy:

1) .iso must be bootable. On a link above there is the technical documentation for that. In most cases it is usually prepared to be bootable, if it's supposed to be.

2) the USB drive must be bootable with that iso. For this the iso must be hybrid. This means that you should not only write the iso to the disk, but also to create Master Boot Record for that. One can make a hybrid iso using isohybrid. Hybrid isos can be easily written both to CDs and usb sticks, but unfortunately not every software piece creates them (FreeDOS not yet).

Another option is to have a bootable iso and use a bootloader like syslinux or grub. They can be installed to USB and then load the iso themselves, like here. In this post I've put several examples on how to create a bootable usb containing (but it's not so important here) FreeDOS.

share|improve this answer

protected by Michael Hampton May 12 '15 at 15:38

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.