Did you try the program mentioned above TestDisk? Moving drives between different OSs can cause problems.
Joe