Software - > ImgBurn -> History

Discovery
Enlarge Image Enlarge Image: Discovery
More Images More Images

Downloads


Join Our Newsletter
Title: ImgBurn
Author/Publisher: LIGHTNING UK! (details)
Ease of use: Not Rated
Latest Version: 2.5.0.0 (details)
OS Support: Windows 95 Windows 98 Windows Me Windows 2000 Windows XP Windows 2003 Windows Vista
License: Freeware
Date Added: Oct 5, 2005
Last Updated: Jul 27, 2009
Page Viewed: 1419049 times

  Email Updates
email me whenever this software gets updated

Send to Friend   Send to Friend

User Rating:
(6 votes)
Details / Vote Now / Post Your Comments

Summary Links Images Ratings History Tools

Revision History:

Version 2.5.0.0
  • Release Date: Jul 27, 2009
  • Download(s):
  • 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 Settings.
  • Added: Support for enumerating medium changer devices via the SPTI 'Device Interface' method too - previously it was always done by 'Device Class'.
  • 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 file.
  • 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 layouts.
  • 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 ISO file.
  • 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 VTS_XX_2.VOB isn't)
  • 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 mode.
  • Added: Detection of attempts to build Vista style OS installation discs (via the 'sources\install.wim' file) and the relevant prompting for conflicting settings, failing to make it bootable etc (same as an 'I386' install disc).
  • 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 wasn't changeable.
  • 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 'HKLM\SYSTEM\CurrentControlSet\Enum\[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' SPTI enumeration.
  • 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 DVD/HD DVD/Blu-ray.
  • 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 Sense Information').
  • 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 controls.
  • Fixed: Task status wasn't updated from 'Fixing VTS Sectors' to 'Getting Region Information'.
  • 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.
Version 2.4.4.0
  • Release Date: Apr 11, 2009
  • Download(s):
  • Added: A 'Note' to the box that pops up at the start of a burn when the LB in the settings doesn't match the one in the DVD/MDS file - basically it tells you to put the setting back on 'Calculate Optimal'.
  • Added: Support for one more Lite-On device identifier ('ATAPI iHES') - used when automatically changing the book type etc.
  • Added: Ability to select the size of the format when multiple options are available. 'Preferred' uses the 'Number Of Blocks' value from the first descriptor in the list for a given format type, 'Minimum' and 'Maximum' should be pretty obvious!
  • Added: New log entries showing the status of options (enabled/disabled etc) that have an effect on what happens during an erase operation.
  • Added: The user can now choose if they want to perform full certification or not (the opposite being 'Quick Certification' !) when full erasing BD-RE via the New option 'Prefer Format With Full Certification'. Previously the program always requested full certification - i.e. where the drive tests all the sectors and maps out any bad ones.
  • Added: Detailed 'Write Speed' descriptor information to the bottom of the disc information text.
  • Added: Option to never delete audio files when deleting files (having been told to!) after a burn/verify. This makes it safer for people burning audio discs via the 'Create CD CUE File' feature.
  • Added: The ability to create *.DVD files (a plain text and basic alternative to .MDS files) via the same basic interface used to create the *.MDS ones.
  • Added: 'Content Type' field to the image details box that pops up when you use build mode. ('DVD Video', 'BD Video', 'Data' etc)
  • Added: 'Shut Down' shutdown action that calls the 'ExitWindowsEx' API with the 'EWX_SHUTDOWN' flag. This might work to shut down and turn off the PC for some users where 'EWX_POWEROFF' fails to do so.
  • Added: More debug code to the exclusive access locking / unlocking functions.
  • Added: Options to control build mode prompts for including ADV_OBJ and CERTIFICATE folders when they're present but not in the source list.
  • Added: Ability to ignore the reported file system on remote drives - so the program doesn't then force the 4GB file splitting limit on anything (possibly incorrectly) reported to be using FAT/FAT32.
  • Added: Options to do with (not) prompting for confirmation of HVDVD_TS / BDMV content in Build mode.
  • Added: Options to do with (not) prompting for confirmation of correcting DVD Video / HD DVD Video / BD Video / DivX Video / OS Install Disc settings in Build mode.
  • Added: The option to have Read and Build modes write out an MD5 file when they're done (assuming ImgBurn has been told to calculate the MD5 values in the first place).
  • Added: The program now remembers if the Log windows was minimised / maximised when it was closed and restores it accordingly when opened again.
  • Added: The Main and Log windows now snap to the centre of the screen vertically too, rather than just horizontally.
  • Added/Changed: The program will once again (by default) update the GUI with any proposed setting changes it detects are required when you're building a disc. A new option 'Proposed Setting Changes - Update GUI' can be used to toggle this on/off.
  • Added/Changed: The program will now examine the write speed descriptors to find a match with whatever the user selected (i.e. '8x') and use the values from it (if one is found) when setting the write speed.
  • Changed: Split the BD-RE full erase (with 'Prefer Properly Formatted Discs' enabled) up into the drive controlled operation and the program controlled operation (where ImgBurn zeroes out all the sectors).
  • Changed: When doing a full erase on BD-RE, the program will no longer try a slightly different command unless the previous one wasn't supported - i.e. a failure during the erase (due to a dodgy disc) will no longer make it try again with a slightly different command.
  • Changed: The disc capacity is now shown in the disc information text even when the disc is said to be 'empty', so long as the disc status is 'complete'.
  • Changed: The 'Turn Off' action is now known as 'Power Off' to match the actual flag ('EWX_POWEROFF') used in the 'ExitWindowsEX' API.
  • Changed/Fixed: The program will now only replace the selected boot image with the 'isolinux\isolinux.bin' file (and patch it) if the two point to the same file on your hdd.
  • Changed/Fixed: You were unable to use 'Change Folder' (found on the context menu) when in Build mode if the destination box didn't include a file name.
  • Fixed: An issue when sorting the Write Speed descriptors into ascending order.
  • Fixed: Typo in 'For best result, burn single layer DVDs at 8x or 12x.' status bar message - should have said 'results' (with an 's' !).
  • Fixed: Maximising the log window causes the main window to get lost / hidden behind it - now it jumps back to the front.
  • Fixed: If the application is minimised to the taskbar (or system tray) when the log is maximised, the log window covers/hides the main window when it's restored again.
  • Fixed: Bug where the wrong CRC was STILL being calculated for the isolinux.bin file's boot information table!
  • Fixed: Bug where the selected folder (when coming from the change folder/recent folder menu) was being added to the recent files list.
  • Fixed: Bug where the selected file was not being added to the recent files list.
  • Fixed: A bug in the new function that zeros out unused buffer space which then messed up any 'GET PERFORMANCE' command (the one used to get the supported write speeds).
