Page 1 of 1

Is it possible for a Content Hash Table to be corrupt?

Posted: Sat Apr 08, 2023 3:07 am
by Radiocomms237
As the title says, is it possible for a Content Hash Table to be corrupt?

I'm ripping the Jack Irish TV Series and all was going well until I reached S3D1...

Code: Select all

Using LibreDrive mode (v01.0 id=FCF253697C55)
Backing up disc into folder "P:/TV Shows - In Progress/Jack Irish franchise/FULL DISC BACKUP(S)/JACK_IRISH_SEASON_3_DISC_1"
Downloading latest HK to P:/VideoPad Cache ...
Loaded content hash table, will verify integrity of M2TS files.
Hash check failed for file 00004.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00004.m2ts at offset 387072, file is corrupt.
Hash check for /BDMV/STREAM/00004.m2ts : 86.48% corrupt, 0% correct, 86.48% checked.
Hash check failed for file 00009.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00009.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00009.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00009.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00009.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00009.m2ts.
Hash check for /BDMV/STREAM/00009.m2ts : 97.32% corrupt, 0% correct, 97.32% checked.
Hash check failed for file 00008.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00008.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00008.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00008.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00008.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00008.m2ts.
Hash check for /BDMV/STREAM/00008.m2ts : 99.49% corrupt, 0% correct, 99.49% checked.
Hash check failed for file 00022.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00022.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00022.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00022.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00022.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00022.m2ts.
Hash check for /BDMV/STREAM/00022.m2ts : 99.87% corrupt, 0% correct, 99.87% checked.
Hash check failed for file 00021.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00021.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00021.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00021.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00021.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00021.m2ts.
Hash check for /BDMV/STREAM/00021.m2ts : 99.94% corrupt, 0% correct, 99.94% checked.
Hash check failed for file 00020.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00020.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00020.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00020.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00020.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00020.m2ts.
Hash check for /BDMV/STREAM/00020.m2ts : 99.94% corrupt, 0% correct, 99.94% checked.
Hash check failed for file 00001.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00001.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00001.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00001.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00001.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00001.m2ts.
Hash check for /BDMV/STREAM/00001.m2ts : 95.63% corrupt, 0% correct, 95.63% checked.
Hash check failed for file 00006.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00006.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00006.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00006.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00006.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00006.m2ts.
Hash check for /BDMV/STREAM/00006.m2ts : 96.70% corrupt, 0% correct, 96.70% checked.
Hash check failed for file 00010.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00010.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00010.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00010.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00010.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00010.m2ts.
Hash check for /BDMV/STREAM/00010.m2ts : 96.70% corrupt, 0% correct, 96.70% checked.
Hash check failed for file 00005.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00005.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00005.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00005.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00005.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00005.m2ts.
Hash check for /BDMV/STREAM/00005.m2ts : 99.99% corrupt, 0% correct, 99.99% checked.
Hash check failed for file 00002.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00002.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00002.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00002.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00002.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00002.m2ts.
Hash check for /BDMV/STREAM/00002.m2ts : 99.99% corrupt, 0% correct, 99.99% checked.
Hash check failed for file 00011.m2ts at offset 190464, file is corrupt.
Hash check failed for file 00011.m2ts at offset 387072, file is corrupt.
Hash check failed for file 00011.m2ts at offset 583680, file is corrupt.
Hash check failed for file 00011.m2ts at offset 780288, file is corrupt.
Hash check failed for file 00011.m2ts at offset 976896, file is corrupt.
Too many hash check errors in file 00011.m2ts.
Hash check for /BDMV/STREAM/00011.m2ts : 99.99% corrupt, 0% correct, 99.99% checked.
Encountered 179576 errors of type 'HashCheck Error' - see http://www.makemkv.com/errors/hashcheck/...
Backup done but 12 files failed hash check
What does "Downloading latest HK" mean, I don't think I've ever seen that before, but it seems to have screwed everything up?

Re: Is it possible for a Content Hash Table to be corrupt?

Posted: Sat Apr 08, 2023 2:04 pm
by dcoke22
Radiocomms237 wrote:
Sat Apr 08, 2023 3:07 am
What does "Downloading latest HK" mean, I don't think I've ever seen that before, but it seems to have screwed everything up?
4K UHDs are decrypted using a set of downloaded 'hashed keys'. MakeMKV checks for an updated list of keys and downloads them in the background automatically.

Fixing Volume Key is Unknown

That process is unrelated to your disc's hash check errors. Try gently cleaning the disc.

Re: Is it possible for a Content Hash Table to be corrupt?

Posted: Sat Apr 08, 2023 10:21 pm
by Radiocomms237
Thanks. Yes, I tried "gently" cleaning the disc and it made no difference, I guess I'll try not-so-gently cleaning it with some white vinegar and see if anything changes.

It's just that I've ripped thousands of discs and I've never seen one before with hash errors in EVERY SINGLE FILE!

Re: Is it possible for a Content Hash Table to be corrupt?

Posted: Sat Apr 08, 2023 10:36 pm
by dcoke22
i prefer liquid dish soap and plenty of water for cleaning discs. If there's a film or oil on the disc, the dish soap seems to do a good job removing it. I dry the data side of the disc with a can of air.

It is certainly possible there's a problem with that disc's content hash table. Users occasionally report discs with mastering errors on this forum. But looking at the entry on blu-ray.com (https://www.blu-ray.com/movies/Jack-Iri ... ay/299094/) I don't see a forum discussion about a bad batch of discs. I also didn't notice a bunch of complaints about bad discs in a quick scan of the Amazon.com comments.

Re: Is it possible for a Content Hash Table to be corrupt?

Posted: Sat Apr 08, 2023 10:53 pm
by Radiocomms237
Looking in the (decrypted) backed-up folder, under MAKEMKV/AACS/, there are two distinct content hash tables ("ContentHash000.tbl" & "ContentHash001.tbl") and I've CRC'd both of them with their counterparts in the MAKEMKV/AACS/DUPLICATE/ folder and both are identical, respectively.

So I doubt the hash table is actually corrupt, unless, as you say, it's a mastering problem. I wonder why there are two very different hash tables (one is a fair bit bigger than the other)?

I suppose it's just a damaged disc?

Thanks again!

Re: Is it possible for a Content Hash Table to be corrupt?

Posted: Mon Oct 16, 2023 4:06 am
by dcoke22
On blu-rays, the content hash tables are per layer. Your disc in question must've been a dual layer disc.

https://aacsla.com/wp-content/uploads/2 ... ed.921.pdf

See section 2.3.1 on page 8.

Re: Is it possible for a Content Hash Table to be corrupt?

Posted: Sat Oct 28, 2023 10:50 pm
by Krawk
CSI: Season 1 has corrupt hash tables.

Re: Is it possible for a Content Hash Table to be corrupt?

Posted: Sun Oct 29, 2023 3:20 pm
by dcoke22
Krawk wrote:
Sat Oct 28, 2023 10:50 pm
CSI: Season 1 has corrupt hash tables.
Out of curiosity, how do you know?