Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 11694-4-09 (2014) (formally published as ISO/IEC 11694‑4:2009/Amd1:2014) is an international standard that specifies the logical data structures for optical memory cards using the linear recording method. It is part of the multi‑part ISO/IEC 11694 series, which defines the physical characteristics, recording techniques, and data organisation for optical cards.
This standard focuses exclusively on the logical layer – that is, how files and directories are organised on the card, how the card’s storage capacity is managed, and how data integrity is maintained throughout the card’s lifecycle. It does not cover physical properties (covered by ISO/IEC 11694‑1) or the modulation and recording method (covered by ISO/IEC 11694‑3). Instead, it bridges the gap between the raw physical tracks and the application software that reads and writes data.
The standard defines a hierarchical file system reminiscent of early optical storage formats. It includes a volume descriptor that identifies the card, a file allocation table (FAT) that maps logical blocks to physical positions, and directory entries that store metadata for each file. The amendment published in 2014 (the “‑09” suffix indicates the 2009 base document with the 2014 amendment) clarified error handling for write‑once media and added support for larger data fields.
Every optical memory card compliant with IEC 11694-4-09 contains a volume descriptor located at a fixed address on the first writable track. The descriptor holds critical parameters such as the card capacity, the size of the file allocation table, the default sector size, and a unique serial number. This descriptor must be readable and writable under the base recording rules of ISO/IEC 11694‑3.
The FAT is the central directory of all logical blocks. Each entry in the FAT corresponds to one cluster (minimum addressable data unit, typically 512 bytes). The FAT entry contains the cluster number of the next cluster in a file, or a special marker for end‑of‑file (0xFFFF) or a defective cluster (0xFFF7).
| Offset (bytes) | Field | Value | Description |
|---|---|---|---|
| 0–1 | Next cluster | 0x0002 – 0xFFEF | Points to next cluster in file chain (0 means free). |
| 2–3 | Attributes | Bit flags | Reserved, read‑only, hidden, system, archive. |
| 4–5 | Error correction code | CRC‑16 | Protects entry against single‑bit errors. |
Directories are implemented as files with a special attribute. Each directory entry stores the file name (up to 8 characters + 3 extension), starting cluster, file size, and a timestamp (year, month, day, hour, minute). The standard allows sequential access; random access is supported only if the application caches the FAT chain.
File data is stored in contiguous clusters to the greatest extent possible. The standard defines a defect management scheme: when a write error is detected, the offending cluster is marked as bad in the FAT and the data is relocated to a spare cluster. This process is transparent to the file system.
Two levels of protection are mandated:
Compliant readers must implement the following algorithm when writing a file:
Firmware designers must ensure that the write laser is properly focused and that the card’s rotational speed is within ±1 % of the nominal value defined in ISO/IEC 11694‑3. The standard also requires that the card’s volume descriptor is re‑read after every write operation to verify it remains intact.
Because the logical format is specified independently of the physical media, a card written according to IEC 11694-4-09 can be read by any compliant device, regardless of the manufacturer. However, the standard warns that some implementations may use proprietary extensions in the reserved fields of the volume descriptor. These extensions must not interfere with the core file system.
To claim compliance with IEC 11694-4-09 (2014), a device must pass the following verification tests:
Many national test laboratories (e.g., BSI, DIN, UL) offer testing services for optical memory card products. The certification process also includes a review of the firmware source code if the implementation uses any reserved fields.
Manufacturers must provide a compliance statement that lists:
– Updated 2026 –