"Unallocated space" means only that the file allocation table has been hosed............
Are viruses etc. known to do this? Kill the file allocation table?
Yes.
Just because Microsoft-based products can't see the data, doesn't mean it isn't there.