Mở file CAD thấy báo lỗi đỏ: bình tĩnh và làm đúng thứ tự
File CAD bị hỏng phục hồi thế nào là câu hỏi chúng tôi nghe nhiều nhất từ anh em kỹ thuật. Đang vẽ dở bản lắp thì mất điện. Mở lại thì phần mềm báo lỗi đỏ. Tim đập nhanh là chuyện bình thường, ai làm nghề đủ lâu cũng từng gặp.
Tin tốt là phần lớn file hỏng vẫn cứu được. Điều quan trọng là xử lý theo đúng trình tự. Ở xưởng của chúng tôi, anh em luôn làm theo một quy tắc cố định. Thử RECOVER trước. Không được thì chạy AUDIT. Cuối cùng mới tính đến file backup.
Lý do rất đơn giản. RECOVER nhẹ tay nhất và ít đụng vào phần dữ liệu còn nguyên vẹn. Đi từ nhẹ đến nặng sẽ giữ được nhiều thứ hơn. Ngược lại, nhảy thẳng sang backup khi chưa cần thiết đồng nghĩa với việc bỏ qua những thay đổi mới nhất của bản vẽ.
Hai tình huống hay gặp nhất là mất điện đúng lúc phần mềm đang ghi file, và máy treo ngay khi bấm lưu. Với file đặt trên đám mây, đồng bộ bị ngắt giữa chừng cũng rất dễ làm file vỡ cấu trúc. Khi thấy dấu hiệu bất thường, đừng thao tác liên tục. Mỗi lần bấm thêm có thể ghi đè thêm một phần dữ liệu hỏng.
Có một điều phải nhớ: đừng ghi đè file gốc khi chưa sao lưu bản đang lỗi. Từng có anh em sửa cả buổi rồi lưu đè. Đến lúc nhận ra thì phần còn cứu được cũng mất theo. Trước khi làm bất cứ thao tác nào, hãy copy file lỗi sang một thư mục riêng.
Xác định nguyên nhân trước khi chạy lệnh sửa
Sửa mà không biết lỗi nằm ở đâu thì chỉ tốn thời gian. Chúng tôi thường chia lỗi thành ba nhóm để nhận diện nhanh hơn.
Nhóm đầu là lỗi ngay khi mở file, thường báo kiểu “drawing file is corrupt”. Cấu trúc file đã hỏng từ gốc, phần mềm không đọc nổi phần tiêu đề. Gặp lỗi này thì đừng mất công sửa từng đối tượng. Hãy xử lý phần header trước.
Nhóm hai là lỗi phát sinh trong lúc làm việc. Lệnh tự thoát, đối tượng vừa vẽ biến mất, layer không chỉnh được nữa. File vẫn mở được nên rất dễ chủ quan. Đây là nhóm cần kiểm tra kỹ nhất sau khi sửa, vì lỗi có thể ẩn sâu và chỉ lộ ra khi in hoặc xuất bản vẽ.
Nhóm ba đến từ môi trường làm việc. Ổ cứng bắt đầu yếu, cài bản phần mềm cũ nhưng lại mở file của bản mới, font hay xref thiếu đường dẫn. Nếu không xử lý tận gốc, file vừa sửa xong vẫn có thể hỏng lại sau vài ngày.
Bảng nhận diện triệu chứng và cách xử lý ban đầu
Bảng dưới đây tổng hợp từ các ca thực tế ở xưởng. Mức rủi ro chỉ là ước lượng tương đối để bạn biết nên thận trọng đến đâu.
| Triệu chứng | Nguyên nhân khả dĩ | Cách xử lý đầu tiên | Mức độ rủi ro |
|---|---|---|---|
| Không mở được file | Header hỏng sau khi mất điện | RECOVER | Thấp |
| Đối tượng lạ, lỗi khi regen | Dữ liệu đối tượng sai cấu trúc | AUDIT (chọn Fix) | Trung bình |
| Mất đoạn vẽ | Ghi dở, đứt dữ liệu giữa chừng | Khôi phục từ file .bak | Cao nếu không có backup |
| Xref báo thiếu liên tục | Đường dẫn file tham chiếu sai | Gắn lại đường dẫn rồi AUDIT | Thấp |
Rủi ro tăng dần khi dữ liệu mất nhiều hơn. Vì vậy hãy đi từ trên xuống. Đừng nhảy sang backup khi chưa thật sự cần đến nó, vì bản backup thường cũ hơn bản đang làm dở.
Lệnh RECOVER trong AutoCAD: dùng đúng cách
RECOVER là lệnh đầu tiên nên thử. Gõ RECOVER trên dòng lệnh, chọn file cần khôi phục, rồi để phần mềm quét lại cấu trúc. Nói dễ hiểu, nó đọc lại file từ đầu và bỏ qua những phần hỏng.
Lệnh này phát huy tác dụng khi lỗi nằm ở phần tiêu đề hoặc cấu trúc chung. Nếu hỏng nặng ngay vùng dữ liệu chính, hoặc file đã bị cắt cụt phần lớn, RECOVER gần như bất lực. Khi đó đừng cố kéo dài thời gian, chuyển sang bước tiếp theo luôn.
Sau khi khôi phục, đừng vội tin là xong. Kiểm tra lại số lớp, số khối và các xref. Có lần chúng tôi gặp bản vẽ mở bình thường nhưng mất đúng một lớp kích thước. Phải đến khi in ra giấy mới phát hiện, lúc đó đã trễ tiến độ nửa buổi.
AUDIT và PURGE: làm sạch dữ liệu hỏng
Nếu RECOVER xong mà file vẫn lỗi đối tượng, tới lượt AUDIT. Gõ AUDIT rồi trả lời Y để phần mềm kiểm tra. Điểm quan trọng nằm ở tùy chọn Fix. Không chọn thì AUDIT chỉ báo lỗi chứ không sửa gì cả, và nhiều người làm mất thời gian vì quên bước này.
PURGE làm việc khác. Nó dọn các block, layer, linetype không còn dùng đến. File nhờ đó nhẹ đi rõ rệt. Đôi khi xóa luôn một đống rác đang gây lỗi. Nên chạy PURGE với tùy chọn All để quét toàn bộ, nhưng chạy xong nhớ kiểm tra lại các layer bạn định giữ lại.
Với bản vẽ có xref, cần cẩn thận hơn. Chạy AUDIT và PURGE trực tiếp trên file chính có thể làm xáo trộn tham chiếu. Tốt hơn là thử trên bản đã tách xref. Nếu không tiện, hãy kiểm tra lại đường dẫn ngay sau khi chạy xong để tránh phát sinh lỗi mới.
Tận dụng file backup và tự động lưu
Nhiều người bỏ quên bước này, trong khi lẽ ra phải dùng đầu tiên khi file hỏng nặng. AutoCAD có sẵn cơ chế lưu dự phòng. File .bak là bản sao của lần lưu trước. File .sv$ là bản tự động lưu ghi lại trạng thái lúc bạn đang làm dở. Hai loại này thường nằm chung thư mục với file gốc.
Hãy bật tự động lưu và chọn khoảng thời gian hợp lý. Với ca làm dài, chúng tôi thường đặt khoảng 10 phút một lần. Quá lâu thì mất nhiều công. Quá ngắn thì máy chậm đi thấy rõ, nhất là với bản lắp có nhiều chi tiết.
Nên đặt thư mục backup riêng, tốt nhất trên ổ khác hoặc đồng bộ lên đám mây. Để chung ổ với file gốc, nếu ổ đó hỏng thì coi như mất sạch cả hai. Chúng tôi từng thấy một xưởng mất toàn bộ bản vẽ dự án vì đúng lý do này.
Vậy khi nào nên phục hồi từ backup thay vì cố sửa file hiện tại? Khi file đã hỏng nặng, RECOVER và AUDIT đều bó tay. Hoặc bạn thấy rõ dữ liệu quan trọng đã mất. Lúc này lấy bản .bak gần nhất, dù cũ hơn một chút, vẫn an toàn hơn là cố vá một bản đã vỡ. Để có môi trường phần mềm ổn định ngay từ đầu, anh em có thể tham khảo tải và cài đặt AutoCAD nhằm tránh lỗi do cài sai phiên bản.
Phòng ngừa: giảm nguy cơ file hỏng giữa ca
Lưu thường xuyên là cách đơn giản nhất mà hiệu quả nhất. Đừng chờ đến khi vẽ xong cả bản mới lưu một lần. Thói quen Ctrl+S sau mỗi cụm chi tiết hoàn thành cứu được rất nhiều giờ công. Chúng tôi đặt quy tắc này cho cả nhóm từ nhiều năm nay.
Hạn chế để file quá nặng. Xref và hình ảnh lớn gắn kèm làm file dễ lỗi khi ghi. Nếu được, hãy tách xref ra và nén ảnh trước khi đưa vào bản vẽ chính. Một file gọn thường ổn định hơn hẳn.
Kiểm tra ổ cứng định kỳ, nhất là máy làm việc nhiều giờ mỗi ngày. Máy trong xưởng nên có UPS. Một bộ lưu điện giá vài trăm nghìn đồng có thể cứu cả ngày công khi mất điện đột ngột. Trong nhóm, nên thống nhất quy tắc đặt tên và cách lưu phiên bản để không ai ghi đè nhầm file của người khác.
Ba ca thực tế tại xưởng cơ khí
Ca thứ nhất: một bản vẽ lắp máy bị lỗi sau khi mất điện đột ngột. RECOVER khôi phục được khoảng 95% đối tượng. Phần còn thiếu là vài ghi chú. Anh em vẽ lại mất chừng nửa tiếng, coi như chấp nhận được.
Ca thứ hai: file có xref liên tục báo thiếu. Nguyên nhân là đội khác đổi tên thư mục chứa file tham chiếu mà không báo lại. Gắn lại đường dẫn xref rồi chạy AUDIT, mọi thứ trở lại bình thường. Bài học rút ra là cần thống nhất cấu trúc thư mục ngay từ đầu dự án.
Ca thứ ba đáng nhớ nhất: file gốc hỏng hoàn toàn, không mở nổi. May có file .bak lưu cách đó 40 phút. Phục hồi từ bản đó, chỉ mất lại đúng 40 phút công. Đây là lý do chúng tôi luôn nhắc anh em bật backup, dù việc đó nghe có vẻ phiền phức lúc đầu.
Khi nào nên nhờ kỹ sư CAD hỗ trợ
Có những trường hợp tự xử lý không nổi và nên nhờ người có kinh nghiệm. Đó là khi file quan trọng hỏng nặng mà không có bản backup nào. Hoặc lỗi lặp lại sau nhiều lần sửa, khiến bạn nghi phần mềm hay ổ cứng có vấn đề mà sửa file không giải quyết được gốc rễ.
Cũng nên nhờ hỗ trợ khi cần chuyển đổi định dạng hoặc phục hồi dữ liệu từ bản vẽ quá cũ. Những file này thường có cấu trúc không tương thích với phiên bản hiện tại, và thử sai nhiều lần chỉ làm tình trạng tệ thêm.
Câu hỏi thường gặp
RECOVER có làm mất dữ liệu không?
Thường thì không. RECOVER đọc lại file và bỏ qua phần hỏng, nên phần còn tốt vẫn giữ nguyên. Phần bị hỏng thì đúng là sẽ mất, vì vậy bản vẽ sau khi khôi phục vẫn cần được kiểm tra lại từng lớp và xref.
File .bak và .sv$ khác nhau thế nào?
File .bak là bản sao lưu của lần lưu trước đó, luôn ổn định hơn. File .sv$ là bản tự động lưu trong lúc bạn đang làm, có thể mới hơn nhưng cũng dễ chưa hoàn chỉnh. Nếu có cả hai, nên thử cả hai rồi so sánh kết quả.
AUDIT có sửa được mọi lỗi không?
Không. AUDIT chỉ xử lý được lỗi cấu trúc và các đối tượng sai định dạng. Với file hỏng nặng hoặc lỗi do ổ cứng, nó không đủ sức. Khi đó cần dùng backup hoặc tìm nguyên nhân gốc rễ.
Có cứu được file đã ghi đè bằng bản lỗi không?
Được, nếu còn file .bak, bản sao trên ổ khác hoặc trên đám mây. Nếu không có bản nào thì rất khó. Đó là lý do phải nhắc chuyện không ghi đè khi chưa sao lưu.
Làm sao biết ổ cứng đang làm hỏng file CAD?
Dấu hiệu thường gặp là nhiều file khác nhau lỗi ngẫu nhiên, máy chạy chậm bất thường, hoặc hệ điều hành báo lỗi đọc ghi. Lúc này nên sao lưu toàn bộ dữ liệu ra ổ khác rồi kiểm tra ổ bằng công cụ chuyên dụng. Nếu cần nơi lưu trữ và chạy môi trường ổn định cho dữ liệu dự án, bạn có thể cân nhắc thuê hosting cao cấp để sao lưu từ xa, thay vì chỉ dựa vào một ổ cứng nội bộ.