x86.worldVintage media assessment and data recovery

Disk Health Assessment

Assessed
10 August 2026
Source capture
rapidfile.scp
C
Fair
74.0 / 100

Overall condition

13 of 720 sectors could not be verified — about 1.8% of the disk. The remainder read correctly.

What we recommend. A small amount of data is at risk. Most disks in this condition succeed on their remaining sectors with a longer, multi-pass read, which is worth doing before the disk is handled again.

Grade limited: at least one sector could not be read, so this disk cannot be graded as intact. A Tier 1 Standard recovery is likely the right choice for this disk.

Disk format

360KB 5.25" double-sided

360 KB

Sectors read cleanly

706 / 720

98.1% on the first attempt

Sectors unreadable

13

6.5 KB affected

Files found

38

330.2 KB of content

The disk surface

Each ring is one cylinder, drawn where it sits on the physical disk — cylinder 0 at the outside edge, working inwards. Each block is one sector, placed at the angle at which it actually passed under the head, measured from the index hole. Scattered marks mean ordinary age-related decay. Marks that line up into an arc or a streak mean physical damage to the media.

Cylinder 0, side 0, sector 1 — Read cleanlyCylinder 0, side 0, sector 2 — Read cleanlyCylinder 0, side 0, sector 3 — Read cleanlyCylinder 0, side 0, sector 4 — Read cleanlyCylinder 0, side 0, sector 5 — Read cleanlyCylinder 0, side 0, sector 6 — Read cleanlyCylinder 0, side 0, sector 7 — Read cleanlyCylinder 0, side 0, sector 8 — Read cleanlyCylinder 0, side 0, sector 9 — Read cleanlyCylinder 1, side 0, sector 1 — Read cleanlyCylinder 1, side 0, sector 2 — Read cleanlyCylinder 1, side 0, sector 3 — Read cleanlyCylinder 1, side 0, sector 4 — Read cleanlyCylinder 1, side 0, sector 5 — Read cleanlyCylinder 1, side 0, sector 6 — Read cleanlyCylinder 1, side 0, sector 7 — Read cleanlyCylinder 1, side 0, sector 8 — Read cleanlyCylinder 1, side 0, sector 9 — Read cleanlyCylinder 2, side 0, sector 1 — Read cleanlyCylinder 2, side 0, sector 2 — Read cleanlyCylinder 2, side 0, sector 3 — Read cleanlyCylinder 2, side 0, sector 4 — Read cleanlyCylinder 2, side 0, sector 5 — Read cleanlyCylinder 2, side 0, sector 6 — Read cleanlyCylinder 2, side 0, sector 7 — Read cleanlyCylinder 2, side 0, sector 8 — Read cleanlyCylinder 2, side 0, sector 9 — Read cleanlyCylinder 3, side 0, sector 1 — Read cleanlyCylinder 3, side 0, sector 2 — Read cleanlyCylinder 3, side 0, sector 3 — Read cleanlyCylinder 3, side 0, sector 4 — Read cleanlyCylinder 3, side 0, sector 5 — Read cleanlyCylinder 3, side 0, sector 6 — Read cleanlyCylinder 3, side 0, sector 7 — Read cleanlyCylinder 3, side 0, sector 8 — Read cleanlyCylinder 3, side 0, sector 9 — Read cleanlyCylinder 4, side 0, sector 1 — Read cleanlyCylinder 4, side 0, sector 2 — Read cleanlyCylinder 4, side 0, sector 3 — Read cleanlyCylinder 4, side 0, sector 4 — Read cleanlyCylinder 4, side 0, sector 5 — Read cleanlyCylinder 4, side 0, sector 6 — Read cleanlyCylinder 4, side 0, sector 7 — Read cleanlyCylinder 4, side 0, sector 8 — Read cleanlyCylinder 4, side 0, sector 9 — Read cleanlyCylinder 5, side 0, sector 1 — Read cleanlyCylinder 5, side 0, sector 2 — Read cleanlyCylinder 5, side 0, sector 3 — Read cleanlyCylinder 5, side 0, sector 4 — Read cleanlyCylinder 5, side 0, sector 5 — Read cleanlyCylinder 5, side 0, sector 6 — Read cleanlyCylinder 5, side 0, sector 7 — Read cleanlyCylinder 5, side 0, sector 8 — Read cleanlyCylinder 5, side 0, sector 9 — Read cleanlyCylinder 6, side 0, sector 1 — Read cleanlyCylinder 6, side 0, sector 2 — Read cleanlyCylinder 6, side 0, sector 3 — Read cleanlyCylinder 6, side 0, sector 4 — Read cleanlyCylinder 6, side 0, sector 5 — Read cleanlyCylinder 6, side 0, sector 6 — Read cleanlyCylinder 6, side 0, sector 7 — Data failed checksumCylinder 6, side 0, sector 8 — Read cleanlyCylinder 6, side 0, sector 9 — Read cleanlyCylinder 7, side 0, sector 1 — Read cleanlyCylinder 7, side 0, sector 2 — Read cleanlyCylinder 7, side 0, sector 3 — Read cleanlyCylinder 7, side 0, sector 4 — Read cleanlyCylinder 7, side 0, sector 5 — Read cleanlyCylinder 7, side 0, sector 6 — Read cleanlyCylinder 7, side 0, sector 7 — Data failed checksumCylinder 7, side 0, sector 8 — Read cleanlyCylinder 7, side 0, sector 9 — Read cleanlyCylinder 8, side 0, sector 1 — Read cleanlyCylinder 8, side 0, sector 2 — Read cleanlyCylinder 8, side 0, sector 3 — Read cleanlyCylinder 8, side 0, sector 4 — Read cleanlyCylinder 8, side 0, sector 5 — Read cleanlyCylinder 8, side 0, sector 6 — Read cleanlyCylinder 8, side 0, sector 7 — Read cleanlyCylinder 8, side 0, sector 8 — Read cleanlyCylinder 8, side 0, sector 9 — Read cleanlyCylinder 9, side 0, sector 1 — Read cleanlyCylinder 9, side 0, sector 2 — Read cleanlyCylinder 9, side 0, sector 3 — Read cleanlyCylinder 9, side 0, sector 4 — Read cleanlyCylinder 9, side 0, sector 5 — Read cleanlyCylinder 9, side 0, sector 6 — Read cleanlyCylinder 9, side 0, sector 7 — Read cleanlyCylinder 9, side 0, sector 8 — Read cleanlyCylinder 9, side 0, sector 9 — Read cleanlyCylinder 10, side 0, sector 1 — Read cleanlyCylinder 10, side 0, sector 2 — Read cleanlyCylinder 10, side 0, sector 3 — Read cleanlyCylinder 10, side 0, sector 4 — Read cleanlyCylinder 10, side 0, sector 5 — Read cleanlyCylinder 10, side 0, sector 6 — Read cleanlyCylinder 10, side 0, sector 7 — Read cleanlyCylinder 10, side 0, sector 8 — Read cleanlyCylinder 10, side 0, sector 9 — Read cleanlyCylinder 11, side 0, sector 1 — Read cleanlyCylinder 11, side 0, sector 2 — Read cleanlyCylinder 11, side 0, sector 3 — Read cleanlyCylinder 11, side 0, sector 4 — Read cleanlyCylinder 11, side 0, sector 5 — Read cleanlyCylinder 11, side 0, sector 6 — Read cleanlyCylinder 11, side 0, sector 7 — Read cleanlyCylinder 11, side 0, sector 8 — Read cleanlyCylinder 11, side 0, sector 9 — Read cleanlyCylinder 12, side 0, sector 1 — Read cleanlyCylinder 12, side 0, sector 2 — Read cleanlyCylinder 12, side 0, sector 3 — Read cleanlyCylinder 12, side 0, sector 4 — Read cleanlyCylinder 12, side 0, sector 5 — Read cleanlyCylinder 12, side 0, sector 6 — Read cleanlyCylinder 12, side 0, sector 7 — Read cleanlyCylinder 12, side 0, sector 8 — Read cleanlyCylinder 12, side 0, sector 9 — Read cleanlyCylinder 13, side 0, sector 1 — Read cleanlyCylinder 13, side 0, sector 2 — Read cleanlyCylinder 13, side 0, sector 3 — Read cleanlyCylinder 13, side 0, sector 4 — Read cleanlyCylinder 13, side 0, sector 5 — Read cleanlyCylinder 13, side 0, sector 6 — Read cleanlyCylinder 13, side 0, sector 7 — Read cleanlyCylinder 13, side 0, sector 8 — Read cleanlyCylinder 13, side 0, sector 9 — Read cleanlyCylinder 14, side 0, sector 1 — Read cleanlyCylinder 14, side 0, sector 2 — Read cleanlyCylinder 14, side 0, sector 3 — Read cleanlyCylinder 14, side 0, sector 4 — Read cleanlyCylinder 14, side 0, sector 5 — Read cleanlyCylinder 14, side 0, sector 6 — Read cleanlyCylinder 14, side 0, sector 7 — Read cleanlyCylinder 14, side 0, sector 8 — Read cleanlyCylinder 14, side 0, sector 9 — Read cleanlyCylinder 15, side 0, sector 1 — Read cleanlyCylinder 15, side 0, sector 2 — Read cleanlyCylinder 15, side 0, sector 3 — Read cleanlyCylinder 15, side 0, sector 4 — Read cleanlyCylinder 15, side 0, sector 5 — Read cleanlyCylinder 15, side 0, sector 6 — Read cleanlyCylinder 15, side 0, sector 7 — Read cleanlyCylinder 15, side 0, sector 8 — Read cleanlyCylinder 15, side 0, sector 9 — Read cleanlyCylinder 16, side 0, sector 1 — Read cleanlyCylinder 16, side 0, sector 2 — Read cleanlyCylinder 16, side 0, sector 3 — Read cleanlyCylinder 16, side 0, sector 4 — Read cleanlyCylinder 16, side 0, sector 5 — Read cleanlyCylinder 16, side 0, sector 6 — Read cleanlyCylinder 16, side 0, sector 7 — Read cleanlyCylinder 16, side 0, sector 8 — Read cleanlyCylinder 16, side 0, sector 9 — Read cleanlyCylinder 17, side 0, sector 1 — Read cleanlyCylinder 17, side 0, sector 2 — Read cleanlyCylinder 17, side 0, sector 3 — Read cleanlyCylinder 17, side 0, sector 4 — Read cleanlyCylinder 17, side 0, sector 5 — Read cleanlyCylinder 17, side 0, sector 6 — Read cleanlyCylinder 17, side 0, sector 7 — Read cleanlyCylinder 17, side 0, sector 8 — Read cleanlyCylinder 17, side 0, sector 9 — Read cleanlyCylinder 18, side 0, sector 1 — Read cleanlyCylinder 18, side 0, sector 2 — Read cleanlyCylinder 18, side 0, sector 3 — Read cleanlyCylinder 18, side 0, sector 4 — Read cleanlyCylinder 18, side 0, sector 5 — Read cleanlyCylinder 18, side 0, sector 6 — Read cleanlyCylinder 18, side 0, sector 7 — Read cleanlyCylinder 18, side 0, sector 8 — Read cleanlyCylinder 18, side 0, sector 9 — Read cleanlyCylinder 19, side 0, sector 1 — Read cleanlyCylinder 19, side 0, sector 2 — Read cleanlyCylinder 19, side 0, sector 3 — Read cleanlyCylinder 19, side 0, sector 4 — Read cleanlyCylinder 19, side 0, sector 5 — Read cleanlyCylinder 19, side 0, sector 6 — Read cleanlyCylinder 19, side 0, sector 7 — Read cleanlyCylinder 19, side 0, sector 8 — Read cleanlyCylinder 19, side 0, sector 9 — Read cleanlyCylinder 20, side 0, sector 1 — Read cleanlyCylinder 20, side 0, sector 2 — Read cleanlyCylinder 20, side 0, sector 3 — Read cleanlyCylinder 20, side 0, sector 4 — Read cleanlyCylinder 20, side 0, sector 5 — Read cleanlyCylinder 20, side 0, sector 6 — Read cleanlyCylinder 20, side 0, sector 7 — Read cleanlyCylinder 20, side 0, sector 8 — Read cleanlyCylinder 20, side 0, sector 9 — Read cleanlyCylinder 21, side 0, sector 1 — Read cleanlyCylinder 21, side 0, sector 2 — Read cleanlyCylinder 21, side 0, sector 3 — Read cleanlyCylinder 21, side 0, sector 4 — Read cleanlyCylinder 21, side 0, sector 5 — Read cleanlyCylinder 21, side 0, sector 6 — Recovered on retryCylinder 21, side 0, sector 7 — Read cleanlyCylinder 21, side 0, sector 8 — Read cleanlyCylinder 21, side 0, sector 9 — Read cleanlyCylinder 22, side 0, sector 1 — Read cleanlyCylinder 22, side 0, sector 2 — Read cleanlyCylinder 22, side 0, sector 3 — Read cleanlyCylinder 22, side 0, sector 4 — Read cleanlyCylinder 22, side 0, sector 5 — Read cleanlyCylinder 22, side 0, sector 6 — Read cleanlyCylinder 22, side 0, sector 7 — Read cleanlyCylinder 22, side 0, sector 8 — Read cleanlyCylinder 22, side 0, sector 9 — Read cleanlyCylinder 23, side 0, sector 1 — Read cleanlyCylinder 23, side 0, sector 2 — Read cleanlyCylinder 23, side 0, sector 3 — Read cleanlyCylinder 23, side 0, sector 4 — Read cleanlyCylinder 23, side 0, sector 5 — Read cleanlyCylinder 23, side 0, sector 6 — Read cleanlyCylinder 23, side 0, sector 7 — Read cleanlyCylinder 23, side 0, sector 8 — Read cleanlyCylinder 23, side 0, sector 9 — Read cleanlyCylinder 24, side 0, sector 1 — Read cleanlyCylinder 24, side 0, sector 2 — Read cleanlyCylinder 24, side 0, sector 3 — Read cleanlyCylinder 24, side 0, sector 4 — Read cleanlyCylinder 24, side 0, sector 5 — Read cleanlyCylinder 24, side 0, sector 6 — Read cleanlyCylinder 24, side 0, sector 7 — Read cleanlyCylinder 24, side 0, sector 8 — Read cleanlyCylinder 24, side 0, sector 9 — Read cleanlyCylinder 25, side 0, sector 1 — Read cleanlyCylinder 25, side 0, sector 2 — Read cleanlyCylinder 25, side 0, sector 3 — Read cleanlyCylinder 25, side 0, sector 4 — Read cleanlyCylinder 25, side 0, sector 5 — Read cleanlyCylinder 25, side 0, sector 6 — Read cleanlyCylinder 25, side 0, sector 7 — Read cleanlyCylinder 25, side 0, sector 8 — Read cleanlyCylinder 25, side 0, sector 9 — Read cleanlyCylinder 26, side 0, sector 1 — Read cleanlyCylinder 26, side 0, sector 2 — Read cleanlyCylinder 26, side 0, sector 3 — Read cleanlyCylinder 26, side 0, sector 4 — Read cleanlyCylinder 26, side 0, sector 5 — Read cleanlyCylinder 26, side 0, sector 6 — Read cleanlyCylinder 26, side 0, sector 7 — Read cleanlyCylinder 26, side 0, sector 8 — Read cleanlyCylinder 26, side 0, sector 9 — Read cleanlyCylinder 27, side 0, sector 1 — Read cleanlyCylinder 27, side 0, sector 2 — Read cleanlyCylinder 27, side 0, sector 3 — Read cleanlyCylinder 27, side 0, sector 4 — Read cleanlyCylinder 27, side 0, sector 5 — Read cleanlyCylinder 27, side 0, sector 6 — Read cleanlyCylinder 27, side 0, sector 7 — Read cleanlyCylinder 27, side 0, sector 8 — Read cleanlyCylinder 27, side 0, sector 9 — Read cleanlyCylinder 28, side 0, sector 1 — Read cleanlyCylinder 28, side 0, sector 2 — Read cleanlyCylinder 28, side 0, sector 3 — Read cleanlyCylinder 28, side 0, sector 4 — Read cleanlyCylinder 28, side 0, sector 5 — Read cleanlyCylinder 28, side 0, sector 6 — Read cleanlyCylinder 28, side 0, sector 7 — Read cleanlyCylinder 28, side 0, sector 8 — Read cleanlyCylinder 28, side 0, sector 9 — Read cleanlyCylinder 29, side 0, sector 1 — Read cleanlyCylinder 29, side 0, sector 2 — Read cleanlyCylinder 29, side 0, sector 3 — Read cleanlyCylinder 29, side 0, sector 4 — Read cleanlyCylinder 29, side 0, sector 5 — Read cleanlyCylinder 29, side 0, sector 6 — Read cleanlyCylinder 29, side 0, sector 7 — Read cleanlyCylinder 29, side 0, sector 8 — Read cleanlyCylinder 29, side 0, sector 9 — Read cleanlyCylinder 30, side 0, sector 1 — Read cleanlyCylinder 30, side 0, sector 2 — Read cleanlyCylinder 30, side 0, sector 3 — Read cleanlyCylinder 30, side 0, sector 4 — Read cleanlyCylinder 30, side 0, sector 5 — Read cleanlyCylinder 30, side 0, sector 6 — Read cleanlyCylinder 30, side 0, sector 7 — Read cleanlyCylinder 30, side 0, sector 8 — Read cleanlyCylinder 30, side 0, sector 9 — Read cleanlyCylinder 31, side 0, sector 1 — Read cleanlyCylinder 31, side 0, sector 2 — Read cleanlyCylinder 31, side 0, sector 3 — Read cleanlyCylinder 31, side 0, sector 4 — Read cleanlyCylinder 31, side 0, sector 5 — Read cleanlyCylinder 31, side 0, sector 6 — Read cleanlyCylinder 31, side 0, sector 7 — Read cleanlyCylinder 31, side 0, sector 8 — Read cleanlyCylinder 31, side 0, sector 9 — Read cleanlyCylinder 32, side 0, sector 1 — Read cleanlyCylinder 32, side 0, sector 2 — Read cleanlyCylinder 32, side 0, sector 3 — Read cleanlyCylinder 32, side 0, sector 4 — Read cleanlyCylinder 32, side 0, sector 5 — Read cleanlyCylinder 32, side 0, sector 6 — Read cleanlyCylinder 32, side 0, sector 7 — Read cleanlyCylinder 32, side 0, sector 8 — Read cleanlyCylinder 32, side 0, sector 9 — Read cleanlyCylinder 33, side 0, sector 1 — Read cleanlyCylinder 33, side 0, sector 2 — Read cleanlyCylinder 33, side 0, sector 3 — Read cleanlyCylinder 33, side 0, sector 4 — Read cleanlyCylinder 33, side 0, sector 5 — Read cleanlyCylinder 33, side 0, sector 6 — Read cleanlyCylinder 33, side 0, sector 7 — Read cleanlyCylinder 33, side 0, sector 8 — Read cleanlyCylinder 33, side 0, sector 9 — Read cleanlyCylinder 34, side 0, sector 1 — Read cleanlyCylinder 34, side 0, sector 2 — Read cleanlyCylinder 34, side 0, sector 3 — Read cleanlyCylinder 34, side 0, sector 4 — Read cleanlyCylinder 34, side 0, sector 5 — Read cleanlyCylinder 34, side 0, sector 6 — Read cleanlyCylinder 34, side 0, sector 7 — Read cleanlyCylinder 34, side 0, sector 8 — Read cleanlyCylinder 34, side 0, sector 9 — Read cleanlyCylinder 35, side 0, sector 1 — Read cleanlyCylinder 35, side 0, sector 2 — Read cleanlyCylinder 35, side 0, sector 3 — Read cleanlyCylinder 35, side 0, sector 4 — Read cleanlyCylinder 35, side 0, sector 5 — Read cleanlyCylinder 35, side 0, sector 6 — Read cleanlyCylinder 35, side 0, sector 7 — Read cleanlyCylinder 35, side 0, sector 8 — Read cleanlyCylinder 35, side 0, sector 9 — Read cleanlyCylinder 36, side 0, sector 1 — Read cleanlyCylinder 36, side 0, sector 2 — Read cleanlyCylinder 36, side 0, sector 3 — Read cleanlyCylinder 36, side 0, sector 4 — Read cleanlyCylinder 36, side 0, sector 5 — Read cleanlyCylinder 36, side 0, sector 6 — Read cleanlyCylinder 36, side 0, sector 7 — Read cleanlyCylinder 36, side 0, sector 8 — Read cleanlyCylinder 36, side 0, sector 9 — Read cleanlyCylinder 37, side 0, sector 1 — Read cleanlyCylinder 37, side 0, sector 2 — Read cleanlyCylinder 37, side 0, sector 3 — Read cleanlyCylinder 37, side 0, sector 4 — Read cleanlyCylinder 37, side 0, sector 5 — Read cleanlyCylinder 37, side 0, sector 6 — Read cleanlyCylinder 37, side 0, sector 7 — Read cleanlyCylinder 37, side 0, sector 8 — Read cleanlyCylinder 37, side 0, sector 9 — Read cleanlyCylinder 38, side 0, sector 1 — Read cleanlyCylinder 38, side 0, sector 2 — Read cleanlyCylinder 38, side 0, sector 3 — Read cleanlyCylinder 38, side 0, sector 4 — Read cleanlyCylinder 38, side 0, sector 5 — Read cleanlyCylinder 38, side 0, sector 6 — Read cleanlyCylinder 38, side 0, sector 7 — Read cleanlyCylinder 38, side 0, sector 8 — Read cleanlyCylinder 38, side 0, sector 9 — Read cleanlyCylinder 39, side 0, sector 1 — Read cleanlyCylinder 39, side 0, sector 2 — Read cleanlyCylinder 39, side 0, sector 3 — Read cleanlyCylinder 39, side 0, sector 4 — Read cleanlyCylinder 39, side 0, sector 5 — Read cleanlyCylinder 39, side 0, sector 6 — Read cleanlyCylinder 39, side 0, sector 7 — Read cleanlyCylinder 39, side 0, sector 8 — Read cleanlyCylinder 39, side 0, sector 9 — Read cleanlyINDEXSIDE 0C0 outer · C39 inner
Cylinder 0, side 1, sector 1 — Read cleanlyCylinder 0, side 1, sector 2 — Read cleanlyCylinder 0, side 1, sector 3 — Read cleanlyCylinder 0, side 1, sector 4 — Read cleanlyCylinder 0, side 1, sector 5 — Read cleanlyCylinder 0, side 1, sector 6 — Read cleanlyCylinder 0, side 1, sector 7 — Read cleanlyCylinder 0, side 1, sector 8 — Read cleanlyCylinder 0, side 1, sector 9 — Read cleanlyCylinder 1, side 1, sector 1 — Read cleanlyCylinder 1, side 1, sector 2 — Read cleanlyCylinder 1, side 1, sector 3 — Read cleanlyCylinder 1, side 1, sector 4 — Read cleanlyCylinder 1, side 1, sector 5 — Read cleanlyCylinder 1, side 1, sector 6 — Read cleanlyCylinder 1, side 1, sector 7 — Read cleanlyCylinder 1, side 1, sector 8 — Read cleanlyCylinder 1, side 1, sector 9 — Read cleanlyCylinder 2, side 1, sector 1 — Read cleanlyCylinder 2, side 1, sector 2 — Read cleanlyCylinder 2, side 1, sector 3 — Read cleanlyCylinder 2, side 1, sector 4 — Read cleanlyCylinder 2, side 1, sector 5 — Read cleanlyCylinder 2, side 1, sector 6 — Read cleanlyCylinder 2, side 1, sector 7 — Read cleanlyCylinder 2, side 1, sector 8 — Read cleanlyCylinder 2, side 1, sector 9 — Read cleanlyCylinder 3, side 1, sector 1 — Read cleanlyCylinder 3, side 1, sector 2 — Data failed checksumCylinder 3, side 1, sector 3 — Read cleanlyCylinder 3, side 1, sector 4 — Read cleanlyCylinder 3, side 1, sector 5 — Read cleanlyCylinder 3, side 1, sector 6 — Read cleanlyCylinder 3, side 1, sector 7 — Read cleanlyCylinder 3, side 1, sector 8 — Read cleanlyCylinder 3, side 1, sector 9 — Read cleanlyCylinder 4, side 1, sector 1 — Read cleanlyCylinder 4, side 1, sector 2 — Data failed checksumCylinder 4, side 1, sector 3 — Read cleanlyCylinder 4, side 1, sector 4 — Read cleanlyCylinder 4, side 1, sector 5 — Read cleanlyCylinder 4, side 1, sector 6 — Read cleanlyCylinder 4, side 1, sector 7 — Read cleanlyCylinder 4, side 1, sector 8 — Read cleanlyCylinder 4, side 1, sector 9 — Read cleanlyCylinder 5, side 1, sector 1 — Read cleanlyCylinder 5, side 1, sector 2 — Read cleanlyCylinder 5, side 1, sector 3 — Read cleanlyCylinder 5, side 1, sector 4 — Read cleanlyCylinder 5, side 1, sector 5 — Read cleanlyCylinder 5, side 1, sector 6 — Read cleanlyCylinder 5, side 1, sector 7 — Read cleanlyCylinder 5, side 1, sector 8 — Read cleanlyCylinder 5, side 1, sector 9 — Read cleanlyCylinder 6, side 1, sector 1 — Read cleanlyCylinder 6, side 1, sector 2 — Read cleanlyCylinder 6, side 1, sector 3 — Read cleanlyCylinder 6, side 1, sector 4 — Read cleanlyCylinder 6, side 1, sector 5 — Read cleanlyCylinder 6, side 1, sector 6 — Read cleanlyCylinder 6, side 1, sector 7 — Read cleanlyCylinder 6, side 1, sector 8 — Read cleanlyCylinder 6, side 1, sector 9 — Read cleanlyCylinder 7, side 1, sector 1 — Read cleanlyCylinder 7, side 1, sector 2 — Read cleanlyCylinder 7, side 1, sector 3 — Read cleanlyCylinder 7, side 1, sector 4 — Read cleanlyCylinder 7, side 1, sector 5 — Read cleanlyCylinder 7, side 1, sector 6 — Read cleanlyCylinder 7, side 1, sector 7 — Read cleanlyCylinder 7, side 1, sector 8 — Read cleanlyCylinder 7, side 1, sector 9 — Read cleanlyCylinder 8, side 1, sector 1 — Read cleanlyCylinder 8, side 1, sector 2 — Read cleanlyCylinder 8, side 1, sector 3 — Read cleanlyCylinder 8, side 1, sector 4 — Read cleanlyCylinder 8, side 1, sector 5 — Read cleanlyCylinder 8, side 1, sector 6 — Read cleanlyCylinder 8, side 1, sector 7 — Read cleanlyCylinder 8, side 1, sector 8 — Read cleanlyCylinder 8, side 1, sector 9 — Read cleanlyCylinder 9, side 1, sector 1 — Read cleanlyCylinder 9, side 1, sector 2 — Read cleanlyCylinder 9, side 1, sector 3 — Read cleanlyCylinder 9, side 1, sector 4 — Read cleanlyCylinder 9, side 1, sector 5 — Read cleanlyCylinder 9, side 1, sector 6 — Read cleanlyCylinder 9, side 1, sector 7 — Read cleanlyCylinder 9, side 1, sector 8 — Read cleanlyCylinder 9, side 1, sector 9 — Read cleanlyCylinder 10, side 1, sector 1 — Read cleanlyCylinder 10, side 1, sector 2 — Read cleanlyCylinder 10, side 1, sector 3 — Read cleanlyCylinder 10, side 1, sector 4 — Read cleanlyCylinder 10, side 1, sector 5 — Read cleanlyCylinder 10, side 1, sector 6 — Read cleanlyCylinder 10, side 1, sector 7 — Read cleanlyCylinder 10, side 1, sector 8 — Read cleanlyCylinder 10, side 1, sector 9 — Read cleanlyCylinder 11, side 1, sector 1 — Read cleanlyCylinder 11, side 1, sector 2 — Read cleanlyCylinder 11, side 1, sector 3 — Read cleanlyCylinder 11, side 1, sector 4 — Read cleanlyCylinder 11, side 1, sector 5 — Read cleanlyCylinder 11, side 1, sector 6 — Read cleanlyCylinder 11, side 1, sector 7 — Read cleanlyCylinder 11, side 1, sector 8 — Read cleanlyCylinder 11, side 1, sector 9 — Read cleanlyCylinder 12, side 1, sector 1 — Read cleanlyCylinder 12, side 1, sector 2 — Read cleanlyCylinder 12, side 1, sector 3 — Read cleanlyCylinder 12, side 1, sector 4 — Read cleanlyCylinder 12, side 1, sector 5 — Read cleanlyCylinder 12, side 1, sector 6 — Read cleanlyCylinder 12, side 1, sector 7 — Read cleanlyCylinder 12, side 1, sector 8 — Read cleanlyCylinder 12, side 1, sector 9 — Read cleanlyCylinder 13, side 1, sector 1 — Read cleanlyCylinder 13, side 1, sector 2 — Read cleanlyCylinder 13, side 1, sector 3 — Read cleanlyCylinder 13, side 1, sector 4 — Read cleanlyCylinder 13, side 1, sector 5 — Read cleanlyCylinder 13, side 1, sector 6 — Read cleanlyCylinder 13, side 1, sector 7 — Read cleanlyCylinder 13, side 1, sector 8 — Data failed checksumCylinder 13, side 1, sector 9 — Read cleanlyCylinder 14, side 1, sector 1 — Read cleanlyCylinder 14, side 1, sector 2 — Read cleanlyCylinder 14, side 1, sector 3 — Read cleanlyCylinder 14, side 1, sector 4 — Read cleanlyCylinder 14, side 1, sector 5 — Read cleanlyCylinder 14, side 1, sector 6 — Read cleanlyCylinder 14, side 1, sector 7 — Read cleanlyCylinder 14, side 1, sector 8 — Data failed checksumCylinder 14, side 1, sector 9 — Read cleanlyCylinder 15, side 1, sector 1 — Read cleanlyCylinder 15, side 1, sector 2 — Read cleanlyCylinder 15, side 1, sector 3 — Read cleanlyCylinder 15, side 1, sector 4 — Read cleanlyCylinder 15, side 1, sector 5 — Read cleanlyCylinder 15, side 1, sector 6 — Read cleanlyCylinder 15, side 1, sector 7 — Read cleanlyCylinder 15, side 1, sector 8 — Read cleanlyCylinder 15, side 1, sector 9 — Read cleanlyCylinder 16, side 1, sector 1 — Read cleanlyCylinder 16, side 1, sector 2 — Read cleanlyCylinder 16, side 1, sector 3 — Read cleanlyCylinder 16, side 1, sector 4 — Read cleanlyCylinder 16, side 1, sector 5 — Read cleanlyCylinder 16, side 1, sector 6 — Read cleanlyCylinder 16, side 1, sector 7 — Read cleanlyCylinder 16, side 1, sector 8 — Read cleanlyCylinder 16, side 1, sector 9 — Read cleanlyCylinder 17, side 1, sector 1 — Read cleanlyCylinder 17, side 1, sector 2 — Read cleanlyCylinder 17, side 1, sector 3 — Read cleanlyCylinder 17, side 1, sector 4 — Read cleanlyCylinder 17, side 1, sector 5 — Read cleanlyCylinder 17, side 1, sector 6 — Data failed checksumCylinder 17, side 1, sector 7 — Read cleanlyCylinder 17, side 1, sector 8 — Read cleanlyCylinder 17, side 1, sector 9 — Read cleanlyCylinder 18, side 1, sector 1 — Read cleanlyCylinder 18, side 1, sector 2 — Read cleanlyCylinder 18, side 1, sector 3 — Data failed checksumCylinder 18, side 1, sector 4 — Read cleanlyCylinder 18, side 1, sector 5 — Read cleanlyCylinder 18, side 1, sector 6 — Data failed checksumCylinder 18, side 1, sector 7 — Read cleanlyCylinder 18, side 1, sector 8 — Read cleanlyCylinder 18, side 1, sector 9 — Read cleanlyCylinder 19, side 1, sector 1 — Read cleanlyCylinder 19, side 1, sector 2 — Read cleanlyCylinder 19, side 1, sector 3 — Data failed checksumCylinder 19, side 1, sector 4 — Read cleanlyCylinder 19, side 1, sector 5 — Read cleanlyCylinder 19, side 1, sector 6 — Data failed checksumCylinder 19, side 1, sector 7 — Read cleanlyCylinder 19, side 1, sector 8 — Read cleanlyCylinder 19, side 1, sector 9 — Read cleanlyCylinder 20, side 1, sector 1 — Read cleanlyCylinder 20, side 1, sector 2 — Read cleanlyCylinder 20, side 1, sector 3 — Read cleanlyCylinder 20, side 1, sector 4 — Read cleanlyCylinder 20, side 1, sector 5 — Read cleanlyCylinder 20, side 1, sector 6 — Read cleanlyCylinder 20, side 1, sector 7 — Read cleanlyCylinder 20, side 1, sector 8 — Read cleanlyCylinder 20, side 1, sector 9 — Read cleanlyCylinder 21, side 1, sector 1 — Read cleanlyCylinder 21, side 1, sector 2 — Read cleanlyCylinder 21, side 1, sector 3 — Read cleanlyCylinder 21, side 1, sector 4 — Read cleanlyCylinder 21, side 1, sector 5 — Read cleanlyCylinder 21, side 1, sector 6 — Data failed checksumCylinder 21, side 1, sector 7 — Read cleanlyCylinder 21, side 1, sector 8 — Read cleanlyCylinder 21, side 1, sector 9 — Read cleanlyCylinder 22, side 1, sector 1 — Read cleanlyCylinder 22, side 1, sector 2 — Read cleanlyCylinder 22, side 1, sector 3 — Read cleanlyCylinder 22, side 1, sector 4 — Read cleanlyCylinder 22, side 1, sector 5 — Read cleanlyCylinder 22, side 1, sector 6 — Data failed checksumCylinder 22, side 1, sector 7 — Read cleanlyCylinder 22, side 1, sector 8 — Read cleanlyCylinder 22, side 1, sector 9 — Read cleanlyCylinder 23, side 1, sector 1 — Read cleanlyCylinder 23, side 1, sector 2 — Read cleanlyCylinder 23, side 1, sector 3 — Read cleanlyCylinder 23, side 1, sector 4 — Read cleanlyCylinder 23, side 1, sector 5 — Read cleanlyCylinder 23, side 1, sector 6 — Read cleanlyCylinder 23, side 1, sector 7 — Read cleanlyCylinder 23, side 1, sector 8 — Read cleanlyCylinder 23, side 1, sector 9 — Read cleanlyCylinder 24, side 1, sector 1 — Read cleanlyCylinder 24, side 1, sector 2 — Read cleanlyCylinder 24, side 1, sector 3 — Read cleanlyCylinder 24, side 1, sector 4 — Read cleanlyCylinder 24, side 1, sector 5 — Read cleanlyCylinder 24, side 1, sector 6 — Read cleanlyCylinder 24, side 1, sector 7 — Read cleanlyCylinder 24, side 1, sector 8 — Read cleanlyCylinder 24, side 1, sector 9 — Read cleanlyCylinder 25, side 1, sector 1 — Read cleanlyCylinder 25, side 1, sector 2 — Read cleanlyCylinder 25, side 1, sector 3 — Read cleanlyCylinder 25, side 1, sector 4 — Read cleanlyCylinder 25, side 1, sector 5 — Read cleanlyCylinder 25, side 1, sector 6 — Read cleanlyCylinder 25, side 1, sector 7 — Read cleanlyCylinder 25, side 1, sector 8 — Read cleanlyCylinder 25, side 1, sector 9 — Read cleanlyCylinder 26, side 1, sector 1 — Read cleanlyCylinder 26, side 1, sector 2 — Read cleanlyCylinder 26, side 1, sector 3 — Read cleanlyCylinder 26, side 1, sector 4 — Read cleanlyCylinder 26, side 1, sector 5 — Read cleanlyCylinder 26, side 1, sector 6 — Read cleanlyCylinder 26, side 1, sector 7 — Read cleanlyCylinder 26, side 1, sector 8 — Read cleanlyCylinder 26, side 1, sector 9 — Read cleanlyCylinder 27, side 1, sector 1 — Read cleanlyCylinder 27, side 1, sector 2 — Read cleanlyCylinder 27, side 1, sector 3 — Read cleanlyCylinder 27, side 1, sector 4 — Read cleanlyCylinder 27, side 1, sector 5 — Read cleanlyCylinder 27, side 1, sector 6 — Read cleanlyCylinder 27, side 1, sector 7 — Read cleanlyCylinder 27, side 1, sector 8 — Read cleanlyCylinder 27, side 1, sector 9 — Read cleanlyCylinder 28, side 1, sector 1 — Read cleanlyCylinder 28, side 1, sector 2 — Read cleanlyCylinder 28, side 1, sector 3 — Read cleanlyCylinder 28, side 1, sector 4 — Read cleanlyCylinder 28, side 1, sector 5 — Read cleanlyCylinder 28, side 1, sector 6 — Read cleanlyCylinder 28, side 1, sector 7 — Read cleanlyCylinder 28, side 1, sector 8 — Read cleanlyCylinder 28, side 1, sector 9 — Read cleanlyCylinder 29, side 1, sector 1 — Read cleanlyCylinder 29, side 1, sector 2 — Read cleanlyCylinder 29, side 1, sector 3 — Read cleanlyCylinder 29, side 1, sector 4 — Read cleanlyCylinder 29, side 1, sector 5 — Read cleanlyCylinder 29, side 1, sector 6 — Read cleanlyCylinder 29, side 1, sector 7 — Read cleanlyCylinder 29, side 1, sector 8 — Read cleanlyCylinder 29, side 1, sector 9 — Read cleanlyCylinder 30, side 1, sector 1 — Read cleanlyCylinder 30, side 1, sector 2 — Read cleanlyCylinder 30, side 1, sector 3 — Read cleanlyCylinder 30, side 1, sector 4 — Read cleanlyCylinder 30, side 1, sector 5 — Read cleanlyCylinder 30, side 1, sector 6 — Read cleanlyCylinder 30, side 1, sector 7 — Read cleanlyCylinder 30, side 1, sector 8 — Read cleanlyCylinder 30, side 1, sector 9 — Read cleanlyCylinder 31, side 1, sector 1 — Read cleanlyCylinder 31, side 1, sector 2 — Read cleanlyCylinder 31, side 1, sector 3 — Read cleanlyCylinder 31, side 1, sector 4 — Read cleanlyCylinder 31, side 1, sector 5 — Read cleanlyCylinder 31, side 1, sector 6 — Read cleanlyCylinder 31, side 1, sector 7 — Read cleanlyCylinder 31, side 1, sector 8 — Read cleanlyCylinder 31, side 1, sector 9 — Read cleanlyCylinder 32, side 1, sector 1 — Read cleanlyCylinder 32, side 1, sector 2 — Read cleanlyCylinder 32, side 1, sector 3 — Read cleanlyCylinder 32, side 1, sector 4 — Read cleanlyCylinder 32, side 1, sector 5 — Read cleanlyCylinder 32, side 1, sector 6 — Read cleanlyCylinder 32, side 1, sector 7 — Read cleanlyCylinder 32, side 1, sector 8 — Read cleanlyCylinder 32, side 1, sector 9 — Read cleanlyCylinder 33, side 1, sector 1 — Read cleanlyCylinder 33, side 1, sector 2 — Read cleanlyCylinder 33, side 1, sector 3 — Read cleanlyCylinder 33, side 1, sector 4 — Read cleanlyCylinder 33, side 1, sector 5 — Read cleanlyCylinder 33, side 1, sector 6 — Read cleanlyCylinder 33, side 1, sector 7 — Read cleanlyCylinder 33, side 1, sector 8 — Read cleanlyCylinder 33, side 1, sector 9 — Read cleanlyCylinder 34, side 1, sector 1 — Read cleanlyCylinder 34, side 1, sector 2 — Read cleanlyCylinder 34, side 1, sector 3 — Read cleanlyCylinder 34, side 1, sector 4 — Read cleanlyCylinder 34, side 1, sector 5 — Read cleanlyCylinder 34, side 1, sector 6 — Read cleanlyCylinder 34, side 1, sector 7 — Read cleanlyCylinder 34, side 1, sector 8 — Read cleanlyCylinder 34, side 1, sector 9 — Read cleanlyCylinder 35, side 1, sector 1 — Read cleanlyCylinder 35, side 1, sector 2 — Read cleanlyCylinder 35, side 1, sector 3 — Read cleanlyCylinder 35, side 1, sector 4 — Read cleanlyCylinder 35, side 1, sector 5 — Read cleanlyCylinder 35, side 1, sector 6 — Read cleanlyCylinder 35, side 1, sector 7 — Read cleanlyCylinder 35, side 1, sector 8 — Read cleanlyCylinder 35, side 1, sector 9 — Read cleanlyCylinder 36, side 1, sector 1 — Read cleanlyCylinder 36, side 1, sector 2 — Read cleanlyCylinder 36, side 1, sector 3 — Read cleanlyCylinder 36, side 1, sector 4 — Read cleanlyCylinder 36, side 1, sector 5 — Read cleanlyCylinder 36, side 1, sector 6 — Read cleanlyCylinder 36, side 1, sector 7 — Read cleanlyCylinder 36, side 1, sector 8 — Read cleanlyCylinder 36, side 1, sector 9 — Read cleanlyCylinder 37, side 1, sector 1 — Read cleanlyCylinder 37, side 1, sector 2 — Read cleanlyCylinder 37, side 1, sector 3 — Read cleanlyCylinder 37, side 1, sector 4 — Read cleanlyCylinder 37, side 1, sector 5 — Read cleanlyCylinder 37, side 1, sector 6 — Read cleanlyCylinder 37, side 1, sector 7 — Read cleanlyCylinder 37, side 1, sector 8 — Read cleanlyCylinder 37, side 1, sector 9 — Read cleanlyCylinder 38, side 1, sector 1 — Read cleanlyCylinder 38, side 1, sector 2 — Read cleanlyCylinder 38, side 1, sector 3 — Read cleanlyCylinder 38, side 1, sector 4 — Read cleanlyCylinder 38, side 1, sector 5 — Read cleanlyCylinder 38, side 1, sector 6 — Read cleanlyCylinder 38, side 1, sector 7 — Read cleanlyCylinder 38, side 1, sector 8 — Read cleanlyCylinder 38, side 1, sector 9 — Read cleanlyCylinder 39, side 1, sector 1 — Read cleanlyCylinder 39, side 1, sector 2 — Read cleanlyCylinder 39, side 1, sector 3 — Read cleanlyCylinder 39, side 1, sector 4 — Read cleanlyCylinder 39, side 1, sector 5 — Read cleanlyCylinder 39, side 1, sector 6 — Read cleanlyCylinder 39, side 1, sector 7 — Read cleanlyCylinder 39, side 1, sector 8 — Read cleanlyCylinder 39, side 1, sector 9 — Read cleanlyINDEXSIDE 1C0 outer · C39 inner

