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」を自動的に解決する方法

この問題やその他のFinder関連のエラーに簡単に対処する方法は、Macのあらゆる種類の問題を解決する便利なアプリを使うことです。 問題を解決するだけでなく、CleanMyMac XはMacのパフォーマンスを向上させたり、マルウェアの排除や不要ファイルを排除できる、オールマイティなアプリです。 エラーコード-36の問題を解決するために、CleanMyMac Xを使用してFinderをリセットしていきましょう。 CleanMyMac Xは、 ここから無料でダウンロードできます。

  1. CleanMyMac Xを起動して、アンインストーラ機能を選択します。
  2. 右側のウィンドウでFinderを探します。
  3. Finderの右側にある矢印をクリックします。
  4. そこには環境設定、サポートファイル、ログなどが確認できます。
  5. 選択して、「リセット」をクリックします。
  6. リセットボタンを押します。
ヒント:

CleanMyMac X で標準搭載の Mac アプリケーションをリセットするには、CleanMyMac X 環境設定に移動する必要な場合があります。 CleanMyMac Xの設定を開き、「無視リスト」>「アンインストーラ」をクリックしましょう。 「システムアプリケーションを無視する」の横のチェックボックスをオフにします。

これで、CleanMyMac Xを使って、あらゆるアプリをリセットすることができます。 大抵はアプリ名を確認して、ドロップダウンメニューから「リセット」を選択するだけです。 Finderの場合、macOSではアンインストールやアプリのバイナリ自体に変更を加えることができないため、手順4のように、環境設定、サポートファイル、ログを個別に選択する必要があります。

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

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

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

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

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