© J.C. Kessels 2009
MyDefrag Forum
May 22, 2013, 12:54:11 pm
Welcome,
Guest
. Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
:
Home
Help
Search
Login
Register
MyDefrag Forum
>
MyDefrag v4 Forum
>
Requests for new features
>
FastFill(gapsize(n))
Pages: [
1
]
« previous
next »
Print
Author
Topic: FastFill(gapsize(n)) (Read 618 times)
poutnik
JkDefrag Hero
Posts: 1105
FastFill(gapsize(n))
«
on:
November 06, 2009, 08:09:01 am »
I think FastFill(gapsize(n)) could be a good complement to Defragment(chunksize(n)), FastFill() and FastFill(Withshuffling).
FastFill(gapsize(n)) would refuse to only partially fill the gap, if it would leaving a gap smaller than gapsize(n). ( gapsize(n) I suggest 1-2 x chunksize(n) )
Edit: variant - will not refuse partial fills, but small residual gaps will be further processed.
If there is already a gap smaller than gapsize(n), it would try to fill it normally if possible.
Otherwise it will be enlarging it until it either finds perfect fill ( as Withshuffling does )
either a gap has size gapsize(n) at least.
The result will be avoiding small gaps, that leads finally to defragmentation of big files even by Defragment(chunksize(n)). And it also avoids excesive gap enlargement by shuffling.
In conjuction with that, files should not be moved away from a gap in bigger chunks than gapsize(n), if leaving big enough rests of files. IMHO this feature could be especially useful for data partitions with big files like multimedia, CD/DVD images, archives, virtual disks.
«
Last Edit: November 06, 2009, 08:26:19 am by poutnik
»
Logged
It can be fast, good or easy. You can pick just 2 of them....
Treating Spacehog zone by the same effort as Boot zone is like cleaning a garden by the same effort as a living room.
jeroen
Administrator
JkDefrag Hero
Posts: 7155
Re: FastFill(gapsize(n))
«
Reply #1 on:
November 06, 2009, 08:33:44 am »
Thanks for sharing your idea, I appreciate it.
Logged
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
MyDefrag v4 Forum
-----------------------------
=> Announcements
=> Questions and help
=> Bugs and problems
=> Requests for new features
=> Scripts, and other contributions
-----------------------------
JkDefrag v3 Forum
-----------------------------
=> Announcements
=> Questions and help
=> Bugs and problems
=> Requests for new features
=> Programming with the library
Loading...