Make Bootable ISO Image from a Bootable USB Drive

There are dozens of different tools like Rufus that can take a bootable Windows ISO image file and then can create a bootable USB drive using this ISO image. These bootable USB drives are faster and are very helpful in installing Windows to notebook computers that do not come with any DVD drive. But what if you want to do the reverse? If you have a bootable USB drive with Windows installation files on it and you want to save it in form of bootable ISO image, then there are almost no tools available on the internet for this.

We are providing you step by step instructions on how can make a bootable ISO image using a bootable USB drive (with Windows installation files on it):

  1. Install PowerISO in your Windows PC. PowerISO comes with some unwanted programs (PUP) but you can simply turn off the internet in your PC (switch off WiFi or Ethernet) before installing PowerISO and it will skip the installation of the PUP.
  2. Launch PowerISO and open any bootable Windows ISO image (Windows 7, Windows 8.x, Windows 10) in it that you already have somewhere in your PC. In PowerISO, select Action  Boot  Save boot information and then save the BIF file somewhere in your PC. If you do not have any Windows ISO images, then you can download the “” file from and change the file extension to BIF.Bootable USB Drive to Bootoable ISO Image
  3. Close PowerISO and relaunch it. Drag-n-drop all the files and folders from your bootable USB drive to the PowerISO window. You may have to change the disk type to DVD to change the capacity of the image.  In PowerISO, select Action  Boot  Add boot information.Bootable USB Drive to Bootoable ISO Image
  4. Select the BIF file that you saved in step 2 above and click on the OK button.Bootable USB Drive to Bootoable ISO Image
  5. Choose File  Save As and then save the image as an ISO image in your PC. This is your bootable Windows ISO image created from the bootable USB drive.

The same method can be used to create bootable ISO image using the Windows installation files located elsewhere on your PC or on some external drive.


  1. In Windows 10, this may only work if your PC is set to a UEFI boot (which I cannot do).
    I need to create a Legacy-BIOS-bootable ISO file containing some of my own DOS/Win programs.
    So I just want to legacy boot the ISO (using a virtual disk mounting facility common on high-end servers) and get to a Dos or CMD prompt and run my added DOS programs which configure network cards.
    I have tried a combination of UBCD, BartPE, PowerISO, ImgBurn, ISO2Disc, with no success.
    Most of the articles talk about a BIF file or without any explanation or limitations.
    When I dd a DOS MBR USB stick to an ISO, it won’t boot (works with GRUB, but then I don’t have DOS).
    If anyone really knows how to do exactly what I need, I’d really appreciate the information.

  2. Uncle Seryozha’s method !!! Save the boot sector of mybootfile.BIN (backup) using BOOTICE. After that, simply add or replace in UltraIso the boot record with our file mybootfile.BIN. Then save as ISO. Any loader can be written to the ISO image this way.

  3. Thanks for your reply , maybe I made a mistake , I will test it again and write a the result as comment

  4. I have tested it and I used this ISO file to create a Bootable USB again (Just for testing purpose) it is not bootable this methode doesn’t work

    1. You must have done something wrong. Just tested it for creating Windows 10 and Windows 7 ISO. It works. Tested the bootable ISO on VirtualBox.

Comments are closed.