Intro Download and install Frequently Asked Questions Tips and tricks

Homepage







© J.C. Kessels 2009
MyDefrag Forum
May 21, 2013, 05:36:02 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: 1 [2]
  Print  
Author Topic: A MUST DO, 4-th zone  (Read 11754 times)
TeDDy
JkDefrag Hero
*****
Posts: 158


View Profile WWW
« Reply #15 on: February 07, 2009, 10:53:49 am »

Are you sure not miss something in api's control ?
JkDefrag v4 will be able to move more files. While developing v4 I have found why v3 could not move certain files.

! Jeroen !
Can you make the modifications to release a new version 3.x wich will be able to move MORE FILES than 3.36 and do a 4 zone-single pass(z4=-a6 and the rest sorted at user wish as previous)? Working with 2 passes for each partition with negative masks to include/exclude files is painful, time consuming and drive killer, and still leaves UNLOKED FILES FRAGMENTED all over (I've checked).
I am still working with your sources, but to be able to make something I must first learn Visual Studio and then understand your work.
As you can see, lot of active forumers like my idea for the 4-th zone.
Do you like it?
Is this so hard for you to do it now that you made it for v4?
Can you help us?
Please!!!!
I've spent about 2 mounths to learn Visual and not sure to be able to do something before 1-2 mounth for working modifications.
It's your baby, can this take more than a week from your time to make the improvements and forumers with happy faces?

At least release the last 3.37 version with:

-open source(I will NOT keep modifications just for me by mailing them to you/posting for free on the web)

-move ALL unlocked files and temporary unlock files to move/defragment them

-move files from the end of partition (if they are NOT rar, mp3..etc - what user wish to put there), fill/defrag/sort the end of partition with user files/folders by mask(less used files: music, archives, video, images..etc) JUST TO MAKE PLACE at the beginning of drive for the rest of the files to be defragged/sorted as previous versions do.

-if started without arguments to look in the drive's root and if it finds an *.jkd file, to take the arguments from there. If not, execute the defaults.

I think this is a better approach of drive optimisation.
I use it with 2 passes, before each pass I run chkdsk with /x on EACH DRIVE.
Trust me, files are better/faster accessed this way.
I spend almost all my time to learn Studio and then alter/add lines to your source.
It is like learning chineese language to read the work of emperor X, and correct some "mistakes".
Moving less important big files at the end of drive and defrag/sort them AT THE BEGINNING, before other placement strategies will make A BIG IMPROVEMENT with small pain from you (at least, much, much smaller than for a newbie).
I am sure, sooner or later, I will be able to reach the level you are now but the source I am working with contains "bugs" as you said, and "bugless" sources (v4.x) will never be released. To solve them I'll be forced to dig deep, as you did, to solve the non movable files, and to add another step in defragmentation chain (4th zone and ini file), but if the OpenSource and v3.x subjects are closed what will be the point?
As you said, 3.x is frozen, 4.x not OpenSource. I can't open another OS project if my improvements are good but you don't assimilate/accept them in 3.x. So, if I succed, the result will be OS for me and freeware for the world ( and the OS improvements will die)?
Best should be if the author of the OS listen advices and improve HIS OS and enthousiasts to work with contributed/improved sources.

To make it work you have spent years of your time, buy many books and replaced many dead keyboards. All the stuff is in your head. You are the CREATOR. Polish it to make it PERFECT.
Of course, if YOU don't, others will try to do it in your place, and even sell it.
If you make a complete, perfect opensource, people will use it and blessing is for YOU. If important improvements still to be done, others can do them and NEVER release the sources.
Logged
jeroen
Administrator
JkDefrag Hero
*****
Posts: 7155



View Profile WWW
« Reply #16 on: February 07, 2009, 12:09:14 pm »

Can you make the modifications to release a new version 3.x
I am sorry, but I have decided not to release any new v3 versions. I want to spent all my available time on version 4. The first beta release is nearing completion, very near now. Have you seen the Mydefrag preview website? Also see the MyDefrag version 4 sneak preview thread on this forum. Version 4 has a scripting language that will make many things possible. You can for example make a script per disk, and you can make an extra zone at the end of the disk.
Logged
TeDDy
JkDefrag Hero
*****
Posts: 158


View Profile WWW
« Reply #17 on: February 07, 2009, 01:59:54 pm »

the download link is broken.
how to appreciate if cannot use?
At least an compilled exe to play with?
« Last Edit: February 07, 2009, 02:39:43 pm by teddy » Logged
amk
JkDefrag Hero
*****
Posts: 101



View Profile
« Reply #18 on: February 07, 2009, 04:46:24 pm »

I think, v4 jet not ready for testing by users.
Logged
tlu
JkDefrag Junior
**
Posts: 7


View Profile
« Reply #19 on: February 07, 2009, 04:55:16 pm »

the download link is broken.

Please read the thread Jeroen mentioned. It's clearly said there that the download is not yet possible.
Logged
TeDDy
JkDefrag Hero
*****
Posts: 158


View Profile WWW
« Reply #20 on: February 07, 2009, 05:34:27 pm »

Thank you guys to remember me to learn to read and perhaps in the future, even to write.
Logged
pbru
Newbie
*
Posts: 2


View Profile
« Reply #21 on: April 28, 2009, 08:37:41 pm »

the idea of a 4th zone is great and IMHO this 4th zone would be very useful! I have tons of old files that would be perfect candidate to live at the far end of my disk!

reading this thread, it seems to be possible to do it with a 2-phases script (could someone post one please?) but adding the 4th zone concept with an adequate command line argument to describe it would be a must have.

BTW, having a command line to tell jkdefrag that the files pattern is in a file rather than on the command line would be another must have.
Logged

Pierre
jonib
JkDefrag Hero
*****
Posts: 810


View Profile
« Reply #22 on: April 28, 2009, 11:26:21 pm »

the idea of a 4th zone is great and IMHO this 4th zone would be very useful! I have tons of old files that would be perfect candidate to live at the far end of my disk!

reading this thread, it seems to be possible to do it with a 2-phases script (could someone post one please?) but adding the 4th zone concept with an adequate command line argument to describe it would be a must have.

BTW, having a command line to tell jkdefrag that the files pattern is in a file rather than on the command line would be another must have.
Check out MyDefrag 4.0 its the new version of JkDefrag its in beta but usable, it supports scripting which means you can have as many zones as you like.

jonib
Logged

TeDDy
JkDefrag Hero
*****
Posts: 158


View Profile WWW
« Reply #23 on: April 29, 2009, 01:10:17 pm »

pbru
There is no universal script to do the 4-th zone in 2 pass, but the idea is quite simple.
 You make a list with wildcards you want to move to endofdrive. Wildcards '*' and '?' are allowed to select a set of files. If the item contains a space then it must be enclosed in double-quotes.

 Make a batch with             "JkDefrag.exe -a 6 *.mp3 *.rar *.avi" (move *.mp3 *.rar *.avi to the end of drive)

 Make a second batch with  "JkDefrag.exe -a x -e *.mp3 -e *.rar -e *.avi" (ignore files optimized in first pass and do a 3 zones optimization with remaining files)
 The method works with 3.36.

 Newest versions 4.x can handle more zones but, being in beta stage, it eats much more RAM and still need 2 pass if you firstly wish to move files to the end and after this optimize remaining files.
 The program works with zones ordered from first cluster to the last one, being unable to place zones descendently or random.
 This is fine for optimizing the zones to begin of drive but the files not selected for the processed get vacated randomly in available gaps on drive, with the big chance to be vacated again by the next instruction in the script. All this until the files are selected by a rule and placed in a zone.
 I mean, a file you want to be placed in the last zone can be vacated by all the previous rules from wich you MUST exclude it EXPLICITLY with a NOT condition.
 If not excluded from every previous rule, the file can go to a wrong zone, making impossible later selection to move to the end.

 Many times I have suggested the need to change the order of some operations making less inutile vacations for files, in same time eliminating the repetition of exclude selections in each FileSelect before the rule to move files to the endofdrive.
 Or at least to accept wildcards from external text files in each FileSelect statement,
 Or to implement specific names for zones by their destination on drive,
 Or to read all rules in script after Analize and virtually sort them in memory before start moving them ONCE, to their final position on drive.
 I hope this will be fixed someday, sooner sounds better.
Logged
Pages: 1 [2]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!