What we found

Prospects for the unread sectors

Of the 13 sector(s) that could not be read, 13 look worth a further attempt. These are estimates from what this capture shows, not guarantees. The reasoning is straightforward: a sector that returns different data each time still has a readable signal being lost intermittently, and more passes frequently resolve it. A sector that fails identically every time is failing for a structural reason that more reading will not fix.

AssessmentSectors
Not yet retried

This capture recorded a single revolution, so these sectors have not actually been re-read yet. Their prospects are unknown rather than poor.

13

What is on the disk

38 file(s) in 0 folder(s), totalling 330.2 KB. The disk is labelled 10705210.05. Full checksums are in the technical appendix.

NameSizeLast modified
DEMO.BAT 7 bytes1987-01-20 13:48
RFDEMO.BAT 5.3 KB1987-02-02 15:36
R1.COM 1.1 KB1987-01-20 13:48
R21.COM 1.1 KB1987-01-20 13:48
R22.COM 1.1 KB1987-01-20 13:48
SG_ASKW.COM 724 bytes1987-01-20 13:48
SG_DMODE.COM 460 bytes1987-01-20 13:48
SG_MEM.COM 550 bytes1987-01-20 13:48
_ALT_A_Z.SG1 378 bytes1987-01-20 13:48
_FILE_0.DBD damaged11.4 KB1987-01-20 13:48
_FILE_M.DBD 4.2 KB1987-01-20 13:48
_FILE_D.DBD damaged3.3 KB1987-01-20 13:48
_FILE_1.DBD damaged22.9 KB1987-01-20 13:48
_FILE_2.DBD 20.8 KB1987-01-20 13:48
_FILE_3.DBD 27.7 KB1987-01-20 13:48
_FILE_4.DBD damaged26.5 KB1987-01-20 13:48
_FILE_5.DBD damaged55.2 KB1987-01-20 13:48
_FILE_9.DBD damaged35.4 KB1987-01-20 13:48
_FILE_F.DBD 16.6 KB1987-01-20 13:48
_FILE_Q.DBD 8.9 KB1987-01-20 13:48
_DBTIME.EXE 35.8 KB1987-01-20 13:48
LOOP.EXE 16.8 KB1987-01-20 13:48
RF_LOOP.SPS 2.1 KB1987-01-20 13:48
100.GX1 2.8 KB1987-01-20 13:48
111.GX1 3.8 KB1987-01-20 13:48
121.GX1 2.1 KB1987-01-20 13:48
131.GX1 2.1 KB1987-01-20 13:48
141.GX1 1.8 KB1987-01-20 13:48
151.GX1 2.1 KB1987-01-20 13:48
161.GX1 1.9 KB1987-01-20 13:48
162.GX1 1.6 KB1987-01-20 13:48
171.GX1 1.5 KB1987-01-20 13:48
172.GX1 1.9 KB1987-01-20 13:48
173.GX1 2.5 KB1987-01-20 13:48
181.GX1 1.6 KB1987-01-20 13:48
191.GX1 2.2 KB1987-01-20 13:48
192.GX1 1.2 KB1987-01-20 13:48
200.GX1 2.8 KB1987-01-20 13:48
Technical appendix

