I have a 320gb usb2 disk with a single 320gb fat32 partition correctly opened and read by windows 10.
I needed to transfer its data to a 500gb usb2 disk but I was not able to format it in fat32 neither on windows nor in linux.
I managed to clone (with the clonezilla liveCD) the 320gb disk over the 500gb one and also the partition was expanded to the full disk capacity (and from linux and from my wii console I can read those data fine)
Despite this, both windows 8.1 and 10 refuse to mount the partition that is reported as RAW Can this be caused by this bug in gParted? Should I try using TestDisk to fix this as suggested to this other question?
Finally I decided to download a disk editor tool (from disk-editor.org) and I compared the original FAT32 boot sector with the one of the cloned and enlarged disk (offset 32256) I verify that the aforementioned gparted bug was actually present, so I changed the hex code 0x78 to 0xEB and the partition was identified and mounted at once. Problem solved!
– sigmud Mar 19 '17 at 07:39