The problem could be caused by any combination of the following:
· Using any disk utilities that perform activities such as scanning for file system corruption, defragmentation, directory sorting and the like that are from before Windows 95/98 or are not long-file-name-aware, can cause the long names to be stripped from directories or even entire disks. Don't use them! Only use utilities certified to work with Windows 98.
· Older Windows and DOS applications that don't understand long file names will only see the short file name alias. Even if they are running in Windows 95/98, when you go to open your file with this software you will only see the short form alias, and that is all they will use when you do a "Save As" to save the file as well.
· Be wary of file transfer and backup utilities that don't handle long file names carefully. If you use older DOS software to back up your hard disk then the long names will be totally lost if/when you have to restore after a crash. If you use a DOS (older DOS, not the DOS that comes with Windows 95/98) file-transfer utility then the files on the destination machine will only have the short names.
· Be wary of copying files around the disk using older software. They may accidentally wipe out files that have different long names but the same short file name alias.