User Tools

Site Tools


microsoft:windows:8dot3name

8.3 namen toekennen

Als je op de fileserver het genereren van 8.3 namen hebt uitgezet (Microsoft Support - How to Disable the 8.3 Name Creation on NTFS Partitions), bijvoorbeeld vanwege performance tuning tips, en je moet het later weer aanzetten, dan worden voor de bestaande bestanden geen 8.3 namen gegeneerd. Alleen de daarna (op)nieuw aangemaakte bestanden en directories met meer dan 8 tekens in de naam worden naast de lange bestandsnaam voorzien van een 8.3 naam.

Om nu toch de 8.3 namen aan te maken voor bestaande directories, kun de volgende twee opties proberen:

  1. Herstel de bestanden uit backup, daarbij worden ze opnieuw geschreven en gelijk voorzien van een 8.3 naam. Suggestie van:"Can't run 16-bit Windows Program" Installation Error
  2. Kopieer de bestanden naar dezelfde map met een andere naam verwijder vervolgens het origineel en hernoem de kopieën.

Een andere optie is om het volgende commando te gebruiken:

fsutil file setshortname <filename> <shortname>

Hiermee kan per bestand en directory aangegeven worden wat de 8.3 naam moet zijn. Meestal komt dat neer op de eerste 6 postities van de naam (spaties tellen niet mee) met daarachter “~1”.

Heet een map bijvoorbeeld zo:

D:\Data\Map met een lange naam

Dan is de shortname:

MAPMET~1

Of MAPMET~2 als er al een map genaamd “mapmet” of “map met” staat die alfabetisch (?) eerder komt.
Het fsutil commando word dan:

fsutil file setshortname "D:\Data\Map met een lange naam" MAPMET~1

Om dit te mogen uitvoeren op een bestand of directory moet je de juiste NTFS rechten (full access?) hebben.
Mocht je zelfs met de juiste rechten nog tegen de melding “Error: Access is denied.” aanlopen, controleer dat niemand het bestand open heeft staan, of een bestand open heeft in de (sub)directory als het om een directory gaat.

Een andere commandline tool die hiervoor gebruikt kan worden is SetSFN.exe van Optimum X.
In dat geval word het commando:

SetSFN /F:"D:\Data\Map met een lange naam" /SFN:MAPMET~1

Bron fsutil setshortname optie: Antimail - NTFS curiosities (Part I): Short file names

microsoft/windows/8dot3name.txt · Last modified: 2010/08/28 10:58 by bas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki