Jump to content
IObit Forum
Top Free Driver Updater Tools Best 25 PC Optimization Software Best 22 Antimalware Best 22 Uninstaller Software IObit Coupons & Discount Offers PC Optimizer Mac Boost Advice IObit Coupons A Good Utility Program From IObit IObit Promo Codes IObit Coupon Codes IObit Coupons and Deals FAQs Driver Booster Pro Review

Think about Defragmentation!!!


enoskype

Recommended Posts

Still that question seems to not being answered by iobit, and it applied for the most recent version (1.11).

 

Sine many of us (if not all) should known, NtfsDisableLastAccessUpdate=1 disable the last access update which according to all tuning and tweaking tools improves performance (including Advanced SystemCare).

 

Also some Antivirus programs are reported to updated that last access value

 

So if SmartDefrag uses the NtfsDisableLastAccessUpdate then it's not reliable nor usable to have "frequently used" files

 

Please iobit, give us a deep & complete explanation of how smartdefrag determines the "frequently used" files.

 

Regards

 

Still no answer for that question? IMHO this is very important and needs to be addressed in a correct manner, please give a useful advise!

 

Regards

Link to comment
Share on other sites

  • 2 months later...
  • Replies 68
  • Created
  • Last Reply

Top Posters In This Topic

  • 1 month later...
  • 1 month later...

Hi. If the answer is there then it's hidden :-(

 

I only see at the beginning of post 40 the following

 

What the article does not says is where SmartDefrag takes the dates of creation/modification. apparently it takes it by looking at the file attributes in directories, however this method is not reliable, and maintaining those dates within directories is dramatically slow.

 

verdy_p is just confirming that the article does not say where SmartDefrag takes the dates of creation/mofication. and then gives an explanation of MFT, USN, etc.

 

But again, it's not explained

 

Still that question seems to not being answered by iobit, and it applied for the most recent version (1.11).

 

Sine many of us (if not all) should known, NtfsDisableLastAccessUpdate=1 disable the last access update which according to all tuning and tweaking tools improves performance (including Advanced SystemCare).

 

Also some Antivirus programs are reported to updated that last access value

 

So if SmartDefrag uses the NtfsDisableLastAccessUpdate then it's not reliable nor usable to have "frequently used" files

 

Please iobit, give us a deep & complete explanation of how smartdefrag determines the "frequently used" files.

 

Regards

Link to comment
Share on other sites

Hi ektorbarajas

What I gleaned from verdy's post was that it was most probable that the USN was utilized (perhaps that is the patent pending thing)

It does scan fast, so I find that probable.

Cheers

solbjerg

 

 

Hi. If the answer is there then it's hidden :-(

 

I only see at the beginning of post 40 the following

 

 

 

verdy_p is just confirming that the article does not say where SmartDefrag takes the dates of creation/mofication. and then gives an explanation of MFT, USN, etc.

 

But again, it's not explained

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

defrag tips

 

I noted these tips from the Jeroen Kessels web site

 

Cleanup old junk from your harddisk before running Defrag, for example with "Start -> Programs -> Accessories -> System Tools -> Disk Cleanup", or with something like the freeware CCleaner program.

 

Reboot before running Defrag. This will release files that are in use, so they can be defragmented. You can also run Defrag in Windows safe mode (press F8 while booting) to defrag even more files.

 

Stop your real time virus scanner before running Defrag. Virus scanners check all disk activity, making defragmentation and optimization very slow.

 

Move the swap file to another volume, reboot, defragment, and move the swap file back. If you don't have a second volume then temporarily make the swap file small, for example 100Mb.

 

If an application (for example a database) prevents certain files from being defragmented then stop the application, run Defrag for the particular data directory only, and restart the application.

 

Buy the biggest harddisk you can afford. Investing in a bigger harddisk gives more speed-per-dollar than investing in a faster CPU or more memory.

 

The first partition on a harddisk is significantly faster than other partitions.

 

If you have 2 physical harddisks (of the same speed), then place the pagefile on the first partition of the second harddisk.

 

 

