SSD Optimization Guide – 8 Steps on How to Get the Most Out of Your SSD

Posted June 22, 2012 by Mike Lewis in Articles
Navigation:

How to Optimize your Solid State Drive (SSD) to Maximize SSD Performance

So I hope most of you guys and gals have by this time switched your OS boot drive to a SSD, or Solid State Drive. One of the big things that comes with switching to something like that is ensuring that you’re getting the absolute maximum performance out of your SSD. After all, you did spend a ton of money on one.

This is why we’ve created our first SSD optimization guide where you’ll find the top tips, tricks, tweaks, and modifications that will allow you to get the absolute most from your new SSD.

Without further ado, let’s hop right in!

Operating System: Windows 7

1. Ensure your SATA ports are configured to use AHCI mode in BIOS

This is the very first step to ensuring that you’re getting the most from your SSD. SSDs using AHCI (Advanced Host Controller Interface) SATA mode will perform much faster than SSDs in the old IDE (Integrated Drive Electronics) SATA mode, so this should definitely be the first thing you do when you after physically installing your new SSD. Unfortunately, there’s no universal way to do this, but be sure to check out your motherboard manual on how this is done. Do make sure to do this PRIOR to installing Windows!

If you’ve already missed this step, there’s a pretty easy way to do this in Windows.

  • Click Start
  • In the Search bar at the bottom type in “regedit”
  • Browse to “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci”
  • Right click on “Start”
  • Click Modify
  • Change the value data to “0″
  • Restart your computer
  • Go into your BIOS/UEFI and set your SATA Configuration to AHCI

 

2. If your SSD supports it, enable TRIM!

You may be asking yourself what is TRIM? Well, TRIM is a series of commands that are sent back and forth between the SSD and the rest of the computer that tells the SSD when files are no longer being used so that they can be deleted or cleaned up. These files are usually files like temporary internet files, so no need to worry about losing anything important!

To enable trim it’s pretty easy. Just a simple command through the command prompt (CMD), but first we want to test and see if it’s enabled. Click Start, in the search bar type “cmd” and right click your search result and click “Open as Administrator”. Once that box is open, type “fsutil behavior query DisableDeleteNotify” without the quotes. If you get DisableDeleteNotify = 0 then TRIM is working. If you get DisableDeleteNotify = 1 then we need to enable it.

To enable it simply type “fsutil behavior set disabledeletenotify 0″ without the quotes and restart your computer! It’s that simple. That said, most Windows 7 users will find that TRIM is automagically enabled, but just in case it’s not, be sure to do it!

 

3. Disable PageFile

I know some of you SSD experts are going to argue whether this is needed or not, but if you’re on a smaller SSD (60GB or less), I highly recommend it. Disabling the page file preserves a lot of free space on your SSD, which in the long term is better for SSD longevity. Do note that by doing this, everything will be cached to your RAM, so those with 4GB or less you may run into some low memory issues. Just make sure you’re not running 20 apps at a time to alleviate any issues.

To disable your PageFile:

  • Click Start
  • Right click ‘Computer’
  • Click ‘Properties’
  • Click ‘Advanced System Settings’
  • Click ‘Advanced’
  • Under Performance Click ‘Settings’
  • Click ‘Advanced’
  • Under Virtual Memory click ‘Change’
  • Untick ‘Automatically manage paging files for all drives’
  • Click ‘No Paging File’ and then ‘Set’

It’s that simple! Your Page File is now disabled!

 

4. Disable Superfetch and Prefetch

Superfetch and Prefetch, when running, simply tells Windows what it should expect to load next so it’s cached to your RAM. The nice thing about having an SSD of course is that you don’t really need to have things pre-cached into RAM. SSDs have ridiculous fast access times that are many, many, many times faster than traditional platter HDDs. Since, Superfetch and Prefetch is only going to eat up precious memory without giving you much of a benefit in the performance department, might as well disable them since you’ll probably need the extra memory after disabling the pagefile.

  • Click start, in the search bar type “regedit” right click your search result and click “Run as Administrator”
  • Navigate to this location “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters”
  • Right click EnableSuperfetch and EnablePrefetcher and modify their values to 0
  • Restart your computer


About the Author

Mike Lewis

North Carolina born and raised, Computer Science student, insanely passionate about computers and all things tech.

  • Al Gore Invented The Internet

    Thanks for this. I don’t know much about computers. Hope I don’t mess something up.

  • tipoo2

    Indexing doesn’t do what this articles author thinks it does. You should leave that on if you use start menu search. It has nothing to do with file placement like defragmentation (which should be turned off).
    And I don’t see the merit of disabling write caching, that does not add read or write cycles, turning it off is just wasting the DRAM that comes on most SSDs.