Everything below is the measured detail behind the assessment above. It is included so that the result can be checked, reproduced and compared against a future assessment of the same disk.

Capture provenance

Source filerapidfile.scp
File size6.39 MB
SHA-256 of capture70b798a410b232a947c9b257cb59552b56a67f1d9a8454fd34721fcf1db9ad95
ContainerSuperCard Pro (.scp) v0.0
Revolutions per track1
Track records in capture80 (40 cylinders x 2 side(s); the .scp container numbers tracks as cylinder x 2 + head)
Sample resolution25 ns per tick
Index cuedyes
Capture flags0x23
Track encodingIBM System 34 MFM
Analysis time1.43 seconds
Sector imageverified sectors only — 13 unreadable sector(s) filled with a repeating 32-byte ASCII record naming the sector, so the gap identifies itself in a hex dump or a damaged document
Report generatorx86.world flux assessment 1.1.2
Score calibration2026.08-r1

Detected format

Nothing in a flux capture states the physical format. The identification below is inferred from what the decoder found: cylinder count, sector layout, data rate and measured spindle speed. A 1.2MB drive turns at 360 rpm and everything else at 300, which is what separates the two high-density formats.

Identified format360KB 5.25" double-sided
ConfidenceMatched a standard PC format
Basis40 cylinders x 2 head(s), 9 sectors of 512 bytes, 250kbps, 299.7rpm
Cylinders40
Heads2
Sectors per track9
Sector size512 bytes
First sector number1
Data rate250 kbps MFM
Mean spindle speed299.71 rpm (spread 0.15 rpm)
Nominal capacity360 KB

