Puget Systems print logo
Read this article at https://www.pugetsystems.com/guides/964
Article Thumbnail

SSD optimization in Windows 10

Written on June 8, 2017 by Chad Warmenhoven

Optimizing your SSD in Windows 10

Microsoft put a lot of effort into optimizing the OS under the assumption most of us are using SSDs; there is still room for improvement. Puget also configures your systems BIOS and OS based on your hardware so the guide is useful if you would like further optimization, are reinstalling Windows from scratch or are a tinkerer like us. Below you will find some tips and tricks for increasing performance and reliability of your SSD based Puget computer.


Disable Disk Indexing

Indexing was designed to speed Windows search by cataloging files and folders on a storage device. SSDs will not benefit from this function so if the OS is on an SSD it can be disabled.

Step 1:

Open file explorer and select “This PC” then right click “Local Disk (C:)” and select “Properties” from the drop down menu.

Step 2:

Under the “General” tab uncheck “Allow files on this drive to have contents indexed in addition to file properties”.

Step 3:

Restart the computer.

Disable Superfetch

Superfetch wastes time repeatedly accessing or reading files. It caches data for immediate availability in applications but SSDs are already immediately available as they don’t have to search for data.

Step 1:

Open the “Run” dialog by clicking the “Start Menu” then typing “Run” and hitting enter.

Step 2:

Type “Services.msc” and hit enter.

Step 3:

Locate the “Superfetch” service within the Services windows.





Step 4:

Right click “Superfetch” then click “Properties”.

Step 5:

Select “Startup Type” drop-down and select “Disabled” and hit “OK”.




Step 6:

Restart the computer.

Configure a custom Page File size

The paging file size is initially dependent on the amount of RAM you have in your Puget computer but is frequently oversized and unnecessarily wastes space on your SSD. Adjusting to a more reasonable size can free up space while balancing performance and reliability.

Step 1:

Open file explorer then right click “This PC” and select “Properties” from the drop down menu.

Step 2:

Select “Advanced system settings” on the left.

Step 3:

Click “Settings” within the “Performance” section of the “Advanced” tab.

Step 4:

In the new windows navigate to the “Advanced” tab and click the “Change” listed within “Virtual memory” section.

Step 5:

A new window will appear listing paging file size for each drive and is likely set to “Automatically manage paging file size for all drives” at the top, uncheck this box.

Step 6:

Click the “Custom Size” radial.


Step 7:

Set the “Initial size (MB):” to “1000MB”.

Step 8:

Set the “Maximum size (MB):” to “3000MB”.

Step 9:

Restart the computer.

Disable Hibernate

Disabling hibernate is a useful step due to the limited write cycles that SSDs are capable of. As hibernation is actually a power saving technique designed around mechanical HDDs, it is unnecessary on SSDs since they require far less power and are significantly more efficient. 

Step 1:

Open an elevated command prompt by clicking the “Start Menu” then typing “CMD”, right click the first result and select “Run as administrator”.

Step 2:

Once the command prompt opens type “powercfg -h off” then hit enter.

Step 3:

Restart the computer.


Need help with your Puget Systems PC?

If something is wrong with your Puget Systems PC. We are readily accessible, and our support team comes from a wide range of technological backgrounds to better assist you!

Contact Puget Systems Support

Looking for more support guides?

If you are looking for a solution to a problem you are having with your PC, we also have a number of other support guides that may be able to assist you with other issues.

Puget Systems Online Help Guides

Tags: Optimizing, SSD, Speed, Windows, Software, Hard Drive, Setup

You should not disable indexing! It is responsible for content indexing of files (like word documents) and Outlook uses it to index your email. In addition, without indexing, searches will be substantially slower even with an SSD.

Posted on 2017-06-09 11:10:38

Agreed, some of this was good advice with Windows 7 and 8, but not so much with 10.

Posted on 2017-06-10 13:04:38

Indexing is less relevant with numerical SSD drives compared to mechanical HDD. If you have an HDD in your system, then you can index that drive : if you have an old SSD (or such SSD's in RAID0) hosting the OS, then the indexer can be be configured in such a way that the index file resides on another drive so as to optimize the life span of your SSD. In short, always keep this in mind: an SSD is less likely to fail than a HDD during its normal life, but more likely to lose data (imho losing data IS "failing" when talking about such device, but heck I'm just quoting that last sentence ;-).

