|  | UltraDefrag Handbook 7.0.2

Credits and License

Program and Documentation Copyright © 2007-2008

- Dmitri Arkhangelski <dmitr.nosp@m.iar@.nosp@m.users.nosp@m..sou.nosp@m.rcefo.nosp@m.rge..nosp@m.net>
- Justin Dearing <zippy.nosp@m.1981.nosp@m.@user.nosp@m.s.so.nosp@m.urcef.nosp@m.orge.nosp@m..net>

Program and Documentation Copyright © 2009, 2015, 2016

- Dmitri Arkhangelski <dmitr.nosp@m.iar@.nosp@m.users.nosp@m..sou.nosp@m.rcefo.nosp@m.rge..nosp@m.net>

Program and Documentation Copyright © 2010-2014

- Dmitri Arkhangelski <dmitr.nosp@m.iar@.nosp@m.users.nosp@m..sou.nosp@m.rcefo.nosp@m.rge..nosp@m.net>
- Stefan Pendl <stefa.nosp@m.npe@.nosp@m.users.nosp@m..sou.nosp@m.rcefo.nosp@m.rge..nosp@m.net>

Web Design Copyright © 2009, 2011

- Sayem Chaklader <gears.nosp@m.pec@.nosp@m.gmail.nosp@m..com>

Translations Copyright © 2008-2016

• Albanian | - | Fitim I. Halili
| - | Skender Mustafi
• Arabic | - | Ahmed Arbaoui
| - | Awadh A Al-Ghaamdi
• Armenian | - | MrEgho
• Belarusian | - | Dmitri Arkhangelski
• Bengali | - | Sayem Chaklader
• Bosanski | - | Timur Ljubunčić
• Bulgarian | - | Dmitri Arkhangelski
| - | Georgi Dimov
• Burmese (Padauk) | - | Muhammed Widuya
| - | Pyae Sone
• Catalan | - | Illes Balears
| - | Joseph S. Maza
| - | jmontane
• Chinese (Simplified) | - | muzuiget
| - | HPJ
| - | Tommy He
| - | Elita Alutee
| - | All UltraDefrag Fans
| - | wwj402
| - | Y.F. Yang
• Chinese (Traditional) | - | muzuiget
| - | Ryan Ping Chih Ko
| - | rexx
| - | James Bond
| - | PasserBy
• Croatian | - | Denis Jeličić
| - | Dmitri Arkhangelski
| - | Mladen Ivošević
| - | streger
• Czech | - | David Horák /Dave MacBlack/
| - | Pavel Kinkor
| - | Jiří Vírava
• Danish | - | Patrick Paludan-Müller
| - | Jens Erik Graversgaard
| - | Jens Hyllegaard
• Dutch | - | Wim Kerstens
| - | Klaas Nekeman
| - | Tom Louwrier
| - | Evert Blankestijn
• English (GB) | - | Andrew Smith
• English (US) | - | Dmitri Arkhangelski
• Estonian | - | Olav Mägi
• Farsi | - | Ali Jafari
| - | SBL
• Filipino (Tagalog) | - | Joseph S. Maza
| - | Ezekiel JB Vegiga
• Finnish | - | jtl
| - | Jukka Laari
• French | - | Pascal Crozet
| - | Jérôme Blum
| - | Mathieu Van Weersch
| - | Marina Louwrier-Johannsen
| - | Thomas Laroche
| - | William Gathoye
| - | Marc Sokolovitch
| - | Alain-Olivier Breysse
• Galician | - | Julio Mojón Fuentes
• Georgian | - | UGLT.org
• German | - | Stefan Geuken
| - | Stefan Pendl
• Greek | - | Konstantinos Kapoukranidis
| - | Dionisios Klonaris
| - | Wasilis Mandratzis
• Hebrew | - | Dmitri Arkhangelski
• Hindi | - | Gaurav Chatterjee
| - | Utkarsh Ray
• Hungarian | - | Nagy Zsolt
| - | Áron Hegedüs
| - | Gellért Lukács
| - | Brechler Zsolt
| - | Attila Kalmár
• Icelandic | - | Stefan Pendl
• Iloko | - | Joseph S. Maza
• Indonesian (Bahasa Indonesia) | - | Taufan Nur Hidayat
| - | Djati Satria
• Indonesian | - | Imanuel Novian
| - | Djati Satria
| - | Rizki Aulia Rachman
| - | Joshua Randiny
• Italian | - | Paolo Loggia
| - | Sherpya
| - | Edoardo Brunetti
| - | Alessandro Visentin
| - | Giacomo Margarito
| - | eagleman
• Japanese | - | ao3
| - | Masao Kajiwara
| - | kako
| - | Michael Robert Lawrence
| - | Tatsuya Mizushima (MCtek)
• Javanese | - | Taufan Nur Hidayat
• Kapampangan | - | Edwin N. Camaya
• Korean | - | Alex Han
| - | Inhwan Hwang
| - | Zames Dean
• Latin | - | Dmitri Arkhangelski
• Latvian | - | Sevelyr
| - | Vladislav Stuznev
| - | Raitis Nugumanovs
• Lithuanian | - | Eugenijus Januškevičius
| - | Laurynas
• Macedonian | - | Dmitri Arkhangelski
• Norwegian | - | Sveinung Heggen
| - | Stefan Pendl
• Polish | - | Andrzej Rudnik
| - | Ireneusz Chorosz
| - | Mateusz Kacprzak
| - | CWK
• Portuguese (BR) | - | Depeo da Masol
| - | Felipe
| - | Rafael Ferreira
• Portuguese | - | Ricardo A. Garcia
| - | Carlos Rodrigues
| - | Sérgio Marques
• Romanian | - | Micu (BeBe) Dumitru
• Russian | - | Dmitri Arkhangelski
| - | Raitis Nugumanovs
• Serbian | - | Damjan Daljevic
| - | Dmitri Arkhangelski
• Slovak | - | Milan Cerovský
| - | Jajo Pajo
• Slovenian | - | Miha Mlakar
| - | Dmitri Arkhangelski
• Spanish (AR) | - | Daniel Testa
• Spanish (ES) | - | Txusti
| - | Juan C. Mendez Valledor
| - | Javier Contreras
| - | NetVicious
| - | Joseph S. Maza
• Spanish (MEX) | - | Conrad Flyckt
| - | Felipe Ángel González Báñez
| - | Joseph S. Maza
| - | Francisco Ortega Olivos
• Swedish | - | Magnus Rostedt
| - | Per-Eric Jenshagen
| - | Christoffer Ekberg
| - | JacobVF
• Tamil | - | Vinod V.
• Thai | - | Pat Taweewat
| - | Thanapon Namjittrong
• Turkish | - | Huseyin Kozan
| - | Vedat Odabasioglu
| - | Şahin Salincakli
| - | Alper Tiryakioglu
| - | yakup
• Ukrainian | - | Dmitri Arkhangelski
| - | lembergman
| - | alex hap
| - | zubr139
• Uzbek (Latin) | - | Sherzod Mamatkulov
• Vietnamese | - | Vietnamize Team
| - | DT
| - | Anh Phan
• Wáray-Wáray | - | Harvey Fiji
| - | Voltaire Oyzon
| - | Joseph S. Maza
• Yiddish | - | Dmitri Arkhangelski

