You could save a significant amount of system I/O by storing an array of hashes for each file or each MB of each file written to the disc so you wouldn't have to do a byte-by-byte compare of the written data. The compare would only need to read the data from the burnt disc and compare hashes.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.