Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista General Discussion > about 8.3 filename

Reply
Thread Tools Display Modes

about 8.3 filename

 
 
bamsan
Guest
Posts: n/a

 
      10-13-2007
When using ntfs, you can turn off 8.3 filename creation. My understanding
is, vista will stop generating 8.3 filenames as soon as you disable it in
the registry, but what happened to 8.3 names before the registry tweak? When
will they ever get removed? or they will just stay there and become eternal
garbage on my system?

If I -- for some reasons -- decide to re-enable the 8.3 names, will vista
automatically re-generate the names? or there is extra steps to force vista
to do so?

Thanks for help

 
Reply With Quote
 
 
 
 
Andrew McLaren
Guest
Posts: n/a

 
      10-13-2007
"bamsan" <> wrote ...
> When using ntfs, you can turn off 8.3 filename creation. My understanding
> is, vista will stop generating 8.3 filenames as soon as you disable it in
> the registry, but what happened to 8.3 names before the registry tweak?
> When will they ever get removed? or they will just stay there and become
> eternal


No, the existing 8.3 names will exist forever. If you really want to get rid
of them, you would need to reformat the disk.

However, the 8.3 names occupy very little space. This optimisation tweak is
often promoted by people looking for optimisation tweaks; rather than the
result of any performance tuning per se. On current systems, given
contemporary hard disk and CPU performance, the overhead is neglegibile.
And, turning this off will create problems for any 16-bit apps you run.

Anecdotal evidence is - well, anecdotal! - but, for what it's worth: I tried
this a few times, but then gave up. It didn't improve performance to any
significant degree; but it did bite me in the arse, when I least expected
it.

> If I -- for some reasons -- decide to re-enable the 8.3 names, will vista
> automatically re-generate the names? or there is extra steps to force
> vista


The 8.3 names are not automatically created. To create 8.3 names you need to
force the files to be recreated, for example by a backup and restore.

Hope it helps,

--
Andrew McLaren
amclar (at) optusnet dot com dot au


 
Reply With Quote
 
DevilsPGD
Guest
Posts: n/a

 
      10-15-2007
In message <u#> "Andrew McLaren"
<> wrote:

>However, the 8.3 names occupy very little space. This optimisation tweak is
>often promoted by people looking for optimisation tweaks; rather than the
>result of any performance tuning per se. On current systems, given
>contemporary hard disk and CPU performance, the overhead is neglegibile.


There is one other consideration, the short filenames sometimes create
unexpected results when dealing with wildcards.

For example, open a command prompt and type "dir c:\*~*" and you'll
typically see "Program Files" listed (and possibly others)

In some cases the short file names can actually create filenames that
cause unexpected wildcard hits. For this reason I've kept SFN
generation off on most of my servers (Except user-facing file servers)
for some time, without any ill effects.

>And, turning this off will create problems for any 16-bit apps you run.


Worse, there is still the odd 32-bit app that relies on short file names


Luckily, only one of my server apps has this particular issue, and as a
result I keep it in a SFN-accessible path structure (In other words,
rather then generating SFNs system wide, I simply only use SFNs in this
app)

--
You can get more with a kind word and a 2x4 than just a kind word.
 
Reply With Quote
 
bamsan
Guest
Posts: n/a

 
      10-15-2007
Are there some way to completely remove 8.3 filenames? Especially the
leftovers before you turn it off from the registry. 3rd party utility maybe?

"DevilsPGD" <> wrote in message
news:...
> In message <u#> "Andrew McLaren"
> <> wrote:
>
>>However, the 8.3 names occupy very little space. This optimisation tweak
>>is
>>often promoted by people looking for optimisation tweaks; rather than the
>>result of any performance tuning per se. On current systems, given
>>contemporary hard disk and CPU performance, the overhead is neglegibile.

>
> There is one other consideration, the short filenames sometimes create
> unexpected results when dealing with wildcards.
>
> For example, open a command prompt and type "dir c:\*~*" and you'll
> typically see "Program Files" listed (and possibly others)
>
> In some cases the short file names can actually create filenames that
> cause unexpected wildcard hits. For this reason I've kept SFN
> generation off on most of my servers (Except user-facing file servers)
> for some time, without any ill effects.
>
>>And, turning this off will create problems for any 16-bit apps you run.

>
> Worse, there is still the odd 32-bit app that relies on short file names
>
>
> Luckily, only one of my server apps has this particular issue, and as a
> result I keep it in a SFN-accessible path structure (In other words,
> rather then generating SFNs system wide, I simply only use SFNs in this
> app)
>
> --
> You can get more with a kind word and a 2x4 than just a kind word.


 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
deleting files where the filename is too long Cool Dude Windows Vista File Management 3 05-10-2009 05:44 PM
Show filename during copy? Sean S Windows Vista File Management 0 05-09-2008 05:41 AM
Change Filename Settings for Recorded TV Matt Cantando Windows Vista General Discussion 3 03-03-2008 02:32 AM
Forcing filename only search? Nigel Molesworth Windows Vista General Discussion 1 11-24-2007 05:24 AM
What is the RC2 filename please? Beck Windows Vista General Discussion 12 10-30-2006 09:39 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59