Saturday, 18 August 2018

ntfs - Create 8.3 name for an existing directory


I have a machine that initially had 8.3 filename creation disabled. However, this was causing issues with some legacy software, so it was re-enabled. I'm wondering if it's possible to go back and "add" 8.3 filenames to certain existing directories.


For example, say I have a directory named "C:\name with spaces" and I get the following output when I run "dir /x":


C:\>dir /x
Volume in drive C has no label.
Volume Serial Number is 6873-65B8

Directory of C:\

04/09/2010 01:57 PM
name with spaces
...

I'd like to somehow add an 8.3 name for the directory without recreating it, and then get the following:


C:\>dir /x
Volume in drive C has no label.
Volume Serial Number is 6873-65B8

Directory of C:\

04/09/2010 01:57 PM
NAMEWI~1 name with spaces
...

I tried the 'rename' command but it didn't do the trick.



Answer



http://technet.microsoft.com/en-us/library/bb490642.aspx:


 fsutil file setshortname  

This worked, but required me to boot into recovery console (on win 7 this is via tapping F8 before you boot.) Also required me to navigate to the disk in question, and run this first:


fsutil behavior set disable8dot3 0

No comments:

Post a Comment

Where does Skype save my contact's avatars in Linux?

I'm using Skype on Linux. Where can I find images cached by skype of my contact's avatars? Answer I wanted to get those Skype avat...