TWEAK: Disable 8dot3 AND strip all your files from 8dot3 names


Recommended Posts

disable or not and strip or not, there still is compatibility. for example, on this location registry keys affected by 8.3 are 1000+, but those are all Office14 related and the apps work just fine and have worked just fine.

disable or not and strip or not, there still is compatibility. for example, on this location registry keys affected by 8.3 are 1000+, but those are all Office14 related and the apps work just fine and have worked just fine.

This resembles the XP vs 7 debate.

Unless you aren't using 6+ years old programs or devices (pc components do not count) it is safe to strip 8.3.

Before you start giving people more ridiculous advice on tweaks that can break their OS while saving at most a couple of nanoseconds a day you should learn how to use, or rather not use double negatives. It's the second time this thread you've basically said the opposite of what you mea because you're trying to be clever and screw you the double negatives.

This tweak can, in certain but rare situations, be helpful but otherwise it is not worth messing with.

hardbag: Provide some actual proof before telling users to change it but if you can't do that then why waste your time?. My advice is to just leave it alone and move on.

Heh. No. And when many of the 7 services are needed, many of them are not, mostly for standalone desktop. Though, fsutil 8dot3name strip does not work without server service. But yes, on a standalone desktop workstation and server services are completely unneeded. Perhaps we should not go into a services discussions :D

  • 3 months later...

The Vista compatibility was made because everybody was surprised how many installers were 16-bit. Now Vista completely changed how applications are written, no more 16-bit and no more crap code that could execute in XP. Unless you aren't using 6+ years old programs or devices (pc components do not count) it is safe to strip 8.3.

There is a simple reason many installers were 16-bit: They worked.

Don't fix it if it ain't broke.

Yes, it is ridiculous to release 16-bit software in the 21st century, but if it works, nobody will spend time (and money) on "fixing" it.

About "no more 16-bit and no more crap": Oh boy, are you sure you're on the same planet as we? ;)

Last year I used one of the best/most famous/etc... and to top it, actively maintained file management applications and it failed at its core functionality: copying a few files.

There was also a more or less cosmetic GUI glitch in the progress indication making the information about progress of the operation not visible.

The failure was not copying one of the files in the folder I was copying.

Now image how other, less maintained or even abandoned since 5+ years software works?

And yes, people use them, because:

- they still work

- no budget for changes (purchasing a new version, migrating to other software, etc...)

- no alternative software

It is not a perfect world.

Regards,

David

PS: What, still no benchmarks? I guess I have to do it myself... :-p

  • 2 months later...

A simple test:

1) Open regedit

2) search for ~ Look at "Data".

If you find something like for instance "C:\PROGRA~2\Skype\Phone\Skype.exe" /callto:%1" you've most certainly screwed up your system by using the strip command. Also MS-Office is notorious of relying on 8dot3 names.

So no, dont strip (screw) your filesystem. It is a one-way road to disaster.

While I still think striping the 8.3 filenames will have no performance effect, I did read on Tuxera's NTFS-3G site that disabling it allows the use of normally reserved characters (like \ or ?)

