When USB drives came to market, it was said that it will replace CD because there were lots of advantages of USB drives on CDs. They need lesser space to carry; you can delete data from it and store new one, and they have faster reading and writing speed. However, the ability to install Windows OS / Linux OS was only possible using a CD. Fortunately, things have changed and you can now install any OS from the USB drive by making your flash drive Bootable.

There are lots of freeware on the internet to convert your normal USB drive to a bootable drive allowing you to boot any OS from it later on (except Mac OS).


  • A USB drive with at least 4 GB space (8 GB recommended).
  • OS image file (ISO file).

Rufus (Free | Windows):

Rufus is a freeware with which you can create a bootable drive of almost all Operating Systems. Rufus is available in two versions portable and installer. The portable version is a stand-alone executable file which you can launch from anywhere it is saved on your PC, and the installer version will get installed on your PC, this is no performance difference between them. Below are the steps to create a bootable USB drive using Rufus.

  1. Launch Rufus on your PC.
  2. Select your USB drive under “Device” section.
  3. Click on the CD drive icon under the “Format option” and select the ISO file.
  4. Finally, click on “Start” button.
  5. Rufus will start copying the files from the ISO file (this will format the drive and all data on the drive will be erased).
  6. After some time, Rufus will notify you about the completion of the process.

Download Rufus (868KB)

UNebootin (Free | Windows, Linux, Mac):

UNebootin is the best freeware for making the bootable drive for Linux. UNebootin is also a stand-alone tool, but the best part of the UNebootin is that you don’t need to download the image files separately, it is built with the feature to directly download the OS and make your drive bootable.

UNebootin creates live USB so you can try the OS without actually installing it on your PC, this feature is restricted to Linux-based OS only like Android, BackTrack, Kali Linux and more. To make your drive bootable using UNebootin just follow the steps below:

  1. Download the UNebootin.
  2. Launch it on your PC.
  3. Select the distribution from the “Distribution” section or if you have image file then select that image file under the “DiskImage” section.
  4. Select your USB drive and click OK.
  5. UNebootin will begin the process and prompt you whether to reboot your PC.

UNebootin is for those who wants to install any Linux version without even downloading the ISO from official websites separately.

Download UNebootin (4.6 MB)

Install OS from bootable USB drive:

  1. Plug in your USB drive and reboot your PC.
  2. When your PC is booting up, press the key to access the boot menu (usually it is F12, but it varies with the manufacturer).
  3. When in boot menu select your drive and press enter to boot it up.
  4. Now follow the instructions to install the OS on your PC.

On Mac:

  1. Plug in the USB drive to mac.
  2. While your Mac is booting up keep pressing the Alt key.
  3. You will see the bootable disk, select the drive to boot from that flash drive.

To make your drive usable again, just format your drive with NTFS file system.

So these were some tools to ease up the task of making a bootable USB drive. Although there are lots of USB bootable making software available in the market, these are one of the most reliable and easy-to-use utilities.