10 Tips for SSD Optimization SSD in Windows 7 - Part 3

Tips: Since Windows 10, Windows 8.1, or Windows 8 is an adaptation of Windows 7 as a base. This guide also applies for SSD optimization for Windows 10, Windows 8.1, and Windows 8. More tips about SSD optimization and partition management.

Sleep mode is very useful to HDD because it allows the hard disk to load the programs way faster than booting the system. However, for SSD system drive, the boot time is often within 20 seconds. Thus hibernation/sleep mode becomes unnecessary. The size of Hiberfil.sys file is approximately equal to how much random access memory (RAM) is installed on the computer. It's better to release the disk space from SSD for other usages than waste storage for Hibernation mode.

How to disable hibernation/sleep mode?

  • Click "Start" button, and then type "cmd" in the Search box.
  • In the search results list, right-click cmd, and then click Run as administrator.
  • When you are prompted by User Account Control, click "Yes" to continue.
  • At the command prompt, type "powercfg.exe /hibernate off", and then press Enter.
Disable Prefetch

There is no prompt to tell you whether the Hibernation mode is disabled or not. Because the Hiberfil.sys file is located in the root folder of the drive where the operating system is installed, so as to check the result, you can view the free space of your C drive. If the free space has been increased, then the Hibernation mode is disabled.

Tips: To re-enable hibernation, please repeat the steps but just replace "powercfg.exe /hibernate off" with "powercfg.exe /hibernate on".

These two technologies have been widely used on XP and VISTA. However, for SSD, these two technologies are unnecessary. By disabling Perfetch and Superfetch, it can improve the overall performance of your SSD.

How to disable Prefetch?

  • Use Win+R shortcut to open the Run dialog box.
  • Type "regedit" and press Enter key to open Registry Editor.
  • Navigate to "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters".
  • Double click on "EnablePrefetcher" to open DWORD value box. And then change the value to "0" and click "OK" to save. Then reboot the computer.
Disable Prefetch

Tips: The values for EnablePrefetcher are: 0 – Disable Prefetcher; 1 – Application launch Prefetching enabled; 2 – Boot Prefetching enabled; 3 – Application launch and Boot Prefetching enabled.

How to disable Superfetch?

  • Type "services.msc" in Run line. Then press Enter button.
  • In the Services dialog box, locate the SuperFetch entry and double-click it.
  • Set the Startup type to disabled like in the picture below:

Disable Superfetch

GUI means graphical user interface. To disable this will let us get rid of the graphical moving bar during start-up. Save us a few seconds.

How to disable GUI boot?

  • Start -> Run -> type msconfig, press Enter button.
  • Click on Boot tab in System Configuration interface. In boot options, check "No GUI boot" like the picture above.

Disable GUI Boot