Hubbry Logo
search
logo

UltraISO

logo
Community Hub0 Subscribers
Read side by side
from Wikipedia
UltraISO
DeveloperEZB Systems
Initial releaseApril 20, 2002
Stable release
9.76.3860 / 8 July 2023; 2 years ago (2023-07-08)[1]
Operating systemMicrosoft Windows
PlatformIA-32 and x86-64
TypeOptical disc authoring software and virtual drive
LicenseCommercial
Websitewww.ezbsystems.com/ultraiso/

UltraISO is a crippleware application for Microsoft Windows for creating, modifying and converting ISO image files used for optical disc authoring, currently being produced by EZB Systems.

Initially UltraISO was shareware however since 2006 it has turned into commercial software.[2] The 'Free Trial' version is limited to ISO images of 300 MB or less, effectively making it Crippleware.[3]

ISZ format

[edit]

UltraISO uses a proprietary format known as ISZ. The format is advertised as "ISO Zipped", even though it is not a simple zip archive. The format uses zlib or bzip2 to compress the data, and may use AES-128,192 or 256 encryption in the CBC mode[4] (note that this provides no integrity protection and is vulnerable to the padding oracle attack[5]). The file format specification is available publicly on EZB Systems's website.[4] The format is now supported by third-party applications such as Daemon Tools, Alcohol 120%, CDemu and isz-tool.

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
UltraISO is a proprietary software application developed by EZB Systems, Inc. for Microsoft Windows that enables users to create, edit, convert, and manage ISO CD/DVD image files, as well as produce bootable media such as CDs, DVDs, and USB drives.[1][2] Originally released on April 20, 2002, as version 3.1, UltraISO has evolved into a comprehensive tool for optical disc authoring and image handling, supporting operations like backing up discs to ISO format, extracting or adding files and folders directly within images, and emulating ISO files as virtual drives.[3] Key features include conversion between up to 30 image formats (such as NRG, MDS, and CCD), on-the-fly editing without full extraction, and built-in burning capabilities for creating bootable media compatible with UEFI and legacy BIOS systems.[2] The software operates as shareware, with a free trial version limited in functionality—often described as crippleware—while the full Premium edition unlocks advanced tools like ISZ compression for smaller file sizes and enhanced USB boot support via its U+ technology.[1][3] Over its more than two decades of development, UltraISO has seen regular updates to improve compatibility with modern operating systems, including Windows 10 and 11, and to handle large files exceeding 200 GB through enhanced UDF ISO support introduced in version 9.7.6 (2021).[3] Notable milestones include the addition of bootable CD support in version 5.5 (2002), integrated burning in version 8.12 (2006), and optimized multi-PC USB booting in version 9.5.2 (2011), making it a staple for users in data archiving, software distribution, and system recovery tasks.[3] Despite competition from open-source alternatives, its user-friendly interface and robust feature set have maintained its popularity among Windows users for disc image management.[1]

Development

Creator and Company

UltraISO was developed by EZB Systems, Inc., a software company founded in the early 2000s and headquartered in Shenzhen, Guangdong, China.[4][5] The company specializes in utilities for CD/DVD image creation, editing, and management, primarily targeting Windows users, and has maintained a focus on such tools without notable acquisitions or major partnerships.[6][4] EZB Systems released the initial public version of UltraISO on April 20, 2002, positioning it as shareware software that has continued to be offered in that model, with premium features available for purchase.[7] The tool was designed to handle ISO and other disc image formats directly, allowing users to create, edit, and convert files on Windows systems.[1] The development of UltraISO stemmed from the need to overcome limitations in contemporary ISO editors, which often required full extraction of image contents before modifications could be made, enabling more efficient direct file manipulation within the image structure.[1] Over time, UltraISO has evolved to support contemporary Windows operating systems such as Windows 10 and 11.[7]

Release History

