Categories Windows Vista

Disable MS-DOS file names on NTFS partitions


Old legacy of MS-DOS, creating short file names is still enabled under Vista while the file system is NTFS. As a result, each file creation has a dual name: one short one with 8 characters for the name and 3 for the extension — name 8.3, the other complete containing the entire name of the file. A small intervention will allow us to correct this!

Objectives

As Microsoft officially says, generating MS-DOS filenames on NTFS volumes is only useful for 16-bit programs, which has not been the case for a long time.

Therefore, by disabling this dual name — and therefore, in the end, by keeping only the one really useful to the system, we will increase the performance of the hard drive somewhat.

Certainly, you will certainly not see any differences, but that’s always taken in a quest for performance optimisation!

Also note that this trick only applies to newly created files so that the dual name will be retained for files prior to this manipulation. There is one way to delete it, but it is risky as some entries in the register still use the name 8.3

Application

Open the start Menu, enter regedit then press the button Entry.

Capture d'écran - Menu Démarrer, saisie de la commande regedit
Screenshot of screen — Start menu, enter the regedit command

Visit the following location:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

In the right side panel, double-click on NtfsDisable8dot3NameCreation then switch the value to 1.

Capture d'écran - Modification de l'entrée NtfsDisable8dot3NameCreation
Screenshot — Modification of the input NtfsDisable8dot3NameCreation

Confirm by clicking on OK.

Restart the computer to validate the changes.

If you want to reactivate this option for a reason X or Y, simply shift the value to 0.

9 comments

Leave a Reply