What adjustments should be done for a SSD?

I have recently upgraded my desktop PC and installed a SSD as system drive.

I read somewhere that these drives "don't like" being written on too much and that one needs to enable/disable certain OS features for such drives.

I checked the properties for the drive C: in Windows 8 and here's what I got.

enter image description here

Q1: As you see Allow files on this drive to have contents indexed in addition to file properties is checked. Does it need to be checked for that drive?

Q2: Is there anything else that I need to change in the settings to accommodate for the SSD?


Solution 1:

##According to this MSDN article: Support and Q&A for Solid-State Drives

  1. You don't have to disable the following features manually. Windows 7/8 automatically disables them if a SSD is detected:
  • Disk defragmentation

  • Superfetch

  • ReadyBoost

  • Prefetching

  1. You don't have to set up a correct alignment. Windows 7/8 will use a proper offset if you have created your SSD partitions during a clean Windows 7/8 installation.

However, you can check your SSD alignment with onboard tools:
Open msinfo32 » Components » Storage » Disks » Partition Starting Offset
Use calc.exe to divide the number of bytes by 4096. If the result is a full number, you're fine. Otherwise re-align your system using one of the options listed here.

enter image description hereAS SSD Benchmark can also check for a correct alignment

  1. You don't have to install Intel SSD toolbox like all Windows XP users have to for a working TRIM-command. If you use a non-RAID SSD setup, Windows 7/8 already supports TRIM. Read here for a comprehensive article about how TRIM works.

I strongly recommend you to use Intel's Rapid Storage Technology driver (if you are on an Intel mainboard) instead of default MSAHCI driver. It will increase your read/write speed and will give you TRIM-support even for RAID configurations (since RST 11.0)

Use commandline utility trimcheck to check if TRIM is actually working on your system and not only supported

enter image description here

  1. You don't have to move your Pagefile.sys. Let it be placed on your SSD drive

Most pagefile operations are small random reads or larger sequential writes, both of which are types of operations that SSDs handle well.

Note #1: Don't disable the pagefile even if you have enough RAM. There are still some programs out there which doesn't work very well if pagefile.sys is disabled.

Note #2: Some people recommend to put the Pagefile.sys on a RAM disk. But there are also arguments against it and for example Mark Russinovich (former Windows kernel developer) says: "Yes, putting the pagefile on a RAM disk is ridiculous."


##More tips

  1. Disable Allow files on this drive to have contents indexed to reduce SSD writings. The Windows internal search is terrible regardless if this option is en-/disabled - at least under Windows 7. Use an alternative like Everything if needed. (The Windows 8 search uses Bing)

Indexing is actually more trouble than it's worth on an SSD. Because it's constantly maintaining a database of the files on your system and their properties, it causes a lot of small writes, at which SSDs do not excel.

Lifehacker

  1. Disable hiberfile.sys if you don't use hibernation (for example to conserve laptop battery life). With today's SSDs simply powering down and booting back up will happen fast enough so hibernation doesn't make so much sense as with a system HDD. This tip is more for saving some SSD space than reducing write operations.

  2. Change the default locations for often used folders like My Pictures, My Videos, My Documents and My Music. This Microsoft KB article shows you how to move them to a HDD if available. You won't notice a speed reduce when playing videos or music from a HDD.

###Used resources

  • http://lifehacker.com/5802838/how-to-maximize-the-life-of-your-ssd
  • http://blog.superuser.com/2011/05/10/maximizing-the-lifetime-of-your-ssd/
  • http://www.auslogics.com/en/articles/ssd-tweaks-to-increase-ssd-performance/

Solution 2:

I think I also read somewhere that these drives "don't like" being written on too much

This is true, however it is not as bad as it sounds.

You had to be careful with the first generation solid state drives. But a modern SSD has no problem with being written to 24 hours per day, 7 days per week, 52 weeks per year for a dozen years.

Without using TRIM or a SSD with a smart onboard controller which optimsied itself during idle time (e.g. the TI based SSDs in some macs) speed will drop if you write too much.

Just how much 'too much' is depends per drive. Personally I use an Intel G2 76GiB drive without TRIM and even after 5 years it is still blazingly fast. (I did disable degragmentation though. It is good for a spinning drive, but bad for a SSD. I think win8 does this automatically, but you might want to check that.)