# 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](/disk-initialization.md).

{% 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](/bootable-virtual-drive/mode-configuration.md) 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](/troubleshooting/firmware-update.md). |

***

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


---

# 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/troubleshooting/error-messages.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.
