- Oct 10, 1999
- 9,558
- 0
- 76
One of the first things I do when I set up a new system with XP is to turn off the 8.3 filename creation under NTFS. I don't know if it really makes any difference, but there's generally no reason to have it happening.
If at some point I did run into some software that I HAD to use, which also for some reason wouldn't work without 8.3 filenames available, would there be a simple way to generate the 8.3 names? Would something equivalent to the UNIX "touch" command would cause the file names to be regenerated (after I disabled the Registry key so they could be made of course), and then just run that against every file on the system? Or would every file have to be renamed, then changed back (which would require plugging the drive into another system or maybe making the change from a Recovery Console and would be unfeasibly long)? Would it just plain not be possible?
Obviously having to rename every file twice, it would be simpler and take less time to just wipe and reinstall, but perhaps a script could be created that stores the original name, renames the file, then renames it back to the original and moves on to the next one. Or a straight list of all the files could be made, and a matching list of randomly generated names, and then the rename command attached (a spreadsheet open with those in two columns, the first column the rename command, copy and past each line or just batches of them, then swap the two name columns and repeat).
Yeah this is an odd question. I don't have a need for the answer now, it just occurred to me.
If at some point I did run into some software that I HAD to use, which also for some reason wouldn't work without 8.3 filenames available, would there be a simple way to generate the 8.3 names? Would something equivalent to the UNIX "touch" command would cause the file names to be regenerated (after I disabled the Registry key so they could be made of course), and then just run that against every file on the system? Or would every file have to be renamed, then changed back (which would require plugging the drive into another system or maybe making the change from a Recovery Console and would be unfeasibly long)? Would it just plain not be possible?
Obviously having to rename every file twice, it would be simpler and take less time to just wipe and reinstall, but perhaps a script could be created that stores the original name, renames the file, then renames it back to the original and moves on to the next one. Or a straight list of all the files could be made, and a matching list of randomly generated names, and then the rename command attached (a spreadsheet open with those in two columns, the first column the rename command, copy and past each line or just batches of them, then swap the two name columns and repeat).
Yeah this is an odd question. I don't have a need for the answer now, it just occurred to me.