コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Macでファイルサイズが0バイトと表示されるエラーを修正する3つの方法

Macを再起動した後や突然、ファイルのサイズが「0バイト」と表示されることがあります。しかし実際には、0バイトと表示されているファイルの中にはデータがしっかり入っています。ファイルを開いてみると中身のある普通のファイルであり、決して空ではありません。このような状況に遭遇すると、「なぜMacのファイルサイズが0バイトと表示されるのか」「どうすればこのエラーを直せるのか」と悩むことでしょう。本記事では、Macでファイルが0バイトと表示されるエラーを修正する3つの方法を詳しく解説します。

Macの0バイトエラーを修正する3つの方法

方法1:起動中のプログラムをすべて終了する

Macのファイルが2つ以上のプログラムによって同時に開かれたり使用されたりしていると、Finderがそのファイルを0バイトと表示することがあります。「別のプログラムでファイルを開いた覚えはない」と思う方もいるでしょう。なぜこのような現象が起こるのか?それは、Macの起動時に一部のアプリが自動的に立ち上がっている可能性があるからです。まずは起動中のプログラムをすべて終了し、そのうえでファイルがまだ0バイトと表示されるかどうかを確認してください。実際にこの方法で解決したという報告は非常に多く、最も手軽に試せる対処法です。

方法2:0バイトのファイルのコピーを作成する

先述の通り、Finder上で0バイトと表示されていても、ファイルの中身は存在しています。つまり、0バイト表示のファイルは正常なファイルなのです。この場合、対象のファイルを1つずつ開き、コピー&ペーストで新しいファイルを作成しましょう。新しいコピーが正しく保存されたら、元の0バイト表示のファイルは安心して削除できます。

方法3:0バイトと表示されるハードドライブ/パーティションを修復する

パーティションやハードドライブ自体が0バイトと表示されているのに、中にファイルが存在する場合は、ファイルシステムのデータ構造が破損している可能性があります。このケースでは、macOS標準の「ディスクユーティリティ」でFirst Aid(応急処置)を実行し、ボリュームを修復しましょう。

  1. DockにあるLaunchpadアイコンをクリックし、「ディスクユーティリティ」を探して起動します。
  2. メニューバーの「表示」>「すべてのデバイスを表示」を選択します。
  3. サイドバーでボリュームを選択し、「First Aid」をクリックして「実行」を押します。これでエラーのチェックと修復が行われます。すべてのボリュームに対して同じ操作を繰り返します。
  4. サイドバーでコンテナを選択し、同様に「First Aid」→「実行」でエラーをチェック・修復します。すべてのコンテナに対して繰り返します。
  5. 最後にサイドバーでハードドライブ本体を選択し、「First Aid」→「実行」でドライブ全体のエラーをチェック・修復します。

ボリューム、パーティション、ハードドライブの順にエラーを修復すれば、Macファイルの0バイトエラーが解消される可能性があります。なお、この方法は「SDカードがMacに認識されない」問題の解決にも役立ちます。

誤って0バイトファイルを削除してしまった場合の復元方法

上記の3つの方法は、Macでファイルが0バイトと表示されるエラーを修正する実証済みの有効な手段です。順番に試していけば、問題は解決できるはずです。

ただし、もう一つ注意したいのが「無意識に0バイトのファイルを削除してしまう」というケースです。ファイルサイズが0バイトだと、「重複した無用なファイルだ」と思い込んでしまう方は少なくありません。しかし、そのファイルを削除すると完全に失われてしまうこともあります。後になって「間違えて消してしまった」と気づく前に、対処法を知っておきましょう。

実は、Macから何を削除しても、データはすぐには消失しません。データは元のフォルダに残ったまま、「不要」「アクセス不可」「非表示」というマークが付けられるだけです。つまり、データ復旧ソフトを使えば、フォルダやハードドライブをスキャンして削除済みファイルを表示し、必要なものだけを復元できます。

