I have a 5TB external NTFS drive thats nearly full. It was exhibiting an odd behavior: I would copy a file to it, the total space free would adjust accordingly, but the file was nowhere to be found.
So I ran check disk on it (from the Windows 7 UI, not the command line) on it and the check disk seemed to get stuck (The file number that it was working on did not change for over 36 hours), so I cancelled the check.
Now, the drive is unreadable. It is recognized in device manager, and in diskmgmt.msc it is shown as an unallocated drive, and it prompts to me allow disk management to initialize it with MBR or GPT.
So, at least the drive isn't broken. How can I recover the data?