Jump to content
CCleaner Community Forums

Defraggler suggestions


StuartUK
 Share

Recommended Posts

Suggestion: An option to clear a block, or range of blocks, or compact files starting from the end of the disk.

 

Why: With everything going virtual I often find that I have a virtual disk which has 2-3 blocks occupied at the end of a, say, 100gb disk. If you want to reduce this disk down to a more reasonable 50gb which is closer to its in-use size then you have to clear all the disk from the 50gb mark up to the end of the disk. This is often blocked by a few kb of files. To clear these blocks can take hours of defragmenting.

 

Suggestion: Option to Distribute large files across the disk, or to leave them with xMb space after them for expansion.

 

Why: With SQL Db or exchange files the files are constantly growing. Given that you have chosen the option to move large files to the end of the disk. A 50gb, when it expands by 1Mb, that 1Mb will not be at the end of the file, so on the next run of defraggler it will have to move the whole 50Gb to fit 1Mb in at the end of the disk... not good. It would be better to be able to distribute big files across the disk, or to move them to a space with xMb free after the file.

 

I've suggested this before but never seen any reaction - positive or negative.

Link to comment
Share on other sites

  • Moderators

Honestly, I wouldn't mind for there not to be a thread, as there is an entire subforum

http://forum.piriform.com/index.php?showforum=21

 

thus this thread is relatively redundant, as would be any "per year" thread .

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

CCLEANER, RECUVA, DEFRAGGLER AND SPECCY DOCUMENTATION CAN BE FOUND AT  https://support.piriform.com/hc/en-us and  https://www.ccleaner.com/docs

Pro users file a PRIORITY SUPPORT request at https://support.piriform.com/hc/en-us/requests/new

link to WINAPP2.INI explanation

Link to comment
Share on other sites

Add defrag freespace and defrag freespace (allow fragmentation) and registry defrag option to the scheduled defrag feature in defraggler program.

Perhaps add options to do one of the following once even scheduled defrag of the current drive is complete:

- Close Program

- Log Off User

- Shut Down

- Restart

Link to comment
Share on other sites

  • 1 month later...

Not sure if this was suggested yet, but it would be super-cool if we could defrag multiple drives at once. As long as they're separate physical drives, especially in a multi-core computer, it seems feasible, no?

Link to comment
Share on other sites

No, because the IDE/SATA controller would have to divide it's data bandwidth between drives meaning the total time spent defragging would be the same sequential as parallel.

 

Richard S.

Link to comment
Share on other sites

No, because the IDE/SATA controller would have to divide it's data bandwidth between drives meaning the total time spent defragging would be the same sequential as parallel.

 

Richard S.

 

