# Error Messages

### 💾 Partition & File System Errors

**`"1st Partition: XX"`** (1st Partition: XX) / **`"Unsupported Partition"`** (Unsupported Partition)

* **For 2541 / 2531 Models**: Check your firmware version (ending in **N** or **F**).
  * **N** version: Supports **NTFS** only.
  * **F** version: Supports **exFAT / FAT32** only.
* **For ST400 / ST300 / MINI PRO**: Unified firmware supporting both MBR and GPT.

**`"ChkDsk"`** (ChkDsk) / **`"gErr: xxx"`** (Legacy Only)

* These are equivalent to the "Drive Error" or "Check HDD" messages on newer models.
* **Solution**: Perform a **Disk Check (chkdsk)** on your PC to repair filesystem metadata.

**`"Too Many Files"`** (Too Many Files)

* The IODD supports a maximum of **32 files or subfolders** within a single folder.
* **Solution**: Organize your files into nested subfolders.

**`"Enc Ver Err ???"`** (2541 Only)

* Encryption version mismatch (e.g., drive encrypted with 6.x firmware but device using 7.x).
* **Solution**: Restore firmware to the matching version or re-initialize the drive (Back up data first!).

{% hint style="info" %}
**Multi-Partition Support** ST/MINI models can mount ISOs from any primary partition. **Hold the \[4] key for 3 seconds** to manually select a different partition.
{% endhint %}

**`"ASSERT Fails ArrayOffset"`** (ASSERT Fails ArrayOffset)