How the score was reached

ComponentWeightScore
First-pass readability

706 of 720 sectors verified on the first attempt, with no retries.

30%82.2
Data recovered

707 of 720 sectors recovered in total, including 1 that needed retries.

30%63.4
Signal timing quality

Mean timing error 4.1% of a bit cell (worst track 9.1%). Pristine media sits near 3.5%.

20%93.9
Read repeatability

Single-revolution capture: repeatability could not be measured.

10%100.0
Mechanical and surface consistency

Spindle speed varied by 0.15 rpm across the capture; 84 flux dropout(s) recorded.

10%99.6
Weighted score 82.4, reduced to 74.0. Grade limited: at least one sector could not be read, so this disk cannot be graded as intact.
Overall100%74.0

Signal timing

Our process records when each magnetic transition occurred: how far each transition landed from where the encoding says it should be. On healthy media the histogram below shows three narrow spikes at two, three and four bit cells. As media ages those spikes broaden and begin to merge.

2T3T4T0–100 ns: 2 transitions100–200 ns: 1 transitions200–300 ns: 2 transitions400–500 ns: 2 transitions600–700 ns: 1 transitions800–900 ns: 1 transitions900–1000 ns: 2 transitions1100–1200 ns: 2 transitions1300–1400 ns: 3 transitions1500–1600 ns: 1 transitions1600–1700 ns: 2 transitions1700–1800 ns: 1 transitions1900–2000 ns: 2 transitions2000–2100 ns: 14 transitions2100–2200 ns: 12 transitions2200–2300 ns: 24 transitions2300–2400 ns: 26 transitions2400–2500 ns: 21 transitions2500–2600 ns: 26 transitions2600–2700 ns: 27 transitions2700–2800 ns: 29 transitions2800–2900 ns: 39 transitions2900–3000 ns: 36 transitions3000–3100 ns: 62 transitions3100–3200 ns: 61 transitions3200–3300 ns: 62 transitions3300–3400 ns: 85 transitions3400–3500 ns: 138 transitions3500–3600 ns: 217 transitions3600–3700 ns: 410 transitions3700–3800 ns: 1,574 transitions3800–3900 ns: 21,175 transitions3900–4000 ns: 465,865 transitions4000–4100 ns: 947,455 transitions4100–4200 ns: 391,898 transitions4200–4300 ns: 248,171 transitions4300–4400 ns: 94,062 transitions4400–4500 ns: 43,871 transitions4500–4600 ns: 18,595 transitions4600–4700 ns: 8,566 transitions4700–4800 ns: 3,387 transitions4800–4900 ns: 1,225 transitions4900–5000 ns: 572 transitions5000–5100 ns: 334 transitions5100–5200 ns: 308 transitions5200–5300 ns: 429 transitions5300–5400 ns: 1,130 transitions5400–5500 ns: 4,584 transitions5500–5600 ns: 20,497 transitions5600–5700 ns: 60,112 transitions5700–5800 ns: 136,726 transitions5800–5900 ns: 192,389 transitions5900–6000 ns: 234,203 transitions6000–6100 ns: 150,538 transitions6100–6200 ns: 86,813 transitions6200–6300 ns: 18,058 transitions6300–6400 ns: 3,678 transitions6400–6500 ns: 903 transitions6500–6600 ns: 202 transitions6600–6700 ns: 98 transitions6700–6800 ns: 111 transitions6800–6900 ns: 167 transitions6900–7000 ns: 289 transitions7000–7100 ns: 418 transitions7100–7200 ns: 682 transitions7200–7300 ns: 1,606 transitions7300–7400 ns: 4,875 transitions7400–7500 ns: 9,599 transitions7500–7600 ns: 16,608 transitions7600–7700 ns: 26,101 transitions7700–7800 ns: 34,346 transitions7800–7900 ns: 37,679 transitions7900–8000 ns: 28,434 transitions8000–8100 ns: 17,143 transitions8100–8200 ns: 7,967 transitions8200–8300 ns: 1,841 transitions8300–8400 ns: 354 transitions8400–8500 ns: 148 transitions8500–8600 ns: 47 transitions8600–8700 ns: 20 transitions8700–8800 ns: 5 transitions8800–8900 ns: 5 transitions8900–9000 ns: 2 transitions9000–9100 ns: 7 transitions9100–9200 ns: 5 transitions9200–9300 ns: 6 transitions9300–9400 ns: 2 transitions9400–9500 ns: 5 transitions9500–9600 ns: 2 transitions9700–9800 ns: 2 transitions9900–10000 ns: 3 transitions10000–10100 ns: 2 transitions10100–10200 ns: 3 transitions10200–10300 ns: 2 transitions10400–10500 ns: 1 transitions10500–10600 ns: 2 transitions10600–10700 ns: 1 transitions10700–10800 ns: 3 transitions10900–11000 ns: 1 transitions11000–11100 ns: 2 transitions0246810interval between flux transitions (microseconds)count
Distribution of intervals between flux transitions across the whole disk. Dashed lines mark the ideal 2T, 3T and 4T positions.
0.0%2.5%5.0%7.5%10.0%cylinder 0cylinder 39 side 0   side 1
Mean timing error per cylinder, as a percentage of one bit cell. Rising error towards the inner cylinders is normal; isolated spikes are not.
Mean timing error4.14% of a bit cell
Worst track9.07% of a bit cell
Flux transitions analysed3,347,366
Dropouts recorded84
Spindle speed spread0.154 rpm

