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.


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

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
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

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

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

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