Joep,
under Windows there are two scenarios that could cause data corruption on a USB-Flash-Drive:
- The Flash-Drive is removed during a write operation. This potentially destroys the FAT which results in data loss. There is not much that you can do against this behavior, neither on Windows, nor under VxWorks.
- With caching enabled for the Flash-Drive there is a chance that files are not written to the drive completely because some parts of it are still sitting in the PC's memory. When the drive gets removed the data is corrupt.
I don't think that VxWorks uses cache for mass storage devices at all so this issue shouldn't be relevant for a cRIO-9012, but I will double check if this is true.
Best regards,
Jochen Klier
National Instruments Germany