Optimize Windows OS for SSD

In this post I’ll suggest some tips on how to optimize your Windows operating system for maximum performance with SSDs.

1) AHCI Mode
You have to enter the BIOS setup and change the SATA controller mode to AHCI.
Att.: System may fail to boot up after you change the mode from IDE to AHCI in BIOS: if so switch back to the original mode. Normally you have to enable AHCI mode before you have installed system: change this param after the installation can be difficult, but google is your friend…..

2) Verify If TRIM Is Enabled or Not
TRIM enable SSD to automatically wipe the data marked for deletion clean.
– Open Command Line Prompt.
– Input “fsutil behavior query DisableDeleteNotify”.
– If the result is 0, then it means that TRIM is enabled. On the other hand, if the result is 1, then TRIM is disabled.

3) Turn Off Defragmentation
SSDs are not meant to be defragmented: although defragmentation can improve the performance of normal hard drives, defragmenting SSDs HD provides no performance benefit and can instead and reduce the life of the device.

4) Disable Paging Files
I suggest the users who have a RAM larger than 4GB disabling paging: this reduce disk I/O and increase the life of the device.

– In Windows 7 right click on Computer and select Properties.
– Click Advanced system settings.
– Choose Advanced tab and click on Settings button. In the Performance Options, click Change button.
– Uncheck Automaticaly manage paging file size for all drivers, then choose No paging file and click on Set button

5) Deactivate Prefetch and Superfetch
Prefetch/Superfecth is responsible for ensuring that frequently used data is optimized for quick access, but are unnecessary for SSDs due to their superior read speed.
– Open regedit as administrator
– In the directory on the left, open the drop-down menu for HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SessionManager/MemoryManagement/PrefetchParameters
– Set Enable Prefetcher = 0 Enable Superfetch = 0