SSD tuning and how to save it from failure

29 Apr, 2014 Denis

Hello to all the inhabitants of RenderStuff!

With this mini-article, I would like to answer Yevgeny's question and generally make some clarifications in the matter and identify the reasons for the possible failure of the SSD drive.

First of all, I want to say that most of the failures are caused by the users themselves, because the SSD drive requires a special approach to its operation, in comparison with the usual archive disks.

Most recently, he himself became a happy owner of the SSD drive Kingston HyperX 120Gb The increase in system performance is simply huge, it became very comfortable to work.

Now directly on the case. Compared to a regular archive disk, the SSD drive loses data storage cells during its operation (data overwriting). And judging from this, frequent data overwriting results in fast wear of these cells. This could serve as a quick failure of your carrier, because of its wear and tear. It is fair to ask why this happens? In view of the fact that the Windows system provides for certain processes and services that permanently overwrite data for safe and non-intermittent operation of the system, thereby destroying the media cells each time. For example, the same data recovery service that creates system restore points. So, when installing the system on an SSD drive, it needs to be pre-prepared and configured - to disable unnecessary system services that will wear out the disk.

On the example of my disk I will show how to configure the SSD and prepare it for operation.

The first thing to do is move the disk controller to AHCI mode for the SATA controller. This option is included in the BIOS. (Logging into the Bios key del on when the computer boots). Install the Windows system on our disk. After installation, you must disable all unnecessary processes and services. This can be done both manually and through various utilities that can be included in the drive's package and that relieve the user from manually configuring the system to operate the SSD drive. There are a lot of them, they are free, and by the example of one of them I made the adjustment of my system.

The utility is called SSD Mini Tweaker v 2.4 (there are 32 and 64 bits respectively):

Below I will give a number of changes that the program makes during the system setup (selection from the manual for working with the program).

-TRIM is a command that allows the operating system to notify the SSD of which data blocks are no longer used and can be cleaned up by the drive itself. The use of TRIM allows an SSD device to reduce the effect of "garbage collection", which otherwise will result in a lower write speed in the affected sectors. Support for TRIM provides a more stable recording speed, and also reduces the wear of free memory cells.

-Superfetch (super selection) is a service that supports and improves system performance by caching the most frequently used files. Given the minimum access time of SSD-drive, it can be disabled.

-Prefetcher (prefetcher) is a component of the Windows operating system that speeds up the process of initial boot and shortens the start time of programs. For SSD, due to its fast operation, it is absolutely not needed. If you disable it, you can also free the system memory.

-Save the kernel system in memory. By default, the system kernel is reset to a paging file. You can force Windows to leave the core of the system in memory, thereby speeding up the system and reducing the number of disk calls. However, you must have more than 2 gigabytes of RAM.

"Increasing the size of the file system cache improves the performance of the computer and affects how often the system writes changed file blocks to disk, but reduces the physical memory space available for applications and services. Reducing the amount of data writing to disk minimizes the use of the file subsystem, but it is necessary to have more than 2 gigabytes of RAM.

-When removing the limit from NTFS in terms of memory usage, the pool of pages available for caching file read / write operations increases. This makes it easier to start several applications at once, but it is desirable to have a fairly large amount of RAM.

- Although defragmenting system files and speeds up system boot, but for SSD is useless and even harmful thing. Therefore, it is strongly recommended to disable the defragmentation of system files when the system boots on the SSD.


-Each three days while the computer is idle in the WindowsPrefetch folder, a file called Layout.ini is created, in which a list of files and folders used when booting the operating system and launching programs is saved. The native disk defragmenter uses the information from the Layout.ini file for optimal physical placement of these files on the disk. However, for SSD, this is completely unnecessary. When this option is activated, the Layout.ini file and the LayoutFilePath registry key are deleted. Guaranteed not to create a Layout.ini file by the system is possible only with the Prefetcher component disabled, since this file is closely associated with this component of the system.

-Service Windows Search performs indexing of files and folders. If the system is installed on SSD-drive, then the increase in performance from using this function is unlikely to be noticeable and therefore it makes sense to turn off the Windows Search service. It is also recommended that you manually disable the indexing of the contents of files on the disk by opening the "properties" window of the disk. The amount of write to the disk of index-files is insignificant, but it should not be written off, since any step that eliminates unnecessary operations on writing to SSD is in favor.

-Turning off the hibernation mode and removing the file hiberfil.sys, you can free up the volume on the SSD, corresponding to the amount of installed RAM, which is most relevant for owners of SSD small capacity. When you switch to hibernation mode, the data is reset from the main memory to the hiberfil.sys file, and when enabled, the data is restored back into memory. You can read about the hibernation mode in the help of the Windows operating system.

-Disabling system protection (system recovery), you release more free space on the system disk and reduce the number of write operations on the SSD. Control points can take up to 15% of the total volume and are not available for the TRIM team. Regular use of this function of Windows can potentially lead to a decrease in the performance of the drive over time. However, disabling system protection makes it impossible to restore the system using recovery points to return system files and parameters to a state at a certain point in time, which for some users using this function can be critical. For more information, see the Windows operating system help.

-SSD-drive absolutely does not need to be defragmented, having the same access time for all memory cells. Therefore, the defragmentation service can be disabled.

-If you put the swap file on the SSD, it is recommended to disable the swap file cleaning when the system is rebooted, as additional disk access occurs (removing the data from the swap file, which results in an increase in the time for rebooting and shutting down the computer).

After setting up the system, the utility checks the disk in any health and disk health monitoring program. I'm using SSDLife PRO:

P.S .: This article, the logical continuation of the discussion "Do I Need an SSD Drive for 3ds Max".
I hope my personal experience in this matter will help you😉

Add a comment


Anti-spam challenge (please check if you agree with this and uncheck if not)
Yes, I am a spam-bot.
Yes, I am a human.
Terms of Service

RenderStuff © 2008