Deactivating Windows 7 Defragmentation for Solid-state Drives

From Thomas-Krenn-Wiki
Jump to: navigation, search

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.[1]

Checking If Windows has deactivated Defragmentation for SSDs

  1. Right-click on the desired drive (such as C: and select the Properties menu option. Then, click on the tab Tools and Defragment Now….
  2. All of the drive will be displayed. Click on Configure Schedule.
  3. Click on Select Disks.
  4. 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.[2] If the drives on the SSDs are listed here, remove the checkmark so that such drives will not be defragmented.


  1. Support and Q&A for Solid-State Drives (Engineering Windows 7 Blog, The automatic scheduling of defragmentation will exclude partitions on devices that declare themselves as SSDs.
  2. SSD and Windows 7 (

Additional Information

Foto Werner Fischer.jpg

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.

Related articles

Installing Strawberry Perl in Windows
Measuring Performance under Windows with Perfmon
Using Md5sum und sha1sum for Checking Downloaded Files