How can I check whether an ISO image is bootable?

Don't forget the command line tool file.

$ file /cygdrive/t/test.iso clonezilla-live-1.2.12-60-amd64.iso
/cygdrive/t/test.iso:                # ISO 9660 CD-ROM filesystem data 'CDROM                           '
clonezilla-live-1.2.12-60-amd64.iso: # ISO 9660 CD-ROM filesystem data '1.2.12-60-amd64                 ' (bootable)

If the ISO image is bootable, there will be a "(bootable)" string at the end of line of file command output. (You may want to scroll to the right of code snippet above if there is horizontal scroll bar in it. I've rewritten the CSS for this site using Stylish addon in Firefox browser, so I don't have a scroll bar in it)

You can install Cygwin or the standalone file package of GnuWin32 (looks like no active development anymore) to get file tool for Windows. For linux system, in most linux live cds, the file command is in there.


Open the file to browse the content with a software which can open and browse ISO content. Use WinRAR or MagicISO ISO Explorer and see there are boot files present.

I recommend MagicISO which will indicate an ISO as Bootable or Non-Bootable

enter image description here


We will follow a very simple process:

Using PowerISO

  1. Download and install PowerISO

  2. Open PowerISO

  3. Click on File menu and then choose Open.. and then browse and open the .iso file

  4. When you have opened the .iso file, if it is bootable, then at the lower left corner it shows bootable image if it is not a bootable image, then at the lower left corner it shows non bootable image.

enter image description here
image source