UltraISO was first publicly released on April 20, 2002, as version 3.1 in a shareware edition developed by EZB Systems, Inc.[3] A key early milestone came with version 5.5 on December 10, 2002, which expanded support to over 19 CD image formats such as BIN/CUE and NRG, while introducing capabilities for creating bootable CDs.[3] Version 9.0, released on February 28, 2008, marked significant advancements in handling compressed image formats including ISZ, DMG, DAA, and UIF, alongside the addition of the ISODrive virtual drive emulator.[3] Further evolution occurred in version 9.7 on July 31, 2017, which added support for ExFAT file systems and compatibility with Windows Server 2016, enabling bootable flash drives from additional ISO images like those for Windows 10.[3] The most recent major update, version 9.76 on May 7, 2021, incorporated the AutoSplit feature for managing large files and enhanced UEFI USB boot support.[3] UltraISO has received ongoing maintenance updates to ensure compatibility with evolving operating systems, including Windows 7, 8, 10, 11, and bootable media for Mac OS X, as well as new media types such as BDXL (100GB/128GB) introduced around 2017.[3][2] The software has maintained its shareware model since inception, with a free trial limited to ISO images of 300 MB or smaller and premium editions required to unlock full functionality.[2]

Features

Image Creation and Editing

UltraISO provides robust tools for creating ISO images directly from files and folders on a hard disk or from physical CDs and DVDs, allowing users to compile disc images without intermediate steps. The software supports a drag-and-drop interface through its double-window user interface, enabling straightforward addition, removal, or reorganization of content within the image structure. This facilitates the building of custom ISO files while preserving the original file hierarchy and attributes, such as bootable information when ripping from optical media.[8][2] A key capability is the direct editing of ISO files without the need for extraction to the hard disk, which streamlines modifications to the image's internal structure. Users can add, delete, or create new directories, rename entries, and integrate boot sectors in-place, ensuring efficient workflows for iterative adjustments. This in-situ editing reduces processing time and storage requirements compared to traditional extract-edit-repackage methods, making it suitable for tasks like customizing software distribution images.[8] For content retrieval, UltraISO allows selective or full extraction of files and folders from an ISO image to the local hard disk, with options to maintain the original directory tree. This feature supports targeted unpacking, such as retrieving specific assets without decompressing the entire archive. Additionally, the software includes emulation functionality, mounting ISO images as virtual CD/DVD drives accessible within the operating system, which enables testing or usage of the image contents without physical burning.[8] Backup operations in UltraISO focus on creating hard disk-based images from CDs or DVDs, replicating the disc's structure and data integrity to safeguard against media degradation. These backups retain essential properties like volume labels and file permissions, providing a reliable archival solution for optical media collections.[8]

Format Conversion and Bootable Media

UltraISO provides robust capabilities for converting disc image files between various formats, enabling users to transform incompatible or proprietary images into more versatile ones. The software supports conversion among over 30 common CD/DVD image formats, such as transforming an ISO file to NRG or BIN/CUE, while preserving data integrity and structure during the process.[1] Batch processing is available, allowing multiple image files to be converted simultaneously through a graphical interface or command-line parameters, which streamlines workflows for large collections of files.[3] This functionality is particularly useful for standardizing archives, as UltraISO intelligently analyzes input formats and outputs to the industry-standard ISO or other specified types without requiring intermediate extraction steps.[9] A key strength of UltraISO lies in its bootable media creation tools, which allow integration of boot sectors into image files for producing functional startup discs or drives. Users can add, remove, or extract boot images—such as DOS or Windows PE sectors—directly within an ISO, ensuring the resulting media retains bootability for system recovery or installation purposes.[1] The software supports both legacy BIOS and UEFI firmware standards, with features like editing EFI boot records in Windows ISOs to facilitate modern hardware compatibility.[3] For instance, it enables the creation of bootable CDs, DVDs, or USB drives from images containing UEFI partitions, maintaining multi-session support and verification options to confirm write accuracy post-burning.[9] UltraISO's USB-specific tools enhance its utility for portable bootable media, permitting direct writing of ISO images to flash drives with options for ExFAT file systems and compatibility with non-removable USB devices, such as certain external SSDs.[3] This includes specialized functions like the AutoSplit feature, which automatically handles large ISOs exceeding FAT32 limits to produce UEFI-bootable USBs suitable for operating system installations.[3] Burning integration allows seamless output of converted images or entire folders to optical media or USB, with built-in support for verification to detect errors and multi-session appending for incremental builds.[1] In practical applications for OS installations, UltraISO excels at adapting standard images for diverse environments; for example, a Windows 10 ISO can be converted and written to a UEFI-compatible USB drive, enabling installation on modern PCs with GPT partitioning.[3] Similarly, it supports creating bootable media from Mac OS X-related DMG files by converting them to ISO and incorporating boot sectors, though full UEFI optimization may require additional verification for Apple hardware.[1] These adaptations prioritize ease of use, often building on prior image editing to embed custom boot configurations before final conversion and burning.[9]

