• ベストアンサー

ファイル修復

FD中に2つのファイルがあるのですが、そのうちの1つのファイルが読み込めなくなってしましました。 FDからHDにコピー出来ない状態で ・データエラー(巡回冗長検査(CRC)エラー) と表示されました。 このファイルの修復方法をご教示ください。

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

  • ベストアンサー
noname#227796
noname#227796
回答No.2

CRCとは・・・ http://www.atmarkit.co.jp/icd/root/35/5784235.html 残念ながら、ファイルが破損している可能性が高いです。 ただし、単にFDのディスク表面にゴミ・ホコリなどが付着していて読み込めていない可能性もなきにしもあらずです。 だとしたら、FDのスライドする部分をスライドさせてみて、少しずつディスクを回転させながら、表面にホコリなどが付着していないか、確認してみましょう。 付着していたら、エアダスターなどで吹き飛ばせば、正常に読み込める、かもしれません。 しかし、それでもだめなら、記録されているファイルの情報が欠落している可能性があるため、ファイルの修復は無理と考えた方が良いです。 FDをエラーチェックしてみて、FD自体の修復はできる可能性はありますが、あくまでも修復できるのはFDだけで、ファイルは壊れたままです。 ですので、ファイルの完全な修復は望めません。 もしも、壊れたファイルをそのままHDDにコピーしたい場合は、xcopyコマンドを使えば、コピー可能です。 ↓HDDでの例ですが、FDからHDDにコピーする場合も同様です。 http://www.atmarkit.co.jp/fwin2k/win2ktips/268filecopy/filecopy.html なお、そのファイルが、圧縮ファイルだとしたら、圧縮されている複数のファイルの内、壊れていない部分のファイルだけは取り出せるかも知れません。 ↓下記圧縮・解凍ツールで可能な場合があります。 http://www2.nsknet.or.jp/~micco/mysoft/lhmelt.htm http://yakki-.hp.infoseek.co.jp/delphi/oao/oao.htm

noname#211914
質問者

補足

i_am_aliveさん、丁寧な回答ありがとうございます。 >FDをエラーチェックしてみて これはFDを例えば、Norton Utilitiesの「WinDoctor」等でチェックすれば良いのでしょうか・・・? ⇒これでは問題はありませんでした。 なお、このファイルは http://okweb.jp/kotaeru.php3?q=838608 ここで問題のFDの一部をコピーしたもので、その後データを追加して使用してましたが、数日前までは正常にアクセス可能でした。 (圧縮ファイルではありません。) ご紹介のサイトは大変参考になります。 今日は時間がないので明日以降良くマニュアルを見ながらトライしてみたいと思います。 不明の点があったら、再度ご教示の程お願いします。

その他の回答 (2)

noname#227796
noname#227796
回答No.3

>これはFDを例えば、Norton Utilitiesの>「WinDoctor」等でチェックすれば良いのでしょうか・・・? Norton System Worksをお使いのようですね。 WinDoctorはシステムにおかしなところがないかチェックするツールですので、ディスクのチェックはしてくれません。 該当するのは、「Notron Disk Doctor」です。 これを起動して、FDドライブ(以下、FDDと省略。通常はAドライブ)をチェックするように選択して、「診断」してやればエラーチェックが可能です。 このとき「エラーを修復する」にチェックを入れておけば、エラーがあったときに修復してくれます。 また、Norton Disk Doctorを使わなくても、FDDをエクスプローラなどから選択して右クリック。 「プロパティ」を選んで、プロパティダイアログを起動し、「ツール」タブの中のエラーチェックの「チェックする」ボタンを押してもチェックできます。 オプションとして 「ファイルシステムエラーを自動的に修復する」 「不良なセクタをスキャンし、回復する」 がありますが、両方にチェックを入れてから「開始」ボタンを押せば、破損があった場合、FDを修復してくれます。 >ここで問題のFDの一部をコピーしたもので、その後データを追加して使用してましたが、数日前までは正常にアクセス可能でした。 どうやらFDドライブ自体にも問題があった(?)のでしょうか。 とすると、ヘッドの汚れなどから、ファイルを書き込む際に正常に書き込みができなかった可能性があります。 正常に書き込めていないものを、当然正常に読み込むことはできないわけですから。 そういえば、私も、あるマシン(A-PCとします)のFDDでは正常に読めるが、別のマシン(B-PCとします。本当は複数台ありました)のFDDでは正常に読めない、という状況に陥ったことがありました。 それは、A-PCのFDDで記録したFDが、A-PCでしかまともに読み書きできないとういものでした。 B-PCでは、FD自体が読み込めなかったり、一部のファイルが読み込めなかったりしました。(A-PCですら読み込めないこともあった) A-PCでフォーマットしたFDはB-PCでは見れない、とか、B-PCでフォーマットしたFDはA-PCで読み書きできるが、A-PCで書き込まれた内容をB-PCで見ようとすると、ファイルが壊れていることがよくある、と。 そのときはなぜそうなるのか原因がわからなかったのですが、程なくして原因がわかりました。 というのも、A-PCのFDDがご臨終になり、読み書きが全くできなくなったためです。 #クリーニング等を行っても、全くダメな状況。 最後の方では、書き込みを行わなくても、FD自体を破損(表面に傷が付く)させてしまう状況になり、ほとんどFDDを使わなくなってました。 恐らく、FDDのヘッドが劣化したのが原因と思われますが。。。 その後、新しいFDDを買ってきて取り付けたら、全く問題がなくなりました。 なお、FDDドライブ自体に原因があるのではなく、FDDをつないでいるケーブルの劣化、断線、接続部分のゆるみ等も考えられなくはないので、確認は必要でしょうが。 今回の質問の状況が同様かどうかはどうかはわかりませんが、参考になれば幸いです。

noname#211914
質問者

補足

再度回答ありがとうございます。 Norton Disk Doctorでは問題が検出されませんでした。 一方、エクスプローラーからの方法では一部修復されたようですが、最終的にエラー報告が出てきます。 (今まで問題のファイルを全然読み込まなかったのですが、20%程度まで読み込んでいるようです・・・?) このエラー報告でどこの記載を見れば、問題解決の方法が見つかるのでしょうか? A-PCとB-PCのことは、以前の質問時に経験してFDDのヘッドクリーンで解決できました。 今回も質問の前にヘッドクリーンしたのですが、改善されませんでした。 再度アドバイス頂ければ幸いです。

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

エラーチェックをかけてみる。 そして、エラーファイルが出来たら そのファイルの拡張子を元の データーの拡張子に変更して読み込んでみる。 これも出来なければ復活は無理でしょう。

noname#211914
質問者

お礼

akio_myauさん、回答ありがとうございます。

関連するQ&A