Hi all,
This may fix the problem: FATsort
There is a version available for Linux (in Ubuntu just sudo apt-get install fatsort)
For Windows:
FATSort
These programs are not the same. But they should work the same. These programs take the disk and resort so that everything is in placed in alphabetical order.
Both programs directly address the FAT tables. So use with caution! (make sure you have a backup of what's on the disk)
Instructions for Linux:
open a terminal
sudo umount /path/to_disk (i.e. /media/disk)
sudo fatsort -c /dev/disk (replace disk with the device i.e. /dev/sdb1)
The -c is to ignore the case of the files. To me that seems the preferred method.
Instructions for Windows, just see the website.
I just tried this under Linux and tested in our brand new Insight: it worked perfectly. I have the tracks numbered in the file name to make sure they end up in the right order.