電話:18081632026          QQ:185904051

西昌市瑞均規(guī)劃設(shè)計(jì)有限公司

設(shè)計(jì),為更有效傳播
您現(xiàn)在的位置:首頁 > 技術(shù)詳情
如何修復(fù)損壞的CAD文件?
來源: CAD小苗 | 作者:rjghsj | 發(fā)布時(shí)間: 2021-02-19 | 476 次瀏覽 | 分享到:
如何修復(fù)損壞的CAD文件?
      我們經(jīng)常能碰到一些損害的圖紙,嚴(yán)重的導(dǎo)致根本打不開、導(dǎo)致操作時(shí)異常退出,輕一點(diǎn)的導(dǎo)致復(fù)制粘貼不正常、顯示不正常等。之前發(fā)過多篇相關(guān)的文章,今日研讀了一下AUTOCAD官網(wǎng)的相關(guān)說明,將相關(guān)內(nèi)容整理了一下,希望對(duì)大家有幫助。

問題現(xiàn)象
      假如你的CAD圖紙文件被破壞或損壞,出現(xiàn)下列現(xiàn)象:
      文件不能打開。
      文件導(dǎo)致CAD無響應(yīng)或異常退出。
      在編輯和處理文件時(shí)性能很慢。
      在打開或編輯文件時(shí)彈出錯(cuò)誤信息。
      有些命令無法正常工作或有明顯延遲。
      莫名其妙文件變大很多。
      顯示或重生成顯示數(shù)據(jù)有問題。
      圖面元素丟失。

可能的原因
      出現(xiàn)上述問題可能有以下幾種原因。
      CAD中的第三方應(yīng)用程序或插件,例如網(wǎng)上的一些插件、工具,包括天正等專業(yè)軟件。
      DWG文件是從其他軟件創(chuàng)建或保存。
      當(dāng)CAD保存的圖紙的時(shí)候被以外終止,例如斷電或強(qiáng)行結(jié)束進(jìn)程。
      舊版本圖紙被反復(fù)保存和使用過多年。
      網(wǎng)絡(luò)傳輸時(shí)出現(xiàn)異常,例如傳輸錯(cuò)誤,文件被鎖定或加密。
      存儲(chǔ)介質(zhì)降解,例如硬盤的壞道、U盤的損壞等。
      內(nèi)存缺陷導(dǎo)致保存錯(cuò)誤。
      操作系統(tǒng)問題。
      電源浪涌。
      過時(shí)的軟件。

解決方法:
      可參照下面的方法說明去清理、修理和恢復(fù)你的圖紙。  

如果DWG圖紙完全不能打開:
      現(xiàn)象有很多種,比如你的圖紙可能會(huì)顯示“圖紙文件無效”,顯示錯(cuò)誤信息,在打開的過程中無響應(yīng)或異常退出,或者選擇打開但根本沒有打開任何文件。
對(duì)于顯示圖紙文件無效的情況,首先確認(rèn)一下圖紙版本高于當(dāng)前CAD版本(有時(shí)會(huì)明確提示需高版本打開),然后確認(rèn)一下圖紙是不是正常保存的DWG而不是由其他文件直接改擴(kuò)展名的文件,如果不是這兩種情況,就需要進(jìn)行其他修復(fù)的嘗試了,同時(shí)要檢查一下硬盤或U盤是否有問題,避免后面再出現(xiàn)類似問題。
      如果圖紙打開狀態(tài)下CAD異常退出,圖紙目錄下會(huì)留下.dwl 或 dwl2文件。在WINDOWS控制面板的選項(xiàng)設(shè)置顯示隱藏的文件夾和擴(kuò)展名,將與DWG圖紙同名的 .dwl和 .dwl2刪除,然后再打開DWG試試。
      如果上述方法都無法打開DWG圖紙,可進(jìn)行下列步驟來嘗試?yán)L圖圖紙,如果一種方法不行就可以嘗試下一種方法。
      打開一個(gè)空白文件然后運(yùn)行修復(fù)RECOVER命令,選擇問題文件,讓CAD嘗試修復(fù)并打開此文件。
      打開一個(gè)空白文件然后運(yùn)行修復(fù)RECOVERALL命令,選擇問題文件,讓CAD嘗試修復(fù)并打開此文件。
      打開一個(gè)空白文件然后運(yùn)行插入INSERT(I)命令。選擇插入有問題的文件。如果可以插入的話,分解X插入的圖塊,然后運(yùn)行核查AUDIT和清理PURGE命令,然后另存為一個(gè)新的圖紙文件。
      在DWG圖紙相同的目錄下看是否有同名的BAK文件,如果有,將擴(kuò)展名從BAK改成DWG,然后再打開試試,這是上一次保存的文件備份。
      在當(dāng)前用戶的臨時(shí)文件(%temp%)找一下類似名稱的SV$自動(dòng)保存文件,將擴(kuò)展名改成DWG看看是否能打開。如果手動(dòng)修改過自動(dòng)保存路徑,請(qǐng)到相應(yīng)路徑下尋找。
      如果是保存過程中出錯(cuò),圖紙目錄下還可能保存一個(gè)*.tmp文件,名字跟圖紙不同,也可以嘗試修改成DWG后打開試試。
      嘗試用DWG Trueview打開圖紙,如果可以打開,可以將圖紙轉(zhuǎn)換為較老版本的DWG然后再嘗試打開。.
      到公司或自己的備份文件找損壞之前的備份文件。

