Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 62842:2015 addresses a fundamental problem in home multimedia servers: file fragmentation caused by continuous recording, playback, and deletion of television programs. When hard disk recorders (HDRs) repeatedly create and delete variable-length video files, the UDF (Universal Disc Format) file system becomes increasingly fragmented, leading to degraded performance.
The standard applies to UDF file systems on hard disk drives used in hard disk recorders and Blu-ray Disc recorders for home multimedia servers. The core innovation is the “CoPo2” method — Contiguous Partition with 2-level management — which allocates file space contiguously to minimize the need for reallocation of fragmented files.
The CoPo2 method operates on the principle that fragmentation can be prevented by intelligent pre-allocation of contiguous space. Instead of allowing the file system to allocate space dynamically (which leads to fragmentation over time), CoPo2 reserves contiguous regions for different types of data and manages allocation through a two-level partition management system.
| Aspect | Conventional UDF File System | CoPo2-Enhanced UDF |
|---|---|---|
| Allocation strategy | Dynamic, first-fit | Pre-planned, contiguous |
| Fragmentation over time | Increases significantly | Minimized |
| Defragmentation needed | Frequently (weekly/monthly) | Rarely or never |
| User impact | Must wait for defrag | No interruption |
| Management overhead | Low | Moderate (2-level tables) |
| Worst-case file access | Highly degraded | Consistent |
CoPo2 implements a hierarchical management structure:
The standard specifies how CoPo2 management tables integrate with the standard UDF volume structure (ISO/IEC 13346 series and OSTA UDF 2.01):
| Descriptor | Function | Key Fields |
|---|---|---|
| Partition Header Descriptor | Standard UDF partition header | Partition type, flags, start/end locations |
| CoPo2 Partition Header Descriptor | CoPo2-specific table location | RCMPT location, number of regions, region size |
| Space Bitmap Descriptor | Free space tracking per division | Bit-count, bitmap data per division |
| CoPo2 Manage Table | Actual allocation data | Division ID, start block, block count |
For consumer electronics manufacturers implementing CoPo2 in HDD recorders, the standard provides specific guidance on management table sizing for common storage media:
CoPo2 is designed as an extension to UDF and maintains backward compatibility. Standard UDF readers can still access the volume, though they will see the CoPo2 metadata as vendor-specific data. Full CoPo2 functionality requires a CoPo2-aware file system driver.
The standard primarily addresses HDDs, where fragmentation has significant performance impact. SSDs have different performance characteristics (no mechanical seek time), but excessive fragmentation can still affect write performance and wear leveling. The principles of CoPo2 could be adapted for SSDs, but this is not explicitly covered by the current edition.
Typical performance improvements include 2-5x reduction in file access time after extended use, elimination of defragmentation downtime (saving 30-120 minutes per month), and more consistent recording/playback performance. The exact gain depends on usage patterns and HDD capacity.
No, CoPo2 operates entirely at the file system level within the UDF volume structure. No changes to the physical disk format, partition table, or low-level formatting are required. This makes it suitable for integration into existing HDD recorder firmware without hardware modifications.