Posted on 2018-06-09 18:27:54
John Smith

Anyone who wants max performance will disable indexing. Searches will be theoretically slower but not on an SSD as the article says. (That is what the article is about.) People who have endless Word docs etc should of course enable indexing, because it will save them more time than what they'd get in the raw performance boost. If you are editing photos with an OS on an SSD, kill the indexing.

Posted on 2018-09-06 01:06:51

indexing is for people who don't know where the keep their files. I disable even when I still on a hard disk system.

Posted on 2019-01-22 04:59:43

There's nothing I need or want to index on one of my SSDs. Indexing files would result in system resources being used for something which does not benefit me at all.

Posted on 2019-02-19 21:13:22
Felipe Raposo

Actually you shouldn't do any of these "tips" in this article. They are all bad tips.

Posted on 2019-05-31 12:51:06

You're that guy huh?

Posted on 2019-06-14 17:37:54
Felipe Raposo


Posted on 2019-06-14 17:42:47
Scott Gillespie

I think he means, "a purist"

Someone who thinks, "This is fine" as-is and does not care to modify anything to improve performance.

All of these tips improve performance and stability of the system to a varying degree dependent upon the system's hardware.

Posted on 2019-08-20 21:04:34
Felipe Raposo

Actually any of these tips helps anything. They are like "take out the radio, seat belts and pedals from your car so you can leave it lighter and save gas".

Indexing, super fetch, page file and hibernate are useful. They should NOT be disabled. Otherwise Microsoft would remove them from Windows themselves. Or maybe Chad and Okdus are smarter than Microsoft engineers.

Posted on 2019-08-20 21:48:39

If one has an SSD, other than the most slowest, inexpensive models, as well a not too old model in the Samsung 840 EVO (which has a known history or read issues & a patch was released to address this), then disabling indexing should do no harm, in fact will increase the longevity of the SSD's lifespan. Some may say that these aren't 'to be babied' anymore, and to an extent this is true. However as with any storage, care must be taken to preserve writes, which indexing constantly performs. As new files are created, then all has to be indexed again, and again.

While in 2017, the chance of a HDD dying sudden are more common than SSD's, this doesn't mean that Flash storage is bulletproof. So unless the SSD OEM says otherwise (Intel wants Superfetch & Prefetch left on with Windows 8 onwards, no if Windows 7 or below), follow their instructions. Samsung, the #1 leader in SSD sales, has their software in Magician to assist users in auto configuring our systems, followed by a reboot. They recommend that notebook users (unless the owner doesn't use the feature) to leave Hibernation alone. I say that Sleep is just as good. as long as not overused.

At any rate, some of the old rules from a decade back still applies in 2017.


Posted on 2017-07-05 22:30:44

Samsung's Magician no longer optimizes system services. Unsure whether they didn't want to be responsible for troubleshooting issues from tweaking default services, or if they just felt it wasn't necessary anymore with Windows 10 or newer NVMe SSDs, or maybe they just got lazy. ;-)

Posted on 2017-07-05 23:17:31

You're right, one of mine (the 840 EVO discussed above), I kept on the older Samsung Magician in fear of losing the 'fix' that was offered for read performance, is is a separate app.

The Magician that shipped with my Samsung 950 PRO NVMe never had these features, other than over-provisioning.

Am not sure if it was Samsung being lazy or consumers not knowing what to choose from in the main three power categories, so maybe they simply stopped trying to over tune the system. After all, SSD advancement has came to a point where these are more reliable than HDD's, even the lower ranked brands & models. If not the case, then Sansung surely wouldn't had extended a 10 year warranty on their 850 Pro line (5 for the EVO). These are more expensive, regardless are still moving. If I weren't now in the NVMe chase, would had purchased three more of those & still yet may so so for another PC that has only PCIe 2.0, although SATA-3. That model is the best choice, even if $50 more for the 512GB version than the 500GB EVO.

Since I know to to tune a system for a SSD, which Windows 10 has yet not fully done the best job of doing (still registry values of '3' that needs to be replace with '0'), I don't need what choices Magician once offered, even their benchmark app retained isn't the best there is.


