You say that you recovered the data with Linux even though Windows couldn't read the drive. I suggest that the proper next step isn't to try to repair the NTFS partition at all, but rather to remove it entirely and then repartition the drive. Linux can indeed remove the NTFS partition, but it can't create a new one. Windows can delete the bad NTFS partition and also create a new one, so Linux really isn't needed past the data recovery at all (at least if you want to reinstall Windows with another NTFS partition and go through this again later).