Sector status by cylinder

The same information as the surface map, in the coordinates you would use to re-read a specific area. Rows are cylinders, columns are sectors.

SIDE 0123456789SIDE 1123456789C0C0 H0 S1 — Read cleanlyC0 H0 S2 — Read cleanlyC0 H0 S3 — Read cleanlyC0 H0 S4 — Read cleanlyC0 H0 S5 — Read cleanlyC0 H0 S6 — Read cleanlyC0 H0 S7 — Read cleanlyC0 H0 S8 — Read cleanlyC0 H0 S9 — Read cleanlyC0 H1 S1 — Read cleanlyC0 H1 S2 — Read cleanlyC0 H1 S3 — Read cleanlyC0 H1 S4 — Read cleanlyC0 H1 S5 — Read cleanlyC0 H1 S6 — Read cleanlyC0 H1 S7 — Read cleanlyC0 H1 S8 — Read cleanlyC0 H1 S9 — Read cleanlyC1 H0 S1 — Read cleanlyC1 H0 S2 — Read cleanlyC1 H0 S3 — Read cleanlyC1 H0 S4 — Read cleanlyC1 H0 S5 — Read cleanlyC1 H0 S6 — Read cleanlyC1 H0 S7 — Read cleanlyC1 H0 S8 — Read cleanlyC1 H0 S9 — Read cleanlyC1 H1 S1 — Read cleanlyC1 H1 S2 — Read cleanlyC1 H1 S3 — Read cleanlyC1 H1 S4 — Read cleanlyC1 H1 S5 — Read cleanlyC1 H1 S6 — Read cleanlyC1 H1 S7 — Read cleanlyC1 H1 S8 — Read cleanlyC1 H1 S9 — Read cleanlyC2 H0 S1 — Read cleanlyC2 H0 S2 — Read cleanlyC2 H0 S3 — Read cleanlyC2 H0 S4 — Read cleanlyC2 H0 S5 — Read cleanlyC2 H0 S6 — Read cleanlyC2 H0 S7 — Read cleanlyC2 H0 S8 — Read cleanlyC2 H0 S9 — Read cleanlyC2 H1 S1 — Read cleanlyC2 H1 S2 — Read cleanlyC2 H1 S3 — Read cleanlyC2 H1 S4 — Read cleanlyC2 H1 S5 — Read cleanlyC2 H1 S6 — Read cleanlyC2 H1 S7 — Read cleanlyC2 H1 S8 — Read cleanlyC2 H1 S9 — Read cleanlyC3 H0 S1 — Read cleanlyC3 H0 S2 — Read cleanlyC3 H0 S3 — Read cleanlyC3 H0 S4 — Read cleanlyC3 H0 S5 — Read cleanlyC3 H0 S6 — Read cleanlyC3 H0 S7 — Read cleanlyC3 H0 S8 — Read cleanlyC3 H0 S9 — Read cleanlyC3 H1 S1 — Read cleanlyC3 H1 S2 — Data failed checksumC3 H1 S3 — Read cleanlyC3 H1 S4 — Read cleanlyC3 H1 S5 — Read cleanlyC3 H1 S6 — Read cleanlyC3 H1 S7 — Read cleanlyC3 H1 S8 — Read cleanlyC3 H1 S9 — Read cleanlyC4 H0 S1 — Read cleanlyC4 H0 S2 — Read cleanlyC4 H0 S3 — Read cleanlyC4 H0 S4 — Read cleanlyC4 H0 S5 — Read cleanlyC4 H0 S6 — Read cleanlyC4 H0 S7 — Read cleanlyC4 H0 S8 — Read cleanlyC4 H0 S9 — Read cleanlyC4 H1 S1 — Read cleanlyC4 H1 S2 — Data failed checksumC4 H1 S3 — Read cleanlyC4 H1 S4 — Read cleanlyC4 H1 S5 — Read cleanlyC4 H1 S6 — Read cleanlyC4 H1 S7 — Read cleanlyC4 H1 S8 — Read cleanlyC4 H1 S9 — Read cleanlyC5C5 H0 S1 — Read cleanlyC5 H0 S2 — Read cleanlyC5 H0 S3 — Read cleanlyC5 H0 S4 — Read cleanlyC5 H0 S5 — Read cleanlyC5 H0 S6 — Read cleanlyC5 H0 S7 — Read cleanlyC5 H0 S8 — Read cleanlyC5 H0 S9 — Read cleanlyC5 H1 S1 — Read cleanlyC5 H1 S2 — Read cleanlyC5 H1 S3 — Read cleanlyC5 H1 S4 — Read cleanlyC5 H1 S5 — Read cleanlyC5 H1 S6 — Read cleanlyC5 H1 S7 — Read cleanlyC5 H1 S8 — Read cleanlyC5 H1 S9 — Read cleanlyC6 H0 S1 — Read cleanlyC6 H0 S2 — Read cleanlyC6 H0 S3 — Read cleanlyC6 H0 S4 — Read cleanlyC6 H0 S5 — Read cleanlyC6 H0 S6 — Read cleanlyC6 H0 S7 — Data failed checksumC6 H0 S8 — Read cleanlyC6 H0 S9 — Read cleanlyC6 H1 S1 — Read cleanlyC6 H1 S2 — Read cleanlyC6 H1 S3 — Read cleanlyC6 H1 S4 — Read cleanlyC6 H1 S5 — Read cleanlyC6 H1 S6 — Read cleanlyC6 H1 S7 — Read cleanlyC6 H1 S8 — Read cleanlyC6 H1 S9 — Read cleanlyC7 H0 S1 — Read cleanlyC7 H0 S2 — Read cleanlyC7 H0 S3 — Read cleanlyC7 H0 S4 — Read cleanlyC7 H0 S5 — Read cleanlyC7 H0 S6 — Read cleanlyC7 H0 S7 — Data failed checksumC7 H0 S8 — Read cleanlyC7 H0 S9 — Read cleanlyC7 H1 S1 — Read cleanlyC7 H1 S2 — Read cleanlyC7 H1 S3 — Read cleanlyC7 H1 S4 — Read cleanlyC7 H1 S5 — Read cleanlyC7 H1 S6 — Read cleanlyC7 H1 S7 — Read cleanlyC7 H1 S8 — Read cleanlyC7 H1 S9 — Read cleanlyC8 H0 S1 — Read cleanlyC8 H0 S2 — Read cleanlyC8 H0 S3 — Read cleanlyC8 H0 S4 — Read cleanlyC8 H0 S5 — Read cleanlyC8 H0 S6 — Read cleanlyC8 H0 S7 — Read cleanlyC8 H0 S8 — Read cleanlyC8 H0 S9 — Read cleanlyC8 H1 S1 — Read cleanlyC8 H1 S2 — Read cleanlyC8 H1 S3 — Read cleanlyC8 H1 S4 — Read cleanlyC8 H1 S5 — Read cleanlyC8 H1 S6 — Read cleanlyC8 H1 S7 — Read cleanlyC8 H1 S8 — Read cleanlyC8 H1 S9 — Read cleanlyC9 H0 S1 — Read cleanlyC9 H0 S2 — Read cleanlyC9 H0 S3 — Read cleanlyC9 H0 S4 — Read cleanlyC9 H0 S5 — Read cleanlyC9 H0 S6 — Read cleanlyC9 H0 S7 — Read cleanlyC9 H0 S8 — Read cleanlyC9 H0 S9 — Read cleanlyC9 H1 S1 — Read cleanlyC9 H1 S2 — Read cleanlyC9 H1 S3 — Read cleanlyC9 H1 S4 — Read cleanlyC9 H1 S5 — Read cleanlyC9 H1 S6 — Read cleanlyC9 H1 S7 — Read cleanlyC9 H1 S8 — Read cleanlyC9 H1 S9 — Read cleanlyC10C10 H0 S1 — Read cleanlyC10 H0 S2 — Read cleanlyC10 H0 S3 — Read cleanlyC10 H0 S4 — Read cleanlyC10 H0 S5 — Read cleanlyC10 H0 S6 — Read cleanlyC10 H0 S7 — Read cleanlyC10 H0 S8 — Read cleanlyC10 H0 S9 — Read cleanlyC10 H1 S1 — Read cleanlyC10 H1 S2 — Read cleanlyC10 H1 S3 — Read cleanlyC10 H1 S4 — Read cleanlyC10 H1 S5 — Read cleanlyC10 H1 S6 — Read cleanlyC10 H1 S7 — Read cleanlyC10 H1 S8 — Read cleanlyC10 H1 S9 — Read cleanlyC11 H0 S1 — Read cleanlyC11 H0 S2 — Read cleanlyC11 H0 S3 — Read cleanlyC11 H0 S4 — Read cleanlyC11 H0 S5 — Read cleanlyC11 H0 S6 — Read cleanlyC11 H0 S7 — Read cleanlyC11 H0 S8 — Read cleanlyC11 H0 S9 — Read cleanlyC11 H1 S1 — Read cleanlyC11 H1 S2 — Read cleanlyC11 H1 S3 — Read cleanlyC11 H1 S4 — Read cleanlyC11 H1 S5 — Read cleanlyC11 H1 S6 — Read cleanlyC11 H1 S7 — Read cleanlyC11 H1 S8 — Read cleanlyC11 H1 S9 — Read cleanlyC12 H0 S1 — Read cleanlyC12 H0 S2 — Read cleanlyC12 H0 S3 — Read cleanlyC12 H0 S4 — Read cleanlyC12 H0 S5 — Read cleanlyC12 H0 S6 — Read cleanlyC12 H0 S7 — Read cleanlyC12 H0 S8 — Read cleanlyC12 H0 S9 — Read cleanlyC12 H1 S1 — Read cleanlyC12 H1 S2 — Read cleanlyC12 H1 S3 — Read cleanlyC12 H1 S4 — Read cleanlyC12 H1 S5 — Read cleanlyC12 H1 S6 — Read cleanlyC12 H1 S7 — Read cleanlyC12 H1 S8 — Read cleanlyC12 H1 S9 — Read cleanlyC13 H0 S1 — Read cleanlyC13 H0 S2 — Read cleanlyC13 H0 S3 — Read cleanlyC13 H0 S4 — Read cleanlyC13 H0 S5 — Read cleanlyC13 H0 S6 — Read cleanlyC13 H0 S7 — Read cleanlyC13 H0 S8 — Read cleanlyC13 H0 S9 — Read cleanlyC13 H1 S1 — Read cleanlyC13 H1 S2 — Read cleanlyC13 H1 S3 — Read cleanlyC13 H1 S4 — Read cleanlyC13 H1 S5 — Read cleanlyC13 H1 S6 — Read cleanlyC13 H1 S7 — Read cleanlyC13 H1 S8 — Data failed checksumC13 H1 S9 — Read cleanlyC14 H0 S1 — Read cleanlyC14 H0 S2 — Read cleanlyC14 H0 S3 — Read cleanlyC14 H0 S4 — Read cleanlyC14 H0 S5 — Read cleanlyC14 H0 S6 — Read cleanlyC14 H0 S7 — Read cleanlyC14 H0 S8 — Read cleanlyC14 H0 S9 — Read cleanlyC14 H1 S1 — Read cleanlyC14 H1 S2 — Read cleanlyC14 H1 S3 — Read cleanlyC14 H1 S4 — Read cleanlyC14 H1 S5 — Read cleanlyC14 H1 S6 — Read cleanlyC14 H1 S7 — Read cleanlyC14 H1 S8 — Data failed checksumC14 H1 S9 — Read cleanlyC15C15 H0 S1 — Read cleanlyC15 H0 S2 — Read cleanlyC15 H0 S3 — Read cleanlyC15 H0 S4 — Read cleanlyC15 H0 S5 — Read cleanlyC15 H0 S6 — Read cleanlyC15 H0 S7 — Read cleanlyC15 H0 S8 — Read cleanlyC15 H0 S9 — Read cleanlyC15 H1 S1 — Read cleanlyC15 H1 S2 — Read cleanlyC15 H1 S3 — Read cleanlyC15 H1 S4 — Read cleanlyC15 H1 S5 — Read cleanlyC15 H1 S6 — Read cleanlyC15 H1 S7 — Read cleanlyC15 H1 S8 — Read cleanlyC15 H1 S9 — Read cleanlyC16 H0 S1 — Read cleanlyC16 H0 S2 — Read cleanlyC16 H0 S3 — Read cleanlyC16 H0 S4 — Read cleanlyC16 H0 S5 — Read cleanlyC16 H0 S6 — Read cleanlyC16 H0 S7 — Read cleanlyC16 H0 S8 — Read cleanlyC16 H0 S9 — Read cleanlyC16 H1 S1 — Read cleanlyC16 H1 S2 — Read cleanlyC16 H1 S3 — Read cleanlyC16 H1 S4 — Read cleanlyC16 H1 S5 — Read cleanlyC16 H1 S6 — Read cleanlyC16 H1 S7 — Read cleanlyC16 H1 S8 — Read cleanlyC16 H1 S9 — Read cleanlyC17 H0 S1 — Read cleanlyC17 H0 S2 — Read cleanlyC17 H0 S3 — Read cleanlyC17 H0 S4 — Read cleanlyC17 H0 S5 — Read cleanlyC17 H0 S6 — Read cleanlyC17 H0 S7 — Read cleanlyC17 H0 S8 — Read cleanlyC17 H0 S9 — Read cleanlyC17 H1 S1 — Read cleanlyC17 H1 S2 — Read cleanlyC17 H1 S3 — Read cleanlyC17 H1 S4 — Read cleanlyC17 H1 S5 — Read cleanlyC17 H1 S6 — Data failed checksumC17 H1 S7 — Read cleanlyC17 H1 S8 — Read cleanlyC17 H1 S9 — Read cleanlyC18 H0 S1 — Read cleanlyC18 H0 S2 — Read cleanlyC18 H0 S3 — Read cleanlyC18 H0 S4 — Read cleanlyC18 H0 S5 — Read cleanlyC18 H0 S6 — Read cleanlyC18 H0 S7 — Read cleanlyC18 H0 S8 — Read cleanlyC18 H0 S9 — Read cleanlyC18 H1 S1 — Read cleanlyC18 H1 S2 — Read cleanlyC18 H1 S3 — Data failed checksumC18 H1 S4 — Read cleanlyC18 H1 S5 — Read cleanlyC18 H1 S6 — Data failed checksumC18 H1 S7 — Read cleanlyC18 H1 S8 — Read cleanlyC18 H1 S9 — Read cleanlyC19 H0 S1 — Read cleanlyC19 H0 S2 — Read cleanlyC19 H0 S3 — Read cleanlyC19 H0 S4 — Read cleanlyC19 H0 S5 — Read cleanlyC19 H0 S6 — Read cleanlyC19 H0 S7 — Read cleanlyC19 H0 S8 — Read cleanlyC19 H0 S9 — Read cleanlyC19 H1 S1 — Read cleanlyC19 H1 S2 — Read cleanlyC19 H1 S3 — Data failed checksumC19 H1 S4 — Read cleanlyC19 H1 S5 — Read cleanlyC19 H1 S6 — Data failed checksumC19 H1 S7 — Read cleanlyC19 H1 S8 — Read cleanlyC19 H1 S9 — Read cleanlyC20C20 H0 S1 — Read cleanlyC20 H0 S2 — Read cleanlyC20 H0 S3 — Read cleanlyC20 H0 S4 — Read cleanlyC20 H0 S5 — Read cleanlyC20 H0 S6 — Read cleanlyC20 H0 S7 — Read cleanlyC20 H0 S8 — Read cleanlyC20 H0 S9 — Read cleanlyC20 H1 S1 — Read cleanlyC20 H1 S2 — Read cleanlyC20 H1 S3 — Read cleanlyC20 H1 S4 — Read cleanlyC20 H1 S5 — Read cleanlyC20 H1 S6 — Read cleanlyC20 H1 S7 — Read cleanlyC20 H1 S8 — Read cleanlyC20 H1 S9 — Read cleanlyC21 H0 S1 — Read cleanlyC21 H0 S2 — Read cleanlyC21 H0 S3 — Read cleanlyC21 H0 S4 — Read cleanlyC21 H0 S5 — Read cleanlyC21 H0 S6 — Recovered on retryC21 H0 S7 — Read cleanlyC21 H0 S8 — Read cleanlyC21 H0 S9 — Read cleanlyC21 H1 S1 — Read cleanlyC21 H1 S2 — Read cleanlyC21 H1 S3 — Read cleanlyC21 H1 S4 — Read cleanlyC21 H1 S5 — Read cleanlyC21 H1 S6 — Data failed checksumC21 H1 S7 — Read cleanlyC21 H1 S8 — Read cleanlyC21 H1 S9 — Read cleanlyC22 H0 S1 — Read cleanlyC22 H0 S2 — Read cleanlyC22 H0 S3 — Read cleanlyC22 H0 S4 — Read cleanlyC22 H0 S5 — Read cleanlyC22 H0 S6 — Read cleanlyC22 H0 S7 — Read cleanlyC22 H0 S8 — Read cleanlyC22 H0 S9 — Read cleanlyC22 H1 S1 — Read cleanlyC22 H1 S2 — Read cleanlyC22 H1 S3 — Read cleanlyC22 H1 S4 — Read cleanlyC22 H1 S5 — Read cleanlyC22 H1 S6 — Data failed checksumC22 H1 S7 — Read cleanlyC22 H1 S8 — Read cleanlyC22 H1 S9 — Read cleanlyC23 H0 S1 — Read cleanlyC23 H0 S2 — Read cleanlyC23 H0 S3 — Read cleanlyC23 H0 S4 — Read cleanlyC23 H0 S5 — Read cleanlyC23 H0 S6 — Read cleanlyC23 H0 S7 — Read cleanlyC23 H0 S8 — Read cleanlyC23 H0 S9 — Read cleanlyC23 H1 S1 — Read cleanlyC23 H1 S2 — Read cleanlyC23 H1 S3 — Read cleanlyC23 H1 S4 — Read cleanlyC23 H1 S5 — Read cleanlyC23 H1 S6 — Read cleanlyC23 H1 S7 — Read cleanlyC23 H1 S8 — Read cleanlyC23 H1 S9 — Read cleanlyC24 H0 S1 — Read cleanlyC24 H0 S2 — Read cleanlyC24 H0 S3 — Read cleanlyC24 H0 S4 — Read cleanlyC24 H0 S5 — Read cleanlyC24 H0 S6 — Read cleanlyC24 H0 S7 — Read cleanlyC24 H0 S8 — Read cleanlyC24 H0 S9 — Read cleanlyC24 H1 S1 — Read cleanlyC24 H1 S2 — Read cleanlyC24 H1 S3 — Read cleanlyC24 H1 S4 — Read cleanlyC24 H1 S5 — Read cleanlyC24 H1 S6 — Read cleanlyC24 H1 S7 — Read cleanlyC24 H1 S8 — Read cleanlyC24 H1 S9 — Read cleanlyC25C25 H0 S1 — Read cleanlyC25 H0 S2 — Read cleanlyC25 H0 S3 — Read cleanlyC25 H0 S4 — Read cleanlyC25 H0 S5 — Read cleanlyC25 H0 S6 — Read cleanlyC25 H0 S7 — Read cleanlyC25 H0 S8 — Read cleanlyC25 H0 S9 — Read cleanlyC25 H1 S1 — Read cleanlyC25 H1 S2 — Read cleanlyC25 H1 S3 — Read cleanlyC25 H1 S4 — Read cleanlyC25 H1 S5 — Read cleanlyC25 H1 S6 — Read cleanlyC25 H1 S7 — Read cleanlyC25 H1 S8 — Read cleanlyC25 H1 S9 — Read cleanlyC26 H0 S1 — Read cleanlyC26 H0 S2 — Read cleanlyC26 H0 S3 — Read cleanlyC26 H0 S4 — Read cleanlyC26 H0 S5 — Read cleanlyC26 H0 S6 — Read cleanlyC26 H0 S7 — Read cleanlyC26 H0 S8 — Read cleanlyC26 H0 S9 — Read cleanlyC26 H1 S1 — Read cleanlyC26 H1 S2 — Read cleanlyC26 H1 S3 — Read cleanlyC26 H1 S4 — Read cleanlyC26 H1 S5 — Read cleanlyC26 H1 S6 — Read cleanlyC26 H1 S7 — Read cleanlyC26 H1 S8 — Read cleanlyC26 H1 S9 — Read cleanlyC27 H0 S1 — Read cleanlyC27 H0 S2 — Read cleanlyC27 H0 S3 — Read cleanlyC27 H0 S4 — Read cleanlyC27 H0 S5 — Read cleanlyC27 H0 S6 — Read cleanlyC27 H0 S7 — Read cleanlyC27 H0 S8 — Read cleanlyC27 H0 S9 — Read cleanlyC27 H1 S1 — Read cleanlyC27 H1 S2 — Read cleanlyC27 H1 S3 — Read cleanlyC27 H1 S4 — Read cleanlyC27 H1 S5 — Read cleanlyC27 H1 S6 — Read cleanlyC27 H1 S7 — Read cleanlyC27 H1 S8 — Read cleanlyC27 H1 S9 — Read cleanlyC28 H0 S1 — Read cleanlyC28 H0 S2 — Read cleanlyC28 H0 S3 — Read cleanlyC28 H0 S4 — Read cleanlyC28 H0 S5 — Read cleanlyC28 H0 S6 — Read cleanlyC28 H0 S7 — Read cleanlyC28 H0 S8 — Read cleanlyC28 H0 S9 — Read cleanlyC28 H1 S1 — Read cleanlyC28 H1 S2 — Read cleanlyC28 H1 S3 — Read cleanlyC28 H1 S4 — Read cleanlyC28 H1 S5 — Read cleanlyC28 H1 S6 — Read cleanlyC28 H1 S7 — Read cleanlyC28 H1 S8 — Read cleanlyC28 H1 S9 — Read cleanlyC29 H0 S1 — Read cleanlyC29 H0 S2 — Read cleanlyC29 H0 S3 — Read cleanlyC29 H0 S4 — Read cleanlyC29 H0 S5 — Read cleanlyC29 H0 S6 — Read cleanlyC29 H0 S7 — Read cleanlyC29 H0 S8 — Read cleanlyC29 H0 S9 — Read cleanlyC29 H1 S1 — Read cleanlyC29 H1 S2 — Read cleanlyC29 H1 S3 — Read cleanlyC29 H1 S4 — Read cleanlyC29 H1 S5 — Read cleanlyC29 H1 S6 — Read cleanlyC29 H1 S7 — Read cleanlyC29 H1 S8 — Read cleanlyC29 H1 S9 — Read cleanlyC30C30 H0 S1 — Read cleanlyC30 H0 S2 — Read cleanlyC30 H0 S3 — Read cleanlyC30 H0 S4 — Read cleanlyC30 H0 S5 — Read cleanlyC30 H0 S6 — Read cleanlyC30 H0 S7 — Read cleanlyC30 H0 S8 — Read cleanlyC30 H0 S9 — Read cleanlyC30 H1 S1 — Read cleanlyC30 H1 S2 — Read cleanlyC30 H1 S3 — Read cleanlyC30 H1 S4 — Read cleanlyC30 H1 S5 — Read cleanlyC30 H1 S6 — Read cleanlyC30 H1 S7 — Read cleanlyC30 H1 S8 — Read cleanlyC30 H1 S9 — Read cleanlyC31 H0 S1 — Read cleanlyC31 H0 S2 — Read cleanlyC31 H0 S3 — Read cleanlyC31 H0 S4 — Read cleanlyC31 H0 S5 — Read cleanlyC31 H0 S6 — Read cleanlyC31 H0 S7 — Read cleanlyC31 H0 S8 — Read cleanlyC31 H0 S9 — Read cleanlyC31 H1 S1 — Read cleanlyC31 H1 S2 — Read cleanlyC31 H1 S3 — Read cleanlyC31 H1 S4 — Read cleanlyC31 H1 S5 — Read cleanlyC31 H1 S6 — Read cleanlyC31 H1 S7 — Read cleanlyC31 H1 S8 — Read cleanlyC31 H1 S9 — Read cleanlyC32 H0 S1 — Read cleanlyC32 H0 S2 — Read cleanlyC32 H0 S3 — Read cleanlyC32 H0 S4 — Read cleanlyC32 H0 S5 — Read cleanlyC32 H0 S6 — Read cleanlyC32 H0 S7 — Read cleanlyC32 H0 S8 — Read cleanlyC32 H0 S9 — Read cleanlyC32 H1 S1 — Read cleanlyC32 H1 S2 — Read cleanlyC32 H1 S3 — Read cleanlyC32 H1 S4 — Read cleanlyC32 H1 S5 — Read cleanlyC32 H1 S6 — Read cleanlyC32 H1 S7 — Read cleanlyC32 H1 S8 — Read cleanlyC32 H1 S9 — Read cleanlyC33 H0 S1 — Read cleanlyC33 H0 S2 — Read cleanlyC33 H0 S3 — Read cleanlyC33 H0 S4 — Read cleanlyC33 H0 S5 — Read cleanlyC33 H0 S6 — Read cleanlyC33 H0 S7 — Read cleanlyC33 H0 S8 — Read cleanlyC33 H0 S9 — Read cleanlyC33 H1 S1 — Read cleanlyC33 H1 S2 — Read cleanlyC33 H1 S3 — Read cleanlyC33 H1 S4 — Read cleanlyC33 H1 S5 — Read cleanlyC33 H1 S6 — Read cleanlyC33 H1 S7 — Read cleanlyC33 H1 S8 — Read cleanlyC33 H1 S9 — Read cleanlyC34 H0 S1 — Read cleanlyC34 H0 S2 — Read cleanlyC34 H0 S3 — Read cleanlyC34 H0 S4 — Read cleanlyC34 H0 S5 — Read cleanlyC34 H0 S6 — Read cleanlyC34 H0 S7 — Read cleanlyC34 H0 S8 — Read cleanlyC34 H0 S9 — Read cleanlyC34 H1 S1 — Read cleanlyC34 H1 S2 — Read cleanlyC34 H1 S3 — Read cleanlyC34 H1 S4 — Read cleanlyC34 H1 S5 — Read cleanlyC34 H1 S6 — Read cleanlyC34 H1 S7 — Read cleanlyC34 H1 S8 — Read cleanlyC34 H1 S9 — Read cleanlyC35C35 H0 S1 — Read cleanlyC35 H0 S2 — Read cleanlyC35 H0 S3 — Read cleanlyC35 H0 S4 — Read cleanlyC35 H0 S5 — Read cleanlyC35 H0 S6 — Read cleanlyC35 H0 S7 — Read cleanlyC35 H0 S8 — Read cleanlyC35 H0 S9 — Read cleanlyC35 H1 S1 — Read cleanlyC35 H1 S2 — Read cleanlyC35 H1 S3 — Read cleanlyC35 H1 S4 — Read cleanlyC35 H1 S5 — Read cleanlyC35 H1 S6 — Read cleanlyC35 H1 S7 — Read cleanlyC35 H1 S8 — Read cleanlyC35 H1 S9 — Read cleanlyC36 H0 S1 — Read cleanlyC36 H0 S2 — Read cleanlyC36 H0 S3 — Read cleanlyC36 H0 S4 — Read cleanlyC36 H0 S5 — Read cleanlyC36 H0 S6 — Read cleanlyC36 H0 S7 — Read cleanlyC36 H0 S8 — Read cleanlyC36 H0 S9 — Read cleanlyC36 H1 S1 — Read cleanlyC36 H1 S2 — Read cleanlyC36 H1 S3 — Read cleanlyC36 H1 S4 — Read cleanlyC36 H1 S5 — Read cleanlyC36 H1 S6 — Read cleanlyC36 H1 S7 — Read cleanlyC36 H1 S8 — Read cleanlyC36 H1 S9 — Read cleanlyC37 H0 S1 — Read cleanlyC37 H0 S2 — Read cleanlyC37 H0 S3 — Read cleanlyC37 H0 S4 — Read cleanlyC37 H0 S5 — Read cleanlyC37 H0 S6 — Read cleanlyC37 H0 S7 — Read cleanlyC37 H0 S8 — Read cleanlyC37 H0 S9 — Read cleanlyC37 H1 S1 — Read cleanlyC37 H1 S2 — Read cleanlyC37 H1 S3 — Read cleanlyC37 H1 S4 — Read cleanlyC37 H1 S5 — Read cleanlyC37 H1 S6 — Read cleanlyC37 H1 S7 — Read cleanlyC37 H1 S8 — Read cleanlyC37 H1 S9 — Read cleanlyC38 H0 S1 — Read cleanlyC38 H0 S2 — Read cleanlyC38 H0 S3 — Read cleanlyC38 H0 S4 — Read cleanlyC38 H0 S5 — Read cleanlyC38 H0 S6 — Read cleanlyC38 H0 S7 — Read cleanlyC38 H0 S8 — Read cleanlyC38 H0 S9 — Read cleanlyC38 H1 S1 — Read cleanlyC38 H1 S2 — Read cleanlyC38 H1 S3 — Read cleanlyC38 H1 S4 — Read cleanlyC38 H1 S5 — Read cleanlyC38 H1 S6 — Read cleanlyC38 H1 S7 — Read cleanlyC38 H1 S8 — Read cleanlyC38 H1 S9 — Read cleanlyC39 H0 S1 — Read cleanlyC39 H0 S2 — Read cleanlyC39 H0 S3 — Read cleanlyC39 H0 S4 — Read cleanlyC39 H0 S5 — Read cleanlyC39 H0 S6 — Read cleanlyC39 H0 S7 — Read cleanlyC39 H0 S8 — Read cleanlyC39 H0 S9 — Read cleanlyC39 H1 S1 — Read cleanlyC39 H1 S2 — Read cleanlyC39 H1 S3 — Read cleanlyC39 H1 S4 — Read cleanlyC39 H1 S5 — Read cleanlyC39 H1 S6 — Read cleanlyC39 H1 S7 — Read cleanlyC39 H1 S8 — Read cleanlyC39 H1 S9 — Read cleanly

