Использование утилиты Дефрагментатор документов (Document Defragmenter)

Утилита Дефрагментатор документов (Document Defragmenter) в ArcGIS дефрагментирует хранение внутри MXD-файла с целью снижения его размера. Утилита используется для уменьшения размера больших MXD-файлов. Утилиту также можно использовать для дефрагментации файлов SXD, 3DD и MXT. Утилита находится в папке Инструменты (Tools) в установочном каталоге ArcGIS for Desktop. По умолчанию эта папка имеет путь: <установочная папка>:\Program Files\ArcGIS\Desktop10.1\Tools. Утилиту MXD Doctor также можно открыть из меню Все программы > ArcGIS > Инструменты Desktop (Desktop Tools).

Дефрагментировать можно один файл документа, все документы ArcGIS в определенной папке или все документы в папках до определенного места в файловой структуре.

Есть несколько вариантов размещения дефрагментированных документов. По умолчанию новый файл документа создается в той же папке, что и исходный файл, а имя нового файла – такое же, что и у исходного файла с добавлением суффикса _Defrag. Например, если дефрагментировать файл JoshuaTreeNP.mxd, новый файл будет называться JoshuaTreeNP_Defrag.mxd.

Обработка файла во время дефрагментации выполняется следующим образом:

  1. Дефрагментированный файл создается путем добавления суффикса _Defrag в конце имени.
  2. Если выбран соответствующий параметр обработки, расширение исходного файла будет изменено на OLD.
  3. Если выбран соответствующий параметр, дефрагментированный файл будет переименован по имени исходного файла.
  4. Если выбран соответствующий параметр, исходный файл удаляется.

Эта утилита предоставляется бесплатно для восстановления проблемных фрагментированных .MXD-файлов. Создайте резервную копию исходного файла, прежде чем использовать дефрагментатор документов (Document Defragmenter).

ПодсказкаПодсказка:

Утилиту Дефрагментатор документов (Document Defragmenter) в ArcGIS можно запустить из командной строки MS-DOS. Синтаксис выглядит так:

DocDefragmenter <full source file path> <full target file path>

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

Для запуска мастера утилиты выполните следующие действия:

Шаги:
  1. Запустите программу DocDefragmenter.exe.

    Диалоговое окно Дефрагментатор документов ArcGIS (ArcGIS Document Defragmenter) откроется как показано на рисунке:

    Диалоговое окно Дефрагментатор документов ArcGIS (ArcGIS Document Defragmenter)

  2. Выберите параметр выбора файлов.
    • Щелкните Один файл (Single file), чтобы дефрагментировать один файл документа.
    • Щелкните Папка (Folder), чтобы дефрагментировать все файлы документов ArcGIS в определенной папке.
    • Щелкните Папка и все вложенные папки (Folder and all subfolders), чтобы дефрагментировать все файлы документов ArcGIS в определенной папке и во всех вложенных папках.
  3. Щелкните Выбрать (Select) и перейдите к одному файлу документа (например, .MXD) или в папку, которая содержит файлы документов.
  4. Выберите параметр обработки файлов, который определяет, как будет назван дефрагментированный файл. Можно установить следующие опции:
    • Не изменяйте исходный файл и создайте новый дефрагментированный файл с суффиксом _Defrag.
    • Замените исходный файл дефрагментированным файлом. Измените расширение исходного файла на OLD.
    • Перезапишите исходный файл.
      ВниманиеВнимание:

      При выборе этого параметра следует убедиться, что у исходных файлов есть резервные копии (а также у всех MXD-файлов в выбранных вложенных папках).

  5. Щелкните ОК, чтобы запустить дефрагментацию выбранных файлов.
  6. После завершения дефрагментации щелкните Выход (Exit), чтобы закрыть приложение.

Указанные файлы должны быть менее фрагментированными и занимать меньше места на диске.

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

9/10/2013