EDIT: copied from http://forums.iobit.com/showthread.php?p=41785#post41785 post, http://forums.iobit.com/showthread.php?t=6300 thread.

Link to comment
Share on other sites

Hi nehaasen

If you are really interested in the subject I have tried to find some information that probably relates to the functioning :-)

 

This is some/a few of the commands in NtfsData.dll (a file in the SmartDefrag folder in Programs)

At least it gives one some idea about how it works

 

Tls → Thread Local Storage, Transport Layer Security

Rtl → Run Time Library, Register Transfer Language or Transistor Logic, Raster Transfer Language

 

F�GetCurrentThreadId ��GetCommandLineA ��HeapFree é�GetVersionExA ��HeapAlloc £�GetProcessHeap ^�TerminateProcess B�GetCurrentProcess n�UnhandledExceptionFilter J�SetUnhandledExceptionFilter 9�IsDebuggerPresent �GetProcAddress ��GetModuleHandleA ¹ ExitProcess e�TlsGetValue c�TlsAlloc f�TlsSetValue d�TlsFree ,�InterlockedIncrement (�SetLastError q�GetLastError (�InterlockedDecrement V�Sleep $�SetHandleCount ¹�GetStdHandle f�GetFileType ·�GetStartupInfoA � DeleteCriticalSection }�GetModuleFileNameA ö FreeEnvironmentStringsA U�GetEnvironmentStrings ÷ FreeEnvironmentStringsW ”�WideCharToMultiByte W�GetEnvironmentStringsW ��HeapDestroy ��HeapCreate ƒ�VirtualFree £�QueryPerformanceCounter ß�GetTickCount C�GetCurrentProcessId Ê�GetSystemTimeAsFileTime ¤�WriteFile Q�LeaveCriticalSection ˜ EnterCriticalSection R�LoadLibraryA #�InitializeCriticalSection ��GetCPInfo ý GetACP “�GetOEMCP ��VirtualAlloc ��HeapReAlloc ×�RtlUnwind ��HeapSize u�MultiByteToWideChar t�GetLocaleInfoA º�GetStringTypeA ½�GetStringTypeW D�LCMapStringA E�LCMapStringW KERNEL32.dll FQùH �› � � � èš ôš › `� p� � �› #› @› � � NtfsData.dll FixupFilerecord GetLastWriteTimeByFilerecord GetRunlistByFilerecord

Cheers

solbjerg

 

 

So if SmartDefrag uses the NtfsDisableLastAccessUpdate then it's not reliable nor usable to have "frequently used" files .
Link to comment
Share on other sites

Autodefrag

 

Hi Everybody,

 

Maybe a little bit late for this discussion, but not too late.

 

You are invited to:arrow: disklace.com to see how we measure fragmentation, is such a way that an automatic defrag can be used.

 

The entry level solutions are free, but organizations and companies has to purchase it.

 

It is the same discussion type like you had here that made us developped the measurement of fragmentation concept, and turn it into a product.

 

Koby.

Link to comment
Share on other sites

  • 5 months later...
  • 6 months later...

Great discussion!

 

Hi Everybody,

 

I would suggest all the defragmentation enthusiasts to read THIS thread in Wilders Forum and see how civil reps. of two giant competitor defrag companies are, and what direction defragmentation is going to.

Great educational thread and the representatives are Product Manager of PerfectDisk and Director of Product Management of Diskeeper.

 

Cheers.

Link to comment
Share on other sites

  • 5 weeks later...
i just wanted to know if I should run both defrags0the seperate 2.01 smart defrag and the one included in ASC 4

 

There is No need to run the one in ASC if you use Smart-defrag.

Smart-defrag is a more complete and versitile program for Defragmentation.

The version in ASC is fast, easy setup and simple to use but is very Limited.

Link to comment
Share on other sites

  • 3 months later...
Guest Guest
There is No need to run the one in ASC if you use Smart-defrag.

Smart-defrag is a more complete and versitile program for Defragmentation.

The version in ASC is fast, easy setup and simple to use but is very Limited.

 

Indeed, the Smart Defrag program is clearly more powerful and efficient than the integrated one in ASC.

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...