How to verify purchased discs are fully readable on a PC
The gold standard for disc verification. Simple, reliable, widely used for game disc dumping since the early 2000s.
Cross-platform PS2 disc dumper. Creates verified ISOs from original discs. Reports read errors immediately.
# On Linux sudo apt install mkps2iso mkps2iso /dev/sr0 mygame.iso # Output will show progress + errors
If the dump completes at 100%, the entire disc is readable. Any errors stop the process and tell you where.
github.com/N4gtan/mkps2iso →After dumping your ISO, compare it against the Redump.org database to confirm it's a perfect 1:1 copy.
Every Linux system has dd — the most basic but reliable disc reader. No installation needed.
# Read entire disc and compute checksum dd if=/dev/sr0 bs=2048 conv=noerror,sync status=progress | sha1sum # If it completes without "Input/output error" → disc is fully readable # The sha1sum can be compared against Redump.org
The conv=noerror,sync flag means errors won't stop the process — instead it pads bad sectors with zeros. If errors occur, they're logged to dmesg.
Any standard external USB-C DVD drive works ($20-30 on Amazon). PS1=CD, PS2=DVD, both read natively by any DVD drive.
Use ImgBurn (Windows, easiest) or mkps2iso (cross-platform). Full read = disc is good. Error anywhere = disc has bad sectors.
Optional but recommended: verify your dump matches the known-good checksums on redump.org to confirm a perfect copy.
# In dd/dmesg: Buffer I/O error on device sr0, logical block 123456 Read-error on swap-device # In ImgBurn: Device [0:0:0] Disc Read Error LBA: 123456 Sense: 0x03 (Medium Error) # In mkps2iso: Error reading sector 123456: Input/output error
Any read error anywhere on the disc means it's not fully readable — even if the game boots. Scratched or degraded sections further into the disc are common with used games.