this is a possibility... have you got another hard drive? unplug this seagate. install windows on the other driver. then connect the seagate as an external or possibly as a slave drive. as long as the NTFS is in good order, you'll be able to retrieve your files.
you can get external ide or sata cables to plug into the seagate drive and have a usb plug at the other end.