File size: 1.9 MB
System:
ImgBurn 2.4.2.0
What is ImgBurn?
ImgBurn carries on from where DVD Decrypter left off! (Well, for the burning part anyway!)
ImgBurn can write most types of CD / DVD images and it supports all the latest writers (including booktype / bitsetting on many of the major ones - i.e. BenQ, LiteOn, NEC, Plextor, Sony). You can even use ImgBurn to erase / format your rewritable media!
ImgBurn will try its very best to burn your DVD-Video double layer images using the layer break you've specified in the IFO files, but it can also calculate the best place for you, to save you the trouble.
Advanced functionality can be found in context menus that appear when you right click on various bits of the user interface. Can you find them all??!!
Revision History
2.4.2.0
Released: Tuesday 22nd July 2008
- Added: The program now identifies that you might be building an OS installation disc before scanning the directory structure in a similar way to that used for DVD Video etc. (i.e. if you add a single folder to the source box it will look for an I386 folder within it).
- Added: Code to try and detect HD DVD and BD Video files in the 'Source' box within Build mode in the same way the program currently detects DVD Video files.
- Added: If you hold down 'CTRL' when clicking the 'Image Information' button, the program will do a dummy decode pass on any audio files that make up that image to get an accurate duration rather than using DirectShow's GetDuration() function.
- Added: Current LBA to the log entry when buffer recovery kicks in.
- Added: You can now double click the layer break list entries to preview them.
- Added: Support for 'MPA' as a known file extension for Audio files.
- Added: Code to detect and warn about audio files that decode to digital silence.
- Added: 'Show Information' option to make the ImgBurnPreview program show the information window automatically.
- Added: New 'Drop Zone' for Build and Write modes. You can drag and drop folder/files to the 'stay on top' window without having to bring ImgBurn to the foreground all the time.
- Added: Support for writing unicode names into MDS files and a new 'Create MDS - Save As Ansi File' option to go with it.
- Added: New 'Don't Prompt Delete Files' option (with Yes/No answers) to the Write tab in the settings.
- Added: New 'Show Real Size (1:1)' option for the previewer.
- Added: New 'Don't Use Immediate I/O' option to the I/O tab in the settings.
- Added: New 'Prevent Entering StandBy' option. When enabled, ImgBurn will attempt to stop the machine going into standby whilst it's burning.
- Added: Workaround for Plextor PX-116A3 (FW 1.01) returning a single descriptor in the Formatted TOC.
- Added: Detection of x64 versions of Vista.
- Added: Support for patching the '\isolinux\isolinux.bin' file in Build mode with the correct 'boot information table' data.
- Added: Option to not auto retry when the close track/session/disc commands fail.
- Added: Additional error messages to the code that deals with loading CUE files.
- Added: When the close track/session/disc commands fail, you're now given Abort/Retry/Ignore options in the message box rather than just Retry/Cancel.
- Added: BenQ 'Clean EEPROM (Learnt Media)' option to the Advanced Settings windows.
- Added: Choice of 'None' for the 'Shutdown Action' option in the settings - for people that click 'Shutdown when done' accidently and don't want it to do anything when they do.
- Added: Additional logging when erase disc fails on CD-RW/DVD-RW/HD DVD-RW media.
- Added: Additional error messages and logging to code the deals with analysing audio files.
- Added: Option to automatically ignore failures when the close track/session/disc commands fail.
- Added: Improved detection of DVD/HD DVD/BD Video content when detecting conflicting settings in build mode.
- Added: Automatic creation of the 'CERTIFICATE' folder on Blu-ray Video disc in the same way the program automatically creates the AUDIO_TS folder on DVD Video discs.
- Added: Support for (a version of) relative paths within MDS files.
- Added: The 'Create DVD MDS File' feature will now store the relative path (assuming images are in a folder below the MDS) in the MDS rather than just the file name.
- Added: The disc information text on the right of the main window now contains the 'Physical Format' information for each layer on double layer media.
- Added: The 'Create DVD MDS File' feature now has the ability to specify the Track Path for a double layer image (PTP or OTP).
- Added: Regardless of the number of (silent) retries performed when attempting to lock the drive for exclusive access (it normally does 10), if it's been trying for more than 30 seconds the program will error out just as soon as it regains control.
- Added: Media profiles for DVD-5 and DVD-9 to Build mode (useful for mastering).
- Added: Detection of BD Video content based on the BDAV folder (rather than just BDMV)
- Added/Changed: When setting the media type for the directshow conversion, the program now falls back to using WAVE_FORMAT_EXTENSIBLE if WAVE_FORMAT_PCM fails. This means filters that don't support WAVE_FORMAT_PCM should now work.
- Changed: The 2 leftmost buttons (ignore and preview) on the select/create layer break windows now dynamically resize/reposition themselves base on their caption. (This is better for translated text)
- Changed: When setting write parameters, the 'Write Type' no longer uses fall backs - this was very messy and caused its own set of problems.
- Changed: Workaround for when DS filters (or the libs they use) don't like SetPosition(0) when they're already at the start - issuing it can lead to missed audio samples.
- Changed: The 'Temporary' booktype option no longer falls back to displaying the 'Permanent' setting if it's not supported.
- Changed: Removed one set of calls to the 'Init DirectShow' function that would happen just before a dummy decode pass was run on the audio files - so it's a bit quicker now.
- Changed: Updated ImgBurnPreview to v1.1.6.0.
- Changed: Verify won't go ahead if the drive reports the track contains 0 sectors - otherwise the program would generate dummy data for the entire thing and that's 110% pointless!
- Changed: Max buffer size is now 512MB.
- Changed/Fixed: Made tweaks to ACM MP3 file parsing code to make it more reliable when searching for the frame header and to prevent a potential divide by zero error.
- Changed/Fixed: Image/Media Information window is closed if the program fails to initialise the image.
- Changed/Fixed: When building an OS installation disc, the DOS character set is now used and not ASCII.
- Changed/Fixed: Improved support for writing Mode 2 tracks in TAO mode.
- Changed/Fixed: Attempt to workaround drives reporting first track in a session starting before the actual session.
- Changed/Fixed: Attempt to workaround decoded files that fall short of their estimated durations and cause any trailing/appended pregaps ('INDEX 0' markers in a CUE file) to mess up the internal image layout - which then leads to an error when sending the cue sheet to the drive at burn time.
- Changed/Fixed: When Previewing a Cell for the LB, the audio stream is no longer forced to 0x80, the program takes the number from the IFO.
- Changed/Fixed: The 'Create DVD MDS File' function always made MDS files with the Track Path set to PTP.
- Fixed: Removed the very well camouflaged button in the booktype window.
- Fixed: Drive related buttons being enabled when no devices are present if you perform certain operations.
- Fixed: What I believe to be a bug when trying to determine if a single source folder was anything to do with a BD video disc.
- Fixed: The total count of file/folder names modified due to current settings wasn't 100% accurate due to the file name comparison not being case sensitive.
- Fixed: Bug converting sector mode/form/size to an internal data type.
- Fixed: Some odd issue when decoding certain letters (character codes) within CD-TEXT data on a disc or in a *.cdt file. (It would display a square box for the letter)
- Fixed: WavPack files were not being decoded during burning, they were being read as if they were PCM/RAW audio files.
- Fixed: Incorrect 'Last Physical Sector of Data Track' value within MDS files for OTP discs.
- Fixed: Aborting on an error during the audio file analysis stage didn't actually abort anything and having aborted, the error condition meant that future analysis wasn't carried out.
- Fixed: Potential problem where ImgBurn might check for updates more often than it should do because the 'last update check' value isn't parsed correctly due to regional settings.
- Fixed: The 'Write Queue' window wasn't being close when going between 'Write -> Read' or 'Write -> Ez-Mode Picker' modes.
- Fixed: When converting the volume label from one file system to another (or applying a CLI specified one), the resulting name could turn out to be shorter in length than actually permitted.
- Fixed: Problem where 'DecodedSize == 0' error could appear when DirectShow decoding failed and ACM worked.
- Fixed: Building a DVD/HD DVD/Blu-ray Video disc didn't work properly if the files were in the root folder of a drive and the root folder was added to the 'Source' list.
- Fixed: Odd looking configuration message if a root folder was added to the 'Source' list in Build mode and the folder contained DVD/HD DVD/Blu-ray files.
- Fixed: WMA Tag parsing wasn't working - messed up text strings due to reading them with the wrong byte order.
- Fixed: Incorrect values in 2nd layer descriptor within MDS for OTP discs.
- Fixed: ImgBurn not respecting 'Top' and 'Left' coordinates of the desktop (i.e. the area excluding the taskbar)
- Fixed: One rogue structure used when parsing the UDF file system was limiting the file size to 32 bits (DWORD), meaning any file over 4GB would have been displayed incorrectly size wise. (Only caused a problem when mapping sectors with errors to file names in Read/Verify mode)
- Fixed: Memory leak if dummy audio decoding pass fails.
- Fixed: Adding the content (files/folders) of a normal BDMV folder to the source box in Build mode didn't create the proper BD structure.
2.4.1.0 Released: Tuesday 1st April 2008
just a small update accroding to author
* Added: Support for the TAO write type as a real option rather than just a fallback if SAO fails.
* Added: Support for burning APE/FLAC/WV files with an embedded CUE sheet as if they were normal image files.
* Added: Accurate audio duration calculation (via a dummy decode pass just before the burn) leading to less gaps/padding and no missing audio data.
* Added: Support for new booktype related options known as 'Active Setting' on NEC/Optiarc drives (to swap between the 'Permanent' and 'Temporary' setting)
* Added: The ability to have the open/save dialog boxes always default to the folder specified in the 'File Locations' tab within the Settings window. (otherwise it'll default to the MRU one)
* Added: 'New Project' option to the File menu in Build mode.
* Added: When the program is unable to find any cells to use for the LB when buring a DL disc in Build mode, it now tells you extra info about which cell to split and where to do it.
* Added: Support for reading discs recorded using the TAO write type.
* Added: Context/popup/right click menu to the 'Add file or folder to source list' button in Build mode (the green +) with the option of 'Clear Source MRU List' on it.
* Added: Options to enable/disable the success/error sounds after certain program functions.
* Added: 'Show Non-Present Devices' option to the 'Automatic Write Speed' form when 'View By' is set to 'Device' (It's enabled by default).
* Added: 'Translated By' field to the 'About' box.
* Added: The ability to define the start LBA when building an image - useful for custom disc layouts.
* Added: Variable 'PreGap Snapping' whereby gaps will snap to the nearest second (multiple of 75 frames) if within the specified range. (i.e. 1 second, 72 frames will snap to 2 seconds)
* Added: If you don't enter a path for the file in Build/Read modes it'll use the 'Image Files' default one configured in the Settings (File Locations tab).
* Added: You can type a relative path into Build/Read modes destination box and it'll resolve it when you click Write/OK.
* Added: Saving a project file now writes the previously selected LB info from the 'Create Layer Break' window. This can then be used when loading the IBB via CLI so the user isn't prompted to pick a LB, thus allowing for batch builds.
* Added: 'Don't Enable Sound' checkbox to the ImgBurnPreview options.
* Added: A button in the settings to reset the burn statistics.
* Added: 'Device.CDROM' Shell extension option where you get 'Read using ImgBurn' as an option when you right click on any CD/DVDROM drive. (It's off by default because windows appears to make it the default option - hence double clicking on the drive opens ImgBurn!)
* Added: Option to turn off the funny quotes on the Ez-Mode Picker screen. (For people without a sense of humour ;-) )
* Added: The ability to sort tracks in the order of the 'Track Number' field in any available file 'Tag' within the 'Create CD CUE File' window.
* Added: The ability to define a default folder for Project files (*.ibb).
* Added: The ability to define a default folder for Language files (*.lng).
* Added: Support for 'WavePack' files (*.wv) in the 'Create CD CUE File' window.
* Added: A failed read of a sector in read mode now maps that sector to a file name and the result is shown in the log.
* Added: Support for reading unicode file names in MDS v1.5+ files.
* Added/Changed: When running in 'Portable' mode, certain paths will be saved relative to the exe's folder if they're at the same level or below it. (i.e. 'D:\ImgBurn\Sounds\Success.wav' becomes '.\Sounds\Success.wav')
* Added/Changed: When build mode detects you're building DVD Video/HD DVD Video/Blu-ray Video/OS installation discs, it now tells you exactly which settings will be modified in the 'conflicting settings detected' message box.
* Changed: When saving an project file, the initial file name is now taken from the image file name (but with an 'ibb' extension), falling back to using the volume label, then MRU value and finally just 'My Project.ibb'.
* Changed: Handling of manually entered file names in build/read mode to parse environment variables.
* Changed: Updated ImgBurnPreview.exe to the latest code - this one has support for audio.
* Changed: If the bootable image (in Build mode) isn't a multiple of 512 bytes in size, the user can now choose to proceed anyway.
* Changed: Tweaked some of the TOC parsing code to work around bugs found in certain drives.
* Changed: Tweaked the UDF file system parsing code to minimise the amount of random access reads and potentially speed up the process by a substantial amount when lots of files are present.
* Changed: You can now build 'pure' bootable images/discs without having to add a 'dummy' file to the source box.
* Changed: The 'Restore Defaults' button in the settings now resizes itself to fit the string.
* Changed: The 'Languages' list is now sorted alphabetically.
* Changed: Limited the initial height of the 'Create CD CUE File' window to that of the desktop area (for people using 800x600 and below where it wouldn't quite fit on the screen).
* Changed: Settings screen is now wider to better accommodate longer translated strings.
* Changed: The buttons on the 'Filter Drivers' screen now auto-resize themselves to fit the translated string.
* Changed: The 'Create MDS' windows now uses picture buttons for Add/Remove/Move etc just as the 'Create CUE' window does.
* Changed: All controls have been changed to the 'TTnt*' unicode style so you can use/view a properly translated GUI on a normal 'English' Windows install.
* Changed: The folder 'IBB Files' now defaults to using the name 'Project Files'.
* Changed: The folder 'IBG Files' now defaults to using the name 'Graph Data Files'.
* Changed: The folder 'IBQ Files' now defaults to using the name 'Queue Files'.
* Changed: Moved some of the 'select a folder' type options in the settings to a new 'File Locations' tab.
* Changed: The 'Start' button in Read mode is no longer disabled when CSS/AACS protected media is detected. There's just a warning that it won't work (warning can be disabled in the settings).
* Changed: Date/Time pickers in Build mode now display the selected date/time according to the 'Short Date' format as found in Regional Settings within Control Panel.
* Changed: Log entries for 'File System(s)' no longer translate the 'None' word when there's no file system present in the image. (The Log is supposed to be English)
* Changed: Removed the need for a second basic parsing of the file system on the disc when in Read mode (as the automatic destination file name was generated).
* Changed: Under Vista/2008, the Volume Label displayed by ImgBurn is taken from the 'File Set Descriptor' (when set) rather than the 'Logical Volume Descriptor' to match the behaviour of Windows.
* Changed: 'DVD+R Reserve Track' is now enabled by default.
* Changed: Removed the pre-read/verify 'Samsung Set Magic Speed' option. It was often slow to complete and not very well supported by some Samsung drives.
* Changed: Optimised the code that checks for interfering programs so they're all done at the same time rather than individually.
* Changed: Updated the code that checks for interfering programs to look for newer versions of DVD43.
* Changed: Prompt user if auto retries of tray cycling still don't make the drive initialise the disc properly between write and verify.
* Changed: Handling of the 'Delete the image when done' option when the image is a CUE file. The user can now delete the CUE without deleting the files it calls upon (if more than 1).
* Changed: The 'Open/Save As' file dialog boxes within the Log window now default to the 'Log Files' file location as specified in the settings.
* Changed: The 'Open/Save As' file dialog boxes for IBB, IBG, IBQ and LOG files now default to the appropriate folder - as specified in the settings.
* Changed: Some of the messages that can pop up when performing 'Display IFO Layer Break Information' on a drive so that they're appropriate for a drive rather than an image file.
* Changed: Updated ImgBurnPreview to v1.1.1.0 - Based on Jeanl's latest code.
* Changed: The log entry for 'BookType' now displays the permanent setting unless the 'Active Setting' is actually set to 'Temporary', in which case it displays the temporary one!
* Changed: Modified the names of the 'Browse for...' entries on the 'File' menu to make them less confusing.
* Changed: 'Read Disc Information' command reverted to asking for 32 bytes of data, not 34. (Some dodgy drivers appear to hang when it's 34)
* Changed: Updated the installer to NSIS 2.36
* Changed/Fixed: Removed the double image file initialisation when trying to burn the currently selected file in Write mode when it wasn't actually marked as 'Queued' in the Write queue (i.e. having already burnt it).
* Changed/Fixed: The 'Automatic Change Book Type' option for NEC drives now sets the 'Active Setting' to 'Temporary' so the correct value is actually used.
* Changed/Fixed: Tweaked some of the code that deals with expanding relative paths passed via CLI or stored within IBB project files.
* Changed/Fixed: Most of the forms are now dynamically created at runtime as and when need. This cuts down on the resources used by ImgBurn (especially GDI objects) and speeds up the loading time. (GDI object count is down from ~1100 to ~550)
* Changed/Fixed: CD-TEXT options/controls in the 'Create CD CUE File' window are now disabled when the selected track isn't an audio track.
* Changed/Fixed: Silently fail (failure is still logged) when MCN control fails with the 'ERROR_NOT_SUPPORTED' error code.
* Changed/Fixed: Potential workaround for drives that hang when being queried to see if they support labelflash.
* Changed/Fixed: Better ACM 'acmStreamConvert' handling so the program knows when all the data has been converted (even when buffered under Linux/Wine).
* Changed/Fixed: When verifying, if the track on the disc is smaller than the one in the image file the user is asked if they want to continue or not. If they choose to, the disc's track is padded out (zero filled) to the size of the image file's track so that the verification process works properly. (otherwise it would just sit there waiting for more data that was never coming)
* Changed/Fixed: Don't add the current image file name to Write mode's 'Recent Files' list when a 'Read' operation fails.
* Changed/Fixed: The 'Delete image' button on the 'Insert next disc' window didn't prompt the user when deleting multiple files (like in a CUE with lots of audio tracks).
* Fixed: Incorrect handling of 'desktop' at the start of a destination image file path in Build/Read mode if it was followed by another folder name - i.e. 'desktop\new image\image.iso'
* Fixed: The default paths (i.e. before any settings have been read) were incorrect when loading the program with the '/PORTABLE' CLI switch.
* Fixed: When writing a multisession disc, the 'Writing Session X of X' and 'Writing Track X of X' log entries weren't always being written if the session/track was small.
* Fixed: A bug when attempting to send a CUE Sheet to the drive ending in the error 'SendCueSheet Bug! - CueSheetVariant 13' being shown.
* Fixed: Wrong 'REM LEAD-OUT' entry in *.cue file when created using the 'Create CD CUE File' window.
* Fixed: Better support for old drives that want weird LeadIn/LeadOut 'DataForm' values (non MMC compliant values) in the 'SEND CUE SHEET' parameter list.
* Fixed: A bug preventing the 'Logical Volume Identifier' field in the 'File Set Descriptor' from being updated when changing the volume label of an image.
* Fixed: The Layer Break 'Preview Selected Cell' feature didn't always work when working with Image Files/Drives - the preview window would take ages to appear and the 'ImgBurnPreview.exe' process would need terminating via Task Manager.
* Fixed: Problem with analysing track pregaps on drives that fell back to using the 'Read Sub-Channel' command when 'Read CD' failed.
* Fixed: Various problems when using the legendary 'old skool' Plextor SCSI CD-ROM drives.
* Fixed: When SAO wasn't available and the program fell back to using TAO, multi track images weren't burnt correctly. (They came out as 1 long track because I'd made no effort to make it work properly!)
* Fixed: The 'Add file or folder to source list' button in Build mode was being enabled after 'Calculate' even when there was no text in the field to it's left.
* Fixed: Access violation when you're in Build mode with Device output and you press 'Cancel' on any of the prompts that come up before the build actually starts.
* Fixed: A problem where ImgBurn could get stuck at the start of a read/verify operation.
* Fixed: When reading a disc using only ISO9660/Joliet file systems (no UDF) from DVD+RW/DVD-RAM/BD-RE the image would be 1 sector too short.
* Fixed: Divide By Zero bug if you terminate a verify operation whilst it's still analysing the tracks on a CD.
* Fixed: Memory leak if you cancel the 'Open' file dialog box from within the Log window.
* Fixed: A problem where a file name such as 'desktop\image' in the Read mode destination box was not being parsed correctly to have 'desktop' replaced AND the '.iso' file extension added.
* Fixed: The 'ACM' audio decoding fallback method wasn't working - acmStreamConvert failed.
* Fixed: CD-TEXT info at 'Disc' level wasn't always added to the CUE file made by the 'Create CD CUE File' feature.
* Fixed: When warned that 'Test Mode' *might* not work with the current media (and the user accepted the warning), it was actually being turned off rather than being left on.
* Fixed: The 'Changer Control' buttons were sometimes being disabled when they shouldn't have been.
* Fixed: 'Retrying (x of y)...' was wrong in the log when close track/session/disc failed at the end of the burn. x was always 1 number too big.
* Fixed: No image being added to the combobox on the medium changer control window when running under Vista.
* Fixed: The 'Medium Changer Control' feature didn't work properly on Vista/2008.
* Fixed: Incorrect file name sorting in the ISO9660 file system - files starting with '_' came before the others using 'A-Z'. (This prevented WinXP install discs from working)
* Fixed: Memory leak when loading a CUE containing multiple index points for the same track.
* Fixed: Read modes 'Default Destination - MRU' option wasn't working.
2.4.0.0
2.3.0.0
- 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)
2.2.0.0
- 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)
2.2.0.0
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.
2.1.0.0 Released: Monday 11th September 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.
Screenshot
Return to Downloads Home | Return to Category Index