Portions Copyright ©

UltraDefrag includes portions of the following open source software:

- wxWidgets

  Portions Copyright © 1998-2005 Julian Smart, Robert Roebling et al

  This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version.

  This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public Licence for more details.

  You should have received a copy of the GNU Library General Public License along with this software, usually in a file named COPYING.LIB. If not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

- Lua

  Portions Copyright © 1994-2007 Lua.org, PUC-Rio

  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

- GNU C Library

  Portions Copyright © 1989,90,91,92,93,94,96,97 Free Software Foundation, Inc.

  The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

  The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

  You should have received a copy of the GNU Library General Public License along with this program. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

- GNU libavl

  Portions Copyright © 1998, 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc.

  This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

  This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

  You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

- ReactOS

  Portions Copyright © 2002 ReactOS Team

  This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

  You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

UltraDefrag GUI includes icons made by third-party developers.

The glass icon has been copied from the NSIS compiler's frontend.

- Portions Copyright © 2002 Robert Rainwater <rrain.nosp@m.wate.nosp@m.r@yah.nosp@m.oo.c.nosp@m.om>

  This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

The table and stop icons have been copied from the FamFamFam Silk icon set.

- Portions Copyright © 2006 Mark James

  This work is licensed under the Creative Commons Attribution 2.5 License.

  The icons can also be used under the Creative Commons Attribution 3.0 License with the following requirements:

  As an author, I would appreciate a reference to my authorship of the Silk icon set contents within a readme file or equivalent documentation for the software which includes the set or a subset of the icons contained within.

The repeat icon has been copied from the Default Icon set.

- Portions Copyright © 2011 interactivemania

  Default Icon by interactivemania is licensed under the Creative Commons Attribution-No Derivative Works 3.0.

The Lua and Lua Report icons are based on the artwork by Alexandre Nakonechnyj.

- Portions Copyright © 1998 Lua.org. Graphic design by Alexandre Nakonechnyj.

  Permission is hereby granted, without written agreement and without license or royalty fees, to use, copy, and distribute this logo for any purpose, including commercial applications, subject to the following conditions:

  - The origin of this logo must not be misrepresented; you must not claim that you drew the original logo.
  - The only modification you can make is to adapt the orbiting text to your product name.
  - The logo can be used in any scale as long as the relative proportions of its elements are maintained.

The taskbar overlay icon is based on the Fugue icon set. Also the following icons have been copied from it: pause, gear, terminal, script, help, light bulb, star and large stop.

