So your hard drive crashed? (which isn't Windows' fault and any hard disk activity or shock could cause it, I'm guessing it didn't overheat since you said the disks are in screwy positions)
(If Windows won't detect the hard drive then it crashed; use Logical Disk Manager in Administrative Tools -> Computer Management to check. If it's detected but you can't read from it then it's probably corrupt)
Maybe you could shove the disks into a new hard drive of the same model? (not sure if it'd damage data or anything, and also data recovery will cost a few thousand dollars, I think)
And you could use Amazon S3 for backing up. It'll cost you 15 cents a month per gigabyte of data(rounded up every month) but they also charge a little for upload/download and you could use it for web hosting too if you wanted. So it'd basically cost one cent a month to use it for backing up code unless you also back up binaries or other data(up to 68mb will cost one cent).
|