My understanding is that would depend on the total available bandwidth of the controller, which is usually much more than the bandwidth that one drive on one SATA port can utilize (at least when we're talking about regular mechanical drives, perhaps not all SSD drives). Even a single 3G/6G SATA connection isn't fully utilized with platter drives, except in burst operations involving the drives' internal cache.

 

For proof, think of RAID striping, and how it produces speed benefits on any old home PC by dividing the workload of a file operation between two or more drives. RAID-0 writes to two drives at once, getting the same operation done generally in around half the time. If that's true then chances are there would be a performance gain from defragging drives in parallel.

Link to comment
Share on other sites

  • 2 weeks later...

Also I have 4 sata controllers in my system... just sayin..

PC Specs:

OS: Win 7 Pro x64

MB: Asrosk Extreme x58

CPU: i-7 920 @ 3,8 Ghz

RAM: Corsair XMS3 (4x2) 8GB DDR-3 1333Mhz Triple Channel

GPU: nVidia GTX 480

HDD:DiamondMax 23 500GB SATA 3Gb/s - STM3500418AS ATA Device 500GB (465 GB)

Link to comment
Share on other sites

  • 5 weeks later...

Please enable "Boot-Time Defrag" in portable version too.

At next system restart, it will defrag the system disk during the boot time, it will remove any registry entries and disk files added for this operation and then it will load the whole operating system.

 

Thank you

Link to comment
Share on other sites

Hello,

My suggestion::rolleyes:

 

1. Add time, like we can see approximate time before finish

2. At this moment we have two PRIORITY options: normal & background (exaly I don't have any diffirent beetween), so maybe need add options like HIGH? To really be aggressive to system like example: RAM more usage (not 200-300mb like now) + CPU load ( at this moment 3-12%) 50% to make defraggler work more better & more faster.

AMD LCS 5970 750/1050

Nvidia nforce 790i Ultra SLI MCP

Q6600 2.4 => 3.0

OCZ DDR3 PC3 14400 Platinum 1024 x 4

X-Fi Titanium Fatal1ty Champion

Cooler Master Real Power Pro 1000 M

Windows 7 64x Home Premium

 

Link to comment
Share on other sites

  • Moderators
. Add time, like we can see approximate time before finish

This was not done as it is NEVER correct because the time amount remain for defrag (or really anything)changes and adds and removes (seemingly) haphazardly which in turn would result in many users posting to the forum "My Defraggler has said 3 min remaining for the past 21 hours)

 

ADVICE FOR USING CCleaner'S REGISTRY INTEGRITY SECTION

DON'T JUST CLEAN EVERYTHING THAT'S CHECKED OFF.

Do your Registry Cleaning in small bits (at the very least Check-mark by Check-mark)

ALWAYS BACKUP THE ENTRY, YOU NEVER KNOW WHAT YOU'LL BREAK IF YOU DON'T.

CCLEANER, RECUVA, DEFRAGGLER AND SPECCY DOCUMENTATION CAN BE FOUND AT  https://support.piriform.com/hc/en-us and  https://www.ccleaner.com/docs

Pro users file a PRIORITY SUPPORT request at https://support.piriform.com/hc/en-us/requests/new

link to WINAPP2.INI explanation

Link to comment
Share on other sites

A higher process priority won't make a program run faster it just guarantees it gets more time executing code in case the CPU was being pegged by another application.

The reality is Defraggler can only work as fast the hard drive reads and writes changing process priority would have very little or no effect on the outcome.

For a quicker defrag don't run background applications that access the file system, having 2 applications fighting over for disk access would certainly slow things down.

 

Richard S.

Link to comment
Share on other sites

A higher process priority won't make a program run faster it just guarantees it gets more time executing code in case the CPU was being pegged by another application...

For a quicker defrag don't run background applications that access the file system, having 2 applications fighting over for disk access would certainly slow things down.

 

The process that gets higher CPU priority will indirectly get higher disk priority too -- the lower-priority applications will be running slower, so they won't be making as frequent I/O requests.

Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...

Thanks to all who have contributed to the development of this fantastic program! I use Defraggler for ALL of my defrag needs, and no longer use Windows XP default defrag as Defraggler works better every time!

 

The only suggestion that I have is when selecting "Replace Windows Disk Defragmenter" I would also love to have it replace the default windows defrag in the Win XP Computer Management window. I know that Diskeeper and a couple of others have that option. To keep the file size down for Diskeeper, this feature could even be implemented as a separate download as a "Patch" option.

 

We would need:

 

DfrgSnap.dll

DfrgUI.dll

dfrg.inf

Defraggler.msc

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...

- Consolidate and move directory/clusters/file system structure (and MFT?) to the beginning of the disk

- Sort files by access time and move rarely used files to the end of disk

- Compact and defragment registry

- Clean/free and defragment memory (RAM)

- Feature comparison with other open source and commercial defragmentators

Link to comment
Share on other sites

  • 1 month later...

Sometimes when a programm crash or someone power off the Computer without shoutdown, the data wont lost...

 

Omitting routine shutdown is irrelevant. SRAM and DRAM are volatile; the data can exist only with electricity, so powering off the computer terminates the memory.

 

Types of RAM Both static and dynamic RAM are considered volatile, as their state is lost or reset when power is removed from the system. Wiki

Deutsch-Wiki Arten von RAMs Die heute gängigsten werden hauptsächlich in Computern eingesetzt und sind „flüchtig“ (auch: volatil), das heißt, die gespeicherten Daten gehen nach Abschaltung der Stromzufuhr verloren.

Link to comment
Share on other sites

  • 4 weeks later...

how is it with the possibility to defrag the pagefile from windows?

 

i have any trys to create one continuous pagefile, but xp (the pig, the black :D ) was not my opinion.

 

can something like this integrated in defraggler?

Versions of CCleaner Cloud; Introduction Ccleaner Cloud;

Ccleaner-->System-Requirements; Ccleaner FAQ´s; Ccleaner builds; Scheduling Ccleaner Free

 

Es ist möglich, keine Fehler zu machen und dennoch zu verlieren. Das ist kein Zeichen von Schwäche. Das ist das Leben -> "Picard"

Link to comment
Share on other sites

these option i dont know until now, because this normaly not means to defrag the pagefile.sys. in other programs or even in Windows

 

but good to know now, thank you for this tip @kroozer :-)

Versions of CCleaner Cloud; Introduction Ccleaner Cloud;

Ccleaner-->System-Requirements; Ccleaner FAQ´s; Ccleaner builds; Scheduling Ccleaner Free

 

Es ist möglich, keine Fehler zu machen und dennoch zu verlieren. Das ist kein Zeichen von Schwäche. Das ist das Leben -> "Picard"

Link to comment
Share on other sites

Sometimes when a programm crash or someone power off the Computer without shoutdown, the data wont lost...

 

 

one little easy way to prevent lose data or minimize this is to deaktivate the writecache of harddisc, but its reduced harddisk-performance

 

but for ram... help nothing by a power off

Versions of CCleaner Cloud; Introduction Ccleaner Cloud;

Ccleaner-->System-Requirements; Ccleaner FAQ´s; Ccleaner builds; Scheduling Ccleaner Free

 

Es ist möglich, keine Fehler zu machen und dennoch zu verlieren. Das ist kein Zeichen von Schwäche. Das ist das Leben -> "Picard"

Link to comment
Share on other sites

And RAM is volatile -- all data is lost at reboot or power off.

I remember when this was NOT true. See :-

http://www.psych.usyd.edu.au/pdp-11/core.html

I actually designed a Power supply that adjusted the voltage to compensate for the effects of temperature on the switching currents of core arrays used for controlling telephone switching networks.

 

Happy Analogue days :)

Link to comment
Share on other sites

  • 2 months later...

curious, why not move this to the 'suggestions' forum?

also, modifying the front post, OP, would be helpful, if not too hard; like summarizing all the posted ideas with a green check or red x in front of each on the list, the date it was adopted or rejected, and by whom

;}

;>jamvaru
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...