A minha unidade de USB funciona bem em Windows 7, mas quando a introduzo em um Sistema operativo diferente, por exemplo, Windows XP, me pede para reformatar a unidade.
Por quê?
Você pode ter formatado a unidade com um sistema de arquivos exFAT enquanto utilizava o Windows 7. Para resolver, formate novamente a unidade com o sistema de arquivo FAT32 ou NTFS.
Também é possível você atualizar o seu sistema operativo de maneira a ser compatível com exFAT.
Tenha em conta que alguns dispositivos (leitores de MP3, molduras digitais, etc) não irão ler sistemas de arquivo NTFS ou exFAT.