I just read
Windows 8 File System Performance and Reliability Enhancements in NTFS.
Neal Christiansen. Principal Development Lead. Microsoft:
and particularly noticed this:
So I ran the commands to check these things on my system.
The commands look like this:
I disabled 8dot3names on all but boot drives and removed them with the strip option.
---- 8DOT3NAME Commands Supported ----
query Query the current setting for the shortname behaviour on the system
scan Scan for impacted registry entries
set Change the setting that controls the shortname behavior on the system
strip Remove the shortnames for all files within a directory
This seemed to go well, but I don't recommend using it on USB Flash drives - it takes forever.
I left them on the system drive C: and looked over the report, which dominates with Office shortnames. Here is a sample of the scan output (I removed the Hive key display to make it fit):
There are so many I don't want to remove them manually and even a registry search and replace would take some time:
Does anyone know of an automated tool that will search for these registry settings and replace the shortnames with the long name?
>fsutil 8dot3name scan /l E:\Temp\fsutil-8dot3-C.log /s C:
Total affected registry keys: 1236
Scanning 8dot3 names...
Total files and directories scanned: 373526
Total 8dot3 names found: 234863
Total 8dot3 names stripped: 0