Contig (утилита дефрагментации) - Contig (defragmentation utility)

Контиг
Оригинальный автор (ы)Марк Руссинович
Разработчики)SysinternalsMicrosoft дочернее предприятие)
Стабильный выпуск
1.8 / 4 июля 2016 г.; 4 года назад (2016-07-04)
Операционная системаWindows
ТипДефрагментация
ЛицензияПроприетарный бесплатное ПО
Интернет сайтMicrosoft Technet

Контиг это командная строка дефрагментация утилита для Windows, в настоящее время принадлежащая Microsoft дочернее предприятие SysInternals.

Операция

Contig предназначен для дефрагментации отдельных файлов,[1] или указанные группы файлов, и не пытается переместить файлы в начало раздела. В отличие от встроенного средства дефрагментации Windows, Contig может дефрагментировать отдельные файлы, отдельные каталоги и подмножества файловой системы с использованием подстановочных знаков.

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

Совместное использование параметра -s и символа подстановки * позволяет дефрагментировать целые каталоги и диски: например,

contig -s C: *

будет дефрагментировать все файлы на жестком диске C. Параметр -s означает рекурсивный просмотр каталогов.

Например, каталоги можно дефрагментировать с помощью следующей команды. Это поможет ускорить доступ к файлам в каталоге со многими сотнями или тысячами файлов.[2]

за / R / D % a в (*. *) do start / b contig -q "%а"> нуль

Добавление параметра -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 и Множественный аппликатор 6.8. Связанный бесплатный продукт того же автора PageDefrag.

Ограничения

  • Contig не может дефрагментировать файлы, доступ к которым осуществляется через точки монтирования каталогов (в отличие от монтирования по буквам диска).[нужна цитата ] Использование дополнительной (временной) буквы диска позволит обойти эту проблему. Видеть подстилка команда.
  • Contig не работает в Telnet сеансов, но его можно выполнять на удаленных машинах, используя Sysinternals PsExec.

Смотрите также

Примечания и ссылки

  1. ^ Колонка журнала Windows NT, «Внутри диспетчера объектов» Октябрь 1997 г. В архиве 2005-05-07 на Wayback Machine
  2. ^ Документация на странице TechNet
  3. ^ Эдвардс, Донн (31 августа 2007 г.). "Сделать Contig проще в использовании". Insights и Rants. Получено 19 мая 2010.

    REGEDIT4
    [HKEY_CLASSES_ROOTDirectoryshellcontig]
    @ = "Дефрагментировать папку с помощью контига"
    [HKEY_CLASSES_ROOTDirectoryshellcontigcommand]
    @ = "cmd.exe / K contig.exe"% L "-v -s"

  • Winternals: полевое руководство по дефрагментации, восстановлению и администрированию к Дэйв Клейман, Лаура Хантер, Махеш Сатьянараяна, Кимон Андреу, Нэнси Г. Альтхолз, Лоуренс Абрамс, Даррен Виндхэм, Тони Брэдли и Брайан Барбер (2006) - Syngress (ISBN  1-597490-792)

внешняя ссылка