Version 2.4.3.0
  • Release Date: Apr 2, 2009
  • Download(s):
  • Added: Support for some other common Lite-On device identifiers - used when automatically changing the book type etc.
  • Added: Support for reading ID3 v2 tags from the end of files.
  • Added: Workaround for drivers that fill unused buffer bytes with random data rather than leaving it zero filled.
  • Added: Data Preparer, Publisher and System Identifiers to the 'Volume Label' tooltip.
  • Added: 'Change Folder' and 'Recent Folders' options to the 'destination' (either file name or browse button) context menus in Build/Read mode.
  • Added: Logging when the drive fails to set the L0 Data Zone Capacity on DL media and the user hits 'Retry'.
  • Added: Option to automatically ignore miscompare errors during the verify process.
  • Added: 'Miscompares' counter to the Verify progress screen.
  • Added: Ability to provide your own 'Status Bar Messages' via a 'StatusBarMessages.txt' file in the same folder as the Program's EXE. If the file isn't present, the default/internal ones will be used.
  • Added: Support for loading Unicode '.DVD' and '.LST' files.
  • Added: Prompt to include the original ADV_OBJ folder if ones exists and the user has only added the HVDVD_TS folder to the 'Source' box.
  • Added: Prompt to include the original CERTIFICATE folder if ones exists and the user has only added the BDAV/BDMV folder to the 'Source' box.
  • Added: Prompt to include the Joliet file system if an '*.avi' or '*.divx' file is detected in the root folder of the image/disc - most standalone players will only read DivX type discs via the Joliet and ISO9660 file systems (i.e. NOT the UDF one).
  • Added: Option to have ImgBurn reset the CPI flags within M2TS file packets as it creates an image/disc in Build mode - this was a request from someone at a duplication plant to save them having to mux two projects - one with AACS and one without.
  • Added: Super basic loading of CUE files to the 'Create CD CUE File' feature - the file names within the CUE are imported as a basic list of tracks. Nothing else is read/used from the CUE file.
  • Added: Context menu option 'Copy LBA to Clipboard' on the 'Potential Layer Break Positions' / 'Select Layer Break Position' window.
  • Added: Default CD-TEXT selection boxes to the 'Create CD CUE File' window.
  • Added: Additional I/O debug logging of all the software generated sectors as part of pre/post/.. gaps.
  • Added: Support for parsing the LIST / INFO chunks in WAVE files when attempting to read tagging data from audio files.
  • Added: Message telling people not to close the log window down when they attempt to do exactly that - it will only show up until you actually click 'Yes' and close it.
  • Added: Region Code and TV System details to the image information screen that pops up just before creating the image / burning the disc in Build mode.
  • Added: ImgBurn now shows up in the 'Default Programs -> Set your default programs' box within Vista so you can control file associations from within there too (I think!).
  • Added: 'Lock Volume' log entry to say if the option is enabled or not at the start of the burn.
  • Added: 'Copy' (and write speed) info to the Build mode transfer/progress screen.
  • Added: Additional debug logging when parsing MP3 files.
  • Added: 'Disc ID' field to the transfer progress screen when burning.
  • Added: Support for translating the 'AWS' text that's in the 'Write Speed' drop down box. ('AUTO' is always accepted as a valid value via CLI and will map to whatever the translated string is)
  • Added: Support for (quick and dirty) creation of CCD files for CD's (single session) in Read mode. This allows you to mount Audio CD's in Virtual CloneDrive which wasn't possible before due to it not supporting BIN/CUE. (Note: The image data file needs to be named *.IMG as that's what VCD looks for).
  • Added: '/LANGID' CLI switch to set the GUI's language via the command line. Refer to the ReadMe.txt file for more information.
  • Added: Support for manipulating the new 'Optimal Write Speed' option found on the Pioneer DVR-116/216 drive.
  • Added: Copy protection warning when user attempt to 'Read' an original XBOX 360 game - which of course won't work.
  • Added: Support for creating a .DVD file alongside/instead of the .MDS file in Read/Build modes.
  • Added: When loading Toshiba HD Player firmware update images in write mode, the volume label is now constructed from reading the model and firmware version from the ISO.
  • Added: Once ImgBurn has extracted the boot image file from a fdd/cd/hdd it'll now ask if you want to use it in the current project and will automatically fill out the bootable disc options if you do.
  • Added: Various 'Read Error' handling options to Verify mode (copied from Read mode).
  • Added: If no 'HKCU\Software\ImgBurn' key exists the program will try to load 'system wide' default settings (i.e. for new users in a multi user environment) from 'HKLM\Software\ImgBurn'.
  • Added: 'Prefer Accurate Audio Track Duration' checkbox to the 'Create CD CUE File' window. This makes the program analyse the audio files properly as they're added to the list.
  • Added: Options to not forcefully disable Unicode support on DVD / HD DVD / BD Video disc.
  • Added: Options to allow Unicode volume labels on HD DVD / BD Video discs.
  • Added: Support for loading M3U files in the 'Create CD CUE File' window.
  • Added: Implemented an alternative method of device enumeration under SPTI using the SetupDiXxx functions.
  • Added: You can now double click the drop zone to bring ImgBurn to the foreground (and 'restore' it if it's minimised).
  • Added: Warning if building OS install disc and user hasn't made it bootable.
  • Added: Test for non '00' or '01' initial 'INDEX' value for a 'TRACK' within a CUE file.
  • Added: Option to warn the user when the MD5 of a disc / image do not match after a Verify operation.
  • Added: Option to enable / disable automatic creation of the 'CERTIFICATE' folder on Blu-ray Video discs. (Previously it just piggybacked the 'Create AUDIO_TS Folder' option)
  • Added: You can now choose to ignore the ISO9660 directory depth message on a 'one time only' basis, saving you from having to enable the 'Allow More Than 8 Directory Levels' option within the Advanced -> Restrictions -> ISO9660 tab.
  • Added/Changed: Compiled with FastMM v4.92 replacing the default memory manager.
  • Added/Changed: Put in a bit more debug info for the lock/unlock volume and enable/disable MCN functions.
  • Added/Changed: File I/O in Build mode (reading the files from the hdd) is now using unbuffered I/O (no system caching - 'FILE_FLAG_NO_BUFFERING').
  • Added/Changed: File I/O in Write / Verify mode (reading the image file from the hdd) is now using unbuffered I/O (no system caching - 'FILE_FLAG_NO_BUFFERING') when the image is a bog standard ISO file (single session, single track, MODE1/2048).
  • Changed: Removed support for legacy (single key) keyboard shortcuts that switch modes and open/close certain windows (i.e. 'R', 'W', 'B', 'L' etc.).
  • Changed: Made the Book Type / Advanced Settings screens a bit wider to give more room for error strings etc.
  • Changed: Removed the 'Current / Preferred / Maximum Format Capacity' disc information entries (because they're semi useless/made up) and switched to displaying the raw 'Format Capacities' information instead.
  • Changed: Rewrote some of the 'Erase Disc' code to use more appropriate 'Number of Blocks' values from the 'READ FORMAT CAPACITIES' command.
  • Changed: Updated the VirtualTreeView component to v4.8.5 - it should now use Vista's visual theme properly (apart from the tooltips :-( ).
  • Changed: Build mode no longer suggest 'HD DVD' media for the 'Required Media' when 'Calculate' is used. (The format is dead after all!)
  • Changed: Some of the file association stuff to better suite Vista's *recommended* way of working.
  • Changed: 'Funny Quotes' are now known as 'Status Bar Messages'.
  • Changed: The statusbar is now Unicode enabled.
  • Changed: When ImgBurn detects you might be building a certain type of disc (DVD Video, BD Video, OS Install etc), it'll no longer update the GUI options based on the proposed changes... it's all done on the fly instead.
  • Changed: When scanning for the end of tracks when TOC info gives a different track size to Track info, the program will retry on a failed sector read before considering it the REAL end of track.
  • Changed: ImgBurn now calculates the MD5 values shown in the log based on the exact data written to the buffer (i.e. this could be after any sector type/size conversion has taken place and any pre/post gaps have been generated).
  • Changed: The icon used for the discovery mode start button (and the one on the 'mode picker' screen).
  • Changed: Firmware update function to work with new system at firmwarehq.com
  • Changed: Q Sub-channel in the sector viewer is now displayed in the format shown for the 'READ CD' command in the MMC 6 specs.
  • Changed: Tweaked some UDF descriptor flags depending on the type of disc being built.
  • Changed: Tweaked some code when setting the layer break so that it handles drives that report it's been done when really it's still in progress, thus making the next command that checks the LB position fail.
  • Changed: Tweaked some code where Build mode tries to open the files in order to read them - this might mean it can read some files that previous versions couldn't.
  • Changed: The 'AUTO' write speed entry to say 'AWS' so people don't think ImgBurn can perform miracles. It's not a fully automatic setting, it means it'll go by whatever you've configured in the 'Automatic Write Speed' feature.
  • Changed: When parsing FLAC files, the program will now skip any leading 'ID3' tag (if present) when looking for the 'fLaC' one.
  • Changed: The amount of sense data requested to 18 bytes (down from 24) because NVIDIA drivers can't handle the larger size and cause them to report bogus error codes.
  • Changed: Unicode support is now disabled for HD DVD and BD Video discs by force, just as it already was for DVD Video.
  • Changed: The 'Drag & Drop' code so it tries to default to 'Copy' rather than 'Move'. This should stop programs that act on 'Move' operations and remove the file or folder from any explorer type window they happen to be displaying.
  • Changed/Fixed: When running Win 9x and the (default) Tahoma font is not available, the substituted GUI font was pretty awful! Now it'll attempt to use the system default (probably 'MS Sans Serif') if that's the case.
  • Changed/Fixed: A little problem when listing the drives the device scan had found (a few types were being shown as slightly less capable types).
  • Changed/Fixed: For some reason, Ez-Mode Picker came up when pressing the 'F' key rather than the 'P' key (in modes that allow the old single key shortcuts) - the new shortcut is CTRL+ALT+P so in theory the 'old' one should have been P and not F. This (combined with the above change/fix) now means ALT+F works as it should do for bringing up the File menu.
  • Changed/Fixed: When the program recommends a different file system combo for a given set of source files in Build mode, the primary FS volume label is now copied to the new FS's rather than being left blank.
  • Changed/Fixed: Tweaked the pregap analysis code to cope with some odd results I had when reading an Audio CD mounted in Virtual CloneDrive (Q sub-channel was reporting MSF values based on the start of the disc and not of the track like it's supposed to).
  • Changed/Fixed: Implemented a workaround/fallback for when files are already opened (non exclusively) for read+write access by something and ImgBurn is unable to open them too.
  • Changed/Fixed: Reading tags from Ape/Ogg/Flac files only supported ANSI, not UTF-8 as it's supposed to.
  • Changed/Fixed: The 'Automatic Write Speed' feature's 'Export' option will now append an '.aws' file extension if it's missing.
  • Changed/Fixed: ISO9660 and Joliet '.' and '..' file descriptors were always being set with a size of 40 (0x28) bytes where they should probably use 34 (0x22) for compatibility reasons.
  • Changed/Fixed: Prevent ACM dummy decode pass on RAW/PCM audio files.
  • Changed/Fixed: Dummy decode pass now honours the start of data/first frame offset when processing.
  • Changed/Fixed: ACM decoding now has additional sanity checks in it to catch potential problems with the 'Xing' header within VBR MP3 files.
  • Fixed: Aborting the verify stage (before it actually got started) of a write+verify process would leave some things locked/in use that shouldn't have been.
  • Fixed: The Write Speed drop down boxes (Write, Build and Discovery modes) lost their text when changing the gui interface's language.
  • Fixed: Problem with incorrect vorbis comment lengths causing a crash when the program tried to allocate stupid amounts of memory.
  • Fixed: Problem where the BD-RE erase function might retry (with a slightly different command) upon failure when it shouldn't do.
  • Fixed: None of the automatic string truncation stuff (making them fit in the available space within the window) was working properly when the font being used was anything but 'Tahoma' (XP default). I blame Borland/CodeGear because changing a control's font doesn't update the canvas's font!
  • Fixed: Test for 2 matching frame headers in an mp3 file to allow channel mode changes so long as it's not to/from mono.
  • Fixed: Problem burning certain images that lead to a 'Reached EOF!' error message being displayed.
  • Fixed: Problem where any 'junk' bytes at the end of the last file in a multi-part image file where not being discarded. This lead to a 'Reached EOF!' error message being displayed.
  • Fixed: Problem where if you cancel a burn very early on (i.e. at the 'Creating Graph Data Thread' stage and before any real writing starts) the program would get stuck waiting for the Read Thread to terminate.
  • Fixed: Problem where the program could get stuck if it found the end of the disc earlier than expected.
  • Fixed: Reading discs with both data and audio tracks in certain drives could fail at the end of the data track.
  • Fixed: Lack of 'success' sound when burning multiple copies from Build mode.
  • Fixed: Problem parsing APE tag based on footer tag.
  • Fixed: Checkboxes for how to (automatically) deal with the close track/session/disc prompt weren't working as intended.
  • Fixed: Write mode looking at one of Build mode's controls (The 'Write Speed' one) when resetting what's being displayed on the screen.
  • Fixed: An issue where the program doesn't always restore properly if it's minimised to the system tray when a burn finishes.
  • Fixed: Bogus error message about only supporting single session images when mounting newer (v2.x) MDS files. They are in fact not supported at all due to them now being compressed/encrypted.
  • Fixed: Setting 'Hardware Read Error Retries' wasn't actually hooked up internally.
  • Fixed: Found a rogue call to a non-unicode function that checks to see if a file exists - so it could have failed on a path/file that required unicode when the file did actually exist.
  • Fixed: A problem loading homemade multi-session (CD-Extra) CUE files by adding a new 'FILE-DECODED-SIZE' keyword under 'FILE' in the CUE file created using the 'Create CD CUE File'. This new keyword also means the program doesn't need to analyse the audio files before it burns.
  • Fixed: The UDF 'DVD Video - Allow Unicode Volume Label' option wasn't being applied to all the descriptors.
  • Fixed: When creating MDS files the 'Preserve Full Pathnames' options wasn't always being honoured - the path+filename of the image data file was sometimes just replaced by a '*' (meaning same path+filename as the mds file, but with a different extension of course!).
  • Fixed: Bug in CRC calculation when patching the isolinux.bin file on a bootable disc.
  • Fixed: Bug when testing if a bootable disc 'Load Sector Count' exceeds the size of the boot image.
  • Fixed: When finalising a disc with Immediate I/O disabled, an error could potentially be missed (go unreported) as the command is retried with slightly different parameters.
  • Fixed: Error when loading .DVD file with 'MediaType' keyword/parameter in it.
Version 2.4.2.0 Version 2.4.1.0
  • Release Date: Apr 2, 2008
  • Please refer to the changelog for a complete list of changes
Version 2.4.0.0
  • Release Date: Feb 11, 2008
  • Please refer to the changelog for a complete list of changes
Version 2.3.2.0
  • Release Date: Apr 12, 2007
  • Added: Support for Lite-On drives to the 'Auto Change Book Type' feature.
  • Added: Loading an IBB via CLI no longer requires a path. It'll use the current working directory if one isn't specified, making it a bit more portable.
  • Added: '/OUTPUT' as an alternative to '/BUILDMODE' for a command line argument.
  • Added/Changed: If Build mode detects the file 'I386\NTLDR', it will automatically enable the ISO9660/disable the Joliet options of adding versions numbers to file names.
  • Changed: None of the build mode 'text' options will be changed if an IBB doesn't actually specify a value for that field.
  • Changed/Fixed: Disabled 'Auto Calculate' whilst adding files / folders to the source list from an IBB file specifed via the CLI.
  • Fixed: Incorrect signature matching (due to new FAT16/FAT32 file system detection code) on some images made them look odd sizes and have weird sector modes/sizes.
  • Fixed: Drag + Drop of a folder containing an .ISO and a .MDS file (of the same name*) should have been filtering out the ISO and just adding the MDS.
  • Fixed: The 'Remove All' button in the 'Write Queue' window wasn't being enabled when it should have been.
Version 2.3.1.0
  • Release Date: Apr 10, 2007
  • Added: 'Reset Settings' feature to the 'Options' tab in 'Build' mode.
  • Added: 'Read' support for discs (DVDRAM etc) formatted with the FAT16/32 file system.
  • Changed: Optimised the file system parsing code.
  • Changed: Set default write buffer size to 40MB for people with 1GB of RAM or more (actually set at 980MB rather than 1GB this time).
  • Changed: Set default path for IBG files to [APPDATA]\ImgBurn\IBG Files.
  • Changed: Set default path for LOG files to [APPDATA]\ImgBurn\Log Files.
  • Changed: The little 'DVDInfoPro' icon to the latest one - as taken from the program's exe.
  • Changed: Upgraded to NSIS v2.25.
  • Changed: Some internal workings of the 'Check For Program Updates' code.
  • Fixed: Access Violation error when doing an 'on the fly' DL burn in Build mode.
  • Fixed: DVDRAM discs formatted with FAT32 were always seen as 'empty' and so no 'overwrite' prompt was displayed if you tried to write to them.
  • Fixed: Old drives that don't report the track mode correctly in the TOC could then read normal Mode1/2048 discs to a Mode1/2352 image.
  • Fixed: Problem using numeric keypad to enter a custom number for 'sectors' in Discovery mode.
  • Fixed: The layer break preview application wasn't working correctly under win 9x (Problems in the CreateProcess/ShellExecute wrappers).
  • Fixed: The stars in the 'Select/Create Layer Break Position' window's list showed some odd graphics corruption under Win9x.
  • Fixed: UDF file system parsing code could get stuck in a loop.
Version 2.3.0.0
  • Release Date: Mar 24, 2007
  • Added: Parsing of the Joliet filesystem (in addition to the existing UDF/ISO9660 parsing) for pin pointing the file where a read error is occuring.
  • Added: Ability to have the program use erase/format commands where DVD-RAM and BD-RE disc then give their full capacity to the user data area and do not keep any 'spare areas' for error recovery. (Potentially useful for PS3)
  • Added: A little 'Erase' button to the main screen for easy access to disc formatting/erasing functions.
  • Added: Support for images with a 2332 byte sector size (Easy CD Creator v5 ?)
  • Added: Support for converting a few additional image formats over to the correct format for burning to DVD (Mode1/2048).
  • Added: Import / Export of 'Automatic Write Speed' configuration.
  • Added/Changed: If Build mode detects the file 'I386\NTLDR', it will automatically enable the ISO9660/Joliet options to allow file names without extensions.
  • Changed: When files/folders are dragged + dropped into the source list in Build mode, they're now added to the MRU list - but only if 8 or less items are added at a time.
  • Changed: When files added to the source list in Build mode via the 'Browse for file' button, they're now added to the MRU list - but only if 8 or less items are added at a time.
  • Fixed: Browsing for (and opening) a file (especially in 'Verify' mode) could fail due to some garbage being appended to the filename.
  • Fixed: A potential error when unlocking a volume from exclusive access when locking it had failed in the first place.
  • Fixed: File/folder names parsed from the ISO9660 file system could have garbage appended to them if there was no trailing null.
  • Fixed: Thread synchronisation issue where MD5 values might then be missing from the Log.
  • Fixed: The first cell in an angle block was being ignored and hence never shown in the 'Create Layer Break Position' window. (The first should have been visible, but not the others)
  • Fixed: The program displayed the incorrect 'previous' cell in layer break preview if the chosen cell followed one or more interleaved cells.
  • Fixed: UDF Filesystem didn't allow for the ';' character in file names.
  • Fixed: The 'Don't Prompt VIDEO_TS Content' option wasn't acutally using the answer specifed in the settings.
  • Fixed: The Filter Driver Load Order page was listing 'Upper Class Filters - [None Found]' for an item that should have said 'Lower Class Filters - [None Found]'.
  • Fixed: The wrong item in the Build mode MRU list could get deleted when the 16 item limit was reached. (Number 8 was deleted rather than number 16)
Version 2.2.0.0
  • Release Date: Feb 15, 2007
  • Added: 'Read' mode for basic (sector by sector) creation of images direct from a cd/dvd.
  • Added: Unicode support to everywhere that needs it!
  • Added: An 'AUTO' write speed where you can now have custom write speeds for individual media types/dyes on a drive by drive basis. You can also use things like 'CD-R', 'DVD-R', 'DVD+R' etc.
  • Added: Ability to preview Cells in the Build mode's 'Create layer break position' dialog box (or doing it via Tools -> ISO -> Display IFO Layer Break Position). This uses PgcEdit's little PgcEditPreview.exe file.
  • Added: Option of Standard/DOS/ASCII characters set for ISO9660 file systems. (previously only Standard/ASCII was supported)
  • Added: Ability to build ISO9660 file systems where files can have no extension at all (not even a '.' (dot)).
  • Added: Options to disable warnings when checking 'seamless' or 'don't update ifo/bup files' boxes in the layer break dialog windows.
  • Added: Options to automatically check the 'seamless' and 'don't update ifo/bup files' boxes in the layer break dialog windows.
  • Added: Support for reading/parsing UDF v2.50 - as used on HDDVD / Blu-ray discs.
  • Added: Build mode now has the ability to look for and optimise duplicate files so that only 1 copy of that file actually exists in the ISO/on the disc.
  • Added: /EJECT CLI command.
  • Added: 'Auto Change Book Type' option to the settings. This is only used for LG and Samsung drives. When enabled (default), it will make the program send the appropriate command to tell the drive to booktype the disc to DVDROM at the start of every burn - obviously just for Plus format media -i.e. DVD+R, DVD+RW, DVD+R DL.
  • Added: Ability to insert a layer break position in the MDS file made by the 'Create DVD MDS File' tool.
  • Added: Early warning message on DVD Video builds where the files are probably too big for the destination DVD media.
  • Added: Checks for people loading '*.000' and '*.ISO' files in Write mode when a '*.DVD' one exists.
  • Added: Ability to burn small images JUST to the first layer on DL media (normally you would split the data between layers).
  • Added: Warning message if user specified layer break differs from that in the loaded *.MDS/*.DVD file.
  • Added: Additional check for file splitting suitability when doing a read/build to hdd using the FAT/FAT32 file system.
  • Added: 'Sector Viewer' button to Read/Verify modes in the 'Source' box.
  • Added: 'Cancel' option when loading an IBQ file and none of the images are in the right place!
  • Added: Files created in Read/Build mode are now (optionally - default = on) pre-allocated. This cuts down on fragmentation.
  • Added: Options to set process priority during Read/Write/Verify.
  • Added: Support for reading hdd partitions to an image file suitable for use as the boot image when building a bootable disc/iso.
  • Added: A button on the 'volume label' windows to have it insert the current date/time in YYYYMMDD_HHMM format.
  • Added: Answer 'Yes' / Answer 'No' options to the 'Don't prompt VIDEO_TS content' option.
  • Added: An optional timeout to the auto volume label window (default is ON and 30 seconds).
  • Added: Layer break positions are now displayed in the main GUI if the MDS/DVD file loaded in Write/Verify mode contained one.
  • Added: Options on the 'Create DVD MDS File' window are now remembered between sessions.
  • Added: The option of preserving full pathnames within MDS files created by Read/Build modes.
  • Added: Improved logging options for files that have their names shortened due to file system limitations / restrictions currently in place.
  • Added: Ability to add device id strings that are really OEM LG / Samsung drives - for use by the 'Auto Change Book Type' feature.
  • Added: New 'Filter Driver Load Order' feature so you can see which drivers all your I/O is going through - and spot ones that could be messing things up. (Available on Windows 2000 and newer)
  • Added: When the book type commands fail, the 'reason' (I/O SenseArea interpretation) is now also displayed in the messagebox.
  • Added: Support for Vista's new 'OnDVDArrival' autoplay stuff - so it now says 'Burn an Image' (using ImgBurn) as an option when you insert a blank DVD. (This had already been implemented for OnCDArrival and I had assumed it would apply to both - it didn't!)
  • Added: Support for showing supported write speeds on CD.
  • Added: Support for identifying DVD+RW DL booktype.
  • Added: 'TOC Information' to the Info panels in all modes.
  • Added: Detection/Identification of 'HD DVD-ROM' etc type drives to the log when ImgBurn first starts.
  • Added: Detection of HD DVD-RW read/write capabilities.
  • Added: Context menu with 'Copy' option on it to the 'Label' field in the 'Previous Image' groupbox on the 'Please insert next disc' window.
  • Added: Message in 'Build' mode when user tries to write an ISO image - where they should probably be using 'Write' mode.
  • Added: 'Free Space' to the info page in build mode - used as part of the 'Calculate' function.
  • Added/Changed: 'Preferred Format Capacity' value to info window for rewritable media. This value is now used during full erase rather than the maximum one.
  • Added/Changed: A little workaround for a glitch in Vista with windows using a non resizable frame under the Aero theme. Pixel 0, 0 is not the absolute top left of the window - making the window appear off the screen.
  • Added/Changed: The shutdown options / API's now use the 'FORCE' flag if ImgBurn detects the computer is 'Locked' - this can be disabled in the settings.
  • Changed: Only the first cell in an angle block is now shown as a potential layer break. Other cells in the block take on the same SPLIP flag as the first.
  • Changed: Check for updates defaults to 'Weekly' now. (Beta versions still do it every time it's started)
  • Changed: 'Time' column header in layer break dialog boxes to say 'Start Time'.
  • Changed: Some of the 'Program Update' code to hopefully reduce the chance of getting a cached response when checking for version updates.
  • Changed: When looking for firmware updates, only the model is now passed to the www.rpc1.org search engine rather than make + model.
  • Changed: On a fresh install, people with over 1GB RAM get a 40MB buffer, not 20MB.
  • Changed: Process priority for Verify mode now defaults to 'Normal'.
  • Changed: Some of the little hdd/cdrom pictures to their XP equivalents.
  • Changed: New images for the column sort arrows shown in the Queue window (Applies to all OS's prior to XP - XP handles arrows by itself). The previous ones were not very clear.
  • Changed: The icon on the DVDInfoPro buttons so it matches the new one used in the latest version of the program.
  • Changed: Samsung 'change book type' screen always used to say the current setting was DVDROM. This was 'forced' because the drive doesn't appear to report the current value. ImgBurn now tells it like it is.
  • Changed: BD-RE Full Erase code now also writes 0's to all the sectors on the disc. Unlike with DVD+RW erase, the drive doesn't do this automatically.
  • Changed: The exe is now compressed using UPX 2.92 (beta). This new version appears to fix the Windows 98 crashing bug that plagued it previously and UPX doesn't suffer from the XP crashes that PECompact does.
  • Changed: Update to using NSIS 2.23 for the installation program.
  • Changed/Fixed: There wasn't anything 'logged' when a file wasn't readable when building an image in 'Build' mode.
  • Changed/Fixed: Errors caught during the sync cache / disc finalisation stages were not taken into consideration when deciding if the burn succeeded/failed.
  • Changed/Fixed: Loads of stuff for Blu-ray media / burning. (BIG Thanks to SVP for letting me borrow a drive!)
  • Changed/Fixed: Some bits for HD DVD media / burning.
  • Changed/Fixed: Now only single session/track data discs can be processed by Read & Verify modes.
  • Changed/Fixed: Unless the user specifically overwrites an image in read/build mode, the MDS file will not overwrite an existing one with the same name - it'll rename / create a new one in the 'filename(x).ext' format.
  • Fixed: IFO parsing code wasn't processing VMGM / VTSM cell info properly (well, ok, at all!) and so they'd show up as non seamless when they shouldn't have in the layer break selection boxes.
  • Fixed: Build mode's layer break code was a little too good at skipping analysis of files it didn't think would work - as such, some perfectly valid potential layer break positions were missing from the dialog box.
  • Fixed: Bad/failed copies in a multi-copy queued burn were not being taken into account when decided whether or not to delete an image based on the 'Delete the image when done' setting.
  • Fixed: The Patin-Couffin I/O interface caused BSOD's on Windows 9x. This is probably due to changes in the driver as 9x used to use different code to NT. ImgBurn now uses the same code for all OS's. Tested with v36.
  • Fixed: UDF Version was displayed using OS's regional setting for a decimal place rather than being fixed as a '.' (dot).
  • Fixed: Drag + Drop of folders into the write queue could lead to duplicates if a .DVD and .ISO were present in the same folder and had the same name (well, first part anyway!).
  • Fixed: Times were wrong in layer break dialog for PGC's using multiple angles.
  • Fixed: Having 'Auto Calculate' enabled messed up builds initiated via CLI.
  • Fixed: The 'Verify Against Image File' option in the settings (Write tab) had no effect on the 'Build' Mode virtual image and so a verify always compared the burnt disc to the original data.
  • Fixed: Just adding VIDEO_TS type files to the source box in Build mode failed to build a DVD Video disc (after you answered 'yes' to say that's what you wanted to do). The operation was aborted instantly.
  • Fixed: /LOG CLI command didn't work if the program was already auto saving the log somewhere due to normal option in the settings (Events tab).
  • Fixed: Pasting text into ISO9660 volume label boxes allowed for characters that should have been restricted (it bypassed the normal checks).
  • Fixed: 'Weekly' and 'Fortnightly' were round the wrong way in the 'check for program update' option drop down box.
  • Fixed: Couldn't just specify a filename (no path) for the /SETTINGS CLI 'File Name' argument. It would save ok but wouldn't load.
  • Fixed: LBA offset was wrong in one of the UDF descriptors if the file descriptors for a given directory spanned multiple sectors. (Some OS's didn't then show all the files)
  • Fixed: Starting the build/write automatically via CLI could mean the autoinsert thread was run after it should have already been terminated. This could cause errors to pop up as the disc continued to burn (so not really damaging anything).
  • Fixed: Memory leak if you used the 'Create DVD MDS File' tool.
  • Fixed: Incorrect decoding of I/O errors when using the 'Write (12)' command.
  • Fixed: A couple of glitches in the GUI on Vista.
  • Fixed: A problem where the MD5 hash wasn't always calculated/displayed in the log after a burn/verify etc.
  • Fixed: The open file dialog boxes now have the places bar down the left hand side on Windows Me.
  • Fixed: 'Chapter' column in layer break dialog boxes was showing a number with a base of 0, instead of with a base of 1 - i.e. it was 1 too low!
  • Fixed: Layer break positions in the list view were only sorted by LBA and those with the same LBA could appear in the wrong order - LU / PGC / Chapter / Cell wise.
  • Fixed: Tools -> ISO -> 'Display IFO Layer break position' could start with part of an internal (to the program) string in the 'file' box.
  • Fixed: Open/Save File dialog boxes were not resizable.
  • Fixed: The AutoPlay (on insert blank cd/dvd) 'Burn Image / Build + Burn Image' entries were passing the drive letter with the '/SOURCE' CLI parameter rather than the '/DEST' one.
  • Fixed: Some memory leaks when closing the program down on Vista (with UAC enabled) due to it not being able to write certain registry entries.
  • Fixed: Lots of error catching code so Borland's internal exceptions are deleted properly and not 'leaked' when the program closes.
  • Fixed: Some issues to do with the 'DVDRAM / BD-RE FastWrite' option.
  • Fixed: Old CD-R/RW drives that don't report the current media properly would cause ImgBurn to prompt the user to select which type of media they wanted to erase - when CD-RW was the only one it could ever be.
  • Fixed: Discovery mode's 'Sectors' box wouldn't accept a large enough number for use on large discs - i.e. HD DVD, Blu-ray.
Version 2.1.0.0
  • Release Date: Sep 12, 2006
  • Added: Option of using an auto-generated (where possible) volume label if none as been specified in Build mode.
  • Added: Option to auto ignore 'In Use' files during a 'Build'.
  • Added: Directories now have their 'Modified' dates preserved in 'Build' mode.
  • Added: Log entry to show existing emulation type of boot image (plus other info) on a cd/dvd when using the 'Create Boot Image' feature.
  • Added: The 'Sync Cache' command now auto retries when it fails with the error 'Logical unit not ready, Long Write in Progress'.
  • Added: If you load an IBQ (ImgBurn Queue) file and one (or more) of the image files don't exist, you can choose to locate them elsewhere - incase you renamed / moved them.
  • Added: Ability to add ';1' (known as File Version Number) to the files in the Joliet filesystem. This 'should' only be done for ISO9660 filesystem files but some players are buggy.
  • Added: Ability to auto queue images created in Build mode.
  • Added: The 'save on exit' option for the log now has the ability to append to an existing log file. The log is now save by default on new/updated installation and is set to append to a single file.
  • Added: Additional logging for when the 'Create Boot Image' operation fails.
  • Added: Option to apply the 'Delete Image' setting to the other selected images.
  • Added: Buttons to the bottom of the queue window for applying the current settings (i.e. those of the first selected image in the list) to all the other selected images.
  • Added: Option to sort Queued images by their parent folder name (NOT the full path, just the folder name).
  • Added: Info about total number of queued images remaining and total number of copies remaining to the burn queue window.
  • Added: An alternative 'Padded' MD5 calculation for when burning + verifying an image on DVD+R media where the drive automatically pads the image so the last sector is divisible by 16.
  • Added: Right click the 'Browse' button in the destination box (in build mode) and you'll get an option to swap the drive of the current path - it'll also show you all drive names / sizes (same as how DVD Dec used to do it when you right clicked the actual name).
  • Added: 'Stay On Top' to the system menu of the main window. (Left/right click the top left icon in the Windows caption bar).
  • Added: ISO Build mode can now be told where to put the DVD Video type content within an image (start/mixed/end) - really only applies to when you also have normal DVDROM content to add to the image - the default is 'mixed'.
  • Added: Support for listing the Manufacturer ID of BluRay discs.
  • Added: Various options for how often the 'Check for program update' code should run. Choices are: Daily, Weekly, Fortnightly, Monthly.
  • Added: Speeds shown during burn/verify of HD DVD/BD discs should now show the correct relative speeds for that format (rather than being based on 1x DVD speed).
  • Added: Support for/detection of new types of media (HD DVD-R DL and BD-R DL)
  • Added: Buttons to copy volume labels to the other file systems - i.e. from ISO9660 to Joliet and UDF.
  • Added: Info about current status of 'IFO/BUP 32K Padding' option to the image details message box that pops up just before the build starts.
  • Added: BD-RE has been added to the existing 'DVD-RAM FastWrite' option. This prevents the drive from performing its own internal write + verification, leaving verification down to the software.
  • Added: '/CLOSEINFO' CLI command to allow closing of the application once it has written the info file (based on '/INFO' CLI command).
  • Added: '/ROOTFOLDER' CLI command to allow bypassing of the prompt about a single folder representing the root folder.
  • Added: '/NOSAVESETTINGS' CLI command to prevent the program from saving the settings when it's closed.
  • Added: '/VOLUMELABEL_ISO9660', '/VOLUMELABEL_JOLIET' and '/VOLUMELABEL_UDF' CLI commands for people that like to have different volume labels for each file system in 'Build' mode.
  • Added: '/PRESERVEFULLPATHNAMES', '/RECURSESUBDIRECTORIES', '/INCLUDEHIDDENFILES', '/INCLUDESYSTEMFILES', '/INCLUDEARCHIVEFILESONLY' and '/CLEARARCHIVEATTRIBUTE' CLI commands to allow maniplulation of core 'Build' mode settings.
  • Added: Build mode can now be passed multiple folders/files via cli using the '/SOURCE' argument and by using pipes ('|') to separate file/folder names within the quotes.
  • Added: '%B' to the default IBG file naming options. This is replaced by the date in YYYY/MM/DD format.
  • Added: Option of automating the answer ('Yes' or 'No') to the 'Root Content' question in Build mode.
  • Added: IBB files now also support the 'Bootable Disc' tab settings in Build mode.
  • Added: Option to have the most recently used tab remembered / restored within Build mode.
  • Added: Correct sorting of files in the AUDIO_TS folder.
  • Added: The uppercase / filtering options for DVD-Video have now been extended to include the AUDIO_TS and JACKET_P folders.
  • Added: Warning message to the 'Ignore' button on the 'Create Layer Break Position' window.
  • Added/Changed: The 'Create MDS File' option in build mode has been expanded to allow 'Auto' / 'Yes' and 'No' modes. 'Auto' means it'll only be created when there is a need for it.
  • Added/Changed: Images built in build mode are now padded so their total size is divisible (exactly) by 16.
  • Added/Fixed: Files with the 'Hidden' attribute set are now marked as 'Hidden' within the image file that Build mode creates.
  • Changed: The 'Change Volume Label' dialog box has been redesigned so it's more like the one that pops up when you build an image without specifying a name.
  • Changed: Some of the pictures on the 'start' buttons have been replaced so they all match. i.e. no more picture of a hdd - it now shows a picture of an image file.
  • Changed: The 'Media' tab in ISO Build mode is now hidden when outputting to a 'Device' rather than an 'Image File'. It does not apply when outputting to a 'Device' because it's all automatic.
  • Changed: 'Create/Select Layer Break Position' dialog boxes are now resizable.
  • Changed: All the 'Media Control Notification' stuff has been rejigged so that windows can detect when the media/media content has been changed if the program isn't doing anything important like burning/erasing etc.
  • Changed: The Queue window is now reopened (if appropriate) after inserting the next disc for a queued burn.
  • Changed/Fixed: When a build is cancelled and an incomplete file is deleted, the empty folders were also deleted without warning. You're now asked if you want to remove empty directories.
  • Fixed: UDF filesystem wasn't using the 'Creation Date' specified in the options for volume dates.
  • Fixed: Statusbar stayed showing '0% - Creating Boot Image...' even when it had finished if the boot file was really small.
  • Fixed: Verify mode wasn't showing the correct 'progress' values (sectors, size, time etc.) for some CD images.
  • Fixed: Layerbreak code in ISO Write mode wasn't correctly being told about fixed layerbreaks - as found on DVD-R DL.
  • Fixed: Jumping focus bug when selecting items in the burn queue that had certain option enabled.
  • Fixed: It was possible to click the big 'Write' / 'Build' / 'Verify' buttons twice and get 2 lots of threads running doing the same thing. The buttons are now disabled the second they're clicked.
  • Fixed: UDF backup anchor could end up in the wrong position due to automatic drive padding on DVD+R when the total image size (in sectors) is not divisible (exactly) by 16.
  • Fixed: When doing queued burns (shared between multiple drives), the taskbar button would flash forever until the program was made the foreground app (by clicking on it). Now it stops it flashing once the 'Auto OK' thing has kicked in and it's no longer waiting for user input.
  • Fixed: Some of the 'open file' dialog boxes could attempt to take on default file names that they shouldn't have been (i.e. ones internal to the program).
  • Fixed: Path names with trailing back slashes weren't accepted/used by build mode when passed using the '/SOURCE' CLI command.
  • Fixed: In Build mode, double layer images requiring a lot of padding (to make it 50/50) and at the same time making use of 32k gaps could end up with layer 1 being larger than layer 0 and layerbreak LBA positions shown in the 'Create layer break position' window would be wrong.
  • Fixed: Incorrect offset in IFO when a gap was added between IFO and BUP (i.e when there's no, or a small, VOB file).
  • Fixed: Some methods of drag + drop weren't working as they should have been.
  • Fixed: PECompact virus warning from some AV software.
  • Fixed: 'End Of File Reached' error message when verifying some really small images.
  • Fixed: 'On Startup' option of setting the 'Build Mode' (i.e. what it outputs to - device/image file) didn't work.
  • Fixed: Incorrect custom file/folder times due to daylight savings being applied once within the image and then again by the operating system as the end user views it.
Version 2.0.0.0
  • Release Date: Aug 6, 2006
  • Added: 'Build' mode for creating ISO's from files on your hard disk, or burning them direct to a disc.
  • Added: Capturing Processor usage is now optional.
  • Added: Option to change the thread priority of the 'Graph Data' thread. Might give more accurate results on some PC's.
  • Added: Workaround for Windows Vista where the system tray icon wouldn't display the initial (top most) 'Restore ImgBurn' item because it had the 'Default' flag set.
  • Added: Additional variations of the 'Send Cue Sheet' command when the initial attempt fails.
  • Added: If 'Send Cue Sheet' now fails because the drive is sooooo old it doesn't support SAO burning, the program will revert to TAO.
  • Added: Option to make Verify mode just test readability of the disc itself and not verify against an image file.
  • Added: Verify mode now reports (for all modes) the file mapped to any unreadable sector at a given LBA address.
  • Added: Buffer Recovery (+ user configurable threshold settings) for times when burning and hdd goes mental, meaning device buffer empties. This means less start / stopping for the drive.
  • Added: Option to set read speed for Verify mode (any type of verify, in the case where it's being done after burn etc).
  • Added: 32bit colour Icons to the icon used for 'default' file associations.
  • Added: When the program needs another disc as part of queued burns (and it's not the foreground window), it now flashes the taskbar button.
  • Added: A rating system to the layerbreak positions/screens. Should make it easier to pick the best one.
  • Added/Changed: The 'Wait For +RW Background Format' option into a 'Prefer Properly Formatted +RW' option. When checked, the program waits for background format to finish and will also prompt to format (before writing) any disc that's in the 'Formatted: No' or 'Formatted: No (Started)' states. When unchecked, it will only prompt when in the 'Formatted: No' state (i.e. when it really has to format).
  • Added: 'Mark as Burnt' to the Queue window context menu.
  • Added: New startup screen on OS's supporting layered windows.
  • Added: A new item to the main menu called 'Output'. This is visible in ISO Build mode and lets you switch between building to an image file or doing on-the-fly to a device (drive).
  • Added: '/VOLUMELABEL' CLI parameter for ISO Build mode.
  • Added: '/NOIMAGEDETAILS' CLI parameter for use in ISO Build mode. Does the same thing at ticking 'Don't Prompt Image Details' in the settings.
  • Added: '/OVERWRITE' CLI parameter for use in ISO Build mode.
  • Added: Support for detecting device arrival / removal.
  • Added: 'Copies' to the main window - as such, logic behind queue has had to change (as has the Queue window).
  • Added: '/COPIES' CLI command for use in ISOWRITE mode.
  • Added: Ability to load/save settings to a '.ini' file. File name passed via '/SETTINGS' CLI command or will default to 'ImgBurn.ini' in the exe's directory.
  • Added: 'Eject Tray' checkbox to all the transfer screens. Whatever that box is set to is now what the program does at the end of the burn (or burn + verify).
  • Added: Additional MD5 calculations to Build/Write/Verify modes where I thought they'd be handy - logged when operation completes successfully.
  • Added: Ability to eject the tray after write ONLY when there are additional images in the queue.
  • Added: Copies + speed info to the burn progress screen.
  • Added: Support for '.IBB' files - these are plain text backup project files. See 'ReadMe.txt' for additional information.
  • Added: Support for '/FILESYSTEM' CLI command for use in ISOBUILD mode.
  • Added: Support for CloneCD's updated version of my old '.dvd' file (from DVD Dec days) where it also contains layerbreak information.
  • Added: More image info to verify / write main screens (to fill empty space!) - due to additional real estate needed for 'Build' mode.
  • Added: Files > 1GB and that have sizes divisible (exactly) by 2048 are now just always accepted for burning - regardless of presence of 'supported' filesystems in the image.
  • Added: 'ImgBurn Statistics' to the 'Help' menu.
  • Added: '/LOG' CLI switch to auto save the log to specified file (overrides setting / filename in settings window).
  • Added: '/INFO' CLI switch to save Info panel information to specified file the first time a disc is fully recognised / checked.
  • Added: The installer now writes out the options (Desktop/Quick Launch icon etc) to the registry so those options are preserved if you install again.
  • Added: Ability to Load/Eject disc from Queue window.
  • Added: Improved file association removal code within the uninstaller.
  • Added: List of (supported!) file systems used within an image to the log and to the tooltip on the volume label.
  • Added: Ability to sort the queue asc/desc by clicking on the column header.
  • Added: Workaround for some old drives that wouldn't report a disc as being erasable.
  • Added: Option to ignore IFO/Filesystem layerbreak positions and revert to VOBU/ECC scanning.
  • Added: Option to set the chosen layerbreak position as 'seamless' via a checkbox in the 'select layer break position' / 'create layer break position' dialog boxes.
  • Added: Option to tell the program NOT to update the IFO/BUP files.
  • Added: Verify mode can now collect data / produce IBG files in its own right.
  • Added/Changed: Use of ComboBoxEx for device dropdown lists when running under Vista. The standard customdraw ComboBox didn't theme properly.
  • Changed: Processor performance counters are now initialised earlier to reduce the delay when the 'GraphData' thread starts.
  • Changed: Even when you load the ISO rather than the MDS file, the MDS (with the same name) will still be deleted if you opt to delete the image.
  • Changed: IBG files are now made to version 2 specs. You'll need an updated DVDInfoPro to view them.
  • Changed: Max speed can now be 33% larger than the average value (was 20%) - otherwise it's ignored - probably a spike.
  • Changed: Shortcut keys for modes/log window/queue window have been changed - forced due to nature of keypressing in new 'Build' mode. Old shortcuts do still work for Write/Verify/Discovery modes though.
  • Changed: 'L' and 'E' on Load/Eject buttons have been replaced by some pictures.
  • Changed: Updated 'ReadMe.txt' file with new CLI stuff.
  • Changed: The little picture of the drive in the device dropdown boxes is now greyed out for all devices except the active one.
  • Fixed: Drag + Drop of some items could look like it was going to work (going by the mouse cursor) but then didn't actually do anything (Effected Build mode's 'Source' box, the 'Queue' window and the 'Create DVD MDS File' window).
  • Fixed: When setting SPLIP flag in IFO/BUP files as a result of layerbreak stuff, it now checks the previous cell doesn't have a cell command before doing so.
  • Fixed: MSF values found in the 16 byte header of some CD sectors sizes (as part of internal conversion routines) were being calculated/stored in normal decimal format, not BCD (binary coded decimal).
  • Fixed: Selecting 'Incremental' and burning a CD meant all kinds of weird things happened. As Incremental doesn't work on CD (or at least not in ImgBurn), it'll always force SAO mode burning.
  • Fixed: Transparency problem with the 48x48x32 program icon.
  • Fixed: Unfinalised multisession discs where last session was empty were reported as being totally empty - meaning the program didn't prompt to erase them - meaning the burn then failed.
  • Fixed: Couldn't open read-only files (via the 'Open' dialog box) using Windows 98.
  • Fixed: Problem with non all-numeric OS 'short dates' in IBG files. The export function would bomb out because Borland's Date/Time functions wouldn't convert the string (taken from the IBG) back into a 'TDateTime' object. i.e. '2/July/2006 12:00:00' would fail where '2/7/2006 12:00:00' would work fine.
  • Fixed: Error message boxes shown from within threads did not stop other windows from becoming inactive.
  • Fixed: Problem where freshly formatted +RW media with unreadable sectors (not normal! - probably means burn will fail anyway) was not considered as writable.
  • Fixed: (Workaround) For a problem with Borlands resource compiler where icons have their index's messed up - this stopped the icon for file associations from working properly.
  • Fixed: Problem with Queue sort order not resetting when going between 'sort by name' and 'sort by name (ignore path)'.
  • Fixed: Unnecessary creation of reg keys for file types where association was disabled.
  • Fixed: 'Standard' user accounts got errors when closing the program down (failing to set file associations) - Maybe it is just visible in Vista?
  • Fixed: Problem updating volume labels in UDF filesystem if previously there was no volume label at all.
  • Fixed: Acceleration character (an '_') was shown in the Queue window for images containing an '&' in the volume label or file name.
  • Fixed: IBG CPU % usage stats on non English PC's.
  • Fixed: Incorrect 'Start In' property for shortcuts/icons created by the installer.
  • Fixed: Incorrect conversion of UDF revision field resulted in some weird values being reported.
  • Fixed: Problem where displaying IBG file with minimum required version of DVDInfoPro would show an error.
  • Fixed: IBQ files couldn't be loaded from the CLI and still keep all the correct settings - selected device info was lost.
  • Fixed: The Log window's open/save dialog boxes used the 'filename' path (part of internal structure) as the default folder, rather than the 'initialdir' path - so they didn't default to the correct 'Most Recently Used' folder.
  • Fixed: Compressing the exe with PECompact meant the 2nd application icon was compressed and so didn't show up for associated file extensions.
  • Fixed: Deferred errors caught by the 'WaitImmediateIO' function were not being correctly copied to the parent function - this could cause a crash.
  • Fixed: File Association code wasn't clearing up the registry properly.
Version 1.3.0.0
  • Release Date: Apr 14, 2006
  • Please refer to this page
Version 1.2.0.0
  • Release Date: Feb 24, 2006
  • Please refer to this page
Version 1.1.0.0
  • Release Date: Dec 5, 2005
  • Please refer to this page
Top 10

Software Submissions