Support for eject, clean, continue when getting read-errors?

Everything related to MakeMKV
Post Reply
tigerdyr
Posts: 1
Joined: Sat May 24, 2025 1:25 pm

Support for eject, clean, continue when getting read-errors?

Post by tigerdyr »

While I've been able to rip nearly all my regular blu-ray discs without issues, a majority of the UHD-discs give me trouble.

Some of those problems are apparently "read errors" and after attempting to clean the discs, they may fail at a different offset/location..

Considering the long time it takes to rip these discs, couldn't the program enable the user to eject the disc for the user to clean it, then continue from where it left off rather than just bail out completely?
thetoad
Posts: 234
Joined: Thu Jul 28, 2016 4:18 am

Re: Support for eject, clean, continue when getting read-errors?

Post by thetoad »

just use ddrescue to create an iso. With libredrive compatible drives, just let makemkv initialize it to libredrive state and you will get a non bus encrypted iso.

At this point, if you start a regular encrypted disc backup (to get it to dump the encryption info to the backup dir), you an then abort and do a regular copy from the iso you created (as it will be encrypted). Makemkv will then be able to use the backup.

In the olden days, I use to do a similar thing, but created the non bus encrypted iso and anydvd was able to decrypt the disc and remove any java based protections if I wanted a playable iso (even if never seen before, could have anydvd scan it and cache the aacs keys needed to decrypt it).

ddrescue is also very useful if can get multiple copies of the same damaged disc, can fill in the blanks from individual discs. Also useful for the old DVD style protections of either invalid file systems (that look much bigger than they are) or invalid blocks on disc. For the former, its not looking at a file system, so it works fine, as long as can decss decrypt (which is easy), or yes, it will repeatedly hit the bad blocks, but will just map them as blocks not read yet (usually there's a pattern to the invalid blocks so can easily tell if that's what one has).
Coopervid
Posts: 2788
Joined: Tue Feb 19, 2019 10:32 pm

Re: Support for eject, clean, continue when getting read-errors?

Post by Coopervid »

tigerdyr wrote:
Sat May 24, 2025 1:38 pm
While I've been able to rip nearly all my regular blu-ray discs without issues, a majority of the UHD-discs give me trouble.

Some of those problems are apparently "read errors" and after attempting to clean the discs, they may fail at a different offset/location..

Considering the long time it takes to rip these discs, couldn't the program enable the user to eject the disc for the user to clean it, then continue from where it left off rather than just bail out completely?
I always wash ANY UHDs with liquid soap and warm water before I try ripping them. The little time to do so saves a lot of time compared to the drive retrying to read sectors.
Post Reply