Jump to content
CCleaner Community Forums
Sign in to follow this  
guermantes

Why does scheduled defrag ruin a disk with 0% fragmentation?

Recommended Posts

Hi,

I was slightly annoyed that Defraggler (scheduled to defrag the drive in question twice a week) never managed to completely defrag one of my storage drives, 2Tb about 50% full. So I ran a manual defrag on the drive. It took about 16 hours to complete and afterwards there was 0% fragmentation and all file blocks were in perfect sequence - files at the beginning, free space at the end. I let the scheduled defrag setting remain active, though, for future purposes.

 

Today was a day for scheduled maintanance and I was wondering why my CPU fan kept revving all afternoon for no apparent purpose, until I checked Defraggler and discovered that the drive in question has been massacred fragmentation-wise. There was 0% fragmentation yesterday, and today 1 year-old large files have been torn apart into thousands of fragments. I had added some files to the drive - 20 or so RAW photographs - but in case they were fragmented, there was 40% free space to place them on the drive, without needing to rip apart non-fragmented 1Gb files.

 

1) I understand that when Defraggler sees fragmented files and is told to defragment according to schedule it performs some calculations of how to place the files on the drive. But with so much free space, why rip apart 1Tb of 0% fragmentation to defrag 160Mb of fragmented files?

 

This is extremely annoying since recently the scheduled defrag operations freeze my computer for a few seconds.

Share this post


Link to post
Share on other sites

OS version?

DF version?

 

have you set DF to turn off VSS, hibernation & paging file access?

Share this post


Link to post
Share on other sites

Win 7 x64

Defraggler 2.19.982 64-bit

VSS: No I have not ticked "Stop VSS during defrag on NTFS volumes"

Hibernation: is turned off at the system level, but DF was set to exclude.

Page file access: I cannot find that option in the settings. (Page file is on different drive, btw)

Share this post


Link to post
Share on other sites

forget pagefile (my mistake - I was having a brain-fart) :)

 

these are the ones to check;

http://forum.piriform.com/index.php?showtopic=35458&p=212223

Those were already all checked.

And in any case, both hibernation and restore points are turned off at system level.

 

I don't understand why DF algorithm would see the need to start rearranging huge files when there is 50% disk free to place a few small ones that are new.

Share this post


Link to post
Share on other sites

in that case I sadly have no explanation.

 

you could try doing a manual defrag.

click on the File List tab, Analyse, sort by Size, select the worst offenders and Defrag Highlighted.

then sort by Fragments, selecting the worst and Defrag Highlighted.

also an opportune time to right click and Move Highlighted to End of Drive, if so desired.

Share this post


Link to post
Share on other sites

Just in case, and for further info see here

 

http://www.piriform.com/docs/defraggler/defraggler-settings/defraggler-options-defrag-tab

 

 

Note: If you select Move large files to end of drive but do not specify file types, Defraggler will attempt to move all files equal to or larger than the size in the Minimum file size text box.

 

Default is 250MB

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...