如果圖紙還能打開:
      可執(zhí)行下列步驟來修復(fù)圖紙:
      打開圖紙文件。
      在命令行清理注冊(cè)的應(yīng)用程序:
      輸入PU,回車。
      輸入R,回車。
      當(dāng)提問是否需要確認(rèn)要清理的項(xiàng)目時(shí)輸入N,回車。
      在命令行輸入PU,回車打開清理對(duì)話框,將所有的復(fù)選框都選上,然后單擊“全部清理”。
Audit核查并修復(fù)所有錯(cuò)誤:
      在命令行輸入AUDIT后回車。
      輸入"Y" 確認(rèn)修復(fù)錯(cuò)誤。
      保存圖紙。

將圖紙復(fù)制粘貼到新圖:
      打開損壞的圖紙和一張新圖。
      在損壞的圖紙中按CTRL + A全選并 CTRL + SHFT+ C (帶基點(diǎn)復(fù)制),基點(diǎn)選擇0,0,0。
      在新圖中CTRL + V粘貼,插入點(diǎn)為0,0,0。
      保存新圖紙。

如果圖紙仍然有問題,請(qǐng)按照下列步驟:
      首先確認(rèn)所有圖層都是打開、解凍和解鎖狀態(tài)。
      將外部參照XREF拆離。仔細(xì)檢查是否存在循環(huán)參照的情況。
      將圖紙中所有必要信息用寫塊W的功能保存成新圖紙:
      輸入W并回車。
      在“源”中選擇“對(duì)象。
      單擊“選擇對(duì)象”按鈕。
      選擇要寫到新文件中的對(duì)象。
      設(shè)置保存的路徑和名字后確定。
      CAD圖塊的各種相關(guān)操作和概念
      打開一個(gè)新的空白文件。
      將第三步生成的圖塊插入I到空?qǐng)D中:
      輸入I,回車。
      選擇剛保存的塊文件。
      取消勾選“在屏幕上指定”復(fù)選框并且勾選左下角“分解”,單擊確定按鈕將圖塊插入的同時(shí)分解。
      在命令行輸入PU,回車打開清理對(duì)話框,將所有的復(fù)選框都選上,然后單擊“全部清理”。
Audit核查并修復(fù)所有錯(cuò)誤:
      將圖紙另存為新的圖紙。

