最近、私は奇妙な問題を抱えていたクライアントと仕事をしていました。 彼は自分のコンピュータ上のいくつかのファイルをコピーしようとしていて、この奇妙なエラーメッセージを取得することになった:
ソースファイルまたはディスクから読み取れません。
奇妙なことに、彼は問題なくWindowsでファイルを簡単に再生できるということです。 彼がファイルをコピーしようとしたときだけ問題でした。 しばらくそれを試した後、問題を突き止めました。 この記事では、このエラーメッセージが表示される理由と対処方法について説明します。
ファイルサイズ制限
最初に見たいのは、ファイルの大きさとコピー先です。 たとえば、ファイルが5GBの巨大なムービーファイルの場合、FAT16でフォーマットされている外付けハードドライブにコピーすることはできません。 FAT16フォーマットのドライブは最大2GBのファイルしかサポートできません。 FAT32は最大4GBのファイルしか保持できません。 ほとんどの外付けハードドライブとフラッシュドライブはFAT16またはFAT32でフォーマットされています。 あなたのために各フォーマットを分類するこのクールなサイトと最大のファイルサイズをチェックしてください:
//www.ntfs.com/ntfs_vs_fat.htm
何らかの理由で、このようなコピーを実行しようとすると、「ソースまたはディスクから読み取れません」というエラーメッセージが表示されることがあります。 あまり意味がありませんが、それが起こります。
可能性のある悪いセクター
外付けドライブを使用している場合は、ハードドライブに不良セクタがある可能性があり、これが問題の原因となっています。 この場合、あなたはchkdskのようなツールを使ってハードドライブをスキャンするべきです。 エラーがある場合は、先に進んで修正します。 あなたのハードドライブが悪くなっているなら、あなたは単に新しいハードドライブを手に入れなければならないかもしれません。
外付けドライブからローカルコンピュータにコピーしようとしている場合は、外付けドライブを別のコンピュータに接続して同じエラーが表示されるかどうかを確認します。 もしそうなら、それは外付けドライブがおそらく悪くなっていることを意味します。 ここでエラーが発生した場合でも、サードパーティ製のプログラムを使用してファイルを強制的にコピーオフすることをお勧めします。 私はTeraCopyと呼ばれるプログラムについて書きました。それはそれらが破損していてもファイルをコピーします。
電源とケーブル
いくつかのケースでは、問題は他のハードウェア要因に関連しています。 外付けハードドライブにコピーしようとしている場合は、十分な電力があることを確認してください。 USBハブなどに接続していると、ドライブが書き込みに十分な電力を得られていないために失敗することがあります。
また、外付けドライブをコンピュータに接続するために使用しているケーブルを切り替えてみて、違いがあるかどうかを確認してください。
ファイル名の問題
エラーのもう一つの考えられる理由はファイル名がWindowsによって認識されない何かで、それ故にあなたにエラーを与えるということです。 一例として、mytestfileのようにファイルがドットで終わるだけの場合があります。 これは、Macなどの別のオペレーティングシステムからファイルをコピーした場合や、コマンドプロンプトなどで名前を変更した場合に発生する可能性があります。ファイルの名前を変更して違いがないか確認してください。 あなたがWindowsでそうすることができないならば、あなたはDOSに入りそしてそこにファイルの名前を変更しなければならないかもしれません。
ファイルをコピーするのではなくファイルを削除しようとしているときにこのメッセージが表示される場合は、この問題に直接関連している他の投稿をチェックしてください。 基本的にWindows 7では、このアイテムが見つかりませんというエラーメッセージが表示されますが、これはXPのファイルまたはディスクから読み取れないというエラーメッセージと同じです。
これで問題が解決しない場合、または問題を解決するための別の解決策を見つけた場合は、ここにコメントを投稿してください。 楽しい!