Posted on 2017-07-07 03:34:44

I have a couple older 840s around here in older laptops for the kids, still going strong and work great! After the read performance firmware is installed, you don't need any apps for it to keep it fixed. I was glad to see Samsung extend their warranty. The 850 Pro outlasts everything else in torture tests, by a long shot. I hope the 950/960 series is just as reliable long term. I expect it will be. The 960 Pro is an amazingly fast performer. It's really ticking me off though that hardware encryption is still impossible to enable easily on the 960 line. It is promised in the specs, but they haven't delivered it yet via firmware for Samsung Magician to support and I'm very disappointed in them for lying about it so far. Sigh...

Posted on 2017-07-07 04:17:06
Shubhanshu Ranjan

After applying the above mentioned setting my laptop boots bit slower than earlier. Any suggestion ?

Posted on 2018-01-22 12:03:06

Disabling hibernation entirely will affect Fast Startup. To keep Fast Startup but reduce the hibernation file to minimum size, use Winaero Tweaker to make the change instead.

Posted on 2018-03-19 13:28:23

change your from Intel SATA driver to Microsoft SATA controller will see much more performance difference

Posted on 2020-10-08 07:48:43
Felipe Raposo

Undo everything. These are bad tips.
Research a little bit more about how bad those tips are. Some of them are unnecessary. Others are actually bad coz you loose features.
It's like saying "turn off your air-conditioning so you'll save energy". I'd rather keep my air-conditioning on.

Posted on 2019-05-31 12:56:14

Unfortunately these are useless tips..

Posted on 2018-02-12 16:05:55

You're completely out of context : these tips were not made to optimize performance, but rather to optimize the life span of an SSD. It wasn't really about "saving space" as you proclaim it to be the sole reason... There were limitations on the number of writes over which an SSD could become unreliable or even make a system crash with data losses. Nowadays, newer SSD have a much, much better life span in this regard, which changes such strategy, on that we can agree. MS MVP ? That's joke, right ?

Posted on 2018-06-09 17:57:52

You know this is a 3-part series about SSD, right? Watch the first video before posting any wrong conclusion..

I'm MVP since 2003 and since 1999 I own the largest Windows-user community site and discussion group in LatAm. What about you? :)

And here is the video with all tips you're looking for:


Posted on 2018-06-10 23:48:21

I was commenting on the clip that you've linked, and the clear statements you've made inside it, for which my "conclusions" as you said, are very right, and it's not my opinion but technology that's speaking that's all. But now you're telling me that in other clips you state something else in regards to the same matter, like contradicting yourself?...hum... Have a good continuation.

Posted on 2018-08-06 23:27:08

There is no contradiction AT ALL. Watch the first video before posting your opinions to understand the reasons you're wrong..

Posted on 2018-08-07 11:59:07

I'm not wrong : you are wrong, for the fact that you don't mention or refer to some other clip when you state something wrong at first glance (that the tips were made to optimize performance, which is PLAIN FALSE) : if you don't do this from within your clip, we're left with a wrong assertion, so it's your responsibility not mine.

Posted on 2018-08-07 13:46:39

Don't blame me if you don't understand that "Part 2" implies there is a "Part 1" of the video: Part 1 > Part 2 > Part 3 > etc..

This discussion is useless and you shouldn't argue with me if you didn't even watched the video about the topic you're complaining..

Posted on 2018-08-07 13:58:15

Lol I just saw the alerts about this thread.. It took place a while ago, so I've read it again. Whatever, and however it was assembled/constructed/structured/split, that wasn't the issue: it was matter of content.
I'd add another optimization for SSD that is sometimes mentioned, which would be to trigger a TRIM command (via most latest defrag tools for instance), but anyways the OS automatically uses this to optimize the SSD's Garbage Collection process - it's not mandatory, this process takes place during SSD's idle times. Also, Secure Erasing a used SSD before using it in a new system (so as to get an empty "fresh" drive), will restore its factory performances.

Posted on 2019-02-02 18:40:21
John Smith

Don't be a jerk.

Posted on 2018-09-06 01:09:24

Let me try to understand: he's complaining about my video content without even watching them - and I'M the jerk?? :)

