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.
- Klopen likes this