Deactivating Windows 7 Defragmentation for Solid-state Drives
Solid-state Drives (SSDs) should not be defragmented. Although defragmenting can improve performance for standard hard disks, defragmenting SSDs does not provide performance benefits, but rather reduces it (see Optimizing SSD Performance & Deactivating Defragmentation).
If a partition is stored on a data medium that indicates it is an SSD, Windows 7 will not defragment the partition.
Checking If Windows has deactivated Defragmentation for SSDs
- Right-click on the desired drive (such as C: and select the Properties menu option. Then, click on the tab Tools and Defragment Now….
- All of the drive will be displayed. Click on Configure Schedule.
- Click on Select Disks.
- If the drives on the SSDs are missing from the following screen then the SSD has been properly detected by Windows 7, and Windows 7 will not defragment this SSD. If the drives on the SSDs are listed here, remove the checkmark so that such drives will not be defragmented.
- Support and Q&A for Solid-State Drives (Engineering Windows 7 Blog, microsoft.com): The automatic scheduling of defragmentation will exclude partitions on devices that declare themselves as SSDs.
- SSD and Windows 7 (social.technet.microsoft.com)
- Windows 7 & SSD: defragmentation, SuperFetch, prefetch (support.microsoft.com, Article ID: 2727880)
Author: Werner Fischer
Werner Fischer, working in the Web Operations & Knowledge Transfer team at Thomas-Krenn, completed his studies of Computer and Media Security at FH Hagenberg in Austria. He is a regular speaker at many conferences like LinuxTag, OSMC, OSDC, LinuxCon, and author for various IT magazines. In his spare time he enjoys playing the piano and training for a good result at the annual Linz marathon relay.