壊れたファイルを修復したい
<AutoCAD 2000系><BS2CAD 2000系>
せっかく画いた図面が開けなくなったことありませんか
ファイルの修復のお話です
BAKファイルを調べてみる
ごくごく最近 SAVE
した覚えがあるのなら、壊れた DWG
ファイルを保存してあるディレクトリーをExplorer
で調べてみましょう。
壊れたファイルと同じファイル名(拡張子は DWG でなく BAK
)のBAK ファイルが有りませんか。
拡張子が、BA1〜BA9・Baa〜Bzzの場合もあります。
こいつのファイル名を TEMP.DWG
とかに変更して開いてみましょう。
内容に満足したら、名前を付けて保存にて終了です。
図面ユーティリティーで修復を試みる
BAKファイルがない場合や、BAKファイルの内容が古すぎる場合には、図面の修復を試してみましょう。
新規図面にして、ファイル/図面ユーティリティー/修復
ファイルダイアログが出たら、壊れたファイルを選択してください。
図面の修復状況が表示され、「データベースは修復を受け入れました」と出たら成功です。
名前を付けて保存にて終了です。
ここで、保存時にまたエラーになる場合は、ファイルの書出しを参照。
ファイルの書出し
修復には成功したけど、保存できなかったらファイルの書出しを行ってみましょう。
修復までは前項と同じ処理ですが、今回は保存はしません。
その代わり、ファイルの書出しを行います。
必要なオブジェクト(図面全体でもかまわない)を選択して、コマンドラインに
WBLOCK と入力
書き出すファイル名・ディレクトリーを指示して実行。
書き出したファイルを開いてください。
うまくいったら、名前を付けて保存にて終了です。
(WBLOCK の代わりに COPYBASE
でもうまくいくことも多いのですが、WBLOCK
だと、余分な情報がついていかないのでお勧めです)
修復後も頻繁に開けなくなる図面
修復には成功し、保存もできたのに、ちょっと編集すると同じ症状が現れる図面があります。
理由は、ケースバイケースですので特定はむずかしいと思いますが、名前削除の操作で改善される場合もあるので試してみてください。
コマンド: -purge
名前削除する未使用のオブジェクトのタイプを入力
[ブロック(B)/寸法スタイル(D)/画層(LA)/線種(LT)/印刷スタイル(P)/シェイプ(SH)/文字スタイル(ST)/マルチライ
ン スタイル(M)/すべて(A)]: a
削除する名前を入力 <*>:
名前削除されるそれぞれの名前を確認しますか? [はい(Y)/いいえ(N)] <Y>: n
|