OK, this is more clear now.
This is how things work.
When you save a file, the computer not necessarily saves a whole file in one place. It may be scattered in chunks all over your drive.
When you run disk defragmenter once in a while, those chunks should be put together, so when the computer is looking for that file later, it doesn't have to look in different places, but in one place. Your computer will work faster.
Now, when you delete a file, it's not like the file totally disappeared.
All, it happens, the computer removes file's header, so when you search for that file, the file appears to be gone.
In fact, only the header is missing, so the search function can't find the file.
At the same time, the computer marks the space taken by the file as "empty", so the space is ready to be taken by another new file.
If you'd try to recover "deleted" file at the very same moment, using some recovery program, you'd have no problem to recover it.
Now, the more you use the computer, the bigger chance, that "empty" space will be overwritten by another file.
It doesn't have to happen right away, but eventually will happen.
When you move some data to a new drive, only that data is moved, nothing else.
does it copy that file and everything "underneath" it?
Summing all this up...
The only chance (however slim) to recover file A would be to try to recover it from the old drive.
A new drive won't have any traces of it, unless you moved an image of the old drive to the new one, which apparently is not your case.
Edited by Broni, 20 January 2011 - 09:31 PM.