- Portions Copyright © 2012 Yusuke Kamiyamane

  These icons are licensed under the Creative Commons Attribution 3.0 License.

The UltraDefrag debugger's icon is based on Mozilla Crash Reporter's icon licensed under Mozilla Public License 2.0.

***

Chief Architect

- Dmitri Arkhangelski <dmitr.nosp@m.iar@.nosp@m.users.nosp@m..sou.nosp@m.rcefo.nosp@m.rge..nosp@m.net>

Special thanks for porting UltraDefrag to Linux are going to:

- Jean-Pierre André <jean-.nosp@m.pier.nosp@m.re.an.nosp@m.dre@.nosp@m.wanad.nosp@m.oo.f.nosp@m.r>

Special thanks for contributions (in alphabetical order):

• Justin Dearing | - | The initial version of this handbook and other documentation files.
|  | UltraDefrag Scheduler .NET application.
• Tiago Filipe Silva | - | Optimized web images and udsorting.js script.

Special thanks for good ideas (in alphabetical order):

• Alexander Peter Kowalski | - | Process priority control (not implemented yet).
• Alexander Vedyakin | - | Disk type detection improvements.
|  | More efficient defragmentation algorithms.
• Andrei Maksimov | - | GUI improvements.
|  | A lot of other interesting ideas.
• Brian Gaff | - | More comfortable GUI design.
• Bryan Kirk | - | Better GUI appearance (new list of drives).
|  | Autodefrag feature (not implemented yet).
• Christopher Naegel | - | A fix for kernel mode driver loading problem on Vista.
• Craig Oakes | - | Hint about case mismatched names of help files.
|  | Hint about incorrect registration of .lua extension.
• Dario Raparelli | - | Windows NT 4.0 support.
• Gan Yau Kuang | - | Drives repair GUI menu.
• Jan Loncik | - | x64 native support. Better default values for filters.
• Jim Laski | - | System fonts and visual styles for graphical interface.
• Joachim Otahal | - | Disk processing algorithms optimization.
• Justin Dearing | - | Boot time defragmentation.
• Kalle Koseck | - | Disk analysis speedup. GUI improvements.
• Kerem Gümrükcü | - | Manifests for Vista User Account Control (UAC).
• Leland G. Whitlock | - | More efficient defragmentation algorithms.
|  | Progress bar (not implemented yet).
• Markus Elfring | - | Strong error handling.
• Mike Braca | - | Cluster map implementation consuming less memory.
• Nagy Zsolt | - | Internationalization support. Installer improvements.
• Parvez Reza | - | Various interesting programming tricks.
• Steve Lawrence | - | Shutdown when done option.
• Vasily Smirnov | - | FAT directories defragmentation algorithm.
|  | Various important GUI improvements.

Special thanks for translation updates and corrections (in alphabetical order):

  Aivier, Antonio Vivace, Benny Stütz, Bernard Ladenthin, Carlo Bruschi, Catur Susetyo, Connection, credofashion, Dandy Cheung, Daniel Rodríguez, Davide, Dmitry Zemskov, Erwin Dokter, El Fiera, Fabrizio Marana, FS, Garoiu Victor, Giulio Fornasar, Gustavo Rezende, Haein Jung, Harald Arnesen, Jan Iemhoff, Jani Kinnunen, JIFF, Julien Chartier, Luigi C., Javier Valdivieso, Jiri Sedlak, José Carlos Taveira de Souza, José Luis Farías, Karam Al-Shorbassi, Ken Choy, Krzysztof Świderski, Latino, Leo Smulders, luigif, MAFA1005, Massa, Matej Marton, Mateusz Krawczyk, Nikolay Parukhin, Patrick Palm, Piotr Halama, Reynald Didier, Robert Jr, Robert Readman, Rodrigo Lopes Paitach, Seph, SMHA, strel, Suranappar.se, Timo VJ Lähde, Tjeerd van Sas, Trans-fr, translucens, TurboHz, udef-jardic, Zirikkanen

Special thanks for extensive testing (in alphabetical order):

  Andrei Maksimov, Bear Windows, Brent Jenkins, Fred Schall, Jeff Cubillos, Kalle Koseck, Kerem Gümrükcü, Leslie Trenholm, Markus Elfring, Nagy Zsolt, Sachin Kunjikoran, Stefan Pendl, Tom Arroyo

Also special thanks are going to:

- Mark Russinovich
- Vyacheslav Soldatov
- blume1975
- ReactOS Team
- NSIS developers
- UPX developers
- MinGW Team
- Alexander A. Telyatnikov
- Mumtaz Zaheer
- Giovanni Di Sirio
- James Brown
- Timo VJ Lähde
- Lokesh Dhakar
- Mark James
- Michael Dunn
- Michael Kaplan

Also many thanks to all the people who helped us improve UltraDefrag.

This documentation is licensed under the terms of the GNU Free Documentation License.

The program is licensed under the terms of the GNU General Public License.

Previous: Development | Next: UltraDefrag Handbook