You could try slaving the drive on another computer and then run disk check on it.