EDIT: Just like in Windows, you can't just transfer copy protected original DVD data by just doing copy-paste. Copy protected DVDs remain copy protected in Linux. So all this only works with non copy protected data.
Draft 1:
Although Windows option may be available using
http://www.cygwin.com/,
the reason why Linux may give us better results is that Windows does not treat devices like block devices the way Linux does:
1. Boot into Linux using an
Ubuntu Linux bootable CD:
http://www.ubuntu.com/desktop/get-ubuntu/download
(Click on 'Try Ubuntu' when prompted from CD.)
2. Upper left part of the screen > System > Administration > Synaptic Package Manager > if another window pops up, close it > (upper left, where it says File, Edit, Package) click on Settings > Repositories > CHECK the option where it says universe > Close > Close > (upper left corner) Reload > wait for it to download and install everything then close all windows (all windows need to be closed or else the next step will not work).
3. (Upper left corner) Applications > Accessories > Terminal >
sudo apt-get install gddrescue
4. Do not use temporary desktop, only files up to 1 GB may be copied from it. Instead, recover the DVD to one of your hard drives. Find out the name of your hard drive by going to Places > Computer
5. You need to actually click on the name of your hard drive and display its contents so that the drive can be recognized by the system.
If the name of your hard drive is D Drive, then go back to the Terminal (DOS looking window) and use this command:
ddrescue /dev/dvd /media/"D Drive"/dvd.iso /media/"D Drive"/dvd.iso.log
or the way Linux community prefers to write it:
ddrescue /dev/dvd /media/D\ Drive/dvd.iso /media/D\ Drive/dvd.iso.log
if the name of your drive has no spaces, and is called Ddrive then use
ddrescue /dev/dvd /media/DDrive/dvd.iso /media/DDrive/dvd.iso.log
6. After
time from last successful read is at least say, 30 min to 1 hr, end the operation by pressing CTRL+C [CTRL and C together] then reboot into Windows and see if dvd.iso file contains recovered data.
If not, there are two other commands that can be used to go after the bad sectors
ddrescue --direct --max-retries=3 /dev/dvd /media/"D Drive"/dvd.iso /media/"D Drive"/dvd.iso.log
ddrescue --direct --retrim --max-retries=3 /dev/dvd /media/"D Drive"/dvd.iso /media/"D Drive"/dvd.iso.log
P.S. Note that instead of burning a Linux CD, there is also a USB stick option:
http://www.pendrivelinux.com/