I tried dd, dd_rescue and ddrescue, all failed.
Since AnyDVD makes the disc copyable in a second on a Win7 host, it should not be too difficult. It says that the UDF filesystem is patched, curiously, it also says that there are no bad sectors. The whole DVD is copied in 10 minutes. What does AnyDVD do?
AnyDVD reports the same thing when run in a guest WinXP in VirtualBox but bad sectors are encountered while copying. No problem on native Win7 though. I guess AnyDVD does not have enough control over the DVD drive and the problem already occurs when the Linux host is trying to read the disc.
dd is fooled, it finishes but just produces a small file and states it's finished.
dd_rescuse and ddrescue are complaining about read errors and are intolerably slow. These tools can copy only a few MB in 10 minutes.
Why is this happening, why are these tools failing?
How can I copy my own DVDs to the hard disc so that I can play them back later?
I am looking for a permanent solution preferably on a Linux host but it can involve VirtualBox and WinXP, and freeware / shareware tools. Native windows is also acceptable as long as the solution only involves open source / freeware tools but not shareware software.
Related questions:
Copying data from DVD with bad sectors (found this one after my question was migrated)
UPDATE: As it turns out, I am screwed on way too many levels. I ended up using AnyDVD.