ImgBurn is a lightweight CD / DVD / HD DVD / Blu-ray burning application that everyone should have in their toolkit!
Added: An 'Advanced' input mode to build mode where you have total
control over the layout of the disc and can add new folders, change names
etc. (i.e. you're no longer limited to burning an existing folder structure
on your hard disc as-is)
Added: Optional logging when hidden or system files/folders are skipped
in Build mode due to the current settings (i.e. when 'Include Hidden Files'
or 'Include System Files' are disabled).
Added: Yet another attempt at setting the write speed - this one does it
100% by the book. It fills the fields in the performance descriptor sent via
'SET STREAMING' with the values returned in the descriptor after issuing the
'GET PERFORMANCE' command. (The previous best method of setting the speed
missed one field out)
Added: An option (off by default) to enable the enumeration of medium
changer devices (this was previously always enabled) on the I/O tab in the
Added: Support for enumerating medium changer devices via the SPTI
'Device Interface' method too - previously it was always done by 'Device
Added: The graph data preview in the Settings now uses a default value
for media/volume id if one isn't available based on the current media/image
Added: Support for another IOCTL for locking the drive - this one (only)
appears to work with the 'Device Interface' enumeration method of the SPTI
I/O interface ('lock volume' doesn't).
Added: Support for using 'Opti Drive Control' as the IBG viewer when you
click the 'Display Graph Data' buttons/menu option.
Added: ImgBurn now adds itself to the context menu's 'Open With' submenu
for files it's associated with.
Added: Debug logging to the function that compares the image file/disc
Added: Option to disable the 'Fix VTS Sectors' function when building a
DVD Video disc.
Added: The 'Create DVD File' feature can now make DVD files with the
MediaType field set to 'CD'.
Added: Support for saving plain MODE1/2048 discs as a MODE1/2352 image
in Read mode by saving as a BIN/IMG file.
Added: Support for converting a MODE2/FORM1 track (on a single
session/track disc) into MODE1 when reading a disc so it can be stored in an
Added: Support for burning CCD files.
Added: Support for adding files that exceed the limit imposed by the
ISO9660/Joliet file systems. Those file systems will record the file size as
4GB (-1 byte) but all their data will be physically present in the image.
The UDF file system will use the correct size.
Added: Support for building images using the 'MODE2/FORM1/2352' data
type. (previously it only supported 'MODE1/2048')
Added: Warning when user attempts to read a 'complex' disc to an ISO
file and option to use BIN instead.
Added: Support for using 'BurnPlot' as the IBG viewer when you click the
'Display Graph Data' buttons/menu option.
Added: Advice in the log window (on how to remove the virus) for when
the 'maximum number of secrets exceeded' error in encountered when searching
for devices (and 0 drives are found).
Added: Mini lookup table for some CD disc ID's to get manufacturer info.
This info is now show in the disc information panel (under ATIP Information)
and also in the log when you erase a disc or burn one.
Added: Option to stop the program from analysing (doing the dummy decode
pass on) cd-da ready wav files.
Added: Show the booktype in the log when reading a disc in Read mode.
Added: A check to ensure all the DVD Video files in a sequence are
present. (i.e. it'll prompt if VTS_XX_1.VOB and VTS_XX_3.VOB are present but
Added: It now does a basic parse of any supported 'Special' file system
on a disc when in Read mode so it can display a volume label (to match what
you'd see when loading an image of said disc into Write mode).
Added: 'Write Speed Miscompare!' warning in the log when the drive
reports a write speed that doesn't match what the user selected.
Added: Error balloon when user tries to enter an unacceptable character
in the 'Rename' box when replacing/overwriting files.
Added: Error checking (and logging) when searching for folders/files
(via 'FindFirstFile'/'FindNextFile') and adding them to the image in Build
Added: Detection of attempts to build Vista style OS installation discs
(via the 'sourcesinstall.wim' file) and the relevant prompting for
conflicting settings, failing to make it bootable etc (same as an 'I386'
Added: 'Explore' and 'Open' options to the 'Source' box's context menu
in Build mode.
Added: You can now control which 'image layout' files Build mode creates
via its own set of options (rather than piggy backing the Read mode ones)
Added: Ability to select the media type when creating an MDS file via
the 'Create MDS File' feature.
Added: Ability to select the font used by the program's GUI.
Added: New CLI parameter '/CERTIFICATEFOLDER ' to tell
the program if it should attempt to include/create a CERTIFICATE folder when
a BDAV/BDMV folder is present.
Added: Sanity checking for most of the comboboxes - to catch errors in
translations where they don't notice I've added new entries!
Added: 'Average Write Speed' to the log when full erasing a BD-RE disc
with 'perfer properly formatted discs' enabled - i.e. so it performs the
'Zeroing Sectors' part.
Added: Workaround for a bug in Windows 7 (7077 anyway) where the
PlaySound API will bring up an 'insert disc' error box if the current
working directory is no longer valid (i.e. it was set to an optical drive
and the disc has been ejected).
Added: Workaround for drives/drivers that randomly report a bogus error
('No Additional Sense Information') during the burn, thus forcing a retry -
which fails with the error 'Invalid Address For Write' because those sectors
HAVE actually been written ok - according to the track's NWA info anyway.
Added: The option to read/write CD-TEXT using the Ansi code page rather
than ISO 8859-1.
Added/Changed: The log entry/error box that pops up when 'send cue
sheet' or 'set write parameters' fail now includes a 'reason' in the form of
the decoded sense area message.
Added/Changed: The ISO9660 Volume Label will now accept characters based
on the current ISO9660 character set selection.
Added/Changed: Had a go at making all the Build mode question type
messageboxes simpler and translatable.
Added/Changed: Tweaked and cleaned up the file search code when loading
CUE files. It now supports relative paths.
Changed: The installer no longer offers the 'Quick Launch' option when
Windows 7 is detected as an OS.
Changed: The SPTI device enumeration method now defaults to 'Device
Interface' on XP SP2/2003 SP2 + IMAPI v2.0, XP SP3, Vista and newer.
Changed: The SPTI device enumeration method 'CdRom Class' is now known
as 'Device Class'.
Changed: The 'CERTIFICATE' folder is no longer created for Blu-ray Video
discs by default. This means the programs creating the file structure have
more control over whether one gets added or not.
Changed: Tweaked all the code for file associations to make it more
compliant with Microsoft's documentation. (The installer cleans up the old
ones so make sure you use it!)
Changed: Tweaked the code used to determine the drive's current write
speed before then displaying the 'Write Speed Miscompare' message (I blame
the buggy drive firmware!).
Changed: Tweaked the code that positions forms when they open (in the
middle of the main form) so they're no longer drawn a few pixels off the
screen (assuming the main form is along the edge) when desktop composition
is enabled under Vista / 7.
Changed: Tweaked the code that positions forms when they open (in the
middle of the main form) so they're opened on whichever monitor their
'centre point' is on (or the nearest to it).
Changed: Tweaked some of the functions associated with the ISO9660 file
system's volume label so they handle characters with extra bits like accents
a little better and hopefully reduce the number of '_' characters that end
up being used.
Changed: Even when set to 'No', the DVD/MDS layout files will still be
created (if they're selected in the first place) when multiple output files
have been created (i.e. file splitting has been used).
Changed: Tweaked the way fields in the Joliet volume descriptor are read
to hopefully deal with buggy descriptors (like those written by XP's built
in burning software) where the fields don't contain Unicode text.
Changed: Updated the Virtual TreeView control to the latest on SVN.
Changed: Ignore failure to set the layer break position (when changeable
or not) if the desired position is where the drive reports it is already .
Previously it only ignored the failure if the position was the same and
Changed: Tweaked some of the code that sizes and positions controls
based on the current translation.
Changed: The information window shown when building the
image/calculating its size in Build mode can now be translated.
Changed: The custom strings inserted into system / application menus can
now be translated.
Changed: When loading a CUE into the 'Create CUE File' feature, the
program will now warn you if track/index info will be lost (i.e. if a file
is used for more than 1 track or a track has more than 1 index).
Changed: Renamed 'Create CD CUE File' feature (and associated
buttons/tooltips etc) to 'Create CUE File' so it matches with 'Create DVD
File' & 'Create MDS File'.
Changed: Rewrote all the code that deals with when to create/not create
CCD/CUE/DVD/MDS files. Each one is handled individually now.
Changed: Modified that MDS file slightly when building an image with a
BDAV/BDMV folder in it (so it'll play when mounted in DT).
Changed: Since adding support for CCD/CUE/DVD, the 'Create MDS File'
term/option in the Settings didn't really fit - so it's been renamed to a
more generic 'Create Image Layout File'.
Changed: The 'Filter Drive Load Order' feature now scans for and lists
device class filters found in all the relevant 'CdRom' keys under
'HKLMSYSTEMCurrentControlSetEnum[IDE|SCSI|USBSTOR|1394]' rather than
just the first one it finds with an 'UpperFilters/LowerFilters' entry.
Changed: The 'Filter Drive Load Order' feature can now remove
'Upper/Lower Device Class' filters.
Changed: When burning a CD, the program will now also issue the 'SET
STREAMING' command (where supported and in addition to the existing 'SET CD
SPEED' one) to set the write speed.
Changed: 'FastWrite' no longer applies to BD-R, the new option 'BD-R
Verify Not Required' now takes its place.
Changed/Fixed: Tweaked the 'Title Case' function to handle certain
strings a bit better.
Changed/Fixed: Implemented a workaround for Windows 7 whereby ImgBurn
prompts 'Do you really want to cancel?' if it's open when you try to
restart/shutdown the computer.
Changed/Fixed: The program would only use the layer break position in an
IBB if the /CLOSE switch was issued via CLI, /CLOSESUCCESS wouldn't work
(and it should have done).
Fixed: Clicking 'Cancel' to certain build mode prompts (that correct
conflicts/settings) didn't prevent some other prompts from popping up.
Fixed: Initial disc space check when doing a 'Read' operation didn't
take into account the wave header when outputting an audio cd to a wav file.
Fixed: The MD5 was incorrect when reading an audio disc to a *.wav file.
Fixed: Incorrect / missing drive letters when using 'Device Interface'
Fixed: The 'Device Interface' SPTI drive enumeration method didn't work
on Vista (drive letters would have been used as a fallback).
Fixed: A little bug (they you'd be very unlikely to run into) in the
function that compares the layout of an image file to the layout of a disc
in terms of sessions, tracks etc.
Fixed: A problem where code (specific to 'Image File' output mode) was
being called for something that only applies to Device output mode. This was
to do with changing the data type to 'MODE1/2048' if the current disc was
Fixed: Problem with reporting the correct error code in the booktype
setting tool on the 'LiteOn' tab if the drive doesn't support any of the 3
different I/O command versions (it would always just return 'No Additional
Fixed: The wrong 'Free Space' was/could be displayed in Build mode
(image file output) if the destination was set to 'desktop[*.*]' and the
desktop folder was on a different drive to the 'Image File' one configured
in the settings.
Fixed: A problem with some code that decides if a CCD file should be
created or not.
Fixed: A few problems with the creation of CCD files (wrong values in
certain fields) - mainly when doing multisession.
Fixed: Incorrect start time of Indexes >= 1 in a CUE file when any sort
of pre/postgap was also present.
Fixed: If the 'unlock volume' (exclusive access) function failed after
an erase, the program logged that the erase had failed - when actually it
hadn't. Also, if the erase had failed but the unlock succeeded, the program
logged that the erase was successful.
Fixed: The volume label tooltip on the Read mode progress screen was
showing 'Unknown' for fields that it shouldn't have been.
Fixed: Problem where the program opens the drive whilst in the middle of
a temporary open/close which leads to the drive being left in a 'closed'
state ('invalid handle' message in the status bar) and potentially leaves an
orphaned drive handle which prevents the program from being able to lock the
drive for exclusive usage.
Fixed: Labels were not displaying the '&' character properly in the
'Image Information' box.
Fixed: List out of bounds error when changing the language.
Fixed: Bad text width calculation (due to font changes) when positioning
Fixed: Task status wasn't updated from 'Fixing VTS Sectors' to 'Getting
Fixed: An issue where some internal stuff got messed up as a result of
the program prompting to include ADV_OBJ / CERTIFICATE folders (but only if
the user said 'Yes').
Fixed: Multi-monitor issue where forms centred over the main one could
be displayed slightly off the screen.
Fixed: A call to the SystemParametersInfo(SPI_GETNONCLIENTMETRICS) API
function was failing on pre-Vista OS's and so the GUI font might have been
different to previous versions of the program - shouldn't have been an issue
for people using the default OS fonts for everything though.
Fixed: Bogus 'Destination' text (parent folder of the *.IBB) when
loading a project in Build mode where the Output is set to 'Image File' and
the destination field is blank.
Fixed: Clicking the 'Close' (X) button in the preparing image / building
image tree boxes closed the window but didn't actually stop the program from
doing what it was doing.
Program Information Category:
Tools and Utilities Type:
Free Version: 220.127.116.11 Size: 2.1MB Works on: Windows