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

    • Ocenaudio 3.19.3 by Razvan Serea  Ocenaudio is a full featured, fast and easy to use audio and music editor. It is the ideal software for people who need to edit and analyze audio files without complications. Ocenaudio also has powerful features that will please more advanced users. To assist ocenaudio development, a powerful toolset of audio editing, analysis and manipulation called Ocen Framework was created. ocenaudio is also based on Qt framework, a well known library for cross-platform development. Cross-platform support ocenaudio is available for all major operating systems: Microsoft Windows, Mac OS X and Linux. Native applications are generated for each platform from a common source, in order to achieve excelent performance and seamless integration with the operating system. All versions of ocenaudio have a uniform set of features and the same graphical interface, so the skills you learn in one platform can be used in the others. VST plugins support Ocenaudio supports VST (Virtual Studio Technology) plugins, giving its users access to numerous effects. Like the native effects, VST effects can use real-time preview to aide configuration. Real-time preview of effects Applying effects such as EQ, gain and filtering is an important part of audio editing. However, it is very tricky to get the desired result by adjusting the controls configuration alone: you must listen the processed audio. To ease the configuration of audio effects, ocenaudio has a real time preview feature: you hear the processed signal while adjusting the controls. The effect configuration window also includes a miniature view of the selected audio signal. You can navigate on this miniature view in the same way as you do on the main interface, selecting parts that interest you and listening to the effect result in real time. Multiselection for delicate editions To speed up complex audio files editing, ocenaudio includes multi-selection. With this amazing tool, you can simultaneously select different portions of an audio file and listen, edit or even apply an effect to them. For example, if you want to normalize only the excerpts of an interview where the interviewee is talking, just select them and apply the effect. Eficient edition of large files With ocenaudio, there is no limit to the length or the quantity of the audio files you can edit. Using an advanced memory management system, the application keeps your files open without wasting any of your computer's memory. Even in files several hours long, common editing operations such as copy, cut or paste happen almost instantly. Fully featured spectrogram Besides offering an incredible waveform view of your audio files, ocenaudio has a powerful and complete spectrogram view. In this view, you can analyze the spectral content of your audio signal with maximum clarity. Advanced users will be surprised to find that the spectrogram settings are applied in real time. The display is updated immediately when altering features such as the number of frequency bands, window type and size and dynamic range of the display. Ocenaudio 3.19.3 changelog: Fixes issues with MP4 files with more than 8 channels Fixes incorrect VBR detection for some CBR MP3 files Other bug fixes and improvements Download: Ocenaudio 64-bit | Portable | ~40.0 MB (Freeware) Download: Ocenaudio for Linux and Mac OS View: Ocenaudio Homepage | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • DiskGenius 6.2.0.1829 - All Versions: Free, Lite & Portable by Razvan Serea DiskGenius is a full-featured partition manager, which is designed to optimize disk usage for Windows users. It will efficiently help you recover lost data, resize/split partition, backup files, edit hex data, check bad sectors, manage virtual disks, erase data, etc.. Create a system image backup for current Windows with simple clicks to keep the operating system under protection. DiskGenius key features: Partition Management - It can create format, resize, extend, backup, split, hide and clone partition, both MBR and GPT are supported. Disk and partition conversion - Convert dynamic disk to basic, convert virtual disk format and convert MBR to GPT, convert primary partition to logical. File recovery - It can recover files deleted or emptied form recycle bin, recover files from damaged partition or disk and recover files by file type and supports file preview and file filter. Partition recovery - It is the best partition recovery program in that it can recover files from damaged, corrupted and RAW partitions, search for lost partition and recover files from it, besides, it can fix partition table. RAID recovery - It can reconstruct Virtual RAID and recover files from it, and all RAID types are supported. Sector Editor - A Hex editor is embedded to help users edit raw hex data and recover data manually. Backup and Restore - It can backup and restore partition including system partition, hard disk and partition table. Bad Tracks - It can check and repair bad sectors for all storage devices; check hard disk S.M.A.R.T. information. Delete files permanently - It can delete files permanently so that they can't be recovered by any data recovery software. Virtual Disk - It supports virtual disks, including VMware, Virtual PC and Virtual Box. Create WinPE bootable disk and you can manage disk partition when system crashes or there is no operating system on your computer. Support FAT12/FAT16/FAt32/exFAT/NTFS/EXT2/EXT3/EXT4 file system format. DiskGenius 6.2.0.1829 changelog: Add the "Disk Speed Test" feature. Add the "Windows Boot Repair and Conversion" feature. Add the BMB21-2019 erase standard to the "Erase Sectors" feature. Add support for restoring an individual partition from a PMFX disk image file. Enhanced The "Verify Or Repair Bad Sectors/Blocks" feature displays disk read speed in the detection window during scanning. The "Quick Partition" dialog box allows users to quickly select the number of partitions by pressing the numeric keys 1, 2, 7, 8, or 9. The "Set Volume Name" dialog box supports selecting preset volume labels provided by the software. The "Copy Sectors" feature supports resuming copy tasks after modifying the number of skipped bad sectors. Add the "TRIM Optimization" option to the format dialog box. The "Clone Partition" and "Clone Disk" features perform TRIM optimization on target partitions or disks before cloning. Add support for Not Equal To search conditions (prefixed with "!") when searching hexadecimal data in the sector editor. Optimize the display of capacity values in the program interface to show two decimal places. Add a minimize button to dialogs that may require long processing time. Enhance support for the ReFS file system. Enhance support for newer HIF and MP4 formats when recovering files by type. Enhance support for the EXT4 file system. Enhance compatibility of the "File Recovery" feature with special data structures. Fixed Fixed the issue that the selected file system type automatically reverted to NTFS after changing it to exFAT or EXT4 in the "Quick Partition" dialog box. Fixed inaccurate Unicode string search results in the "Sector Editor" feature. Fixed the issue that exceptions might occur when adding multiple disks in the "Erase Sectors" feature. Fixed the issue that insufficient target disk space was incorrectly reported in some cases when cloning, backing up, or restoring disks. Fixed the issue that folder modification timestamps were not preserved when copying files from ReFS partitions. Fixed the issue that Excel-format reports generated by features such as file copying or bad sector checking could not be opened when the report contained more than one million rows. Fixed the issue that folders were not displayed in the exclude-folder dialog box when backing up partitions to image files. Fixed the issue that the "Erase Sectors" feature could not be executed in some cases. Download: DiskGenius 6.2.0.1829 | 63.9 MB (Freeware, paid upgrade available) Download: DiskGenius Portable 64-bit | 40.0 MB Download: DiskGenius Portable 32-bit | 36.0 MB Download: DiskGenius Lite 64-bit | 13.4 MB Download: DiskGenius Lite 32-bit | 11.6 MB View: DiskGenius Home Page | DiskGenius Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Really? Use a better search engine https://www.google.com/search?...ourceid=chrome&ie=UTF-8
  • Recent Achievements

    • Week One Done
      agatameier earned a badge
      Week One Done
    • One Month Later
      agatameier earned a badge
      One Month Later
    • Week One Done
      ssd21345 earned a badge
      Week One Done
    • Contributor
      MarkHughes4096 went up a rank
      Contributor
    • Dedicated
      jordanspringer earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      513
    2. 2
      +Edouard
      182
    3. 3
      PsYcHoKiLLa
      143
    4. 4
      ATLien_0
      95
    5. 5
      Steven P.
      74
  • Tell a friend

    Love Neowin? Tell a friend!