sulla prima domanda non saprei risponderti....
per la seconda, non credo dipenda solo da nome troppo lungo, ma dal tipo di FAT che usa la X (File Allocation Table)
La xbox utilizza una sua fat, chiamata Xfat che non accetta certi caratteri speciali tipo @ % & et simili
prova a rinominare il file in oggetto...
-=============-
BeAR is my life