Posted on 2018-09-06 03:52:40

You come with your condescending tone and you still dare to complain and try to be right.

We do not enjoy your attitude, be humble.

Posted on 2018-09-27 09:49:58

Read my previous comment.. You complain too much about me instead on focusing on the content..

Posted on 2018-09-27 13:50:04

You're wrong. The end.

Posted on 2018-11-26 02:44:45

Your opinion without any poof is irrelevant..

Posted on 2018-11-26 12:35:24

Poof is exactly what your stupid videos are. Poof, with zero valuable content. You speak like you know what you're talking about, but you really don't.

Posted on 2018-11-29 00:07:08

I'm Microsoft Windows MVP since 2003 (16 years in a row) https://insider.windows.com... and they recognize the value of my content. That's "a little bit" more valuable than your opinion, right? ;) THE END

Posted on 2018-11-29 14:08:22

You realize how simple it is to get that title? LOL what a hack you are.

Posted on 2018-12-11 08:57:54

"Jealousy is the fear of comparison".. keep trying :)

Posted on 2018-12-11 21:57:23

Lets keep things on topic here. We encourage discussions, but this is starting to devolve a bit and I don't want to have to start blocking people.

Posted on 2018-12-11 22:04:16

I agree with you 110%: the message that only aim to disqualify me and all other messages after that should be deleted..

Posted on 2018-12-11 22:31:05

In the clip that I've watched (and for which I'm commenting) you're wrong, period, and it's a matter of technology, not one of an opinion. Now if you tell me to watch your other clips in order to get the correct picture about this... Sorry man. We should not be obliged to watch all your clips in order to sort out contradictions. Peace :-). BTW, on another topic (defragmenting a data drive), TRIM is powerful: let it do its job, there's no need to force it. But this has nothing to do with "defragmenting an SSD" as some others suggest, it's actually a garbage collection process.

Posted on 2019-04-21 11:49:45

