Log in

View Full Version : Quickly read damaged DVD w/out skipping sectors.


lvdata
3rd December 2009, 22:37
I am trying to decrypt a few dvds that are damaged. I have cleaned it, used dvd dr, set DVDdecryper to 0 retries for both the software and drive itself, and tried multiple drives. Using DVDfabdecrypter is not a option as the bad sectors are mostly non-consecutive, so skipping XX sectors would just mean missing more of the video. When ripping I can hear the optical pickup head moving back and forth after each sector fail to get to the next sector. Is there a drive that does NOT move the pickup head after a failure to speed up ripping? The issue is across the entire Series of Star Trek DS9 (a few disks of the 35 for the series) that I loaned to a friend so repurchasing is not a useful option.
Thanks LVdata

fyi - The idea of lending a series on a spindle is bad, most people don't handle them right :mad:

setarip_old
3rd December 2009, 23:14
Hi!

Try ISOPuzzle

lvdata
3rd December 2009, 23:39
These are original DVD's so a data only program will not decrypt the disk. Also I am looking for a drive recommendation, not a software solution. The problem is all my drives stall, move the optical pickup head, then seek to the next sector. Moving the pickup is what makes the drive slow. I haven't seen one that will just fail a sector and quickly go on to the next sector. The 2-5 second delay is a long time when you have a disk with 1000+ errors on it.
Thanks though, lvdata

setarip_old
4th December 2009, 01:14
These are original DVD's so a data only program will not decrypt the disk.No, but ISOPuzzle is designed to recover DAMAGED SECTORS - after which, you can use your favorite decrypting software...

slk001
4th December 2009, 18:17
No, but ISOPuzzle is designed to recover DAMAGED SECTORS - after which, you can use your favorite decrypting software...

All this would give you is a recovered encrypted data stream. Unless there is a new program which will decrypt a data stream like this using user inputted CSS keys, your data stream will be useless.

Most decrypting programs that I am aware of decrypt the target disk by fetching the actual CSS keys from the original disk.

jimaker
4th December 2009, 19:01
Hi lvdata,

The majority of my collection is comprised of used DVDs and I've come across many which were scratched and unplayable, and uncopyable. Unless the DVD is cracked I've been able to restore most to the point that they were at least copyable.

I use Brasso and lots of elbow grease. Ye, of little faith, begone!

I begin by using DVD Decrypter to get a base line of how much of the DVD is readable.
I shake the can of Brasso and take a cotton ball and touch it to the inside of the lid of the Brasso can.
I move the Brasso-dampened cotton ball, using fairly heavy pressure, in narrow ellipses from the hub to the edge working my way around the disc paying particular attention to visible scratches.
When things look better, and my hand and arm are tired, I clean up all traces of Brasso and again run DVD Decrypter to see how I've done.
Repeat as necessary.
Once I'm able to successfully read the data I generally use FixVTS on the saved data and DVD Shrink to create an ISO. Any backup method should work or the original disc might be okay as is.

About four years ago I bought a small can of Brasso. It's currently about half full. Good luck.

Jim

slk001
4th December 2009, 20:00
Toothpaste also works well as a polishing compound. After I've finished polishing, I use a wood paste wax (I use MinWax) to return to a glossy finish.

And I've had DVDDecrypter completely recover a DVD that had a bump in it - it took over 3 hours, but it did recover all the disk using a Pioneer writer.

nevragain
4th December 2009, 21:05
It is possible to brute force the keys in DVDDecrypter its by default the fallback method.

Ghitulescu
6th December 2009, 19:13
All this would give you is a recovered encrypted data stream. Unless there is a new program which will decrypt a data stream like this using user inputted CSS keys, your data stream will be useless.

Most decrypting programs that I am aware of decrypt the target disk by fetching the actual CSS keys from the original disk.

What you and the OP say are phylosophical issues, because none of you has actually tried it but instead keeps commenting "what if"...

With a PIV class PC you have a positive brute force in less than 1 second, this is how most decrypters work (this also helps to avoid mastering errors or similar issues).

slk001
7th December 2009, 19:15
What you and the OP say are phylosophical issues, because none of you has actually tried it but instead keeps commenting "what if"...

With a PIV class PC you have a positive brute force in less than 1 second, this is how most decrypters work (this also helps to avoid mastering errors or similar issues).

I know that it is possible to do this, but DVDDecrypter will not even open a DVD on a hard drive. My comment was directed toward the "newbie" class of user. I don't know of a decrypter that will do this on files on a hard drive, but then I haven't been looking for a program that does this.

nevragain
8th December 2009, 00:08
The original decss could do this or you could just make an .iso and feed that with a virtual drive into your decryption program.
Also dvdfab can open files on the harddrive but I'm not sure about decryption.

CWR03
8th December 2009, 00:53
Won't DVD Decrypter be able to extract files from an ISO image mounted in a virtual drive?

Ghitulescu
9th December 2009, 08:27
Besides, there's no "quick" method to read the damaged sectors. There are methods that read them successfully, or methods that "read-by-ignore".

If you care, be prepared to spend hours (I mean hours) for each DVD, or you can spare your time and buy another original.

dlanod
13th January 2010, 22:41
Hi there!

I wonder why no one ever tried to use IsoPuzzle together with AnyDVD.
Unchecking 'Copy protection based on unreadable sectors' in AnyDVDs 'VideoDVD->Settings' always works fine for me.