如果還有問題?
      按照下面的步驟操作。這些步驟可以按任意順序執(zhí)行,下面只是按照歐特克公司的建議排了一下順序。進(jìn)行每步操作后都可以檢查一下問題是否解決,如果沒有解決再繼續(xù)下一步。
      打開一個(gè)空白文件然后運(yùn)行修復(fù)RECOVER命令,選擇問題文件,讓CAD嘗試修復(fù)并打開此文件。
      在命令行輸入 OVERKILL命令后回車,選擇所有對(duì)象,設(shè)置包含或忽略的特性,單擊確定按鈕對(duì)圖形進(jìn)行消除重線處理。
      CAD繪圖時(shí)圖形重合或重疊怎么辦?消除重線(overkill)
      用DELCON命令刪除所有約束。
      如果圖中有實(shí)體或曲面對(duì)象,執(zhí)行BREP命令刪除三維實(shí)體和復(fù)合實(shí)體的歷史記錄以及曲面的關(guān)聯(lián)性。
      輸入-SCALELISTEDIT回車,然后輸入R回車,然后輸入Y回車,將比例列表進(jìn)行重置。
      CAD默認(rèn)比例列表如何設(shè)置?
      輸入FILTERS,然后單擊刪除“刪除過濾器”按鈕,將圖層過濾器刪除。
      如果圖形異常大,可清理DGN數(shù)據(jù),2015以上版本可以用清理命令,2014及以下版本直接執(zhí)行:(dictremove (namedobjdict)"ACAD_DGNLINESTYLECOMP")
      CAD圖紙異常大或無法復(fù)制粘貼如何處理!
      嘗試用不同版本的AUTOCAD打開文件,例如AUTOCAD 2013或2017,或者用AUTOCAD節(jié)、建筑等,如果可能的話,嘗試在不同電腦上打開試試。
      打開空白DWG,嘗試將問題文件插入成外部參照XREF。如果允許插入此文件,可以將它綁定BIND成圖塊,如果可以,然后可以分解X然后按照上面其他步驟進(jìn)行修復(fù)。
      CAD外部參照的使用技巧及在設(shè)計(jì)中的應(yīng)用
      將另存為命令將圖紙保存成舊版文件格式,然后嘗試打開新保存的文件。
      將文件輸入成DXF文件(用DXFOUT命令),然后打開一個(gè)空白的DWG文件后用DXFIN將剛生成的文件輸入進(jìn)來。
恢復(fù)布局標(biāo)簽:
      右鍵單擊默認(rèn)的布局標(biāo)簽。
      選擇“從樣板...”。
      打開原始文件。
      選擇要恢復(fù)的布局標(biāo)簽。(如果有多個(gè)布局出現(xiàn)了問題,建議一次只恢復(fù)一個(gè)標(biāo)簽)。
      在模型空間或圖紙空間間移動(dòng)對(duì)象。雖然你主要關(guān)注的是模型空間,但你可能發(fā)現(xiàn)你的圖紙中只有一個(gè)圖紙空間是可用的:
      如果需要?jiǎng)?chuàng)建一個(gè)新的布局,創(chuàng)建一個(gè)新的視口。
      用CHSPACE命令將所有圖形移動(dòng)圖紙空間。
      CAD中如何將圖形從布局轉(zhuǎn)換到模型中?
      創(chuàng)建一張新圖紙然后利用設(shè)計(jì)中心(CTRL+2或ADC命令),將損壞圖紙的布局移動(dòng)到新圖紙中。
      用CHSPACE命令再將圖形轉(zhuǎn)換為模型空間。
      在設(shè)計(jì)中心從損害文件中恢復(fù)原始的布局。
      解剖分析圖紙。將圖紙復(fù)制一個(gè)副本后打開,用快速選擇QSELECT分別選擇不同類型的圖形然后刪除他們,刪除后就用一次PU清理命令,檢查一下錯(cuò)誤是否消失,通過這種方式篩選從而確認(rèn)問題到底出在那類圖形,最后可以通過框選分片刪除,最終確定到底哪個(gè)圖形的數(shù)據(jù)出了問題。通過這種方式確認(rèn)那個(gè)或哪種圖形數(shù)據(jù)出了問題,然后可以刪除有問題的圖形重新繪制。
      忽略不可見的DWG實(shí)體,將所有與DWG相關(guān)的圖形選中然后將這些圖形復(fù)制到新圖紙中。復(fù)制粘貼前確認(rèn)已打開了所圖層。

小結(jié):
      上面列舉那么多種情況和解決犯法,大多數(shù)人看著都有點(diǎn)混亂,總結(jié)一下,其實(shí)就是將一些能打開或修復(fù)、刪除圖形數(shù)據(jù)的方法都試一下,常用的方法就是下面幾個(gè):修復(fù)RECOVERRECOVERALL、核查AUDIT、清理PU、寫塊W、復(fù)制粘貼、插入圖塊I、插入外參照XREF,然后還有就是一些處理特殊圖形數(shù)據(jù)的命令,例如處理孤立的DGN線型數(shù)據(jù)和大量注釋性比例的問題。
      如果圖形文件修復(fù)也打不開,如果能找到比較近的備份文件,最好不要花太多精力,趕緊將找到的備份文件修復(fù)一下后繼續(xù)畫圖。

以上技巧適用于AUTOCAD和浩辰CAD等同類的CAD軟件,不同版本支持的命令和選項(xiàng)不完全相同,方式也略有不同。