Jak naprawić uszkodzony plik DWG? Komendy RECOVER i AUDIT w praktyce

2026-05-21 20:16:00
Jak naprawić uszkodzony plik DWG?

Otrzymałeś projekt od klienta, a program CAD odmawia jego otwarcia lub zgłasza błąd „Drawing file is not valid"? Uszkodzony plik DWG w większości przypadków da się naprawić w kilka minut, bez specjalistycznego oprogramowania — wbudowanymi komendami RECOVER, AUDIT i RECOVERALL. Poniżej znajdziesz pełną instrukcję krok po kroku, tabelę „objaw → rozwiązanie", listę typowych komunikatów błędów oraz wskazówki, co zrobić, gdy standardowa naprawa zawiedzie.

Jak szybko naprawić uszkodzony plik DWG? (instrukcja krok po kroku)

Najszybszy sposób to wbudowana komenda RECOVER, która otwiera i automatycznie naprawia uszkodzony plik DWG. Według oficjalnej dokumentacji producentów CAD działa ona niemal identycznie w ZWCAD, AutoCAD i innych programach zgodnych z formatem DWG.

Wykonaj kolejno:

  1. Nie otwieraj uszkodzonego pliku bezpośrednio (podwójnym kliknięciem). Najpierw uruchom sam program CAD z pustym rysunkiem.
  2. W linii poleceń wpisz komendę RECOVER i zatwierdź klawiszem Enter.
  3. W oknie dialogowym wskaż uszkodzony plik DWG i otwórz go.
  4. Program przeprowadzi automatyczną diagnostykę i naprawę, a w oknie tekstowym wyświetli raport znalezionych oraz naprawionych błędów.
  5. Po zakończeniu zapisz plik pod nową nazwą (np. z dopiskiem „_naprawiony"), aby zachować oryginał na wszelki wypadek.

W większości przypadków RECOVER wystarcza, by odzyskać dostęp do projektu. Jeśli plik się otworzył, ale działa niestabilnie, uruchom dodatkowo komendę AUDIT opisaną niżej.

Tabela: objaw uszkodzenia DWG → przyczyna → rozwiązanie

Poniższa tabela pomaga szybko dopasować metodę naprawy do konkretnego objawu, z jakim spotkałeś się przy otwieraniu pliku.

Objaw / komunikat Najczęstsza przyczyna Rozwiązanie
„Drawing file is not valid" Uszkodzona struktura pliku Komenda RECOVER
Plik otwiera się, ale program zawiesza się lub zgłasza błędy Błędy w bazie danych rysunku Komenda AUDIT na otwartym pliku
Pusty rysunek po otwarciu Uszkodzony lub odłączony XREF Ponowne podłączenie / naprawa XREF
Brakujące napisy, znaki zastępcze zamiast tekstu Brak plików czcionek SHX Instalacja brakujących czcionek SHX
Plik bardzo duży, wolno się otwiera Nadmiar nieużywanych elementów, proxy objects Komendy PURGE i AUDIT
Uszkodzenie wielu plików z odnośnikami Awaria podczas pracy z zestawem rysunków Komenda RECOVERALL
Plik w ogóle się nie otwiera mimo RECOVER Głębokie uszkodzenie Plik .bak, .sv$ lub wstawienie jako blok

Komenda RECOVER w CAD — kiedy jej używać?

Komendy RECOVER używaj, gdy plik DWG w ogóle nie chce się otworzyć lub program zgłasza błąd już przy próbie wczytania rysunku. RECOVER łączy otwarcie pliku z jego naprawą w jednym kroku.

Różnice między trzema głównymi komendami naprawczymi:

  • RECOVER — otwiera i naprawia plik, którego nie da się normalnie wczytać. Używasz jej na zamkniętym, uszkodzonym pliku.
  • AUDIT — sprawdza i naprawia błędy w pliku, który jest już otwarty w programie.
  • RECOVERALL — naprawia główny rysunek wraz ze wszystkimi dołączonymi odnośnikami XREF jednocześnie. Przydatna przy złożonych projektach.

W praktyce zaczynasz od RECOVER (żeby plik w ogóle się otworzył), potem uruchamiasz AUDIT na otwartym rysunku, a przy projektach z wieloma odnośnikami sięgasz po RECOVERALL.

Komenda AUDIT — jak wyczyścić błędy w otwartym rysunku?

Komenda AUDIT skanuje otwarty rysunek w poszukiwaniu błędów w strukturze pliku i naprawia je. To dobre rozwiązanie, gdy plik się otwiera, ale działa wolno, zawiesza się lub generuje komunikaty o błędach podczas pracy.

Aby użyć AUDIT:

  1. Mając otwarty rysunek, wpisz w linii poleceń AUDIT i zatwierdź Enterem.
  2. Program zapyta, czy naprawić wykryte błędy — wpisz T (Tak) i zatwierdź.
  3. AUDIT przeskanuje plik i wyświetli raport: ile błędów znaleziono i ile naprawiono.
  4. Zapisz rysunek po zakończeniu naprawy.

Po naprawie warto uruchomić komendę PURGE, która usuwa nieużywane warstwy, bloki i style. Zmniejsza to rozmiar pliku i ogranicza ryzyko ponownego uszkodzenia rozrośniętej bazy danych rysunku.

Najczęstsze komunikaty błędów DWG i co oznaczają

Treść komunikatu błędu zwykle wskazuje źródło problemu. Oto najczęściej spotykane komunikaty i ich znaczenie:

  • „Drawing file is not valid" — plik ma uszkodzoną strukturę i wymaga komendy RECOVER.
  • Brakujące czcionki SHX — program prosi o wskazanie zamiennika; teksty wyświetlają się jako znaki zastępcze do czasu zainstalowania właściwej czcionki.
  • Komunikat o proxy objects — rysunek zawiera obiekty utworzone przez dodatek lub aplikację, której nie masz zainstalowanej. Zwykle plik da się otworzyć, ale część obiektów będzie nieedytowalna.
  • Pusty rysunek lub brak fragmentów — najczęściej skutek uszkodzonego albo odłączonego odnośnika zewnętrznego (XREF).

Co zrobić, gdy program CAD nie chce otworzyć pliku mimo naprawy?

Jeśli RECOVER i AUDIT nie pomogły, plik jest uszkodzony głębiej — ale wciąż masz kilka opcji, zanim uznasz go za stracony.

1. Sprawdź plik kopii zapasowej (.bak)

Programy CAD domyślnie tworzą kopię zapasową rysunku z rozszerzeniem .bak w tym samym folderze. Zmień rozszerzenie kopii z .bak na .dwg i spróbuj otworzyć ten plik — często zawiera sprawną, wcześniejszą wersję projektu.

2. Poszukaj pliku automatycznego zapisu (.sv$)

Funkcja autozapisu generuje pliki tymczasowe (zwykle z rozszerzeniem .sv$). Po zmianie rozszerzenia na .dwg możesz odzyskać z nich pracę sprzed awarii. Lokalizację tych plików znajdziesz w ustawieniach programu.

3. Otwórz plik w innym programie zgodnym z DWG

Czasem plik, którego nie otwiera jeden program, da się wczytać w innym silniku DWG. Warto spróbować otworzyć go w alternatywnym programie CAD, takim jak ZWCAD — jego komendy RECOVER i AUDIT działają na tej samej zasadzie, a inny mechanizm wczytywania pliku bywa skuteczniejszy przy nietypowych uszkodzeniach.

4. Wstaw uszkodzony plik jako blok (INSERT / WBLOCK)

Utwórz nowy, pusty rysunek i użyj komendy wstawiania bloku (INSERT), wskazując uszkodzony plik DWG. Jeśli zawartość się wstawi, rozbij ją (EXPLODE) i zapisz jako zdrowy plik. Alternatywnie komenda WBLOCK pozwala wyeksportować nieuszkodzone elementy do nowego, czystego pliku.

Kiedy naprawa pliku DWG się nie uda?

Nie każdy uszkodzony plik da się odzyskać — przy poważnym uszkodzeniu fizycznym lub całkowitej utracie struktury pliku komendy naprawcze mogą nie wystarczyć. Realnie liczy się wtedy każda kopia zapasowa.

Naprawa zwykle nie powiedzie się, gdy:

  • Plik został uszkodzony fizycznie (błąd nośnika, przerwany transfer, uszkodzony sektor dysku).
  • Plik ma zerowy lub znikomy rozmiar — oznacza to, że zapis w ogóle się nie powiódł.
  • Nie istnieje żadna kopia .bak ani plik autozapisu .sv$, a komendy RECOVER/RECOVERALL zwracają plik bez zawartości.

W takich sytuacjach jedyną opcją bywa odtworzenie pliku z wcześniejszej kopii zapasowej lub od osoby, która go przysłała.

Jak unikać uszkodzeń plików DWG w przyszłości?

Uszkodzeniom plików DWG zapobiegają przede wszystkim regularny zapis, włączony autozapis i unikanie edycji plików przechowywanych bezpośrednio na dyskach sieciowych lub w chmurze.

  • Włącz autozapis w krótkich odstępach (np. co 10–15 minut).
  • Pracuj na pliku lokalnie, a na dysk sieciowy lub chmurę kopiuj gotową wersję — edycja bezpośrednio przez sieć zwiększa ryzyko uszkodzenia.
  • Okresowo uruchamiaj AUDIT i PURGE na dużych, długo edytowanych projektach, aby wcześnie wyłapać narastające błędy.
  • Twórz kopie zapasowe kluczowych projektów niezależnie od plików .bak generowanych przez program.

Najczęściej zadawane pytania

Czym różni się komenda RECOVER od AUDIT?

RECOVER otwiera i naprawia plik, którego nie da się normalnie wczytać, natomiast AUDIT sprawdza i naprawia błędy w pliku już otwartym w programie. Zwykle używa się ich po kolei: najpierw RECOVER, potem AUDIT.

Czym otworzyć uszkodzony plik DWG?

Uszkodzony plik DWG otworzysz dowolnym programem zgodnym z DWG (ZWCAD, AutoCAD, GstarCAD), używając komendy RECOVER zamiast zwykłego otwierania. Jeśli jeden program nie radzi sobie z plikiem, warto spróbować w innym — silniki wczytywania różnią się między programami.

Czy da się odzyskać plik DWG po awarii programu?

Tak. Po awarii programy CAD zwykle zachowują plik automatycznego zapisu (.sv$) oraz kopię .bak. Po zmianie ich rozszerzenia na .dwg można odzyskać pracę sprzed awarii.

Czy naprawa pliku DWG spowoduje utratę danych?

Komendy RECOVER i AUDIT starają się zachować jak najwięcej zawartości, ale przy poważnych uszkodzeniach część elementów może zostać usunięta jako nieodwracalnie błędna. Dlatego zawsze zapisuj naprawiony plik pod nową nazwą i zachowuj oryginał.

Podsumowanie

W większości przypadków uszkodzony plik DWG odzyskasz samodzielnie: zacznij od komendy RECOVER, uruchom AUDIT na otwartym rysunku, przy projektach z odnośnikami użyj RECOVERALL, a gdy to nie pomoże — sięgnij po kopię .bak, plik .sv$ lub wstaw zawartość do nowego pliku przez WBLOCK.

Jeśli regularnie pracujesz na plikach DWG od różnych klientów i potrzebujesz stabilnego programu z pełną obsługą tych komend, sprawdź ZWCAD lub napisz do nas na info@viasoft.pl — pomożemy dobrać rozwiązanie do Twojej pracy.

Autor:Jacek Zalewski