How Disc Rot Damages VOB File Packet Integrity

Optical disc rot is the physical and chemical degradation of a DVD's reflective and data layers, causing unreadable sectors that directly corrupt the internal structure of stored Video Object (VOB) files. This article explains the physical mechanics of disc rot, how read errors bypass error-correction layers, and the exact way this degradation destroys the multiplexed MPEG-2 Program Stream packets inside a VOB file, leading to decoding failures, visual artifacts, and data loss.

Physical Breakdown of the Disc Medium

Optical discs store digital data as microscopic microscopic pits and lands along a spiral track, read by a laser reflecting off an internal metallic layer (usually aluminum, silver, or gold). Disc rot occurs when chemical corrosion, oxidation, or mechanical delamination breaks down this reflective layer or the polycarbonate bonding adhesives.

When oxygen, moisture, or manufacturing impurities seep into the disc layers, the reflective metal oxidizes. For aluminum, oxidation creates aluminum oxide, turning the reflective surface milky, translucent, or speckled with pinholes. When a DVD drive’s laser hits these oxidized regions, the light scatters rather than reflecting back to the photodiode sensor. The optical pickup unit can no longer differentiate between pits and lands, resulting in a raw read failure at the physical layer.

Failure of Error Correction (RSPC)

DVD media use Reed-Solomon Product Code (RSPC) error correction to reconstruct missing or distorted bits. Data on a DVD is divided into physical sectors of 2,064 bytes, which include user data, error detection codes (EDC), and error correction parity.

Minor surface imperfections, such as small scratches, fall within the error-correcting budget of the RSPC algorithm. However, disc rot causes large, continuous cluster errors (burst errors) across adjacent tracks. Once the physical damage exceeds the maximum number of correctable bytes per ECC block (16 sectors), the drive's firmware cannot reconstruct the missing data. The drive returns an unrecoverable read error (I/O error) or passes null/garbage bytes to the file system.

Corruption of the 2,048-Byte DVD Sector

At the logical format level (Universal Disk Format or UDF), a DVD allocates file data in 2,048-byte logical sectors. A VOB file is constructed precisely around this 2,048-byte boundary: every single logical sector on a DVD-Video disc maps to exactly one MPEG-2 Program Stream (PS) "Pack."

When disc rot destroys the physical sector, the 2,048-byte user data payload inside that sector is either truncated, filled with zeros, or entirely missing. Because the physical structure directly mirrors the logical packet structure, the physical damage translates into a 1:1 destruction of complete VOB data units.

Disruption of Pack and PES Headers

A standard VOB file consists of multiplexed video, audio, and subtitle streams wrapped in MPEG-2 Program Stream packets. Each 2,048-byte pack begins with a 14-byte Pack Header, containing a system clock reference (SCR) and the 4-byte start code 0x000001BA. Following the Pack Header are PES (Packetized Elementary Stream) Packets, which include their own headers indicating stream IDs (e.g., 0x000001E0 for MPEG-2 video, 0x000001BD for AC-3 audio).

Disc rot corrupts these headers in several distinct ways:

Impact on Elementary Streams (MPEG-2 Video and Audio)

Inside the corrupted PES packets lie the raw video and audio elementary streams. MPEG-2 video relies heavily on temporal compression using I-frames (Intra-coded), P-frames (Predicted), and B-frames (Bi-directional).

When disc rot advances, multiple contiguous sectors fail simultaneously. At this stage, the demuxer encounters entirely missing GOPs and Navigation Packs (NV_PCK), rendering the VOB file structurally invalid and halting playback entirely.