3 Top Tips To Maintain Performance & Extend The Life Of Your SSD

Ads by Google

extend life of ssdFor years, standard hard drives have been the speed limiting factor in overall system responsiveness. While hard drive size, RAM capacity, and CPU speed have grown almost exponentially, the spinning speed of a hard drive, i.e. the factor defining how fast it can be read, has increased only moderately in comparison. If you really want to give your computer a speed boost, try switching to a solid state drive, short SSD.

Unlike traditional magnetic hard disk drives, SSDs do not employ any moving mechanical components. Instead, they rely on NAND-based flash memory, which is much faster than HDDs for several reasons. However, Windows is not optimized to get the most out of SSDs, which come with their own weaknesses. If treated poorly, the speed of an SSD will degrade rapidly. This article explores what you can do to maintain a high performance and extend the lifetime of your SSD.

1. Do Not Defrag Your SSD

While defragging can speed up a regular HDD, it doesn’t do any good for an SSD, on the contrary. Firstly, SSDs can access any sector on the drive at the same speed, hence fragmentation is not a major speed limiting step. Secondly, SSDs cannot simply overwrite sectors with new data, the sectors first have to be erased, meaning every write operation consists of two steps: erase and write. Thirdly, SSD write performance degrades over time and each sector can only be re-written a limited number of times, so you will want to keep those re-writes at bay. In other words, defragging brings no boost in performance, but instead speeds up the degradation of your SSD.

Ads by Google

In Windows, make sure you have disabled scheduled disk defragmentation. Here is how:

  • Click Start and type dfrgui into the search bar.
  • Select your SSD and click on Configure schedule…
  • Run on a schedule should be unchecked. Be sure to click OK after unchecking it.

extend life of ssd

2. Disable Indexing

Windows runs an indexing service to keep track of the files on your computer and thus improve Windows search. The problem is that indexing constantly updates its database whenever you edit your files. These small write operations contribute to the degradation of your SSD. Windows search on the other hand will run just as fine if indexing is turned off.

To turn off the Windows indexing service, follow these steps:

  • Go to Start and open Computer.
  • Right-click your SSD drive and select Properties.
  • At the bottom of the disk properties window, uncheck Allow files on this drive to have contents indexed in addition to file properties.
  • Click OK to save your changes.

extend the life of your ssd

3. Enable TRIM support

When you delete files in Windows, the operating system saves time by only removing its index to indicate that the respective space occupied by the deleted file is now available. The file, however, is not deleted until that space gets used. Since space needs to be erased before it can be overwritten again on SSDs, the TRIM command is used to flag sectors that can be cleared during idle time. In other words, TRIM makes writing new files more efficient by wiping available space.

TRIM is supported by Windows 7. To check whether it is enabled, follow these steps:

  • Go to Start and type cmd.exe in the search box, then press [CTRL] + [SHIFT] + [ENTER] to launch the elevated command prompt.
  • Type fsutil behavior query disabledeletenotify into the command prompt.
  • DisableDeleteNotify = 0 means TRIM is enabled, while = 1 indicates it’s disabled.

extend life of ssd

Additional Tips to Further Reduce Unnecessary Disk Writes

Generally, the best way to preserve the performance and increase the lifetime of an SSD is to write to it as little as possible. Moreover, writing to an SSD takes longer than reading. Hence, SSDs are best used for running an operating system or permanently store files that you read often. This will boost responsiveness. Files and folders that are frequently edited or written to, however, should be moved to a separate HDD if possible.

Consider addressing the following items:

  • Move Temporary Files
    Go to Start, right-click on Computer and select Properties. Go to Advanced system settings, switch to Advanced tab and click Environment variables. Select TEMP, click Edit… and set a new Variable value, i.e. storage location. Repeat this step for TMP files.
  • Move Internet Explorer Temporary Internet Files
    In IE, go to > Tools > Internet Options > General tab and under > Browsing History select > Settings and click > Move folder to direct it to another location.
  • Use Firefox Memory (RAM) Cache
    In Firefox, type about:config in address bar and hit Enter. Promise to be careful, then search and double-click browser.cache.disk.enable and set value to False. Right-click anywhere and select > New > Integer and set the Preference Name to disk.cache.memory.capacity with a value of 32768 for 32MB and 65536 for 64MB etc., depending on the size in MB you want to reserve for the browser cache. Restart Firefox for changes to come into effect.
  • Disable, Move or Reduce Page File
    Click Start, right-click Computer and select Properties. On the left, click Advanced system settings and click Settings… under Performance. Switch to Advanced tab, and click Change… under Virtual memory. Unselect Automatically manage paging file size for all drives to set a Custom size or to disable paging by selecting No paging file.
  • Change System Restore
    Go to Start, right-click Computer, select Properties, click Advanced system settings on the left, switch to the System Protection tab, select your SSD, click Configure… and either select Turn off system protection or reduce Max Usage. Click OK to save changes. Note that this will reduce or eliminate your ability to fix Windows issues by reverting changes made to the system.

