Disk Protection
Copy prevention on floppy
Disk protection techniques prevented casual copying of floppy disks through intentional errors, non-standard formatting, and hardware tricks.
Overview
Before CD-ROMs and online activation, publishers protected software through disk-level tricks. Intentional bad sectors, non-standard track formats, and physical anomalies created disks that worked in genuine drives but couldn't be reproduced with standard copy tools. The cracking scene responded with specialised hardware (nibble copiers, bit-cell capture devices) and reverse-engineering of every protection scheme. The arms race lasted from the late 1970s until CD-ROM took over in the mid-1990s.
This entry covers the technical detail of disk-level protection. For the broader copy-protection landscape (manuals, dongles, DRM evolution) see Copy Protection; for the Amiga / Atari ST industry-standard system see Copylock.
Why disk protection works
Floppy disks store data as flux transitions on magnetic media. Standard formats — IBM's 360 KB / 1.44 MB, Apple DOS 3.3, Commodore DOS, Amiga AmigaDOS — define exactly how those transitions are arranged. Standard tools can read and write only what fits inside the format spec.
Disk protection deliberately writes data outside the format spec. The original drive can read it (the protection software knows the trick); standard copiers can't write it back (their software won't produce non-spec output).
Protection methods
Bad sectors
The simplest scheme: write a sector with a bad CRC, so it fails verification. The protection check tries to read the sector, expects it to fail, and proceeds if the failure happens.
Standard copiers either skip the bad sector or refuse to write a CRC-bad sector — either way, the copy doesn't replicate the failure. The protection check on the copy succeeds (no error) and rejects the disk.
Defeated by: nibble copiers that capture raw bit patterns, including the deliberately wrong CRC.
Non-standard formatting
Tracks with extra/missing/oversized sectors. The format spec might say "9 sectors per track at 512 bytes each"; protection writes 8 sectors with one larger, or 10 sectors with one smaller, or some sectors with non-standard headers.
Defeated by: track-level copiers that capture entire raw tracks rather than reading sector-by-sector.
Weak bits / fuzzy bits
Bits that read inconsistently — sometimes 0, sometimes 1 — because the flux transition is right at the read-amplifier threshold. The protection check reads the same sector twice; if results differ, the disk is genuine. If they match (because a copy will reliably read whatever the copier wrote), it's a copy.
Defeated by: hardware that can write the precise threshold-edge transitions, or by patching the protection to skip the consistency check.
Long tracks
Sectors larger than the format spec allows. The drive's internal buffer can be tricked into reading more bytes than the spec; protection knows the over-read returns specific data; standard copiers don't write the over-sized sector.
Defeated by: low-level capture tools.
Spiral tracks
Data laid out so that a single track is actually a spiral that drifts radially. Reading the "track" requires the head to step continuously while reading. Standard copiers assume tracks are concentric circles.
Defeated by: very few tools could replicate this; spiral protection often required a working original disk.
Half-tracks
Data written between standard track positions (track 17.5 instead of 17 or 18). Most consumer floppy drives can step in half-track increments but can't reliably write to half-tracks.
Defeated by: drives modified to write half-tracks; expensive but routine in cracking groups.
Sync-mark detection
Standard formats have known sync-mark byte patterns (e.g. 0xA1A1A1 followed by header). Protection writes custom sync marks at non-standard track positions. The check looks for the custom marks; copies don't have them.
Defeated by: track-level capture preserves the sync marks.
Density variations
Different bit-cell timings on different tracks (faster transitions = denser data). The drive must match the timing or the data is unreadable. Standard formats use uniform timing; protection varies it.
Defeated by: drives that can vary write timing per track.
Track timing fingerprint
Beyond the data layout: measure the time the original disk takes to make one rotation (~200 ms typical). Each pressed disk varies slightly due to spindle-motor manufacturing tolerances. The protection records the original disk's timing fingerprint; copies are written on user drives with different timings.
Defeated by: extremely sophisticated capture hardware (KryoFlux, SuperCard Pro) that records timing along with data.
Cracking tools
| Tool | Era | Capability |
|---|---|---|
| Nibble copiers (Locksmith, Copy II Plus) | 1980s | Capture and reproduce data outside standard sector format; defeated CRC-error and basic anomaly protections |
| Track-level capture (Locksmith Pro, Disk Imager) | Mid-80s | Capture entire raw tracks; defeated most non-standard-format protections |
| Software disassemblers | All eras | Find the protection check in code, patch the comparison out |
| Bit-cell capture (KryoFlux, SuperCard Pro) | 2000s+ | Record the actual flux transitions; can preserve timing-based protection |
| Drive modifications | 1980s-90s | Hardware mods to write half-tracks, custom sync marks |
| Fakeware emulation | All eras | Run the protection check, observe what it expects, replicate without the disk |
Preservation impact
Protected disks pose a permanent archival challenge:
- Standard imaging tools fail on most protected disks — that's the whole point.
- KryoFlux and SuperCard Pro capture flux-level data including timing. Modern Amiga emulators (WinUAE, FS-UAE) can replay these flux images.
- The original physical disks degrade — magnetic media has a finite lifetime, especially for warmly-stored disks.
- Cracked versions are often the only surviving copies, but cracks remove the protection check entirely, losing some forensic detail of the original.
- Floppy drive availability declines yearly; the hardware to read the original media is becoming rare.
The Internet Archive's Software Library and the Software Preservation Society (formerly CAPS) maintain large collections of flux-image dumps to preserve the original protections, not just the playable game.
Notable disk protections by platform
Apple II (1978-1990s)
| Scheme | Notable use |
|---|---|
| Bit-slip protections | Various early Apple games |
| Whole-track unique sync | Wizardry, Ultima series |
| RWTS (Read/Write Track and Sector) variations | Common |
Commodore 64 (1982-1990s)
| Scheme | Notable use |
|---|---|
| Vorpal | Epyx games |
| V-MAX! | Many Activision releases |
| Rapidlok | C64 protection + fastloader bundle |
| Pirateslayer | Used by Microprose / others |
Amiga / Atari ST (1986-1995)
| Scheme | Notable use |
|---|---|
| Copylock (Rob Northen) | Industry standard; see Copylock |
| Speedlock (Rob Northen) | Some early Amiga titles before Copylock dominated |
| Magnetic Fields disk protections | UK-developed alternatives |
| Various per-publisher | EA's "EA boot" disks, etc. |
IBM PC (1980s-1990s)
| Scheme | Notable use |
|---|---|
| Lock-It-Up | Early PC business software |
| Prolok | Used by Microsoft, Lotus |
| Various per-publisher | Sierra, Origin, MicroProse all had bespoke schemes |