# VHD Tool++

## 1. Overview

**VHD Tool++** is a specialized utility designed to manage virtual disk images for IODD devices. This program is designed exclusively for **Windows environments**. Beyond standard Virtual CD-ROM booting, IODD supports Virtual USB Flash Drive and Windows-To-Go (WTG) booting through the use of VHD files.

### Key Capabilities

* **Virtual Drive Emulation**: Supports up to 6 virtual devices simultaneously.
* **Drive Type Selection**: Categorizes virtual drives into four distinct types: **Fixed**, **Removable**, **Floppy (FDD)**, and **Optical (ODD)**.
* **Multi-Language Support**: Available in English, Korean, and Chinese. The English interface can be launched directly using the `VHD_Tool++(en).bat` file.

***

## 2. Screenshots

![VHD Tool Screenshot 1](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fgit-blob-028556951a76a20fdbd91ea0da571263f042a716%2FVHD_Tool_EN_01.PNG?alt=media) ![VHD Tool Screenshot 2](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fgit-blob-d912f472d24a8d5a6592272cd27477e6ac1684d3%2FVHD_Tool_EN_02.PNG?alt=media) ![VHD Tool Screenshot 3](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fgit-blob-4636b89a7c04079e317a8331b936817391bbc1a6%2FVHD_Tool_EN_03.PNG?alt=media) ![VHD Tool Screenshot 4](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fgit-blob-c8f41e24806f024935bef7af084ee76d9a9a6ebb%2FVHD_Tool_EN_04.PNG?alt=media) ![VHD Tool Screenshot 5](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fgit-blob-dfaa1324a8ff3bccae24445f6198e78a92237b4a%2FVHD_Tool_EN_05.PNG?alt=media) ![VHD Tool Screenshot 6](https://3026209848-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmDmKL86eZmYvioTSXe5%2Fuploads%2Fgit-blob-f2460c3262b506114f3a7df0335d975842d0ed17%2FVHD_Tool_EN_06.PNG?alt=media)

***

## 3. Core Functions

### Create

Instantly creates fixed-size VHD files directly on the IODD drive. This process is highly optimized to ensure files are **completely unfragmented**, which is critical for successful mounting on IODD devices.

### Convert

Converts standard raw disk dump images into the fixed-size VHD format compatible with IODD.

### Extend

Allows users to increase the capacity of an existing fixed-size VHD file without compromising stored data.

### Defragment

Analyzes and defragments individual files on the IODD to ensure they meet the zero-fragmentation requirement for virtual drive functionality.

### Upload

A specialized transfer function that copies files from a PC to the IODD while actively preventing fragmentation during the write process.

### Write To HDD (Expert Only)

Performs a physical, sector-by-sector clone of an image file directly to a hard drive.

* **Support**: Currently supports NTFS only.
* **WARNING**: This is an advanced feature. **All existing data on the target drive will be permanently erased.**

***

## 4. Enhanced Features for Legacy Models (IODD 2531 / 2541)

Legacy IODD models utilize specific filename conventions to control drive behavior and hardware-level write protection.

### Filename Extensions

* `.VHD`: Mounted as a **USB Fixed Drive**.
* `.RMD`: Mounted as a **USB Removable Drive**.

### Write-Protection Tags

By appending specific tags to the filename (e.g., `Win2Go&DW.VHD`), you can define the default connection mode:

* **Standard Name** (e.g., `Win2Go.VHD`): Defaults to CD-MODE or ODD-MODE (on 2541).
* **`&D` Tag** (e.g., `Win2Go&D.VHD`): Defaults to **Dual-Mode**. The physical HDD is hardware **Write-Protected**.
* **`&DW` Tag** (e.g., `Win2Go&DW.VHD`): Defaults to **Dual-Mode**. The physical HDD is **Write-Enabled**.

***

## 5. Getting Started

### Installation

1. Download the latest ZIP package.
2. Extract the ZIP archive to a local directory.
   * *Tip: For maximum compatibility, use a directory path that uses English characters and contains no spaces.*
3. Execute `VHD_Tool++.exe` or use the provided `.bat` file for specific language settings.

### Version History

* **v0.7.0.10 (2021-07-29)**: Added comprehensive support for NTFS, exFAT, and FAT file systems.
* **v0.6.0.5 (2015-06-20)**: Introduced initial support for NTFS.

***

## 6. Resources

* [Official IODD Virtual Drive Guide](https://help.iodd.kr/bootable-virtual-drive/virtual-drive-vhd)

## 7. Download

* [VHD TOOL++ Download](https://dir.iodd.kr/vhd_tools)
