Win7 defragmenter analyzes SSD frequently

Page 1 of 4 123 ... LastLast

  1. Posts : 8
    Windows 7 Pro 64-bit
       #1

    Win7 defragmenter analyzes SSD frequently


    I have newly installed a Samsung 830 128GB SSD as my system C: drive and installed Windows 7 freshly on it.

    Windows 7 recognized it as SSD after running WEI and excluded the drive to be defragmented (the C: drive is not shown in the "Disk Defragmenter -> Configure schedule -> Select disks" ). see attachment 1.

    However, Windows 7 defragmenter seems to automatically analyzes the SSD frequently in system idle (almost everyday). The Disk Defragmenter shows Last Run of the SSD with the "% fragmented". I noticed the value was different, smaller than that of two days ago. Also, in the Event Viewer, it shows the three log of "The disk defragmenter successfully completed analysis on SYSTEM_SSD (C:). see attachment 2

    recent logs of defragmenter analyzes SSD in event viewer:
    7/28/2012 12:29:49 PM
    7/27/2012 12:51:42 PM
    7/27/2012 3:36:41 AM
    7/27/2012 1:14:13 AM
    7/27/2012 1:07:07 AM
    7/25/2012 7:09:03 PM


    Any idea why Windows 7 does that?
    Attached Thumbnails Attached Thumbnails Win7 defragmenter analyzes SSD frequently-defragmenter.png   Win7 defragmenter analyzes SSD frequently-defrag_event.png  
      My Computer


  2. Posts : 12,012
    Windows 7 Home Premium SP1, 64-bit
       #2

    I've noticed the same thing.

    I'd guess that the SSD is analyzed because you can defrag it manually if you want to--although you shouldn't. In that sense, Windows treats it like an HDD.

    The fragmentation level of my SSD moves around a bit. I manually analyzed it a few minutes ago and the fragmentation level dropped from 10 to 9. I've never defragged it.

    I'd be interested in other comments, but I don't think it's any cause for concern.
      My Computer


  3. Posts : 1,454
    Windows 7 ultimate x64
       #3

    Hi
    You will not see the C: drive under "Configure Schedule" as Windows treats this as an SSD and thats how the Windows 7 defragmenter interface is programmed.

    Anyway There are various reasons for why it does this analysis. Try the below steps.

    1. Check the Task Scheduler( Task Scheduler library>Microsoft>Windows>Defrag ) ... it is by default set to all drive with -c parameter...Try disabling this task or at least specifying the drives you want to defrag

    2. Check Boot time optimization @ "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction" where Key OptimizeComplete needs to be No... If Yes it means boot defragmentation is set

    3. check volume optimization HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout. There should not be EnableAutoLayout key present.

    4. Disable Prefetch/superfetch @ "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters" . Right-click on both EnablePrefetcher and EnableSuperfetch and Modify on each of these to change the value from 1 (or 3) to 0. Also disable the SuperFetch service @ Services.msc

    5. Disable Indexing on the SSD.


    Try these and let me know...
      My Computer


  4. Posts : 8
    Windows 7 Pro 64-bit
    Thread Starter
       #4

    ignatzatsonic said:
    I've noticed the same thing.

    I'd guess that the SSD is analyzed because you can defrag it manually if you want to--although you shouldn't. In that sense, Windows treats it like an HDD.

    The fragmentation level of my SSD moves around a bit. I manually analyzed it a few minutes ago and the fragmentation level dropped from 10 to 9. I've never defragged it.

    I'd be interested in other comments, but I don't think it's any cause for concern.
    Thanks for replying.

    Do you mean win7 defrager also checks your SSD frequently like this?
      My Computer


  5. Posts : 8
    Windows 7 Pro 64-bit
    Thread Starter
       #5

    centaur78 said:
    Hi
    You will not see the C: drive under "Configure Schedule" as Windows treats this as an SSD and thats how the Windows 7 defragmenter interface is programmed.

    Anyway There are various reasons for why it does this analysis. Try the below steps.

    1. Check the Task Scheduler( Task Scheduler library>Microsoft>Windows>Defrag ) ... it is by default set to all drive with -c parameter...Try disabling this task or at least specifying the drives you want to defrag

    2. Check Boot time optimization @ "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction" where Key OptimizeComplete needs to be No... If Yes it means boot defragmentation is set

    3. check volume optimization HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout. There should not be EnableAutoLayout key present.

    4. Disable Prefetch/superfetch @ "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters" . Right-click on both EnablePrefetcher and EnableSuperfetch and Modify on each of these to change the value from 1 (or 3) to 0. Also disable the SuperFetch service @ Services.msc

    5. Disable Indexing on the SSD.


    Try these and let me know...

    Thanks a lot!.

    I just checked the settings in my system:

    1. There is nothing in Task Scheduler( Task Scheduler library>Microsoft>Windows>Defrag )

    2. There is NO Boot time optimization @ "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction"

    3. There is NO volume optimization HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout

    4. Prefetch/superfetch were Disabled.

    5. Indexing on the SSD is Disabled.

    I followed Sean's guide when I was installing win7 Sean's Windows 7 Install & Optimization Guide for SSDs & HDDs
      My Computer


  6. Posts : 1,454
    Windows 7 ultimate x64
       #6

    Well let me answer your question differently....

    From vista and above, microsoft has made windows defragmenter a little bit smarter on how fragmentation in analysed and defraged . it would automatically analyse the system to determine whether you have SSD or HDD. if you have SSD then windows will automatically disable defragmentation on the SSD drive. if you have HDD it would automatically enable the defragmation along with an option to do it for the whole drive or manually selecting the drives.

    The only way to do this kind of check is by using the windows defragmenter and hence even when windows defragmenter is disabled on the SSD... windows needs to check every time to confirm the presence of the SSD to either during each boot (if set to automatic service ) or during the running of the schedule. (if set to manual service)

    It shouldn't be a concern why you see then in eventviewer as this is how the Windows 7 defragmenter is programmed to behave..

    If you dont want to see them .... go ahead and disable the Disk defragmenter service.. Hopefully that should solve your problem
      My Computer


  7. Posts : 6,668
    Windows 7 x64
       #7

    It's just a quick data check really I don't think it's a reason for major concern either.
    Then again I'm starting to get the impression that all this work we do trying to keep reads and writes down on our ssd's is kind of wasted as well.
    People act like they will crap out in 6 months if you actually use them at all.
    It's not the case... not at all
    I'm actually currently using my main one as a normal boot drive it's also holding some commonly used apps. I haven't taken any of the normal steps people take to protect their ssd's for extra reads and writes.

    I'm at 8 months now and it's not showing any signs of suffering ill effects from this.
      My Computer


  8. Posts : 25,847
    Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
       #8

    It is highly recommended not to defrag a SSD by all manufactures. It's not needed and it will just shorten the life of the SSD.
      My Computer


  9. Posts : 6,668
    Windows 7 x64
       #9

    It still remains that analyzing is not actually defragging, they are two totally different things.
      My Computer


  10. Posts : 25,847
    Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
       #10

    My understanding is that still uses reads and write to analyze the SSD.
    Yes analyzing and defrag are two separate process.
      My Computer


 
Page 1 of 4 123 ... LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 15:49.
Find Us