You can’t. Once a block goes bad it is bad for ever. On a hard drive you can run chkdsk to have Windows attempt to recover the data from the bad block and mark it as bad so that nothing tries to use it again. On a DVD there’s no way to do this. Copy the data from the disk that you can get and throw the disk away.