Ghitulescu
21st January 2010, 10:39
Unchecking 'Copy protection based on unreadable sectors' in AnyDVDs 'VideoDVD->Settings' always works fine for me.

It's not the same thing. The skipped sectors are not needed in case of a CP-DVD so it plays no role if you recover them or not.

Or are you sugesting that the damage cleverly circumvents the essential data?

dlanod
21st January 2010, 17:17
The skipped sectors are not needed in case of a CP-DVD so it plays no role if you recover them or not.

Yes - That's right!

But if you don't uncheck the 'Copy protection based on unreadable sectors' anydvd will replace ALL unreadable sectors.
In this case it doesn't return errorcodes to isopuzzle!
Isopuzzle will 'see' a perfect readable disk and wont make any retries on the real damaged parts!
:eek:

abrogard
16th December 2013, 12:13
Can I reopen this old thread for a short while?

I have a disk going round in the drive now.. stuck at 84%, 200M into a 400M file, the last of the 'big' files on the disk.

With DVD Decrypter

Currently done 37 retries.

Been there 1.5 hours now.

I hate the sound of the drive going over and over the same spot (if that's what it's doing).

This is not so terribly important, it's just a copy of a kid's favourite disk.

Two questions:

1. Does it damage my drive (drastically shorten the life) letting it do this?
2. Is there a better way?

:)

marsoupilami
16th December 2013, 17:21
Hi!

Ever tried isopuzzle?
If your beloved disk is encrypted, it's possible to decrypt it later with DVDDecrypter by mounting the resulting ISO with e.g. Daemontools.

:)

I never damaged a dvd-drive, torturing it endlessly during testing isop...

abrogard
16th December 2013, 22:26
A nice thought and thanks for writing such a good piece of software ....

Unfortunately in my case it won't work - can't see my drive. An LG 'super multi'.

And I was interested by that 'cool down' stuff in your readme.

DVD burners/readers require time to cool down sometimes, do they?

Like perhaps after DVD Decrypter has been flogging away for two hours?

marsoupilami
16th December 2013, 22:41
You have the right (nero) wnaspi32.dll?

I know, that there is a problem with at least one sata-controller (but I don't have access to such a machine ...).

If you really want to copy only this specific disk, it will be easy to find another pc to do this job!

abrogard
16th December 2013, 23:59
Well your prog didn't complain about the dll not being there.

So I went to another computer and it did complain about the dll so I downloaded it and put it in the directory and ran the prog and it's running now, making the iso, no problem.

There must be something about that other machine. The sata controller, you think? If I can get any details from within that machine and pass them onto you, that might help you with developing your prog just let me know...


Meanwhile: Thanks very much.

:)

laserfan
17th December 2013, 13:58
Ever tried isopuzzle?

Wow the author appears! :D

I've admired & promoted IsoPuzzle in the past but thought you were long gone after what, 2013-2009=4 years since last release...I might have to donate now knowing you exist!

My only idea with IsoPuzzle is there appears no way to tell the program to concentrate on the skipped/erroring sectors. It would be nice if it were possible to enhance it in a couple ways:

1. An option for "the first time it encounters a problem area on the disc, try recovering that XX times then just give up" i.e. to find a problem area that is unreadable, but then to continue to make an effort at the rest of the disk can be wasted time.

2. To somehow complete the iso with dummy data in the damaged areas. And no, I don't know whether this makes sense, but in the case of DVDs and BDs that have tiny damages, these do sometimes play through on a set-top player and so why not a copy as well?

Thanks for reading marsoupilami. :)

marsoupilami
18th December 2013, 15:44
Well your prog didn't complain about the dll not being there

It doesn't complain, if the load-dll-function doesn't return an error. Obviously there is a "wnaspi32.dll" somewhere inside the dll-searchpath. It would have been better to check it explicitely...

2013-2009=4 years since last release...


That's true - I had a lot of troubles the last years.
Sometimes I thought of improving something. I couldn't decide whats best: Rewriting everything from scratch using QT or advancing from mfc6 to 2008 or not ...
However, I would like to rid of the 20 year old aspi thing.

2. To somehow complete the iso with dummy data in the damaged areas. And no, I don't know whether this makes sense, but in the case of DVDs and BDs that have tiny damages, these do sometimes play through on a set-top player and so why not a copy as well?

Wow ... nice! Noone told me, that it works on BD!:eek:
(Somewhere in the future I'll buy an external BD drive, when donations reach the falling prices)

Concerning dummy-data: unreadable data is replaced by all zeroes. That is, what operating systems do for expanding files since DOS times.

For "cleaning up" a DVD image with such dummy areas I mount the resulting "most complete" ISO with DaemonTools. Then I use DVDDecrypter (one of the most clever programs ever!) to "rip" it again. It replaces these areas with DVD-compatible dummy sectors, where appropriate. I think it also takes a look on the IFO/BUP files and tries to correct them - DVDDecrypter is really a great thing!

laserfan
18th December 2013, 20:38
I would like to rid of the 20 year old aspi thing.
Yeah I suppose, but... it works! Even on my W7 64-bit OS. One other thought occurred to me--if IsoPuzzle could change drive speeds to allow slower reading for example?

Noone told me, that it works on BD!
You bet. Well I suppose I could be wrong, but I'm 99% sure I saved a BD once with IsoPuzzle. I do know it rips no problem.

areas with DVD-compatible dummy sectors
I didn't know that myself; I suppose the same would have to be true for BD.

Still I love the tool as it is, especially that I can even change readers to try to get a good rip.