오토캐드 도면 파일이 유효하지 않습니다 해결방법, DWG 복구부터 자동저장 복원까
오토캐드 도면 파일이 유효하지 않습니다 오류, 먼저 해야 할 것
오토캐드에서 도면 파일이 유효하지 않습니다라는 메시지가 뜨면 당황하기 쉽습니다. 저도 이런 메시지를 처음 봤을 때는 파일이 완전히 날아간 줄 알았는데, 막상 해보면 바로 포기할 단계는 아닙니다. 실제로는 파일 자체가 완전히 깨진 경우도 있지만, 저장 중 오류, 버전 호환 문제, 자동저장 파일만 남은 상황, 네트워크나 클라우드 동기화 문제처럼 복구 가능성이 남아 있는 경우도 많습니다.
2026년 기준으로는 오토캐드에서 RECOVER, DRAWINGRECOVERY, BAK, SV$, DWG TrueView 변환 순서로 접근하는 것이 가장 현실적입니다.
그럼 왜 이런 오류가 생기는지, 어떤 순서로 복구를 시도해야 하는지, 그리고 다시 같은 문제를 줄이려면 어떤 설정을 켜두는 게 좋은지까지 한 번에 정리해보겠습니다.

오토캐드 도면 파일이 유효하지 않습니다 원인
이 오류는 단순히 파일 확장자만 DWG라고 해서 생기는 문제가 아닙니다.
내부 데이터 구조가 깨졌거나, 현재 프로그램이 정상적인 DWG로 해석하지 못할 때 주로 발생합니다. 특히 아래 경우가 자주 겹칩니다.
첫째, 저장 중 프로그램이 멈추거나 강제 종료된 경우입니다. 정전, 재부팅, 프로그램 강제종료, 클라우드 동기화 충돌이 여기에 들어갑니다.
둘째, 다른 버전에서 만든 도면을 더 낮은 버전의 오토캐드에서 열려는 경우입니다. 이때는 파일이 깨진 것이 아니라 버전 변환이 먼저 필요한 경우도 적지 않습니다.
셋째, 대용량 외부참조(Xref), 이미지, PDF 언더레이, 프록시 객체가 많은 도면입니다. 열리는 과정에서 오류가 나면 손상으로 보일 수 있습니다.
넷째, 네트워크 드라이브나 공유폴더에서 직접 열고 저장한 파일입니다. 실무에서는 이 경우가 생각보다 많고, 저는 중요한 도면일수록 로컬로 복사한 뒤 복구 작업을 먼저 하는 편입니다.

오류가 뜨면 가장 먼저 확인할 것
복구를 시작하기 전에 아래 4가지는 먼저 확인하는 것이 좋습니다.
이 순서를 지키면 괜히 멀쩡한 백업 파일까지 덮어쓰는 일을 줄일 수 있습니다.
- 문제 파일을 원본 그대로 복사해서 다른 폴더에 백업하기
- 최근 문서 목록이 아니라 저장된 실제 경로에서 직접 열기 시도하기
- 같은 이름의 .bak 파일이 있는지 확인하기
- %TEMP% 폴더나 자동저장 경로에서 .sv$ 파일이 남아 있는지 확인하기
이 단계에서 원본 파일을 바로 만지기보다, 복사본으로 복구를 시도하는 것이 안전합니다.
오토캐드 복구 순서
아래 순서대로 해보면 됩니다.
체감상 성공률은 RECOVER → Drawing Recovery Manager → BAK 또는 SV$ 복원 → 열리면 AUDIT/PURGE 정리 → 버전 변환 순으로 보는 편이 좋습니다.
RECOVER 명령으로 먼저 복구