In the clip that I've watched (and for which I'm commenting) it's wrong, period, and it's a matter of technology not one of a personal opinion. Now if you tell me to watch your other clips in order to get the correct picture about this... Sorry man. We should not be obliged to watch all your clips in order to sort out contradictions. Peace :-).... BTW, on that other topic about "defragmenting" a data drive, some refer to the TRIM command in regards to SSDs. However, as opposed to what those people suggest, TRIM has nothing to do with "defragmentation", it's actually part of an SSD's garbage collection process (an OS or driver garbage collection pre-processing optimization for the actual SSD's micro-controller garbage collection process). As such, YES we could say that it's good for optimizing the space available on an SSD, but NO it wasn't designed to be launched manually (even though doing so doesn't hurt - knock on wood -, it's not a good reason): TRIM is powerful, let it do its job as there's no need to force it (at the OS level it's an automatic garbage collection pre-processing, a process which finalizes at the hardware level via the SSD's micro-controller garbage collection, when the SSD is idle. Thus executing a TRIM command via some "defrag" tool whenever the SSD has already done its part while in idle, is totally useless, more over since TRIM has already been automatically executed outside the degrag tool, before that later garbage collection process).

Posted on 2019-04-21 12:38:38

I'm wrong, you're wrong, we're all wrong and right... I think I haven't been clear : I was talking about one clip. If I need to watch another clip so as to get the "corrected" or "adjusted" information, then... No. When we talk about something, then we talk about something. What you could do though is to add a text message overlay with a note about this, eventually with a link to the other clip. Have a good continuation.

Posted on 2019-04-27 12:26:25

What exactly was your point here?

Posted on 2019-06-13 19:26:42

Leave superfetch on, all these optimization guides are outdated, windows updates its features and superfetch is optimized for SSD's now, there is a reason samsung removed all these options from their software , the windows defrag / optimzation tool is all you need to run / schedule now adays...

Posted on 2018-04-09 01:17:45

"Defrag" tool is all we need ?.... I've never defrag an SSD, and I wouldn't recommend anyone to do so (defrag is relevant with a mechanical HDD)! Do NOT defrag an SSD, never defrag an SSD!

Posted on 2018-06-09 18:12:04

The defrag function on an SSD performs the TRIM function, so it doesn't harm to run it regularly.

Posted on 2018-07-22 04:48:36

Ok I didn't know that, thanks

Posted on 2018-08-06 23:28:10

Although it doesn't hurt, anyways the OS automatically use the TRIM command to optimize the SSD's Garbage Collection process. Originally it's an OS command, which is is also used by latest defrag tools over an SSD if this fancies one's needs - in which case the term "defragmentation" would be inappropriate btw. It's not mandatory, this SSD Garbage Collection process (automatically done by the SSD microcontroller, not the OS), takes place during SSD's idle times.

Posted on 2019-02-02 19:28:18

It doesn't harm (knock on wood), but it's useless. TRIM is a powerful pre-process for optimizing whatever SSD micro-controller garbage collection process (and only for that matter), so let it do its job by itself, rather than use some 3rd party software to launch that same OS/Driver command - it's not a specific defrag software command, especially since it has nothing to do with "defragmentation" optimization: it's made to optimize an SSD garbage collection process, and is automatically executed by the OS before that garbage collection process happens hardware-wise during idle times (or extinction/startup).

Posted on 2019-04-21 13:09:11

Do i have to do over-provisioning for a SSD in windows 10?

Posted on 2018-05-17 01:51:40
Felipe Raposo

Yes. That's a good idea.

Posted on 2019-05-31 12:58:08

Windows 10 plays well with modern SSDs now (see https://www.howtogeek.com/2... ), so unless you just want to geek out, you don't need to do any extra tweaking. I bet 99.9% of people will not even notice the difference in speed (perceived or otherwise); as for longevity, the SSD will likely last longer than your urge to upgrade to a new PC. Just install the drive and go out and enjoy your life :-).

Posted on 2018-11-10 08:19:33

I agree with you, but if SSD partition is misaligned its performance can drop up to 40%. Also increasing OP can triple write speed, so there are many ways to improve SSD performance for those who are interested on this..

Posted on 2018-11-10 23:53:14

I was referring to the tweaks in the article only. Please share link about SSD partition alignment and OP.

Posted on 2018-11-16 08:15:56

I talk about them in the video SSD Optimization IN DEPTH Part 3 (see above)

Posted on 2018-11-16 13:01:50

I just installed a samsung 850 ssd in my windows 10 machine and deleted a lot of the bloatware. it went from a 2:20 boot to a 37 second boot. Then I I turned off indexing and disabled superfetch and timed the boot-up again -- it came in at 33 seconds, shaving off another ~10%. My boot-up time is measured from the time I push the on button, until have loaded a page in a web browser. I have the windows login password turned off. Has anyone else done simple testing like this with their SSD optimizations? I am curious if others can also validate that these mods help speed things up.

Posted on 2018-12-18 03:56:24
vikrant rao

This actually sped up my system!

I have a second 1TB HDD on which I store my outlook files and I've retained indexing on that. my system drive (C:) is an M2 SATA 100GB SSD so, I've disabled it there and suddenly it looks quicker. Windows in file explorer now snap open and it seems to move about noticeably quicker. Apart from the tips above, I suggest the following:

-Disable Prefetch (not Windows Search) in the registry
-Uncheck write cache for the SSD using device manager/storage disks
-enabe disk optimisation (defrag)(weekly or monthly)
-enable TRIM command using the CMD prompt

Check this article for details:

(ignore typo in the headline, its for Win10)


Posted on 2019-02-06 11:15:27
Invisible Girl

Someone wrote :( Actually you shouldn't do any of these "tips" in this article. They are all bad tips).

My experience has been that at least to some degree, every machine is different than another, and every user has different demands. What works for one will most likely not work for another. For myself I just disabled indexing on a windows 10 build using an SSD, and so far its been noticeably more responsive. Will it affect my searches? I don't really know because my current work environment doesn't require endless searches, nor am I the person that is willing to spend countless hours doing bench-marking. If I have to pull out a stop watch to know the difference, then there probably is no practical difference.

On another note, its not like one cannot revert the changes at some point if they so choose. You're not going to break the system. The options are also nothing unique to Windows 10 and have been around for ages. If Microsoft didn't think it was a good idea to tune the system in these ways, I suspect they would have never included them as options to begin with. Case in point, learn to never say never.

Posted on 2019-12-07 23:22:38