I made some monumental level of screw ups recently with a 3TB disk. I accidentally pulled out the cable and RAWed my disk. I then played around with Partition magic and couldn't get things back due to a conflict between the default of MBR and the GPT partitioning I had used to set up the disk.
Then I got impatient at all the messing around I was doing and just went ahead reinitilaized the disk with GPT which recreated partition tables etc and when I started the disk I was prompted to do a quick format. I rushed through the dialog and said "no" thinking "no" I don't want to format at all when I should have said yes as that would have just wiped the file tables.
By saying "no" the disk manager went ahead and started a "full" format, which i couldn't cancel. After about a minute or 2 I deliberately crashed the machine to stop the format so I didn't 00000 out my data.
I thought all was lost and figured every file on the disk was now probably at best a partial and at worst just gone. But then I used WinHex and was able to successfully recover "all" my data.
So my question is where does a full format start? The disk was reasonably new and had never achieved capacity maybe 65%. I had also never defragmented the drive. In my mind this would mean there would be a ton of 0000 at the end sectors of this disk.
I had however expected the full format to start at the first sectors of the disk thus immediately wiping data / being destructive. But it appears since nothing was lost, that a full format actually starts at the end sector and works it's way down.
Is this right and is it deliberate for idiots like me who accidentally start a format they didn't want?
If it is I would like to suggest it's a very clever bit of fore thought on someones behalf.