What other tips would you add? What would you say has only marginal effects in maintaining SSD performance or extending its lifetime?

Image credits: Business Metaphor

Ads by Google
From the Web

31 Comments - Write a Comment



[quote]TRIM is supported by Windows 7. To check whether it is enabled, follow these steps:
Go to Start and type cmd.exe in the search box, then press [CTRL] + [SHIFT] + [ENTER] to launch the elevated command prompt.
Type fsutil behavior query disabledeletnotify into the command prompt.
DisableDeleteNotify = 0 means TRIM is enabled, while = 1 indicates it’s disabled[/quote]

You have the one line wrong.

fsutil behavior query disabledeletnotify

should be:

fsutil behavior query disabledeletenotify
you missed an ‘e’


Wow, bummer. Thanks so much for the heads up! The error has been fixed.



Thanks! I’ll be installing Windows 8 on an SSD I got on sale a bit ago, I’ll keep this bookmarked.


Whorehay M

If you’ve ever tried to search an external hard drive, searches are MUCH slower because indexing is usually disabled. You could always tweak the options so that it doesn’t affect your SSD as much.


Randy K.

How do I know if my hard drive is SSD?


Just keep doing what you are doing Randy. You don’t have anything to worry about.


Randy, I love your sense of humour.


Joe Steiger

Can you please do an article like this but for with Ubuntu, not Windows? Thanks.


Unfortunately I can’t, but will forward the suggestion to the team.


Salman Abdullah

It seems like the SSD only created and suitable for Linux.



gr8 article, however could you write one on how you could do all that on a mac? thx


If one of our Mac writers is interested in doing this story, then sure. Will forward the suggestion.


James Savin

Really useful article. Thanks.


MerVzter Balacuit

thanks for this article even i havent encounter or used ssd yet in my computer repair job but atleast i have an idea how to handle it for the coming time if ever


Shakirah Faleh Lai

Good tips. Small things that can make a big difference.


Dany Bouffard

Its also usefull to know that there is a way to change cache location for chrome, its just not as easy as the others, but I foud a way at this website: http://essayweb.net/miscellany/chrome.shtml


Michael B. Shapiro

Great suggestions for PCs using Windows. Might you have a similar list for those who also use Macs?



I have suggested this to our Mac writers. Not sure any of them will pick up the idea, but fingers crossed!


Vanja Gorgiev

in windows 8 this tips aren’t needed right? The OS takes care of the SSD?


Very good question. To be honest I don’t know how Windows 8 handles things like indexing or page file etc. Moving temporary files to reduce read/write processes is still adequate and has nothing to do with the operating system. TRIM support is enabled by default in Windows 7 and I expect the same for Windows 8. I’m pretty sure Windows 8 will support defragging, so just keep in mind that this should not be done with SSDs!


Nick Hebert

This is extremely useful! I am so thankful for little aritcles like these that keep me in touch with technology and using it the best way possible.


Dan Anik

i just bought a corsair SSD for my laptop. I used these two guides for setting up and optimizing windows 7. the first link is absolutely amazing, while the second one makes a few good points.



i think that one of the most important things to do when moving to an SSD is to do a fresh install of the windows 7. don’t clone your hard drive and put it on the SSD. by starting fresh, you guarantee to get the best performance and setting it up correctly from the beginning.



Can you write this article for Mac?


Hopefully one of my colleagues will be able to!





I use a Macbook which I have recently acquired and is entirely SSD run. All your tips are aimed at Windows users – what are the tips for Mac users?


Unfortunately, I don’t use Macs. Also, this question came up previously and I have asked our Mac and Linux writers to do the story for the respective operating system. Not sure any of them is planning to do it, though.


Nick Swarfega

1. Windows 8 has changed the way its defrag program works. If it detects an ssd, it wont defrag it in the classical sense, but it will send hints to trim to optimize the ssd. So its probably worth keeping windows defrag enabled. Im not sure of any third party defraggers that have this option yet.

2. Even though I have an ssd, I prefer to move the indexing database off the OS drive and on to a second hd. I have it located on a momentus xt hybrid drive so its still nice and fast.

3. As others have said, TRIM is enabled by default for both Windows 7 and 8.


Justine Muller

Thank you for this detailed information. I am in the process of swapping components on my PC and need all the reference material I can get. This site has quickly become my first stop for anything and everything computers. Thank you!



Agent Ransack is an award winning file searching tool from Mythicsoft.

and you don’t need indexing use it on XP very fast to find file and on windows 7



Nice article. I dont think defragmentation is important for SSD. But, it’s true that Mac disk defragment process helps to increase Mac performance and optimize
Mac disk memory space by keeping files in an organised order.

Your comment