Macでファイルをコピーしたり移動したりするとき、たいていの場合は問題なく動作するでしょう。 しかし、まれにうまくいかず、失敗することがあります。 例えば、Macで「Finderが操作を完了できません」といったエラーが出ることがあります。 (エラーコード -36) と言われるものです。 この記事では、そのエラーが発生した時の対処法を紹介します。

エラーコード-36とは?

エラーメッセージが表示された時の対処法をお伝えする前に、エラーコードの意味を知っていきましょう。 エラーコード-36は、ファイルの移動、コピー、削除など、Finderでの操作に関連するエラーで表示されます。 通常は、Finderがファイル内のデータの一部または全部を読み取ることができないという意味が含まれています。 エラーメッセージでは、どのファイルに問題があったのかを教えてくれます。 ファイル名を見ると、名前の前に「.」があったり、名前の後に「_」が表示されていることがあります。 例えば、「.DS_Store」ファイルはエラーの原因となり得るファイルの1つです。 その「.」で始まるファイルは隠しファイルとも言います。 そして、エラーコード-36は、そのファイルが読み書きできないことを表しています。

ご存知でしたか?

Macには、.DS_Storeのような目に見えないファイルが何百と保存されています。 これらのファイルには、Mac上の他のファイルに関する情報がたくさん含まれており、Finderが正しく機能するために必要不可欠です。 例えば、.DS_Storeという名前のファイルには、アイコンの位置やGet Infoコメントなど、ファイルのカスタム属性に関する情報が含まれています。

Macでエラーコード-36が発生する原因とは?

エラー -36 は通常、名前に「.」と「_」が含まれるファイルが破損したとき、またはそのファイルに何らかの問題があるときに発生します。 このような場合、Finder は必要な情報を見つけられないため、コピー、移動、または削除しようとしているファイルを操作することができなくなります。

エラーコード -36を修正する方法

エラーコード「-36」を解決する2つの方法を以下で解説します。ターミナルを用いた手作業の方法と、Mac最適化ツールを使用した自動的な方法です。

エラーコード「-36」を自動的に解決する方法


Macのあらゆる種類の問題を解決する便利なアプリを使うことで、この問題やその他のFinder関連のエラーに簡単に対処することができます。 CleanMyMacは、Macの問題解決以外にも、パフォーマンスを改善したり、ウイルスや不要ファイルを削除できる万能アプリです。 エラーコード「-36」の問題を解決するために、CleanMyMacを利用してFinderのリセットを行います。 CleanMyMacはこちらから無料でダウンロードできます。

  1. CleanMyMacを開いてサイドバーから「アプリケーション」機能を選択して「スキャン」をクリックします。
  2. スキャンが完了したら「アプリケーションを管理」をクリックして「アンインストーラ」のツールに進みます。
  3. 右側のウィンドウからFinderを見つけて、その名前の右側の矢印をクリックします。 「バイナリ」以外のすべてを選択します。
  4. 「削除」をクリックします。
ヒント:

最初から搭載されているすべてのmacOSアプリをCleanMyMacがリセットできるようにするには、CleanMyMacの「設定」に移動します。 そこから「除外リスト」>「アンインストーラ」をクリックします。 「システムアプリケーションを無視する」の横のチェックを外します。

CleanMyMacを使えば「バイナリ」以外のすべてを選択するだけで、どのようなアプリでもリセットすることができます。

エラーコード「-36」を手作業で解決する方法

このエラーの解決方法は、ターミナル上でコマンドを使用し、問題のあるファイルをその親ファイルとマージすることです。 そうすることで、問題のあるファイルを排除しつつ、そのファイルが持つ情報を保持することができます。 Macの他のコマンドライン操作と同様に、この作業はターミナルを使用して行います。 やり方は簡単です。ここに表示されているとおりにコマンドをターミナル上で入力してみましょう:

  1. 「アプリケーション」 > 「ユーティリティ」に移動します。
  2. ターミナルをダブルクリックして起動します。
  3. dot_clean を入力します
  4. Finderで、コピー、移動、または削除しようとしたファイルを含むフォルダーに移動します
  5. そのフォルダを、ターミナル上の先ほど入力したコマンド後にドラッグしてみてください。
  6. そうすることで、入力したコマンドの後にファイルパスが表示されるはずです。
  7. エンターキーを押します。
  8. ファイルの移動、コピー、削除をもう一度行ってみましょう。
  9. ターミナルを終了しましょう。
ヒント:

ステップ5 でターミナルウィンドウフォルダをドラッグすることを紹介しました。 これはフォルダのパスを簡単に入力するための方法です。 正しいファイルパスや書式がわからないときや、長いパス名を入力したくないときに便利です。 このコマンドは、ファイルパスをパラメータとして必要とする場合ならいつでも利用できるので、覚えておくことは良いでしょう。

エラーコード -36 は、MacのFinderでまれに発生する問題のことです。 通常、ファイルをコピー、移動、または削除しようとしたときに発生し、アイコンの位置やファイルへのコメントなど、ファイルやフォルダの属性を保存する隠しファイルでFinderが問題に遭遇することが原因です。「ターミナル」を利用するか、CleanMyMacの「アンインストーラ」ツールを使うことで、Finderのファイルをリセットして解決することができます。