0バイトのファイルを復元・修復・復旧する方法
0バイトのファイルが出たときにどうすればいいでしょうか?0バイトファイルとはどういう意味ですか?この記事では、ファイルが0バイトになる原因、ファイルが0バイトになった時の復元方法や修復方法をご紹介します。
0バイトのファイルが出た?!
0バイトのファイルを見たことがありますか?この状態になってしまうと、ファイルが開けないなどの不都合が発生するかもしれません。
先日、私のユーザーとパブリックフォルダのファイルがすべて0バイトになってしまいました。原因は掲示板に貼られていたURL先のデータをダウンロードしてなんのソフトかも全く見ずにexeファイルを起動しデータがすべて0バイトに・・・というわけです。どういうわけか、ファイル名は残って中身が0バイトになっています。ゴミ箱から消したファイルの復元方法はいろんなサイトに乗っていたのですが、こういう場合のデータの復元方法が見つけきれませんでした。
なぜ0バイトになってファイル名だけ残っているのでしょうか?この場合データの復元はできるのでしょうか?0バイトになってファイル名だけ残っている理由、復元できるなら復元方法を教えてください。
--教えて!gooからの質問
0バイトになってしまったフォルダーの中身を復元することはできるのでしょうか?ワード文章やボイスレコーダーの録音記録を保存してあったフォルダーが、削除をしていないのに、「フォルダーは空です」0バイトとなっていました。それで質問しましたら、以下の回答を頂きました。「全スキャンもう一度されたらどうでしょうか。ファイアーウォール・ログとかに何か形跡が残ってませんでしょうか。」空ファイル、0バイトになってしまったフォルダーの中身を復元することはできるのでしょうか?
--YAHOO!知恵袋からの質問
0バイトのファイルとは?
バイトとは、情報量の単位の一つで、8ビットのことです。2進数で8桁の数を表すことができる情報量で、256種類(2の8乗)の異なる状態を表現することができます。
現在のコンピューターはデータをバイト単位で扱い、メモリのアドレスなどもバイト単位で割り当てられているため、バイトを分割してビットレベルで別々の情報を記録するようなことはできません。
0バイトファイルとは、データを含まないコンピューターファイルで、ファイル内にスペースやデータがないことを示します。通常、ファイルは破損しているか、失われているか、読み取れません。この場合、復元前にデフォルトのアプリケーションで0バイトのファイルを開くことはできません(つまり、0バイトのファイルにアクセスすることはできません)。
ファイルが0バイトになる原因?
まず、0バイトファイルの理由を知っておく必要があります。ファイルが0バイトになってしまった理由としては以下のようなものが考えられます(挙げられます)。
✿不完全なファイル:ダウンロードが不完全である場合、0バイトファイルが出るかもしれません。部分的なファイルをダウンロード、転送、アーカイブ、またはアップロードすると、不完全なファイルには0バイトが表示されます。完全なファイルを確保する必要があります。
✿ウイルス感染:コンピューターにマルウェアが存在する場合、攻撃の影響を受けるファイルはすべて破損し、0バイトのファイルになります。事前にウイルス対策ソフトウェアを実行する必要があります。
✿破損したパーティション:ハードディスクのフォーマットまたはパーティション分割中の中断、またはディスクファイルシステムをRAWにする不良セクタがあると、ファイルが読み取れなくなる可能性があります。
✿誤った切断:パソコン周辺機器にいくつかのファイルがある場合は、ファイルを保存し、関連ドキュメントを閉じて、コンピューターからUSBケーブルなどを取り出す必要があります。
✿複製のエラー:一気に大量の数のプログラムファイルやフォルダーをコピー&ペーストして、外付けHDDやUSBメモリなどの別の保存場所に移し変えた時に、複製のエラーが発生して、0バイトファイルが起こることがあります。
▶そのほかの原因:電源障害、不適切なシャットダウン、システムクラッシュ、物理的損傷などによって、ファイルが0バイトになる可能性があります。
0バイトのファイルを復元する方法?
HDDやSSDのフォルダーに含まれているデータファイルの拡張子が何らかの保存のエラーや、コンピューターウィルスといった有害なファームウェアなどの影響で、サイズ(容量)が0バイトと表示されてしまい、プログラムを開けなくなることがあります。何かの操作をした後に、フォルダーの内部で映っているファイルが急に展開できなくなったら、まずは右クリックでプロパティをチェックされてみてください。本来数十KB~数GBの容量があるはずが0になっていたら、データが壊れている可能性があります。そんな時には、どのようにすれば対象のファイルを復元することができる?という疑問について。
ファイルが0バイトと表示されたら、まずはそこから重要なデータを復旧する必要があります。0バイトになってしまった空ファイルやフォルダーなので、使用を中止してください。被害が大きくなると(上書きされると)、復旧ソフトでもデータを復元できません。
方法❶:強力な復旧ソフトでファイルを回復する
MyRecoverのようなデータ復旧ソフトは、フォーマット後でも失われたデータを救出することができます。ハードディスクやハードディスク上のファイルが0バイトになった場合も、MyRecoverを使用して、たったの3ステップでファイルを回復することができます。
手順 1. パソコンにMyRecoverをダウンロード、インストール、起動します。0バイトのファイルが存在したパーティションを選択して、「スキャン」をクリックします。
手順 2. ディープスキャン(完全スキャン)が自動的に実行され、紛失したファイルやフォルダを見つけ出します。
手順 3. 復元したいファイルまたはフォルダを選択し、「復旧 xつのファイル」をクリックします。
方法❷:ファイル拡張子変更でファイルを修復する
次は、データファイルが破損して、ファイルのサイズが0バイトになる時の修復方法を見てみましょう。
- ✎ヒント:
- まず、ファイル名が拡張子ごと変更されていたら、こちらを「.jpg」や「.pdf」など、本来の名称に書き換えてみてください。
- もし何かのアプリケーションソフトウェアで、対象のファイルを開けるようでしたら、そちらのウィンドウで展開した後で別名で保存することで、元々のサイズに修復できる可能性があります。
- ですが、画像が白くなっていたり、テキストがほとんど何も書かれていない状態だったりと、すでに破損している場合は、別名で保存してもそのままでは復元できないことも多いです。その際には、専門業者のデータリカバリーのサービスで、直してもらわれることを推奨します。
手順 1. 0バイトのファイルが存在したドライブを右クリックし、「プロパティ」をクリックします。
手順 2. 「ツール」タブをクリックし、「エラーチェック」の「チェック」をクリックします。
手順 3. Windows 7の場合、「ファイルシステムエラーを自動的に修復する」を選択し、「開始」をクリックします。
手順 4. 完了後に「閉じる」をクリックします。
手順 5. エクスプローラーで対象のドライブを開き、アドレスフィールド(検索ボックス)に「FOUND.000」と入力してEnterキーを押します。
手順 6. 0バイトのJPGファイルを復元する必要がある場合は、ファイル拡張子をJPEG/JPGに変更できます。Word文書の場合、ファイルをFOUND.docとして保存できます。
拡張子を変更したファイルを開こうとして、修復するか確認してください。
方法❸:CHKDSKでファイルを修復する
CMDを利用することが、0バイトファイルの復元・修復に役立つかもしれません。
手順 1. WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」に「cmd」と入力し、「Enter」を押してコマンドプロンプトを起動します。管理者としてそれを実行することを確認してください。
手順 2. CMDが表示されたら、「chkdsk g: /f」を実行します。このコマンドは「ボリューム(G:)」のエラーをチェックし、見つかったエラーを修復します。G:を0バイトのファイルが存在した他のドライブ文字に置き換えることができます。
方法❹:ウイルス対策ソフトでファイルを復旧する
0バイトと表示されるファイルがウイルスに感染していると考えられる場合、ウイルス対策プログラムを使って、デバイスやコンピューターを完全にスキャンして、ウイルスを駆除することができます。
また、ワーム型ウイルスがコンピューターに感染して、HDDやSSDに保存されていたデータファイルのサイズが0バイトに変更されてしまうケースもあります。その際には、たとえばAOSデータで販売されているファイナルデータのソフトウェアで、 対象の拡張子があるHDDやSSDをスキャンします。そして、検出したデータの「ファイル情報」を開いて、サイズを適当な大きさに変更することで、0バイトの状態から復旧ができる見込みがあります。
替えの利かない貴重なデータがコンピューターウィルスに侵食されてしまった場合も、駆除した後にまだ何とか形が残っていれば、場合によってはファイル情報の書き換えの機能で、サイズを変更するなど、その後で復元作業を行って、元通りにできる可能性があります。
備えがあれば憂いなし
上述のいくつかの方法を試してみた後、0バイトのファイルを復元することがありますが、必ずしもエラーを修復するわけではありません。また、それらの対処法が少し複雑だと思う人も多くいるでしょう。
そのため、0バイトのファイルが出る前にしろ、0バイトのファイルを復旧した後にしろ、強力なバックアップフリーソフトを使用して大切なファイルを定期的にバックアップする必要があります。
ここでは、誰でも簡単に使えるWindowsデータバックアップ&復元ソフトAOMEI Backupper Standard(無料)を強くお勧めします。
手順 1. AOMEI Backupper Standardをダウンロード、インストール、実行します。左側の「バックアップ」タブをクリックし、「ファイルバックアップ」を選択します。
手順 2. 「ファイルを追加」をクリックし、バックアップしたいファイルを選択します。
- ★ヒント:
- 「タスク名」ボックスで名前を変更します。
- ファイルを直接ドラッグ&ドロップで追加できます。
- 複数のファイルを同時に追加できます。ファイルを直接ドラッグ&ドロップで追加できます。
手順 3. イメージファイルを保存する場所(バックアップ先)を選択します。
手順 4. 下の「オプション」「スケジュール」「バックアップスキーム」の3つのオプションをクリックし、自分の必要によってバックアップを設定することができます。最後に、「開始」ボタンをクリックしてファイルバックアップを実行します。
万が一ファイルが0バイトになった時、「復元」タブ⇒「タスクを選択」で個々のファイルを以前の任意のバックアップ時のバージョンに復元して、失われたデータを簡単かつ高速に取り戻すことができます。
まとめ
もしファイルが0バイトになるなら、それは何らかの要因(例えば、壊れてしまったということ)で容量がなくなるでしょう。そのファイルはRAWになるかもしれなくて、ファイルを保存するスペースがゼロになります。
この記事では、0バイトを示すファイルを復元・修復・復旧するための効率的な方法を共有しています。ソリューションの詳細を学び、それに応じて適切なソリューションを選択してください。
また、このようなエラーが発生したら、大切なデータを簡単に救出・復旧できるように、日頃から強力なバックアップフリーソフトを使ってファイルバックアップを定期的に取っておくことをお勧めします。