Деврагментация это очень полезный для машины процесс :)
Дело в том, что операционная система не всегда может расположить информацию файлов одним целым. При необходимости она записывает информацию файла кусками, т.е. фрагментами – отсюда и появляется фрагментированность файлов. Другими словами файл записан не одним единым блоком, а кусками. Бывает, что возникает ситуация когда на диске нет свободного места для целого файла, но есть несколько свободных кусочков в которые файл может поместиться частями. Даже после удаления такого файла освободившееся дисковое пространство остается фрагментированным. Таким образом получается что, чем выше (больше) фрагментированность жесткого диска, тем ниже производительность вашего компьютера. После проведения дефрагментации диска (если была высокая фрагментированность) ваш компьютер будет работать быстрее.
Вот такой ключик сделает возможным оптимизацию и сжатие реестра при загрузке и заодно выключит звуковое оповещение при загрузке.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="Y"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\BootAnimation]
"DisableStartupSound"=dword:00000001
А несистемные файлы можно дефрагментировать и "вручную" - как описал ЮА
Кстати могу поделиться своей портативкой (только х86 и без модулей командной строки - хоть один кто-нибудь пользовался ей??)