File Formats

Supported Standard Formats

UltraISO supports a wide array of standard, non-proprietary disc image formats for reading, writing, editing, and conversion, enabling users to handle various CD and DVD image files without relying on its proprietary ISZ format.[1][10] Key input and output formats include ISO, the standard CD/DVD image format compliant with ISO 9660 Level 1/2/3 and Joliet extensions, which allows full read, write, and edit capabilities.[1] BIN/CUE, representing Track/Mode 1 binary data with cue sheets, supports reading and conversion to ISO, along with handling multi-track audio.[1][7] NRG, from Nero Burning ROM, permits reading and conversion, with editing possible for audio CD images including song names and volume labels.[1][11] MDS/MDF, associated with Alcohol 120%, enables reading and conversion to ISO.[1] CCD/IMG/SUB, from CloneCD, supports reading and conversion, preserving subchannel data for mixed-mode discs.[1] Additional standard formats include GI from Gear CD-ROM for reading and conversion, CIF from Creator Infinium with similar support, and general CUE sheets for cue-based images.[1] UltraISO accommodates over 30 other formats, such as DMG for Apple disk images (convertible to ISO, NRG, BIN/CUE, MDS/MDF, or CCD) and DAA from Disc Authoring Assistant for reading and conversion.[7][10] Other examples encompass BlindWrite (BWI/BWT, B5I/B5T), CDSpace (.LCD), DiscJuggler (CDI), Disc Image (DI/BIN), and Virtual CD (VC4).[10] Compatibility is comprehensive for most formats, with full read/write access to ISO and support for extracting/editing content in many others after conversion to an editable state.[1] It handles multi-track audio CDs and mixed-mode discs, including extraction of audio tracks from Mixed Mode/CD Extra images and conversion while maintaining track integrity.[7] However, formats like NRG typically require conversion to ISO for full editing, and there is no native support for encrypted non-ISZ images without prior conversion to a standard format.[11]

ISZ Proprietary Format

The ISZ (ISO Zipped) format is a proprietary compressed variant of the ISO disc image standard developed by EZB Systems for use with UltraISO software. It functions as an advanced archive format akin to RAR or ZIP but is specifically optimized for ISO images, allowing for compression and optional encryption while preserving the underlying ISO structure for seamless decompression and compatibility. Unlike a simple ZIP archive, ISZ integrates compression directly into the ISO framework, enabling direct mounting and editing within UltraISO without full extraction.[12][13] ISZ supports heavy compression using algorithms such as ZLIB or BZIP2, with six configurable levels available via the UltraISO graphical interface (fastest, fast, normal, small, smallest, heavy) or command-line parameter -compress n where n ranges from 1 to 6, with higher values yielding greater size reduction at the cost of longer processing time. This can significantly reduce file sizes for typical ISO images; for instance, a 264.5 MB ISO containing text and images compressed to 35% smaller under heavy settings, taking approximately 12 minutes 30 seconds on contemporary hardware. Large ISOs can also be split into up to 100 volumes using the -split command-line option to specify segment size in bytes, facilitating storage on limited media like CDs or for easier transfer. Post-decompression, the format maintains full ISO compatibility, supporting features like bootable media creation.[12][14][3][15] Encryption in ISZ is integrated into the ISO structure for secure backups, employing AES with key lengths of 128-bit, 192-bit, or 256-bit via the -encrypt x command-line option (x=1 for AES-128, x=2 for AES-192, x=3 for AES-256), protected by a password up to 32 characters long specified with -password. This allows conversion of standard images to encrypted ISZ using commands like -bin2isz filename, ensuring sensitive data such as operating system installations remains protected without altering the decompressed ISO's integrity.[12][14] The primary advantages of ISZ include substantial space savings for large image libraries, particularly beneficial for archiving multiple disc images, and enhanced security for confidential content through robust AES encryption. It also enables faster handling of voluminous files due to reduced sizes during storage and transfer. However, as a proprietary format, ISZ creates vendor lock-in, requiring UltraISO (or compatible tools with limited support) for creation, editing, and full access, limiting interoperability with other software.[12][3]
User Avatar
No comments yet.