Batch ISO to XISO is a high-performance Windows WPF utility designed for the Xbox preservation and emulation community. It provides a streamlined way to convert standard Xbox and Xbox 360 ISOs into the optimized, trimmed XISO format, verify their structural integrity, and explore their contents.
Built with a native C# XDVDFS engine, this tool eliminates the need for legacy external command-line tools for core ISO operations, offering superior speed and modern features like real-time disk write monitoring.
- Smart Trimming: Rebuilds ISOs into the XISO format, removing gigabytes of unnecessary system padding.
- Archive Support: Directly process
.zip,.7z, and.rarfiles. The tool extracts, converts, and cleans up automatically. - CUE/BIN Support: Integrated
bchunksupport to convert old-school disc images to ISO before processing. - System Update Removal: Option to skip the
$SystemUpdatefolder to save additional space.
- Structural Validation: Traverses the XDVDFS file tree to ensure the filesystem is valid and readable.
- Deep Surface Scan: Optional sequential sector reading to detect physical data corruption or "bad sectors" in the image.
- Batch Organization: Automatically move "Passed" or "Failed" images into dedicated subfolders.
- Native Browsing: Open any Xbox ISO to browse files and directories without extracting them.
- Metadata View: View file sizes, attributes, and directory structures directly within the UI.
- Real-time Stats: Track success/fail counts, elapsed time, and processed file lists.
- Disk Monitor: Live monitoring of write speeds and drive activity to identify hardware bottlenecks.
| Task | Supported Input Formats |
|---|---|
| Conversion | .iso, .zip, .7z, .rar, .cue / .bin |
| Testing | .iso (Direct files) |
| Explorer | .iso (Xbox/Xbox 360 XDVDFS) |
- Operating System: Windows 10 (version 1809) or later / Windows 11.
- Runtime: .NET 10.0 Desktop Runtime.
- Architecture: x64 (64-bit) is required for archive extraction features.
- Select your Source Folder (contains your ISOs or archives).
- Select an Output Folder (where the trimmed XISOs will be saved).
- (Optional) Enable Delete original files if you wish to replace your library with XISOs (use with caution!).
- Click Start Conversion.
- Switch to the Test Integrity tab.
- Select the folder containing your ISOs.
- Choose whether to perform a Deep Surface Scan (thorough but slower).
- Click Start Integrity Test.
- Switch to the Explorer tab.
- Browse for a specific
.isofile. - Double-click folders to navigate the internal Xbox filesystem.
- Temp Folder Protection: To prevent data loss, the app restricts users from selecting system temporary directories as source or destination folders.
- Cloud-Aware: Detects if files are stored in the cloud (e.g., OneDrive) and prompts for hydration/download instead of crashing.
- Atomic Operations: Converted files are verified before the original is deleted (if that option is enabled).
- bchunk: Used for CUE/BIN to ISO conversion.
- SevenZipSharp: Used for high-performance archive extraction.
- Pure Logic Code: Developed and maintained by Pure Logic Code.
⭐ If you find this tool useful, please give us a Star on GitHub! ⭐


