Macでファイルをコピーしたり移動したりするとき、たいていの場合は問題なく動作するでしょう。 しかし、まれにうまくいかず、失敗することがあります。 例えば、Macで「Finderが操作を完了できません」といったエラーが出ることがあります。 (エラーコード -36) と言われるものです。 この記事では、そのエラーが発生した時の対処法を紹介します。
エラーコード-36とは?
エラーメッセージが表示された時の対処法をお伝えする前に、エラーコードの意味を知っていきましょう。 エラーコード-36は、ファイルの移動、コピー、削除など、Finderでの操作に関連するエラーで表示されます。 通常は、Finderがファイル内のデータの一部または全部を読み取ることができないという意味が含まれています。 エラーメッセージでは、どのファイルに問題があったのかを教えてくれます。 ファイル名を見ると、名前の前に「.」があったり、名前の後に「_」が表示されていることがあります。 例えば、「.DS_Store」ファイルはエラーの原因となり得るファイルの1つです。 その「.」で始まるファイルは隠しファイルとも言います。 そして、エラーコード-36は、そのファイルが読み書きできないことを表しています。
Macでエラーコード-36が発生する原因とは?
エラー -36 は通常、名前に「.」と「_」が含まれるファイルが破損したとき、またはそのファイルに何らかの問題があるときに発生します。 このような場合、Finder は必要な情報を見つけられないため、コピー、移動、または削除しようとしているファイルを操作することができなくなります。
エラーコード -36を修正する方法
エラーコード「-36」を解決する2つの方法を以下で解説します。ターミナルを用いた手作業の方法と、Mac最適化ツールを使用した自動的な方法です。
エラーコード「-36」を自動的に解決する方法
Macのあらゆる種類の問題を解決する便利なアプリを使うことで、この問題やその他のFinder関連のエラーに簡単に対処することができます。 CleanMyMacは、Macの問題解決以外にも、パフォーマンスを改善したり、ウイルスや不要ファイルを削除できる万能アプリです。 エラーコード「-36」の問題を解決するために、CleanMyMacを利用してFinderのリセットを行います。 CleanMyMacはこちらから無料でダウンロードできます。
- CleanMyMacを開いてサイドバーから「アプリケーション」機能を選択して「スキャン」をクリックします。
- スキャンが完了したら「アプリケーションを管理」をクリックして「アンインストーラ」のツールに進みます。
- 右側のウィンドウからFinderを見つけて、その名前の右側の矢印をクリックします。 「バイナリ」以外のすべてを選択します。
- 「削除」をクリックします。
CleanMyMacを使えば「バイナリ」以外のすべてを選択するだけで、どのようなアプリでもリセットすることができます。
エラーコード「-36」を手作業で解決する方法
このエラーの解決方法は、ターミナル上でコマンドを使用し、問題のあるファイルをその親ファイルとマージすることです。 そうすることで、問題のあるファイルを排除しつつ、そのファイルが持つ情報を保持することができます。 Macの他のコマンドライン操作と同様に、この作業はターミナルを使用して行います。 やり方は簡単です。ここに表示されているとおりにコマンドをターミナル上で入力してみましょう:
- 「アプリケーション」 > 「ユーティリティ」に移動します。
- ターミナルをダブルクリックして起動します。
dot_clean
を入力します- Finderで、コピー、移動、または削除しようとしたファイルを含むフォルダーに移動します
- そのフォルダを、ターミナル上の先ほど入力したコマンド後にドラッグしてみてください。
- そうすることで、入力したコマンドの後にファイルパスが表示されるはずです。
- エンターキーを押します。
- ファイルの移動、コピー、削除をもう一度行ってみましょう。
- ターミナルを終了しましょう。
エラーコード -36 は、MacのFinderでまれに発生する問題のことです。 通常、ファイルをコピー、移動、または削除しようとしたときに発生し、アイコンの位置やファイルへのコメントなど、ファイルやフォルダの属性を保存する隠しファイルでFinderが問題に遭遇することが原因です。「ターミナル」を利用するか、CleanMyMacの「アンインストーラ」ツールを使うことで、Finderのファイルをリセットして解決することができます。