Утром открываете рабочий DWG — AutoCAD выдаёт «Drawing file is not valid» и грузить отказывается. Удалять и перевыпускать нечего: в нём неделя правок по замечаниям экспертизы. Ниже — последовательность, которая штатно вытаскивает файл средствами AutoCAD 2026, без сторонних утилит с сомнительной лицензией.
Откуда это берётся
DWG ломается предсказуемо: аварийное закрытие AutoCAD, обрыв записи на сетевом диске в момент QSAVE, антивирус, дёрнувший файл на проверку во время сохранения, повреждённый сектор SSD. Рядом с оригиналом обычно уцелел .bak предыдущего сохранения или .sv$ автосохранения — их стоит найти до экспериментов.
Порядок действий
RECOVER — основная команда восстановления
Это первое, что пробуют, когда файл не открывается обычным OPEN. AutoCAD читает DWG в безопасном режиме, чинит повреждённую структуру заголовка и объектной таблицы, отдаёт результат уже в сессию:
- Запустить AutoCAD с пустым чертежом (не пытаться открыть сломанный двойным кликом).
- Меню File → Drawing Utilities → Recover или команда
RECOVER. - В диалоге указать повреждённый DWG.
- Дождаться окна отчёта: сколько объектов прочитано, сколько ошибок исправлено. Закрыть отчёт — файл останется открытым.
- Сразу
SAVEASпод новым именем, не затирая оригинал.
AUDIT — проверка и исправление ошибок открытого файла
RECOVER вытащил чертёж, но он ведёт себя странно: пропали слои, команды падают, REGEN вылетает. Добиваем AUDIT уже на открытом файле:
- Команда
AUDIT. - На запрос «Fix any errors detected? [Yes/No]» — Yes.
- AutoCAD пишет
.adt-отчёт в ту же папку, где лежит DWG, с полным списком найденных и исправленных ошибок. - Сохранить файл.
RECOVERALL — для DWG со связанными xref
Основной файл — сборка с десятком xref (планировки, инженерка, генплан). Если повреждён один из xref, RECOVER над головным файлом не тронет вложения. Для этого есть рекурсивная версия:
- Команда
RECOVERALL. - Указать головной DWG.
- 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.
Образование: Промышленное и гражданское строительство, магистратура - Подземное и городское строительство.
Подробнее об авторе →