Как восстановить повреждённый DWG: команды RECOVER и AUDIT в 2026 году

Автор: , инженер-строитель

Утром открываете рабочий DWG — AutoCAD выдаёт «Drawing file is not valid» и грузить отказывается. Удалять и перевыпускать нечего: в нём неделя правок по замечаниям экспертизы. Ниже — последовательность, которая штатно вытаскивает файл средствами AutoCAD 2026, без сторонних утилит с сомнительной лицензией.

Откуда это берётся

DWG ломается предсказуемо: аварийное закрытие AutoCAD, обрыв записи на сетевом диске в момент QSAVE, антивирус, дёрнувший файл на проверку во время сохранения, повреждённый сектор SSD. Рядом с оригиналом обычно уцелел .bak предыдущего сохранения или .sv$ автосохранения — их стоит найти до экспериментов.

Порядок действий

RECOVER — основная команда восстановления

Это первое, что пробуют, когда файл не открывается обычным OPEN. AutoCAD читает DWG в безопасном режиме, чинит повреждённую структуру заголовка и объектной таблицы, отдаёт результат уже в сессию:

  1. Запустить AutoCAD с пустым чертежом (не пытаться открыть сломанный двойным кликом).
  2. Меню File → Drawing Utilities → Recover или команда RECOVER.
  3. В диалоге указать повреждённый DWG.
  4. Дождаться окна отчёта: сколько объектов прочитано, сколько ошибок исправлено. Закрыть отчёт — файл останется открытым.
  5. Сразу SAVEAS под новым именем, не затирая оригинал.

AUDIT — проверка и исправление ошибок открытого файла

RECOVER вытащил чертёж, но он ведёт себя странно: пропали слои, команды падают, REGEN вылетает. Добиваем AUDIT уже на открытом файле:

  1. Команда AUDIT.
  2. На запрос «Fix any errors detected? [Yes/No]»Yes.
  3. AutoCAD пишет .adt-отчёт в ту же папку, где лежит DWG, с полным списком найденных и исправленных ошибок.
  4. Сохранить файл.

RECOVERALL — для DWG со связанными xref

Основной файл — сборка с десятком xref (планировки, инженерка, генплан). Если повреждён один из xref, RECOVER над головным файлом не тронет вложения. Для этого есть рекурсивная версия:

  1. Команда RECOVERALL.
  2. Указать головной DWG.
  3. AutoCAD обойдёт основной файл и все подгруженные xref, прогонит RECOVER над каждым, соберёт общий отчёт.

Это единственный штатный способ починить сборку целиком за один проход. Подробнее про работу с внешними ссылками — в разборе ошибки Xref Missing Reference.

Восстановление из .BAK или .SV$

RECOVER не помог — файл не читается даже в безопасном режиме. Остаются резервные копии, которые AutoCAD создаёт сам, если это не отключено в Options → Open and Save:

  • .BAK — резервная копия предыдущего сохранения. Лежит в той же папке, что DWG, имя <filename>.bak. Переименовать в .dwg и открыть обычным OPEN (или через RECOVER, если тоже битый).
  • .SV$ — файл автосохранения, создаётся раз в N минут (по умолчанию 10). Лежит в %TEMP%, имя по шаблону <filename>_a_<num>_<sessionid>.sv$. Переименовать в .dwg и открыть через RECOVER.

После краша AutoCAD при следующем запуске сам открывает Drawing Recovery Manager (команда DRAWINGRECOVERY) и показывает файлы, подхваченные из .sv$. Если проигнорировали окно — вызывайте менеджер вручную.

Когда и это не сработало, остаётся грубый приём: создать пустой DWG и вставить повреждённый через INSERT как блок. Часть примитивов переносится, пропадают динамические блоки. Иногда помогает открыть файл в более свежей версии AutoCAD или в BricsCAD — их парсеры мягче к повреждённым заголовкам.

Профилактика

Коррупт DWG — почти всегда следствие инфраструктурной неаккуратности. Отделу достаточно закрыть четыре дыры:

  • В Options → Open and Save включить Automatic Save с интервалом 5–10 минут и Create backup copy with each save.
  • Добавить в исключения антивируса .dwg, .dwl, .dwl2, .bak, .sv$ — особенно если чертежи лежат на сетевом диске.
  • Не работать с DWG напрямую по SMB: копировать локально, править, возвращать на сервер.
  • Раз в неделю на тяжёлых сборках прогонять AUDIT и PURGE.

По смежным сбоям — разбор когда AutoCAD не запускается после обновления Windows и проблемы с SHX.

FAQ

RECOVER завис на 40% — ждать или снимать?

На файлах 200+ МБ процесс идёт 15–30 минут, индикатор статичен. Ориентир — CPU в диспетчере задач: если AutoCAD держит ядро на 100%, он работает. Висит на 0% больше 10 минут — снимать и пробовать RECOVERALL или открытие в BricsCAD.

После RECOVER пропали слои и блоки — это нормально?

Нормально, если повреждение затронуло объектную таблицу. AutoCAD выкидывает то, что не удалось восстановить консистентно — альтернатива была бы тихий коррупт. Список удалённого — в .adt-отчёте; критичные блоки проще перенести из .bak через DesignCenter.

Можно ли восстановить DWG, если нет ни .bak, ни .sv$?

Штатных путей не остаётся. Проверьте теневые копии Windows (Свойства файла → Предыдущие версии) и корзину сетевого хранилища — на файл-серверах обычно настроены снапшоты. Сторонние утилиты восстанавливают 40–70% геометрии без гарантий по блокам — последнее средство.

Статья актуальна на апрель 2026, проверено на AutoCAD 2024–2026.

Михаил Безгодов
Инженер-строитель, 15+ лет опыта

Образование: Промышленное и гражданское строительство, магистратура - Подземное и городское строительство.

Подробнее об авторе →