Contig - это утилита дефрагментации командной строки для Windows, которая в настоящее время принадлежит дочерней компании Microsoft SysInternals .
Автор (ы) оригинала | Марк Руссинович |
---|---|
Разработчики) | Sysinternals ( дочерняя компания Microsoft ) |
Стабильный выпуск | 1.8 / 4 июля 2016 г . |
Операционная система | Окна |
Тип | Дефрагментация |
Лицензия | Проприетарное бесплатное ПО |
Веб-сайт | Microsoft Technet |
Операция
Contig предназначен для дефрагментации отдельных файлов [1] или определенных групп файлов и не пытается переместить файлы в начало раздела. В отличие от встроенного средства дефрагментации Windows, Contig может дефрагментировать отдельные файлы, отдельные каталоги и подмножества файловой системы с использованием подстановочных знаков.
Contig не перемещает никакие данные, кроме тех, которые принадлежат файлу в вопросе, поэтому объем, который он может дефрагментировать файл, ограничен самым большим непрерывным блоком свободного пространства в системе. Использование обменов контигами уменьшило фрагментацию файлов, увеличив фрагментацию свободного пространства.
Совместное использование параметра -s и символа подстановки * позволяет дефрагментировать целые каталоги и диски: например,
contig -s C: \ *
будет дефрагментировать все файлы на жестком диске C. Параметр -s означает рекурсивный просмотр каталогов.
Например, каталоги можно дефрагментировать с помощью следующей команды. Это поможет ускорить доступ к файлам в каталоге со многими сотнями или тысячами файлов. [2]
для / R / D % a в (*. *) выполните start / b contig -q "% a "> nul
Добавление параметра -v в команду запускает contig в подробном режиме. Например:
контиг -v -s C: \ *
Если файловой системой является NTFS, contig может также анализировать и дефрагментировать следующие файлы:
$ mft, $ LogFile, $ Volume, $ Attrdef, $ Bitmap, $ Boot, $ BadClus, $ Secure, $ UpCase, $ Extend
Например:
contig -v -s $ mft
Небольшое изменение в реестре Windows позволяет дефрагментировать целые папки из проводника Windows. [3] Можно создавать новые нефрагментированные файлы с указанным именем и длиной.
Производные программы, использующие Contig, включают графический интерфейс Power Defragmenter и Multiple Applicator 6.8 . Связанный бесплатный продукт того же автора - PageDefrag .
Ограничения
- Contig не может дефрагментировать файлы, доступ к которым осуществляется через точки монтирования каталогов (в отличие от монтирования по буквам диска). [ необходима цитата ] Использование дополнительной (временной) буквы диска позволит обойти эту проблему. См. Команду subst .
- Contig не работает в сеансах Telnet , но его можно запустить на удаленных машинах с помощью Sysinternals PsExec .
Смотрите также
Примечания и ссылки
- ^ Колонка журнала Windows NT, «Внутри диспетчера объектов», октябрь 1997 г. Архивировано 7 мая2005 г. на Wayback Machine
- ^ Документация на странице TechNet
- ↑ Эдвардс, Донн (31 августа 2007 г.). «Сделать Contig более простым в использовании» . Insights and Rants . Проверено 19 мая 2010 года .
REGEDIT4
[HKEY_CLASSES_ROOT\Directory\shell\contig]
@="Defragment Folder using contig"
[HKEY_CLASSES_ROOT\Directory\shell\contig\command]
@="cmd.exe /K contig.exe \"%L\" -v -s"
- Winternals: Defragmentation, Recovery, and Administration Field Guide by Dave Kleiman , Laura Hunter, Mahesh Satyanarayana, Kimon Andreou, Nancy G Altholz, Lawrence Abrams, Darren Windham, Tony Bradley and Brian Barber (2006) - Syngress (2006) - Syngress (2006 г.) - Полевое руководство по дефрагментации, восстановлению и администрированию.ISBN 1-597490-792 )