Skip to content
Techniques & Technology

Disk Protection

Copy prevention on floppy

Disk protection techniques prevented casual copying of floppy disks through intentional errors, non-standard formatting, and hardware tricks.

commodore-64commodore-amigaibm-pcapple-ii copy-protectiondisktechnical 1979–present

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

ToolEraCapability
Nibble copiers (Locksmith, Copy II Plus)1980sCapture and reproduce data outside standard sector format; defeated CRC-error and basic anomaly protections
Track-level capture (Locksmith Pro, Disk Imager)Mid-80sCapture entire raw tracks; defeated most non-standard-format protections
Software disassemblersAll erasFind 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 modifications1980s-90sHardware mods to write half-tracks, custom sync marks
Fakeware emulationAll erasRun 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)

SchemeNotable use
Bit-slip protectionsVarious early Apple games
Whole-track unique syncWizardry, Ultima series
RWTS (Read/Write Track and Sector) variationsCommon

Commodore 64 (1982-1990s)

SchemeNotable use
VorpalEpyx games
V-MAX!Many Activision releases
RapidlokC64 protection + fastloader bundle
PirateslayerUsed by Microprose / others

Amiga / Atari ST (1986-1995)

SchemeNotable use
Copylock (Rob Northen)Industry standard; see Copylock
Speedlock (Rob Northen)Some early Amiga titles before Copylock dominated
Magnetic Fields disk protectionsUK-developed alternatives
Various per-publisherEA's "EA boot" disks, etc.

IBM PC (1980s-1990s)

SchemeNotable use
Lock-It-UpEarly PC business software
ProlokUsed by Microsoft, Lotus
Various per-publisherSierra, Origin, MicroProse all had bespoke schemes

See also