iBeesoft Data Recovery for Macは、Macの内蔵HDD/SSDや接続した外付けドライブからファイルを復旧するために開発されたプロフェッショナルなデータ復旧ツールです。ダウンロード・スキャン・復元可能ファイルの表示まですべて無料で利用でき、プレビュー機能で中身を確認してから必要なファイルだけを取り戻せます。以下の手順で、誤って削除した0バイト表示のファイルを復元しましょう。

  1. macOS対応の無料データ復旧ソフトをMacにダウンロードしてインストールします。あらかじめ「App Storeと確認済みの開発元からのアプリケーションを許可」などのセキュリティ設定を有効にしておいてください。
  2. ソフトを起動し、最初の画面で不要なファイルタイプのチェックを外して「開始」ボタンをクリックします。
  3. 次に、0バイト表示のファイルを誤って削除したハードドライブを選択し、「スキャン」をクリックします。
  4. スキャンが完了したら結果を確認します。ディレクトリツリーをたどれば、復元可能なファイルをパスごとに見つけられます。
  5. 見つかったファイルを選択してプレビューを開き、復元しようとしているものが本当に必要なファイルかを確認します。
  6. 必要なファイルを選んで「復元」をクリックします。保存先は、削除前の元のフォルダではなく、Mac上の別の場所を指定してください。

Macでファイルが0バイトと表示されたときに大切なのは、エラーを正しく修正することであり、安易にファイルを削除しないことです。どんな削除でもデータ損失のリスクを伴います。削除する前に、そのファイルが本当に不要なものか必ず確認しましょう。

Macファイルが0バイトと表示される件に関するよくある質問

Q1. Macで0バイト表示を修正するには?

次の3つの方法をお試しください。①起動中のプログラムをすべて終了する、②0バイトのファイルを開いて内容をコピーし、新しいファイルを作成する、③ディスクユーティリティを実行してパーティションやハードドライブを修復する。

Q2. ファイルが0バイトと表示される原因は?

確定的な原因は特定しづらいですが、システムエラー、アップデートの失敗、ハードドライブやパーティションのファイルシステム破損、複数のプログラムによる同時アクセスなどが考えられます。

Q3. 0バイトのファイルは削除しても大丈夫?

削除自体は可能です。ただし、削除する前に必ずファイルを開いて、必要なデータが含まれていないか確認してください。中身が有用かどうかわからない場合は、削除せずに保管しておくことをおすすめします。

Q4. ハードドライブの0バイト表示を修正するには?

ディスクユーティリティのFirst Aidを実行してハードドライブをスキャン・修復してください。ほとんどの場合、これで改善します。それでも直らない場合はフォーマットが最終手段ですが、データが失われる可能性があります。その際はiBeesoft Macデータ復旧ソフトを使えば、フォーマット済みドライブからのデータ救出を試みることができます。

  1. Adobeエラー1321の解決方法 – 完全チュートリアル

    1321エラーは、AdobeのCS4またはCS5製品を体験版(トライアル版)としてインストール・使用する際に発生するエラーです。このエラーは、インストーラーに必要な権限(特権)が不足している場合に起こります。つまり、インストーラーは基本的なセキュリティレベルの制限により、一部のファイルにしかアクセスできず、途中でアクセスを拒否されてしまうのです。主な原因は、破損したファイルや設定によって、体験版がシステムに正しくインストールできないことにあります。通常、以下のようなエラーメッセージが表示されます。 Error 1321: インストーラーには、ファイル C:\Windows\system32\M

  2. Macの隠しファイルとは?macOSですべての隠しファイルを表示する3つの方法

    誰にでも秘密はあるもの。実はあなたのMacにも、数千もの「秘密」が隠されています。それが、ユーザーフォルダ内の~/Libraryフォルダに保存されている隠しファイルや隠しフォルダです。これらのファイルには、アプリの環境設定など、システムの動作に関わる重要な情報が格納されています。 では、macOSで隠しファイルを表示するにはどうすればよいのでしょうか? ご安心ください。この記事では、Mac上のすべての隠しファイルを表示する方法と、通常は見えないライブラリフォルダを開く方法をご紹介します。 Macの隠しファイルとは? Macの隠しファイルは、macOSのルーツであるUnixシステムに由来する仕組