Jump to content

  • Log in with Facebook Log in with Twitter Log In with Steam Log In with Google Sign In
  • Create Account

Tutorial info Visit support topic

  • Added on: Aug 06 2013 12:56 PM
  • Views: 954
 


Settings for SSD performance and longetivity

Its first tut for me basically and if I was mistaken against common citing habits then bring it up.
If there is any questions let me know and I try to answer them. Didn´t see any reason to dublicate pics as google is full of tutorials with them, just wanted to get some tips under one topic and bring it to FA users attention.

Posted by Vanaraud on Aug 06 2013 12:56 PM

About SSD-s or Solid State Drives first. SSD-s are basicly based on same flash memory as RAMs. They are quickly accessible and don´t have huge differences in accesing times throughout the disk as opposed to the HDD-s which have plates spinning and heads reading from the plates. In the other hand SSD-s lifetime is limited and writing\reading pointlessly from them just makes them last less. Also they are more expensive at moment and some of us use limited space on them. So some adjustments in system are wise to perform to make more space available and don´t waste write\read operations on SSDs. Those settings were good at HHD but not anymore on SSD-s:

 

Paging file to other HDD

Temp folder over

Mozilla\IE temp files

SSD: defragmentation, prefetch and superfetch

extra: Microsoft visual redistributabale uninstall

 

Paging file to other HDD

 

First I discovered half of year after installing win7 on SSD that you can “get back” about 10giga of space on SSD while allocating paging files to extra HDD(which is useful in PC with with SSD for backups for movies\music etc and to run programs that don´t need speed and take lot of space. I have most played game on 60giga SSD and ET etc on other HDDs). So paging file is basicly space on HD: SSD or HDD which OS uses as RAM (extension). You can specify in which disk OS stores this extra RAM going to Control Panel-> System and Security-> System and on left choose Advanced system settings. Now it should pop a window “System Properties” and choose advanced tab, click on “settings” under Performance section. Another window “Performance options” pops, choose again Advanced. Remember this path as its necessary in part below.(*) On section Virtual memory click on change and click on different disks choosing “No paging file” and hit Set for SSD and choose HDD and tick a box “system managed size” and set for HDD. You can customise the size manually if need. Didn´t notice any speed loss moving it to HDD on loading up windows nor in gaming. So now you can see when “Hide protected operating system files” ticked off -this setting opens going in Control Panel\Appearance and Personalization-> Folder options and click on “show hidden folders” (2)- pagefile.sys file on HDD. And gain extra room on SSD.

 

Temp folder over

 

This is risky part and I even didn´t try it. But back up all your data as it could mess up system as I read from forums.

For starters you should make on other HDD new folder named something like D:\tempfiles.

Repeat again till(*) from above. Now choose “Environment Variables” and Edit for “Temp” and “tmp” variables the locations to the directory you made on HDD. It should now write about 1giga of temp files on your HDD saving space and write\read operations on SSD and expand your SSD lifetime. Read about it on answers.microsoft but didn´t try it out so TEST ON YOUR OWN RISK.

And thanks to the MS guy who wrote original tutorial I retold it as I understood it.

 

Mozilla\IE temp files

 

Noticed that on C:\Users\”profilename”\AppData\Local - which is hidden folder again and to show it follow steps above and tick on “Show hidden folders” (2)- folder "Mozilla" takes about 300 MB of room. When using Internet Eplorer there should be some folder for it(I don´t use IE). To reduce the size allocated by Mozilla start Firefox. Click on Firefox and Options, then choose “options”. Then choose “Advanced” tab and “Network”, under Cached Web Content tick on “Override automatic cache management” and set to your desired size of value . Something similar for IE also. Now it should save some space on SSD which aren´t very big yet.

 

SSD: defragmentation, superfetch and prefetch

 

SSDs doesn´t work as HDDs as they don´t have spinning disks and difference in seeking times throught different sectors and tracks so defragmenting and prefetching them is redundant and turning them off prolongs the life of SSD.

To take defragmetantion off go on Computer, RMB click on C: disk, or whichever letter is assigned to your SSD. Choose “properties”, open “tools” window and click on “defragment now”. Don´t worry it doesn´t defragment anything at moment. You can just see if defragmentation is scheduled for your SSD in disks lists. It should be turned off by Win7 and newer but if not you can turn it off choosing the disk letter assigned to your SSD and click on “turn on schedule” and untick shceduling. Now it should show in disks lists than theres no defragmenting scheduled for your SSD and don´t run it by yourself.

 

Superfetch to my understanding is RAM related and could be untouched. Its in following link and suggested to turn off but after some digging I figured its not necessary to turn off. Some wise guy put it simply on here .

 

What becomes to prefetching then it requires messing around in registry if its not already turned off for SSD by Win7. As I relied on google search for it I better post a link here: http://support.micro....com/kb/2727880

 

You can open “registry editor” by pushing “Start” button, then on seach type “regedit”, choose the program with RMB and “Run it as administrator”. Now you have to locate the value: “EnablePrefetcher” . You can either locate it manually by going through subcategories as the link tells or just choose from regedit menu\tab “Edit” and “Find”, tick all values and search for “EnablePrefetcher”. Be sure it shows below on window bar for location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. If the value is located in right place you can double-click on “EnablePrefetcher” on the pane on the right side and modify the value to 0. If not repeat the search with ctrl+F and “find next” till it falls under right category.

 

The main reason I started to write this little topic about tips was because there wasn´t any tips on SSD per my searching on forums\tutorials section on FA, I figured out the “Paging file to other HDD” trick accidentally and I noticed some gain in performance for games and little increase on FPS by

 

Uninstalling Microsoft Visual Redistributable versions:

 

Open up Control Panel from Start button(if it still exists:P) choose under Programs category “Uninstall a program” and delete Microsoft Visual C++ “year” Redistributable version(s). I noticed in a Crysis3 huge lag and it helped, even could help every time after installing a new game a little bit.

You can figure out which version it requires for this particular game by installing new game or by going on gameinstall or installed game directory. For steam its something like: C:\Program Files (x86)\Steam\SteamApps\common\gamename\redist. Choose vcredist_x86.exe and run it till it shows which version it is but then cancel. Now delete from same year Microsoft Visual C++ “year” Redistributable versions the one you don´t need and hopefully it helps a bit, or delete both and install the necessary one from game installer.

On your OWN RISK you can delete all versions but I guess OS\system uses some of them so its fishy move.

 

Why leaving only 1 game and one Microsoft Visual C++ “year” Redistributable? Because todays SSDs don´t leave much room for more games anyways: 30GB for OS + 20GB for game and 60GB is filled up;) And leaving a game with one set of Microsoft Visual C++ “year” Redistributable and even can try out the same with DirectX leaves not much room for conflicts, thus lag.

 

Noticed also theres some TRIM options but as I was setting up my system I didn´t find necessary anymore to mess with this command as todays SSD controllers are well built. But feel free to correct me if I´m wrong.

 

Sources used:

http://answers.micro...0b450818?page=1

http://www.sevenforu...fetch-ssds.html

http://support.micro....com/kb/2727880