Название: PageDefrag
Назаначение: Дефрагментация файлов подкачки и кустов реестра!
Автор: Марк Руссинович (Mark Russinovich)
Site: http://technet.microsoft.com/ru-ru/sysinternals/bb897426.aspx

Программа PageDefrag позволяет дефрагментировать файл подкачки Windows, ветви реестра, журналы событий и файл спящего режима (область диска, в которой сохраняется содержимое памяти при переходе ноутбука в спящий режим). Программа оптимизирует эти файлы в ходе загрузки компьютера, перед началом их использования.
Утилита не требует инсталляции и умеет работать из командной строки. Что очень удобно для планирования ее запуска через шедулер.
PageDefrag работает в ОС Windows NT 4.0, Windows 2000, Windows XP и Server 2003.

PageDefrag я ставлю на все свои сервера и рабочие станции.
С помощью шедулера выставляю запуск дефрагментатора не чаще чем раз в три дня. Таким образом, дефрагментация не раздражает при настройке серверов и рабочих станций, когда требуется несколько перезагрузок под ряд, но при этом она все же периодически происходит.

Синтаксис: pagedefrag [-e | -o | -n] [-t <секунды>]

-e Дефрагментация при каждой загрузке
-o Однократная дефрагментация
-n Запрет дефрагментации
-t Обратный отсчет времени в секундах

Один из недостатков интерфейса дефрагментации Windows NT/2000 заключается в том, что он не позволяет проводить дефрагментацию файлов, открытых в режиме монопольного доступа. Из-за этого стандартные программы дефрагментации не могут ни показывать степень фрагментации файлов подкачки и кустов реестра, ни дефрагментировать их. Фрагментация файлов подкачки и реестра — одна из самых существенных причин снижения производительности в случае фрагментации данных в системе.

Специальные методики, реализованные в программе PageDefrag, предоставляют возможность, недоступную для коммерческих решений. Речь идет о просмотре степени фрагментации файлов подкачки и кустов реестра, а также их дефрагментации. Кроме того, эта программа проводит дефрагментацию файлов журналов событий и файлов спящего режима в Windows 2000/XP (в них при переходе портативного компьютера в спящий режим сохраняется содержимое системной памяти).

PS: Чтобы не забыть, как установить задержку запуска дефрагментатора:

@echo off
c:\Install\PageDfrg.exe -e -t0
REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\PageDefrag” /f /t “REG_DWORD” /v “Timeout” /d “0″
exit


Название: VolumID
Назаначение: Изменение меток томов на дисках FAT или NTFS
Автор: Марк Руссинович (Mark Russinovich)
Site: http://technet.microsoft.com/ru-ru/sysinternals/bb897436.aspx

Есть у Марка Руссиновича замечательная утилита командной строки называется VolumID. Ее назначение изменять идентификатор тома FAT и NTFS.
Познакомился я с VolumID при кране неприятных обстоятельствах. В день сдачи налоговой отчетности у моих товарищей умерла дискета с закрытым ключем ЭЦП. О резервной копии, конечно позаботились, но проверить ее работоспособность как-то поленились.
А фишка была в следующем: КриптоПро работая с дискетами привязывает контейнер на дискете в идентификатору тома FAT. И если просто скопировать файлы контейнера с одной дискеты на другую, с большой вероятностью КриптоПро начнет ругаться. Что и произошло. К нашему счастью идентификатор тома FAT с поврежденной дискеты удалось достать.

Вот, тут-то и пригодилась утилита VolumID. С помощью ее мы легко заменили идентификатор и все чудесным образом заработало.

Синтаксис: volumeid <буква_диска:> xxxx-xxxx

Рассматриваемая программа запускается только из окна командной строки.

Следует иметь в виду, что изменения томов NTFS становятся видимыми только после перезагрузки. Кроме того, перед изменением идентификатора тома необходимо закрыть все работающие приложения. В противном случае NT может предположить, что после изменения идентификатора тома FAT сменился физический носитель (диск), и начать выводить сообщения, приглашая установить исходный диск (!). После этого возможен отказ в исполнении запросов на доступ к дискам, поступающих от приложений.


Огни Москвы
Canon EOS 350D, ISO100, 100mm, 25s, f/29

[…]