• ベストアンサー

アクセスのファイルが壊れた!!!!!!

ファイルを開こうとしたらファイルの破損とメッセージが出て、最適化/修復も出来ません。でもどうしてもこのファイルを復活させたいのですが、どうしたらよいのでしょうか・・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.5

他のmdbで損傷したmdbからインポートできない場合。 コマンドで最適化とデコンパイルしてみてください。 [スタート]→[ファイル名を指定して実行]でAccessのexeフルパスとコマンドを入力しOKボタンで実行してみてください。 AccessのexeはAccess2003の場合はC:\Program Files\Microsoft Office\OFFICE11にAccessのexeがあるので下記のように入力してコピぺでも良いです。2003で無い場合は\Microsoft Officeのホルダの中に\OFFICE9とかの中にあります。 最適化は "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\フルパス\ファイル名.mdb" /compact デコンパイルは "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\フルパス\ファイル名.mdb" /decompile これでOKボタンで最適化とデコンパイルが実行できます。 ""も全て必要です。""と""の間はスペース入ります。 最適化コマンドとデコンパイルコマンドが通れば開くかインポートできるようになると思います。

その他の回答 (4)

noname#15065
noname#15065
回答No.4

 当該mdbファイルの複製を作って、その複製を対象に最適化/修復できませんか?  あとは、No.3の方が書いておられるように、まれに当該mdbからテーブルのインポートはできる場合があります。

  • cocom32
  • ベストアンサー率58% (75/129)
回答No.3

新規にMDBを作成して、インポートしてみてください。 テーブルからモジュールまでのすべては無理かもしれませんが 破損していないオブジェクトは読み出せる場合があります。

  • ykym
  • ベストアンサー率22% (8/35)
回答No.2

"ファイル 復旧 サービス" 等でGoogle検索するとデータを復旧してくれる業者がたくさん出てきますよ。 確実に復旧できるかどうかは分かりませんけど。

回答No.1

もうだめぽ

関連するQ&A