* **Primary Cause**: This error typically occurs when the IODD is **unplugged without using "Safely Remove Hardware"** (Safe Ejection). Failure to eject safely can lead to corrupted filesystem metadata or unwritten cached data.
* **First Action (Data Preservation)**: Connect the IODD to a PC and perform a **Disk Check (chkdsk)** to repair the metadata errors caused by improper disconnection.
* **Second Action**: If the error persists, you must re-initialize the drive. Refer to [Drive Initialization](https://help.iodd.kr/disk-initialization).

{% hint style="danger" %}
**Importance of Safe Removal** To prevent the "ASSERT" error, always use your operating system's **Safely Remove Hardware** or **Eject** function before physically disconnecting the USB cable. This is especially critical when using the **NTFS** file system.
{% endhint %}

***

### 🛡️ Security & Access Errors

**`"Not Match..."`** (Not Match...)

* The entered password does not match.
* **Solution**: Ensure you are using the correct admin/user prefix.
  * **Admin**: `0` + `[Password]` (e.g., `01234`)
  * **User**: `1~4` + `[Password]`

**`"No Extra Devices"`** (No Extra Devices)

* No virtual drives are active.
* **Solution**: Use the [Mode Configuration](https://help.iodd.kr/bootable-virtual-drive/mode-configuration) to enable VHD/ISO drives.

***

### ⚙️ Hardware & Performance Errors

**`"Check HDD"`** (Check HDD) / **`"Drive Error"`** (Drive Error)

* Communication failure with the internal drive.
* **Causes**: Physical disk error or **Low Voltage** (unstable power).
* **Solution**: Try a different USB port or a Y-cable for stable power.

**`"DEFRAG"`** (DEFRAG)

* The ISO/VHD file is too fragmented to load (Max 24 fragments for ISO; 0 for VHD).
* **Solution**: Use defragmentation utilities like [MyDefrag](http://www.mydefrag.net/) or [Defraggler](https://www.ccleaner.com/defraggler).

***

### 🖥️ LCD Status Message Table

Below is a combined table of LCD status and error messages found across various IODD models (ST, MINI, 2541, 2531).

| Message                                               | Meaning / Action Required                                                                                                   | Affected Models      |
| ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -------------------- |
| **`"Please Wait"`** (Please Wait)                     | Operation in progress. Wait for the message to disappear.                                                                   | All                  |
| **`"Plug Out / Disconnect"`** (Plug Out / Disconnect) | Safely disconnect the device from the USB port.                                                                             | All                  |
| **`"Data Saving..."`** (Data Saving...)               | Writing configuration or data to the internal drive. **Do not disconnect.**                                                 | All                  |
| **`"Flash Update..."`** (Flash Update...)             | Updating internal flash memory (Firmware/Font). **Do not disconnect.**                                                      | All                  |
| **`"Reconnect USB"`** (Reconnect USB)                 | Please disconnect and reconnect the USB cable.                                                                              | Modern (ST/MINI PRO) |
| **`"Replug USB..."`** (Replug USB...)                 | Connection error detected. Please disconnect and reconnect the USB cable.                                                   | 2541                 |
| **`"Check HDD"`** (Check HDD)                         | Drive check required. A drive error has been detected.                                                                      | All                  |
| **`"1st partition"`** (1st partition)                 | Partition mismatch with firmware. The firmware version (NTFS/FAT32/exFAT) does not match the first partition's file system. | All                  |
| **`"bad or N/S HDD"`** (bad or N/S HDD)               | Unsupported or faulty drive. The device cannot read the internal drive (check cable or HDD).                                | All                  |
| **`"NO _ISO Folder"`** (NO \_ISO Folder)              | The required directory named `_ISO` was not found in the root.                                                              | All                  |
| **`"NO - DISC"`** (NO - DISC)                         | No compatible files or subfolders were detected inside the `_ISO` folder.                                                   | All                  |
| **`"Disc Locked"`** (Disc Locked)                     | The operating system or an application has locked the virtual drive.                                                        | All                  |
| **`"Already Hit"`** (Already Hit)                     | The selected file is already mounted as a virtual drive.                                                                    | All                  |
| **`"Input Limit..."`** (Input Limit...)               | PIN retry limit exceeded. Reconnect the device to try again.                                                                | 2541 / MINI          |
| **`"Not Match..."`** (Not Match...)                   | The entered PIN does not match the stored credentials.                                                                      | 2541 / MINI          |
| **`"NO DEVICE !!!"`** (NO DEVICE !!!)                 | Internal HDD/SSD not detected. Check the physical SATA connection.                                                          | All                  |
| **`"HDD ERROR !!!"`** (HDD ERROR !!!)                 | Critical drive read error or hardware failure.                                                                              | All                  |
| **`"HDD WARNING ???"`** (HDD WARNING ???)             | Drive health warning. Bad sectors detected. **Back up data immediately.**                                                   | All                  |
| **`"Enc Ver Err ???"`**                               | Encryption version mismatch (e.g., 6.x vs 7.x firmware).                                                                    | 2541                 |
| **`"Too Many Files"`** (Too Many Files)               | Maximum of 32 files/subfolders per folder exceeded.                                                                         | All                  |
| **`"vDISK Limit"`** (vDISK Limit)                     | Maximum number of virtual drives (LUNs) exceeded.                                                                           | 2531 / 2541          |
| **`"Product Mismatch"`** (Product Mismatch)           | Incorrect firmware model selected during update.                                                                            | All                  |
| **`"DEFRAG"`** (DEFRAG)                               | File fragmentation detected (Max 24 fragments for ISO, 0 for VHD).                                                          | All                  |
| **`"No Use Dynamic"`** (No Use Dynamic)               | Dynamic VHD files are not supported. Only fixed-size VHD is allowed.                                                        | All                  |
| **`"No Use Sparse"`** (No Use Sparse)                 | Sparse files are not supported by the IODD system.                                                                          | All                  |

#### 📁 "Excep\_code" Error Reference

Some newer models (ST/MINI PRO) may display a red popup with an **`"Excep_code"`**. Follow the specific instructions in the message:

| Exception Code                              | Meaning / Action Required                                                                                                             |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| **`"Excep_code - Please Reconnect"`**       | Often caused by poor connection or insufficient power. Try a different USB port.                                                      |
| **`"Excep_code - Please Check Disk"`**      | File system corruption detected. Run `chkdsk X: /f` on your PC.                                                                       |
| **`"Excep_code - Please update firmware"`** | Critical system error. Re-flash the firmware using the [Firmware Update Guide](https://help.iodd.kr/troubleshooting/firmware-update). |

***

### Terminal Diagnostics (Windows)

If you encounter the "ASSERT" error, run the following command in Command Prompt (Admin) to repair the filesystem:

```bash
    # Replace 'X:' with your IODD drive letter
    chkdsk X: /f
```
