Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have been scammed by a USB stick supplier. The file table is incorrectly set up to show the size you think you purchased. When you try to write to the device, it seems to work as the directory shows up but since the storage memory is not what the (say) FAT 32 table indicates, your data is corrupt and never comes back.

I can possibly use this chips for some other things if I can look at the real storage capability and fix the File Control Blocks to be accurate. I have opened up some of the sticks but they put epoxy over the internal components so I cannot research the manufacturers.

I am an experienced low lever programmer and device driver writer. I actually wrote the first Norton AntiVirus software with Peter Norton back in the early 90's. I have no experience with USB memory stick technology however.

What software tools or hardware interfaces do I need to set up to get at and program the interface? Any training / learning documents as well?

share|improve this question
    
What do the drives show for capacity if you try to partition them with (for example) Linux fdisk/cfdisk? It may just be a matter of wiping out the partition table and creating a new partition table and filesystems. –  killermist Jul 7 '12 at 23:26
    
@killermist, I think that is exactly the problem, that the device is reporting for example 32GB to the system (i.e., the BIOS, fdisk, etc.) but actually only has, say 1GB. As such, re-partitioning won’t help. (Besides, taking the post at face value, I would think that someone who helped write the first Norton anti-virus would have considered re-partitioning.) –  Synetech Jul 8 '12 at 3:10
    
@Synetech Well, you never know. I've often tried all kinds of things to fix something when later someone pointed out something super-simple, and it was exactly the right thing. –  killermist Jul 8 '12 at 3:17
    
Even if the drive itself is reporting wrong capacity you could just create a small partition at the beginning, where the sectors are available. –  Gurken Papst Jul 8 '12 at 8:44
    
Hardware interface, a hammer;) –  Carl B Aug 26 '12 at 3:44

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.