Jump to content

Feature request


Recommended Posts

First off all, Defraggler is cool! I just love CCleaner and Defraggler! (Didn't try the other 1, but that one looks great either)


I've got a USB flash drive (2GB), and its nearly full. There are many big files (over 30 MB) which are fragmented, and can't be defragmented because there's not enough free space. My idea was, that defraggler would 'cut and paste' those files to the hard disk so there'll be more space to defragment. Defraggler will then try to defragment the other files and make defragmented free space for the files that are on the hard disk. Then the files are changed back to the flash drive by defraggler.


With this function, it will save me a lot off time doing it manually. I once cut all the files, and pasted them on the hard disk, then cut and paste them back. It has the same result, but its much slower.

Of course there's the option to just cut and paste the files to the harddisk yourself, and then transfer them back when free space is defragmented. Problem with that, is that free space isn't always defragmented good enough. This system allows defraggler to know how much space must be available for the files.


I just wrote this while defragging my flash drive with the newest release (1.03.093) and I noticed a lot off improvement (I used 1.01 or something before).

I must tell that I am amazed, it defragmented my flash drive completely while there's 2% of free space! (Although it took a little long)

The new version is great, but this little option will improve the next release I hope ;)


Edit: The subtitle should be changed to 'Copy files from USB to HDD too defrag faster'

Forgot to change it...





Link to comment
Share on other sites

...there isn't really any point in defragging a USB Flash drive, since it doesn't improve

the performance and can only wear it out more quickly, as Flash drives have a limited

number of write cycles.


The main reason for defragging a hard disk is to bring the data close together in

order to minimise the latencies introduced by having to move the read/write head

(known as "seek time").


But Flash drives are all solid state: there are no moving parts to move, hence no associated

latencies, hence defragging won't improve performance.


As it happens, most Flash drives use a technique called "wear levelling" to deliberately remap

the logical write locations to different physical locations in order to even out the wear on the drive.

So, even if the drive "looks" defragmented (e.g. by looking at it with Defraggler), the actual

file data may be scattered all over the place.



Link to comment
Share on other sites

Hmm, never looked at it that way. You're absolutely right I guess, so that makes this feature a bit useless :P

Ah well, at least I won't need to spend time defragging my flash drive, so thats solved, thank you! :D


By the way, it might work on nearly full hard disks, but there are less of those I guess...

Link to comment
Share on other sites

  • 8 months later...
... But Flash drives are all solid state: there are no moving parts to move, hence no associated latencies, hence defragging won't improve performance. ...
This confirms what I've heard elsewhere: defragging a SSD will not improve performance. However, I've also heard that since defragging will move all the date together, and since SSD will support only a finite number of read/write operations, defragging SSD could conceivably reduce the life of the circuits.


So, unless proven otherwise, my Netbook (with two 16GB SSD's) will remain fragmented!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.