# 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](/files/pdBGHOAwgeM87d1gIcpq) ![VHD Tool Screenshot 2](/files/P1VUZwYuP9dKHmRp7u8k) ![VHD Tool Screenshot 3](/files/dYIo4JmpdOO9VbcWAGew) ![VHD Tool Screenshot 4](/files/TXBPvm8dgo4fTHjgQ1qq) ![VHD Tool Screenshot 5](/files/eJkJzFGXIy82TQ3yWvj4) ![VHD Tool Screenshot 6](/files/NxkeC7oetZ5DCrk4EYlv)

***

## 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.iodd.kr/product-reference-wiki/vhd-tool-plus-plus.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