가장 먼저 해볼 것은 열기(Open)가 아니라 RECOVER입니다.
그냥 더블클릭으로 여는 것보다, 오토캐드에서 복구 명령을 직접 실행하는 편이 훨씬 낫습니다.
- 오토캐드를 빈 화면으로 실행합니다.
- 명령창에 RECOVER를 입력합니다.
- 문제가 있는 DWG 파일을 선택합니다.
- 복구가 끝난 뒤 텍스트 창 또는 명령행 로그를 확인합니다.
- 열리면 곧바로 다른 이름으로 저장합니다.
여기서 중요한 것은 복구 직후 바로 작업을 계속하지 말고, 새 파일명으로 저장한 뒤 AUDIT와 PURGE까지 한 번 더 돌리는 것입니다.
예시로 설명하면, site_plan_01.dwg가 열리지 않을 때 오토캐드를 빈 화면으로 켜고 RECOVER를 실행해서 해당 파일을 선택합니다. 복구 후 열리면 site_plan_01_recovered.dwg처럼 새 이름으로 저장해두는 식입니다.
DRAWINGRECOVERY로 자동저장 목록 확인
갑자기 종료된 뒤라면 Drawing Recovery Manager를 꼭 확인해야 합니다.
많은 분들이 이걸 안 보고 원본 DWG만 계속 열어보다가 시간을 더 씁니다.
오토캐드를 다시 실행한 뒤 자동으로 뜨지 않으면 명령창에 DRAWINGRECOVERY를 입력해 직접 열 수 있습니다.
여기에서는 프로그램 종료 직전에 열려 있던 DWG와 연결된 백업 파일, 자동저장 파일을 한 화면에서 볼 수 있습니다.
예시로 어제 작업하던 tower_core.dwg가 갑자기 종료됐다면, Drawing Recovery Manager에서 DWG / BAK / SV$ 후보가 같이 보일 수 있습니다. 이때 최신 저장 시점 하나만 보지 말고, 열리는 파일이 무엇인지 먼저 확인한 뒤 가장 손실이 적은 버전을 저장하면 됩니다.
BAK 파일로 복원하는 방법
같은 폴더에 파일명.bak가 남아 있다면 생각보다 쉽게 복구되는 경우가 많습니다.
- 문제 DWG와 같은 폴더를 엽니다.
- 같은 이름의 .bak 파일이 있는지 확인합니다.
- 해당 파일을 복사합니다.
- 확장자를 .dwg로 바꿉니다.
- 새 이름으로 열어봅니다.
예시로 factory_layout.dwg가 안 열리는데 같은 폴더에 factory_layout.bak가 있으면, 그 파일을 factory_layout_backup_recover.dwg로 이름을 바꾼 뒤 열면 됩니다.
보통 마지막 저장 직전 상태가 살아 있는 경우가 많아서, 아주 최근 수정분만 일부 빠지고 열리는 경우가 있습니다.
SV$ 자동저장 파일로 복원하는 방법
충돌이나 강제 종료 뒤에는 .sv$ 파일이 남아 있을 수 있습니다.
이 파일은 자동저장본이라서 마지막 수동 저장 시점보다 더 최근 작업이 살아 있는 경우도 있습니다.
- 윈도우 탐색기 주소창에 %TEMP%를 입력합니다.
- 최근 생성된 .sv$ 파일을 찾습니다.
- 해당 파일을 복사해 다른 폴더로 옮깁니다.
- 확장자를 .dwg로 바꿉니다.
- 오토캐드에서 열어봅니다.
예시로 오후 3시쯤 튕겼다면, Drawing1_1_26996_xxxxxxxx.sv$처럼 최근 생성된 파일이 남아 있을 수 있습니다.
이 파일명을 바로 덮어쓰지 말고 recover_from_autosave.dwg처럼 따로 복사해서 열어보는 것이 안전합니다.
열리면 바로 AUDIT와 PURGE까지 진행
파일이 겨우 열렸다고 끝난 것이 아닙니다.
복구된 도면은 내부에 오류 찌꺼기가 남아 있을 수 있어서, 다시 저장하기 전에 정리를 해두는 편이 안전합니다.
저라면 복구 직후 아래 순서로 한 번 더 정리합니다.
- AUDIT 실행 후 오류 수정
- -PURGE 실행 후 미사용 요소 정리
- 필요하면 새 이름으로 다시 저장
복구 직후엔 당장 열렸다는 이유로 바로 외부에 전달하기보다, 최소한 이 정리까지 한 뒤 저장하는 쪽이 안전합니다.
버전 문제라면 DWG TrueView로 변환
오토캐드 저장버전 하위변경 고정설정 방법 - Decre Yellow
최신버전을 설치해서 사용한다면 해당 버전으로 고정해서 저장이 되기 때문에 최신버전을 사용하면서 늘 하위버전 저장해서 전달해야 한다면 매번 버전을 하위버전으로 변경해서 저장하느게
decreyellow.co.kr
파일이 아예 손상된 것이 아니라 현재 사용하는 오토캐드 버전에서만 열리지 않는 경우도 있습니다.
이럴 때는 DWG TrueView로 이전 버전 형식으로 변환한 뒤 다시 열어보는 방법이 꽤 잘 통합니다.
예시로 협력업체에서 받은 최신 DWG가 내 PC의 구버전 AutoCAD에서 바로 안 열릴 때, DWG TrueView에서 DWG Convert로 한 단계 낮은 형식으로 저장한 뒤 다시 열면 정상적으로 열리는 경우가 있습니다.
오토캐드 도면 복구 공식 순서
실무에서 헷갈리지 않게 순서만 다시 적으면 아래처럼 진행하면 됩니다.
- 원본 DWG 복사본 만들기
- RECOVER로 파일 복구 시도
- 복구 실패 시 DRAWINGRECOVERY 확인
- 같은 폴더의 BAK 파일 복원
- 자동저장 경로의 SV$ 파일 복원
- 열리면 AUDIT와 -PURGE 실행
- 버전 충돌 의심 시 DWG TrueView 변환
- 최종본은 새 이름으로 저장
다시 같은 오류를 줄이는 설정
한 번 겪고 나면 설정을 조금 바꿔두는 게 좋습니다. 저는 아래 4가지는 꼭 챙기는 편입니다.
- ISAVEBAK = 1로 두고 저장할 때마다 BAK 파일 생성
- SAVETIME 값을 너무 길게 두지 않기
- 자동저장 폴더 위치를 내가 찾기 쉬운 곳으로 확인해두기
- 공유폴더 원본에 바로 저장하지 말고, 로컬 작업 후 최종본만 업로드하기
특히 자동저장 간격을 너무 길게 잡아두면 튕겼을 때 잃는 작업량이 커집니다.
반대로 너무 짧게 잡아도 무거운 도면에서는 저장 중 끊김이 거슬릴 수 있어서, 제 기준에서는 작업 PC 사양과 도면 크기를 보고 적당히 조절하는 편이 낫습니다.
오토캐드 공식 문서 바로가기
자주 헷갈리는 질문
Q. 도면 파일이 유효하지 않습니다가 뜨면 무조건 파일이 끝난 건가요?
A. 아닙니다. RECOVER로 열리거나, BAK 또는 SV$에서 더 최근 작업본이 살아 있는 경우가 있습니다. 바로 삭제하거나 덮어쓰지 않는 것이 더 중요합니다.
Q. BAK와 SV$ 중 무엇을 먼저 봐야 하나요?
A. 저장 직전 상태를 보려면 BAK가 편하고, 강제 종료 직전 자동저장분을 찾으려면 SV$가 더 유리할 수 있습니다. 그래서 둘 다 확인하는 것이 맞습니다.
Q. 복구 후 바로 전달해도 되나요?
A. 바로 전달하기보다 AUDIT, PURGE, 새 이름 저장까지 마친 뒤 다시 열어보고 보내는 쪽이 안전합니다.
오토캐드에서 도면 파일이 유효하지 않습니다 오류가 뜨면 가장 중요한 것은 당황해서 원본을 덮어쓰지 않는 것입니다.
저라면 먼저 원본을 복사해두고, 그 다음에 RECOVER부터 시도한 뒤 BAK와 SV$를 차례로 확인하겠습니다. 여기서 하나만 살아 있어도 작업 시간을 크게 줄일 수 있기 때문입니다.
특히 실무에서는 파일이 완전히 망가진 줄 알았는데도 백업본 하나 덕분에 살리는 경우가 꽤 많습니다. 그래서 지금 당장 안 열리더라도, 복구 명령과 백업 파일을 순서대로 확인하는 것만으로도 결과가 많이 달라집니다.