Retry analysis

Where a sector fails its checksum, the captured flux is decoded again against another revolution of the disk and, if that fails too, with different phase-locked-loop settings. Nothing is re-read from the physical media.

No single tuning wins everywhere: a track whose speed drifted wants a loop that tracks aggressively, while a track with localised dropouts wants one that holds its lock and coasts through. The count below is how many sectors each tuning rescued that earlier ones could not.

Loop tuningPeriod / phaseSectors rescued
Steady lock

Slow period tracking with gentle phase correction. Best all-round result on the calibration set.

0.010 / 0.200
Balanced

Moderate tracking. Handles gradual speed drift across a track.

0.020 / 0.401
Agile

Fast tracking for tracks written on a drive running off-speed.

0.050 / 0.600
Coasting

Near-fixed clock. Rides through dropouts without being dragged off frequency.

0.004 / 0.100
Aggressive

Maximum agility. Occasionally rescues badly warped media at the cost of noise sensitivity.

0.100 / 0.800

Affected sectors

Angle is measured from the index pulse, which is what makes physical damage identifiable: a scratch or a mould ring produces failures clustered at similar angles across many cylinders.

CylHeadSectorAngleStatusRevs OKAttemptUnstable bytes
31247.4°Data failed checksum0/1
41247.4°Data failed checksum0/1
607236.1°Data failed checksum0/1
707236.1°Data failed checksum0/1
1318273.8°Data failed checksum0/1
1418273.9°Data failed checksum0/1
1716198.6°Data failed checksum0/1
181385.3°Data failed checksum0/1
1816198.7°Data failed checksum0/1
191385.1°Data failed checksum0/1
1916198.4°Data failed checksum0/1
2116198.4°Data failed checksum0/1
2216198.4°Data failed checksum0/1
2106198.4°Recovered on retry0/12