I don't have a setup where I can currently try this, but it'd be interesting to see if the claim is true (for no other reason than to know what's the cause of the restriction)

  • 8 months later...

No clue how I could have been so foolish other than I have a backup system. I went on for quite some time using my computer before the negative effects became obvious. Does anyone know of a repair utility that can restore the 8.3 information in Windows (I realize that non microsoft software is probably just fubar). Again, I'd like to concur with everyone who said this was a bad tweak. Among other things I'm enjoying a 50+ minute boot and when I install my Nvidia drivers for my GTX 295 the PhysX, and Nvidia Update portions fail. I'm sure someone could make a highly controlled system that had just the right drivers and application set so as to not fail with the tweak. How are Nvidia's drivers passing WHQL with this 8.3 requirement? Well I have two choices a full reinstall (Pain) or figure out which was my last backup before changing this setting (equal pain). So I guess it'll just be a clean install then, there's always hardware I'm no longer using or am using now since I changed this setting 6-12 months ago.

  • Like 2

8.3 is not a 16-bit only thing, it depends on the software or hardware device. Also just because you're running Windows 7 x64 for example, it doesn't mean that you will never need to access those files with an older device or program. Another thing, I had to clean an infection off someone's PC once and the malware used illegal file names to prevent it from being deleted manually. However I was able to delete them from a command prompt using the files' 8.3 names. Now it's true most people probably won't need them, but at the same time there's no reason to go in and start disabling stuff for no reason. It's not going to speed up your system.

Precisely put! Plus If your running W7 x64 theres a good chance your hardware is pretty high spec as it is, resulting in this "tweak" making next to no difference in real world terms. Best leaving as is.

*yawn*...useless "tweak" is useless....most systems these days have more gigs of RAM and more HDD space, to where you wouldn't even notice a difference anyway...then there's multi threading, multiple cores, etc...I could understand, if say, you were trying to squeeze every drop of performance out of a machine that is rated for XP, but trying to run 7....maybe then, sure, I could see it possibly being relevant....but with specs these days, it just doesn't matter any more....there's bigger fish to fry, so the saying goes.

  • 4 months later...

This is a valid tweak. I have a smallish system -- big enough HD for progs, but my docs go on a server.

Even so, I have 1.5million files on a 750G HD. If I had 8dot3 names enabled, that would about 50% more.

I have disabled 8.3 names on every system since my first WinXP. Never had a problem

The thing is... MS didn't provide a tool to scan for these and remove them until win 7.

More cores doesn't read disk any faster than 1 core, and cpu speeds are about the same today as 10 years ago -- slower in GHz V. P4's..

To the person above who is whining about Nvidia or the person claiming installers use them -- No. They don't unless they are broken. Nvidia doesn't use them. BUT NOTE -- you have to remove the short references from the Registry (you have to convert them to their long-name equiv's BEFORE you delete the on disk ones. Also note -- turning off 8dot3 on your system doesn't get rid of existing ones, so that's a VERY safe option to stop your system from getting worse performance, over time.

FWIW -- the MSutil will scan and tell you whih keys in the registry need to be fixed.

I found saving the reg to a file and fixing them in the file w/a mass-replace text editor, then reading the .reg file back in was much easier than trying to make the changes vi regedit.

Main points:

-- turning off 8dot3 is perfectly safe -- been doing it since XP first came out (along w/turning off last-access time recording).

-- deleting existing 8dot3 names is 99.9% safe *IF* you clean up your registry when you do it. (I say 99.9%, since there may be some some apps that store 8.3 names in some local file instead of using the registry, but I have yet to find such). If this was linux it would be *far* *less* *safe* because linux doesn't have a registry -- a central place where all the configuration information of the computer and user can be stored and updated (Which linux folks often tout as a feature... but this is an example of where it could have downsides).

* (Note, I have had a fair bit of experience in cleaning up paths in my registry, as I was doing it on my home computers when XP first came

out. My home directory on WinXP was '/home/. My documents folder was just 'Documents', not "My documents"... got rid of most of the long names and spaces as they made my life more difficult. I would change them on initial system setup (the longer you wait after setup, the more places you'll have to correct). I did it the same then save each 'hive' to disk in Unicode Reg5 format, then edit the file with 'vim'...)...

For me -- every little tweak is worth it in the long term. ... the big nono on this tweak is NOT cleaining up your reg at the same time you do your

disk. That will cause problems, almost guaranteed.

Even so, I have 1.5million files on a 750G HD. If I had 8dot3 names enabled, that would about 50% more.

ugh, groan....

:facepalm:

But enjoy the one nano second a year this tweak will save you. to bad you lose it in the many many minutes you spent doing the tweak in the first place and again with apps that end up looking for stuff they can't find before going to fallbacks.

  • 4 weeks later...

This is a valid tweak. I have a smallish system -- big enough HD for progs, but my docs go on a server.

Even so, I have 1.5million files on a 750G HD. If I had 8dot3 names enabled, that would about 50% more.

I have disabled 8.3 names on every system since my first WinXP. Never had a problem

The thing is... MS didn't provide a tool to scan for these and remove them until win 7.

More cores doesn't read disk any faster than 1 core, and cpu speeds are about the same today as 10 years ago -- slower in GHz V. P4's..

To the person above who is whining about Nvidia or the person claiming installers use them -- No. They don't unless they are broken. Nvidia doesn't use them. BUT NOTE -- you have to remove the short references from the Registry (you have to convert them to their long-name equiv's BEFORE you delete the on disk ones. Also note -- turning off 8dot3 on your system doesn't get rid of existing ones, so that's a VERY safe option to stop your system from getting worse performance, over time.

FWIW -- the MSutil will scan and tell you whih keys in the registry need to be fixed.

I found saving the reg to a file and fixing them in the file w/a mass-replace text editor, then reading the .reg file back in was much easier than trying to make the changes vi regedit.

Main points:

-- turning off 8dot3 is perfectly safe -- been doing it since XP first came out (along w/turning off last-access time recording).

-- deleting existing 8dot3 names is 99.9% safe *IF* you clean up your registry when you do it. (I say 99.9%, since there may be some some apps that store 8.3 names in some local file instead of using the registry, but I have yet to find such). If this was linux it would be *far* *less* *safe* because linux doesn't have a registry -- a central place where all the configuration information of the computer and user can be stored and updated (Which linux folks often tout as a feature... but this is an example of where it could have downsides).

* (Note, I have had a fair bit of experience in cleaning up paths in my registry, as I was doing it on my home computers when XP first came

out. My home directory on WinXP was '/home/. My documents folder was just 'Documents', not "My documents"... got rid of most of the long names and spaces as they made my life more difficult. I would change them on initial system setup (the longer you wait after setup, the more places you'll have to correct). I did it the same then save each 'hive' to disk in Unicode Reg5 format, then edit the file with 'vim'...)...

For me -- every little tweak is worth it in the long term. ... the big nono on this tweak is NOT cleaining up your reg at the same time you do your

disk. That will cause problems, almost guaranteed.

You are so full of verbal diarrhea it's comical.

Ok let me inject some much needed facts into this thread.

First of all you need an up-to-date fsutil reference here http://technet.micro...v=ws.10%29.aspx

Now a little background. NTFS keeps the filenames inside the MFT. http://en.wikipedia....ster_File_Table

The links within the MFT are organised so the long filenames form an index based on a b-tree. http://en.wikipedia.org/wiki/B-tree

To find any long filename an efficient algorithm called a binary search (can also be called binary chop) is used.??http://en.wikipedia....earch_algorithm

All very well and good so far. Now the trouble with 8dot3names is that they are not part of any index, they are just another MFT attribute.

To find an 8dot3name requires a sequential search of the MFT records that belong to the relevant directory.

So this could lead to extra disk i/o when:

1) Adding or renaming a file.??A search is required to ensure the new 8dot3name is unique.

