4 comments

  • userbinator16 minutes ago
    I&#x27;ve done something similar a long time ago; using raw read commands, reversing the descrambler output, and then statistical accumulation on the actual bitstream. By showing the output in real-time on a bad-sector you can actually see the signal appearing above the noise.<p>It&#x27;s strange to see no mention of cleaning the drives themselves, although maybe it was implicit --- if you have a pile of old drives sitting around, chances are they&#x27;re not going to be perfectly clean. A tiny bit of dirt on the lens can have a huge effect on the read signal, especially on a marginal disc.<p>Related article from 18 years ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21242273">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21242273</a>
  • compsciphd49 minutes ago
    So I&#x27;ve recovered a lot of damaged DVDs and I think in my research it showed that DVDs also do ECC across larger than the 2048 data blocks (maybe 16 of them?)<p>So when I used ddrescue, I would read in that block size (instead of just 2048) as if I would get lucky and get a good read (or enough signal that ECC could repair it on the large block).<p>This was very effective at recovering DVDs with repeated reads vs when I had previously done it with 2048 byte reads only I would end up with 2048 byte reads scattered all over (which if ECC is done on 16x2k 32k byte block size, means there was a lot of data I was leaving on the floor that should have been recovered on those reads).<p>Ddrescue was also good for this in the sense that if I was trying to recover a DVD (video) from multiple damaged DVDs, as long as they were not damaged in the same location, i was able to fill in the blanks.<p>Perhaps you can correct me about the 16 block mechanism, perhaps it was just random that it worked and my understanding at the time was wrong.
  • enoent57 minutes ago
    Which drives and parameters for the READ BUF SCSI command yielded the expected 2366 bytes per sector? I imagine that it was combined with seeks to each sector before reading from the buffer (as it would be harder to isolate multiple sectors data in cache?).<p>It seems like it was a follow-up from previous bruteforce efforts, which include a spreadsheet with various results, but it would help to have some conclusions on which were best: <a href="http:&#x2F;&#x2F;forum.redump.org&#x2F;topic&#x2F;51851&#x2F;dumping-dvds-raw-an-ongoing-investigation-we-need-your-help&#x2F;" rel="nofollow">http:&#x2F;&#x2F;forum.redump.org&#x2F;topic&#x2F;51851&#x2F;dumping-dvds-raw-an-ongo...</a><p>Also, couldn&#x27;t find any source&#x2F;download for DiscImageMender.
  • boltzmann-brain2 days ago
    The whole article is about the heroic efforts to dump a DVD that has bad sectors by using a combination of different methods that ultimately yielded a fully read disc.