I’d recommend you check out Jochen’s post on the Discover the Windows Embedded Experience blog that lists some fixes he figured out related to USB mass storage not working properly on Windows Embedded CE.