2) Finding a file (existing or not) referred to by an 8dot3name.

It is true that even now with 64bit OS like Win7 and 8 some software still uses 8dot3names (shame on you programmers!) and therefore could be problematic in the absence of those 8dot3names.

IMHO the best solution is to disable 8dot3 name creation for all volumes except the system volume. Like this:

fsutil 8dot3name set 3

and then use fsutil strip on all non-system volumes.

So this way it covers your media libraries (or whatever) that is kept elsewhere not on the system volume.

This also means that those misbehaved installers are ok because they will generally use %temp% which is normally back on the system volume.

Um well hope that was clear.

Tim

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Now comes with a money back guarantee instead of a replacement! Hah
    • Rufus 4.15.2391 Beta by Razvan Serea Rufus is a small utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc. Despite its small size, Rufus provides everything you need! Oh, and Rufus is fast. For instance it's about twice as fast as UNetbootin, Universal USB Installer or Windows 7 USB download tool, on the creation of a Windows 7 USB installation drive from an ISO (with honorable mention to WiNToBootic for managing to keep up). It is also marginally faster on the creation of Linux bootable USBs from ISOs. A non-exhaustive list of Rufus supported ISOs is available here. It can be especially useful for cases where: you need to create USB installation media from bootable ISOs (Windows, Linux, UEFI, etc.) you need to work on a system that doesn't have an OS installed you need to flash a BIOS or other firmware from DOS you want to run a low-level utility Rufus 4.15.2391 Beta changelog: Improve the guards for using the "silent" option Improve the ability to cancel during write retries Fix unrestricted XML entity expansion and integer overflow in ezxml parser (courtesy of @esadowski4) [GHSA-55r2-34wg-8mv9] Fix "silent" Windows installation failing at 75% in most cases [#2960] Fix a crash during boot when using UEFI:NTFS on Snapdragon X based ARM64 platforms [#2934] Fix the first WUE option always being checked by default [#2965] Fix an infinite loop when using Windows ISOs that contain multiple WIMs Fix "Enable runtime UEFI media validation" checkbox not always being properly enabled Other WUE improvements/fixes for OneDrive removal and username validation (with thanks to @christian8641) [#2984, #2991] Download: Rufus 4.15 Beta | 1.9 MB (Open Source) Links: Rufus Home Page | Project Page @GitHub | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Media Player Classic - Home Cinema 2.7.3 by Razvan Serea Media Player Classic - Home Cinema (MPC-HC) is a free and open-source video and audio player for Windows. MPC-HC is based on the original Guliverkli project (which is no longer maintained) and contains many additional features and bug fixes. As the continuation of the original Media Player Classic, MPC-HC isn’t flashy but it works with nearly any media format. MPC-HC uses DXVA technology to pass decoding operations to your modern video card, enhancing your viewing experience. And MPC-HC supports both physical and software DVDs with menus, chapter navigation, and subtitles. Overview of features A lot of people seem to be unaware of some of the awesome features that have been added to MPC-HC in the past years. Here is a list of useful options and features that everyone should know about: Dark interface Menu > View > Dark Theme When using dark theme it is also possible to change the height of the seekbar and size of the toolbar buttons. Options > Advanced Video preview on the seekbar Options > Tweaks > Show preview on seek bar Adjust playback speed Menu > Play > Playback rate The buttons in the player that control playback rate take a 2x step by default. This can be customized to smaller values (like 10%): Options > Playback > Speed step Adjusting playback speed works best with the internal audio renderer. This also has automatic pitch correction. Options > Playback > Output > Audio Renderer MPC-HC can remember playback position, so you can resume from that point later Options > Player > History You can quickly seek through a video with Ctrl + Mouse Scrollwheel. You can jump to next/previous file in a folder by pressing PageUp/PageDown. You can perform automatic actions at end of file. For example to go to next file or close player. Options > Playback > After Playback (permanent setting) Menu > Play > After Playback (for current file only) A-B repeat - You can loop a segment of a video. Press [ and ] to set start and stop markers. You can rotate/flip/mirror/stretch/zoom the video Menu > View > Pan&Scan This is also easily done with hotkeys (see below). There are lots of keyboard hotkeys and mouse actions to control the player. They can be customized as well. Options > Player > Keys Tip: there is a search box above the table. You can stream videos directly from Youtube and many other video websites You can stream videos directly from Youtube and many other video websites Put yt-dlp.exe or youtube-dl.exe in the MPC-HC installation folder. Then you can open website URLs in the player: Menu > File > Open File/URL You can even download those videos: Menu > File > Save a copy Tip: to be able to download in best quality with yt-dlp/youtube-dl, it is recommended to also put ffmpeg.exe in the MPC-HC folder. Several YDL configuration options are found here: Options > Advanced This includes an option to specify the location of the .exe in case you don't want to put it in MPC-HC folder. Play HDR video This requires using madVR or MPC Video Renderer. After installation these renderers can be selected here: Options > Playback > Output Ability to search for and download subtitles, either automatically or manually (press D): Options > Subtitles > Misc Besides all these (new) features, there have also been many bugfixes and internal improvements in the player in the past years that give better performance and stability. It also has updated internal codecs. Support was added for CUE sheets, WebVTT subtitles, etc. Media Player Classic - Home Cinema 2.7.3 changelog: Updated LAV Filters to version 0.82 Updated MPC Video Renderer to version 0.10.4.2550 Updated MPC Audio Renderer A few crash fixes, bug fixes and small improvements. Download: MPC-HC 2.7.3 (x64) | Standalone | ~20.0 MB (Open Source) Download: MPC-HC 2.7.3 (x86) | Standalone Links: MPC-HC Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Microsoft will finally let you sign in to Edge with a Google account by Usama Jawad As things currently stand, Microsoft Edge only allows you to sign in to the browser with a Microsoft Account (MSA). This allows you to sync your browser settings and other data across other devices, as long as you sign in with the same account. However, Microsoft is now modifying this mechanism in a way that will likely please many users. In an update to its Microsoft 365 Roadmap, Microsoft has indicated that it will soon let users sign into Edge using a Google account from the profile menu and the Edge sign-in screen. This will be in addition to the MSA login option, and it opens up new doors for people who prefer using Edge, but cannot be bothered to configure a Microsoft account. This brings several advantages such as the ability to sync your data across devices using just a Google account. It may even facilitate flexible single sign-on (SSO) experiences where you can quickly login to websites and services through a single Google account that is presented as the preferred sign-in option. Up until now, Microsoft allowed customers to indirectly use a Google account, by configuring a Google account as a Microsoft account, or by setting up a one-way sync option between Edge and Chrome. This is a rather interesting development, especially considering that Google Chrome still limits you to a Google account sign-in, but it will be interesting to see if the company reciprocates Microsoft's gesture in the future. This is not the only recent instance in which Microsoft has extended a handshake to Google via Edge. In April 2026, it began tracking the development of a work search banner for Google Search queries, just like the one present in Edge. However, if we go back almost seven years, to January 2020, Microsoft had emphasized that it had no plans to "integrate Google services into Microsoft Edge by default", in response to people requesting Google sign-in services on Edge. Fast-forward to today, and Microsoft is planning to release this feature in July 2026, with IT admins having the option to control its availability on Windows and macOS through the NonMicrosoftAccountSignInEnabled policy.
    • If they ever come out and say the AI is no longer accessible to the gen pop people aren't going to know how to tie their own shoelaces.
  • Recent Achievements

    • One Month Later
      Vincian earned a badge
      One Month Later
    • First Post
      Jocimo earned a badge
      First Post
    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      509
    2. 2
      +Edouard
      172
    3. 3
      PsYcHoKiLLa
      89
    4. 4
      Steven P.
      76
    5. 5
      neufuse
      69
  • Tell a friend

    Love Neowin? Tell a friend!