Filesystem integrity

The filesystem was parsed directly from the assembled image without mounting it. The kernel driver exists to make damaged filesystems look usable — it prefers the first FAT silently, skips entries it dislikes and reports none of it — which is precisely the information this section is for.

FilesystemFAT12
OEM name in boot sectorIBM 3.1
Volume label10705210.05
Volume serial(none)
Bytes per sector512
Sectors per cluster2
Reserved sectors1
FAT copies2
Sectors per FAT2
Root directory entries112
Media descriptor0xFD
Total sectors720
BPB validyes
Boot signature 0x55AApresent
FAT copies agreeyes
Clusters total354
Clusters in use350
Clusters free4
Clusters marked bad0
Lost cluster chains0 (0 clusters)
Cross-linked clusters0

File inventory and checksums

SHA-256 is computed over each file's recovered contents, truncated to the length recorded in its directory entry. Files marked other than intact contain at least one sector that failed verification, or have a damaged allocation chain.

Path8.3 nameBytesModifiedAttrClustersSHA-256Condition
/DEMO.BATDEMO.BAT71987-01-20 13:48:00---A160f682e3cc7530a11c219854e5cd1c82f73dd8a0b68ae7421aedbdb679bc69eeintact
/RFDEMO.BATRFDEMO.BAT5,4201987-02-02 15:36:26---A65142659038f22b97c2ede8d75f6271b9f7366edc33643c92b873dcac57b852c9intact
/R1.COMR1.COM1,1301987-01-20 13:48:00---A275499f059708d0b4fbde5c80382abb28f29d7417fa786e75e3b8322a6742f4a9intact
/R21.COMR21.COM1,1301987-01-20 13:48:00---A2fef9ab16475a2d4722dce528c0c537243ee0938d61d3bc7576ba38d0c936716eintact
/R22.COMR22.COM1,1301987-01-20 13:48:00---A220454f7644faed5590c1ddd77b9d7048102c6d4139b5c9ae0c7b4e7a8cbbc35cintact
/SG_ASKW.COMSG_ASKW.COM7241987-01-20 13:48:00---A1d079d3bc136c690e8f3e6a1260882097f658cdc7b8dbc08449f14fba72c74629intact
/SG_DMODE.COMSG_DMODE.COM4601987-01-20 13:48:00---A1089527ed9e15f3b19ef3253b61171570dc5ee62c3cf9c827e1748a52cabf6e1eintact
/SG_MEM.COMSG_MEM.COM5501987-01-20 13:48:00---A10c382ded8116a7481373580fc16fe0dd92030511f4757db98b88840db591c04dintact
/_ALT_A_Z.SG1_ALT_A_Z.SG13781987-01-20 13:48:00---A1fb1b5494736a4a93da5631ebca7f03a0798b58833bc0c766eee555ca71f9250cintact
/_FILE_0.DBD_FILE_0.DBD11,7231987-01-20 13:48:00---A12e58bc1fdad3dca067fef731601ff89d9c4d0ad4df0c2260c660a50d3b21a6dd9ok 1 bad sector(s)
/_FILE_M.DBD_FILE_M.DBD4,2631987-01-20 13:48:00---A5001173fc274bb883a125c20e8fbaa1cd1db277c740f3bd23819cbb07b61f4342intact
/_FILE_D.DBD_FILE_D.DBD3,3631987-01-20 13:48:02---A4ed3a445017e1672c40d1d148c2e98e5a562c4d2fc983a7f63c3acab75bf42d30ok 1 bad sector(s)
/_FILE_1.DBD_FILE_1.DBD23,4991987-01-20 13:48:02---A2352302198bfbe9df763d4711a7bc7beb31d1588b574777e789acff0b11a3ca50bok 2 bad sector(s)
/_FILE_2.DBD_FILE_2.DBD21,2581987-01-20 13:48:02---A213be3ebdd1126462de38834c8b256c107249ba4aad1684f205ce4caa0a3054995intact
/_FILE_3.DBD_FILE_3.DBD28,4111987-01-20 13:48:02---A28e1664fdff2e44d952be6e66975f47929587ff6516ddd0a5fa113a0c0679c6aaeintact
/_FILE_4.DBD_FILE_4.DBD27,1151987-01-20 13:48:02---A276bffa3cb25431a1160353315c3c2428647e4bec378e4dcd7145af3ad00eb90ebok 2 bad sector(s)
/_FILE_5.DBD_FILE_5.DBD56,5241987-01-20 13:48:02---A560555bda65db39119f6873e550aca80d32541169f4f371b176cd77c7631920409ok 6 bad sector(s)
/_FILE_9.DBD_FILE_9.DBD36,2561987-01-20 13:48:02---A360336d4e292f554febc92eece57837ccdbf2863d182fdbbfb649dca67c7f4f89dok 1 bad sector(s)
/_FILE_F.DBD_FILE_F.DBD16,9991987-01-20 13:48:02---A17d40fabe6f90865895c3b22e05515b3cc5c2d6bcfc810fb40a41a681ea9be5d43intact
/_FILE_Q.DBD_FILE_Q.DBD9,1441987-01-20 13:48:02---A9f2d48e3dc3ed97ca2ed41a3bc7198193a45364a0ddb5722a286225dbf3de40b9intact
/_DBTIME.EXE_DBTIME.EXE36,6081987-01-20 13:48:04---A36f2669357e68189817d3d283b5d7dbf5fcc83e1eb537e71badd1789681e6548bfintact
/LOOP.EXELOOP.EXE17,1781987-01-20 13:48:04---A176f3de1a47603f46907ac5558c82d4d2d09ccacd8650349e5d8a654ebf891828aintact
/RF_LOOP.SPSRF_LOOP.SPS2,1761987-01-20 13:48:04---A3101442d4ec812f1d58aabc5c78ffc985931a4fc71c6f02b117c3dfdf0c19ab6bintact
/100.GX1100.GX12,8161987-01-20 13:48:04---A3a9b220d23768166059f6f0a831cf3e68bb985d2b050cc20369e6d918bb1d4b64intact
/111.GX1111.GX13,8401987-01-20 13:48:04---A4a88923cfdcf7f81fde959376a4b217318b009f0e79332eb43c471b0190c2dc81intact
/121.GX1121.GX12,1761987-01-20 13:48:04---A34cb1f7e6f59f223210b00631f99232fd7145183575cb5f2c3926b14d7d3ab267intact
/131.GX1131.GX12,1761987-01-20 13:48:04---A30b551f336087bfc3fd91f42b713e092febb917acc27140a348b453c026787a81intact
/141.GX1141.GX11,7921987-01-20 13:48:04---A2bb4ec3cef8d531520b43071eeaeaf54d5dfb32e2b559111a9fc8212560ccfce7intact
/151.GX1151.GX12,1761987-01-20 13:48:04---A369e9cf53b30858f2743cfb59c1f62d61246eabdd59cf5dc1a377cefc04d5cbb3intact
/161.GX1161.GX11,9201987-01-20 13:48:04---A26fe1e883bda929156b3930e0fdd415d733321335d06218e50edd42d664fd2e58intact
/162.GX1162.GX11,6641987-01-20 13:48:04---A20d5f9c43609761dd15696c8822d1d1a2759f88996f27ffddfe16bee1e4719956intact
/171.GX1171.GX11,5361987-01-20 13:48:06---A2b0359341f1339ea38a201efddcaad588824b585cb64c140dd107ad39d090ff48intact
/172.GX1172.GX11,9201987-01-20 13:48:06---A297078d9f4d3d8cc5844313b89a28c383fb37cad783eba36377100e0d50c293eeintact
/173.GX1173.GX12,5601987-01-20 13:48:06---A36432d406dc6016fc2ec029bac79567e6b2fd5fad67a717b3192e4a36f36f322aintact
/181.GX1181.GX11,6641987-01-20 13:48:06---A26c7119260647a4bcd6dc0b1f9dbf37b380c176368a1a8776b8aea125d77c44f6intact
/191.GX1191.GX12,3041987-01-20 13:48:06---A3a4cf3938acbd785a5a39671dbd9fe00288835936cb720f53e5e42d3da1f49202intact
/192.GX1192.GX11,2801987-01-20 13:48:06---A24809c0cbbe4c6210c904dfaf969fe56b59f6a9fd3dcb56fe463fbe310303e6a5intact
/200.GX1200.GX12,8161987-01-20 13:48:06---A36e3c6b96321bb4d1c5952f822443b1c8b1bef1cf93ce70a3c8283d564f78e2ceintact

Method and limitations

What was done

The capture was decoded from raw flux timings. A software phase-locked loop converts the intervals between magnetic transitions into a bit stream; sector address marks are located in that stream and each sector's header and payload verified against its own CRC. Where a checksum failed, the same flux was decoded again with different loop settings and against other captured revolutions before the sector was declared unreadable. No data was re-read from the physical disk at any point in this analysis; every figure here comes from the single capture named above, which is why the same capture can be re-analysed indefinitely without further wear on the media.

What this cannot tell you