Команда AUDIT — встроенный инструмент диагностики и исправления ошибок в файлах AutoCAD. Она проверяет целостность данных чертежа, находит некорректные объекты и пытается их восстановить. Работает с форматами DWG и DXF. Не панацея, но первый обязательный шаг при проблемах с файлом.
Что такое AUDIT и зачем он нужен
AUDIT — системная команда, которая анализирует внутреннюю структуру открытого DWG- или DXF-файла. Она ищет ошибки целостности: неправильные ссылки на объекты, некорректные данные в таблицах стилей, битые блоки, проблемы с слоями. Найденные ошибки автоматически исправляются, если это возможно.
Используйте AUDIT при подозрении на повреждение файла: если чертёж тормозит, объекты отображаются неправильно, команды выполняются с ошибками или файл неожиданно увеличился в размере.
Как запустить AUDIT: пошаговая инструкция
1. Откройте проблемный файл в AutoCAD.
2. Введите в командной строке AUDIT и нажмите Enter.
3. Система спросит: «Исправить любые обнаруженные ошибки?»
4. Ответьте «Да» (Yes) для исправления или «Нет» (No) только для диагностики.
5. Команда выведет отчет в командную строку: количество найденных и исправленных ошибок.
Для полной проверки лучше всегда выбирать опцию исправления. Если ошибок нет, команда сообщит об этом.
Ограничения и частые проблемы
AUDIT не исправляет все типы повреждений. Он бессилен против:
- аппаратных сбоев (битые сектора на диске);
- повреждений из-за перебоев питания;
- глубокой коррупции данных в заголовке файла;
- ошибок, вызванных сторонними плагинами.
Если после AUDIT проблемы остались, используйте команду RECOVER или специализированные утилиты восстановления.
Сравнение AUDIT и RECOVER
| Критерий | ||
|---|---|---|
| Тип файла | Уже открытый в AutoCAD | Закрытый, неоткрывающийся |
| Глубина проверки | Поверхностная, исправление очевидных ошибок | Полная, с попыткой реконструкции данных |
| Скорость | Быстро | Медленно |
| Эффективность | Для мелких ошибок | Для серьёзных повреждений |
Практические рекомендации
Запускайте AUDIT регулярно для критически важных файлов. Настройте автоматический запуск через системную переменную ISAVEBAK (значение 1 — создание резервной копии с проверкой). Но учтите: это увеличит время сохранения.
Если AUDIT находит ошибки постоянно — проверьте жесткий диск на битые сектора и убедитесь в стабильности электропитания. Хронические повреждения часто связаны с аппаратными проблемами.
Частые вопросы
Что делает команда AUDIT в AutoCAD?
Проверяет целостность файла чертежа, находит ошибки в структуре данных и некорректные объекты, а затем пытается их автоматически исправить. Работает только с открытыми файлами.
В чем разница между AUDIT и RECOVER?
AUDIT проверяет и чинит уже открытый файл. RECOVER — более мощная утилита, которая пытается открыть и восстановить сильно повреждённый или неоткрывающийся файл.
Почему AUDIT иногда не исправляет все ошибки?
Инструмент не всесилен. Он не исправляет аппаратные повреждения, ошибки из-за сбоев железа или глубокую коррупцию данных. В сложных случаях требуется RECOVER или ручное восстановление.
Можно ли автоматизировать запуск AUDIT?
Да, через скрипты LISP или настройку системной переменной ISAVEBAK. Но автоматическая проверка каждого сохранения может замедлить работу.
Добавить комментарий