Originally Posted by Birdskenburg
Yeah I think you're right. Still, it's strange that seedoubleu is reporting to have more than 14GB of 'bad sectors', what would be hidden there?
I still think this has something to do with the device's memory controller, because the 3+ GB really isn't accessible.
As Paul from MoDaCo said, HTC's not using the standard ICS MTP protocol. They've created a hybrid so the phone can support mass storage. Rather than letting the OS manage storage as a single disk, they're manipulating storage behind the scenes to create the illusion of two separate disks. It would make sense (to me) that what CHKDSK is viewing as bad sectors could be a virtual drive expanding and contracting. Just a guess.
P.S. - To further support this, something strange happened when I had the phone charging via USB. I was using Astro to move some files around and I got "disk full" errors. When connected via USB, even for charging, phone storage is locked on the device and isn't reopened until it's disconnected and the phone does a media scan. So HTC's obviously doing some voodoo in the background.