UltraDefrag
UltraDefrag
Moderator note: this thread is merged from 3 separate threads so some posts seem to be unconnected to those above it.
----
UltraDefrag is powerful Open Source defragmentation tool for Windows NT. It is very fast, because the defragmenting is done by kernel-mode driver. They are three interfaces to them: graphical, console and native. The GUI is very useful, because it represents your filesystem visually as a color coded cluster map. The console is another option for those that prefer the command line. It is also allows you to run UltraDefrag from the task scheduler and scripts. Finally, the native executable will run at boot time in a manner similar to chkdsk.
The design of UltraDefrag is very simple. There are no skins, localization, or animations. It is a small and powerful program!
It can be used on Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003,Windows Vista and all of the 64-bit editions of Windows.
Download
----
UltraDefrag is powerful Open Source defragmentation tool for Windows NT. It is very fast, because the defragmenting is done by kernel-mode driver. They are three interfaces to them: graphical, console and native. The GUI is very useful, because it represents your filesystem visually as a color coded cluster map. The console is another option for those that prefer the command line. It is also allows you to run UltraDefrag from the task scheduler and scripts. Finally, the native executable will run at boot time in a manner similar to chkdsk.
The design of UltraDefrag is very simple. There are no skins, localization, or animations. It is a small and powerful program!
It can be used on Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003,Windows Vista and all of the 64-bit editions of Windows.
Download
Re: UltraDefrag
Did you do any portable tests on this at all? The program does not run when UniExtracted, the NSIS script calls for dlls to be registered, files need to be in system32 folder and still do not work in the app folder. Let us know how you made this portable.pagliaro wrote:UltraDefrag is powerful Open Source defragmentation tool for Windows NT. It is very fast, because the defragmenting is done by kernel-mode driver. They are three interfaces to them: graphical, console and native. The GUI is very useful, because it represents your filesystem visually as a color coded cluster map. The console is another option for those that prefer the command line. It is also allows you to run UltraDefrag from the task scheduler and scripts. Finally, the native executable will run at boot time in a manner similar to chkdsk.
The design of UltraDefrag is very simple. There are no skins, localization, or animations. It is a small and powerful program!
It can be used on Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003,Windows Vista and all of the 64-bit editions of Windows.
Download
Yeah he is a bit of a spam jerk isn't he. Just post something and never follow up.
Well extracting it with the universal extractor works (its just an nsis) but it doesn't seem the that files are of much use - if you actually install it and it installs services and drivers, it also creates a folder called "portable_i386_package" which seems to work.
I delete the service and driver files befor starting it, but they could be in memory i suppose. I can't be bothered to do exhaustive checks.
That's the use of a portable defragger anyway.
Well extracting it with the universal extractor works (its just an nsis) but it doesn't seem the that files are of much use - if you actually install it and it installs services and drivers, it also creates a folder called "portable_i386_package" which seems to work.
I delete the service and driver files befor starting it, but they could be in memory i suppose. I can't be bothered to do exhaustive checks.
That's the use of a portable defragger anyway.
- Andrew Lee
- Posts: 3105
- Joined: Sat Feb 04, 2006 9:19 am
- Contact:
Even when using the portable version, settings are written to the registry:
----------------------------------
Values added:52
----------------------------------
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\skip removable: 0x00000001
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\update interval: 0x000001F4
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\show progress: 0x00000001
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\dbgprint level: 0x00000000
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\every boot: 0x00000000
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\next boot: 0x00000000
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\only registry and pagefile: 0x00000000
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\report type: 0x00000048
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\report format: 0x00000041
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\x: 0x00000000
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\y: 0x00000000
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\sizelimit: 64 00 00 00 00 00 00 00
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\include filter: ""
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\exclude filter: "system volume information;temp;recycler"
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\boot time include filter: "windows;winnt;ntuser;pagefile;hiberfil"
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\boot time exclude filter: "temp"
HKLM\SYSTEM\ControlSet001\Control\UltraDefrag\scheduled letters: ""
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\Control\*NewlyCreated*: 0x00000000
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\Control\ActiveService: "ultradfg"
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\Service: "ultradfg"
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\Legacy: 0x00000001
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\ConfigFlags: 0x00000000
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\Class: "LegacyDriver"
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\ClassGUID: "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\0000\DeviceDesc: "ultradfg"
HKLM\SYSTEM\ControlSet001\Enum\Root\LEGACY_ULTRADFG\NextInstance: 0x00000001
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\skip removable: 0x00000001
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\update interval: 0x000001F4
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\show progress: 0x00000001
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\dbgprint level: 0x00000000
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\every boot: 0x00000000
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\next boot: 0x00000000
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\only registry and pagefile: 0x00000000
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\report type: 0x00000048
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\report format: 0x00000041
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\x: 0x00000000
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\y: 0x00000000
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\sizelimit: 64 00 00 00 00 00 00 00
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\include filter: ""
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\exclude filter: "system volume information;temp;recycler"
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\boot time include filter: "windows;winnt;ntuser;pagefile;hiberfil"
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\boot time exclude filter: "temp"
HKLM\SYSTEM\CurrentControlSet\Control\UltraDefrag\scheduled letters: ""
...
anything dealing with kernel level work is never going to be truly portable unless it is installed and then removed afterwards (if this process is ok with you) and if you have the rights to actually do anything like that, for portable defragging needs I just use jkdefrag
- Andrew Lee
- Posts: 3105
- Joined: Sat Feb 04, 2006 9:19 am
- Contact:
UltraDefrag
Application name: UltraDefrag
Website: http://ultradefrag.sourceforge.net/
Date tested: 2007-12-15
Status: Not portable
Reason: Writes settings to registry.
Website: http://ultradefrag.sourceforge.net/
Date tested: 2007-12-15
Status: Not portable
Reason: Writes settings to registry.
- Napiophelios
- Posts: 610
- Joined: Sun Mar 01, 2009 5:48 pm
Re: UltraDefrag
Portable 32 and 64 bit versions available
download page
32bit version doesnt seem to make any folders or app specific reg entries.
download page
32bit version doesnt seem to make any folders or app specific reg entries.
UltraDefrag
Just discovered this app and it looks good so far. I searched the database and forums and didn't see a previous entry for it.
UltraDefrag is a powerful Open Source Defragmentation tool for the Windows Platform. It's the first open source disk defragmenter for Windows which supports defragmentation of locked system files by running during the Windows boot process. It can defragment any system files including registry hives and paging file. One of the main goals of UltraDefrag is doing the job as fast and reliable as possible.
Portable Submission Page:
http://www.portablefreeware.com/index.php?id=2228
Additional Info:
This app also contains a command-line executable udefrag.exe in the application folder. There is a handbook for the app at http://ultradefrag.sourceforge.net/handbook/index.html. The documentation appears thorough and polished; the website looks professional. They even have wallpapers.
UltraDefrag is a powerful Open Source Defragmentation tool for the Windows Platform. It's the first open source disk defragmenter for Windows which supports defragmentation of locked system files by running during the Windows boot process. It can defragment any system files including registry hives and paging file. One of the main goals of UltraDefrag is doing the job as fast and reliable as possible.
Portable Submission Page:
http://www.portablefreeware.com/index.php?id=2228
Additional Info:
This app also contains a command-line executable udefrag.exe in the application folder. There is a handbook for the app at http://ultradefrag.sourceforge.net/handbook/index.html. The documentation appears thorough and polished; the website looks professional. They even have wallpapers.
Last edited by TP109 on Sat Jan 21, 2012 1:51 am, edited 1 time in total.
Re: UltraDefrag
Voted
Note: it writes settings to application folder.
Note: it writes settings to application folder.
Re: UltraDefrag
@TP109
A few points to add to the entry:
1. Admin Rights
2. How to disable auto check for new version
(change option "disable_latest_version_check = 0" to "disable_latest_version_check = 1")
3. Specify location of log files. Out of the box it writes to the root directory of the drive.
(See option "log_file_path = "")
A few points to add to the entry:
1. Admin Rights
2. How to disable auto check for new version
(change option "disable_latest_version_check = 0" to "disable_latest_version_check = 1")
3. Specify location of log files. Out of the box it writes to the root directory of the drive.
(See option "log_file_path = "")
Re: UltraDefrag
I am Baas wrote:@TP109
A few points to add to the entry:
1. Admin Rights
2. How to disable auto check for new version
(change option "disable_latest_version_check = 0" to "disable_latest_version_check = 1")
3. Specify location of log files. Out of the box it writes to the root directory of the drive.
(See option "log_file_path = "")
Valid points. Guess I got carried away with this find. Ideally, users should be able to use portable apps out-of-the box or at most by making minor tweaks such as selecting an option from a menu, deleting a file, checking a box, or something similar. Asking users to make multiple edits to configuration files might be a bit much. The next step is to inform the developers and see if they will address such issues. More feedback from this forum would be beneficial to identify any additional issues. After all, it would be better to submit as comprehensive a list of requirements as possible up front than to constantly badger them with minor revisions over time.
Re: UltraDefrag
UltraDefrag was originally suggested by pagliaro. I have edited the entry accordingly.
My YouTube channel | Release date of my 13th playlist: August 24, 2020
Re: UltraDefrag
There was quite a bit of discussion about UltraDefrag in the PageDefrag comments section http://www.portablefreeware.com/?id=766#comments. Guess it pays to check not only the database and forums, but also the comments section of similar apps before submitting.