Windows Error 0×80070052 on Copying Lots of Files to a USB Drive.
I was copying a few thousand files to a San Disk Micro Cruzer Memory Stick with over 2gb of space on it. Windows kept throwing me an error that it was unable to copy my files due to error 0×80070052.
I tried via copy and paste and then drag and drop – and I went as far as to try it via command line.
No go.
On a hunch I decided to check the format of the drive – I was sure it was Fat32. But I was wrong and the drive was Fat and there are a bunch of limitations on Fat drives. I copied all my files off the drive, formatted it using Fat32 (Not NTFS because I use Mac’s occasionally and Fat32 is the cross platform friendly format)
Now my only issue is why the hell would they ship there drives as Fat over Fat32? Anyone got any guesses?
| Print article |


about 2 years ago
I recently received a 1GB USB flash drive that is FAT16 but it also has a 2MB partition with an autorun.inf, launcher.exe, a PDF file and a SWF file on there. Fortunately, I have autorun disabled on my PC. I have tried to remove the smaller partition, delete the files, format, etc. in Windows, but it is recognized as CDFS read-only. I cannot change the attributes via cmd.
I decided to run parted from a LiveCD and managed to convert the filesystem to FAT32 but was not able to find the 2MB partition. I will be trying out gparted next…maybe I’ll have more luck with the graphical interface.
about 2 years ago
Dos 6.22 will blow that away – check out bootdisk.com, I did a post on it last week.
about 2 years ago
Update: I did try a gparted LiveCD as well as booting Dos 6.22, both with no luck. Everything I’ve tried has been able to find just a single partition on that USB stick. Formatting the partition does not affect the 2MB phantom partition.
I really have no idea how these files are stored on this device or why Windows(XP) is able to see them where other options have failed to do so. For a 1GB USB stick, it probably is not worth the time or the effort (but I do like a challenge from time to time).