解決済み: Mac エラーコード -36

解決済み: Mac エラーコード -36

4分で読めます
| ハウツー

  • さまざまなトラブルシューティング手順に進む前に、問題の原因が Mac にあるか外付けハードドライブにあるかを再確認してください。
  • 破損したファイルを削除すると、データが完全に失われる可能性があるため注意してください。
  • サードパーティのソフトウェア プログラムが Mac の Finder アプリケーションに干渉していないかどうかを確認します。
Mac エラーコード -36 Finder 警告エラー

Macのエラーコード-36は、Finderの動作に支障をきたす厄介な問題です。私がこのエラーに遭遇したとき、iCloud、デスクトップ、書類などのフォルダにあるファイルのコピー、削除、移動が一切できなくなりました。外付けドライブへのデータ転送さえできませんでした。さらに悪いことに、トラブルシューティング手順を不用意に実行すると、データが失われる可能性があります。Macのエラーコード-36に対処する際にさらなる問題を回避するには、慎重に進めることが重要です。以下の手順をしっかりと実行し、適切なトラブルシューティングを行ってください。

エラーコード -36 とは何ですか?

基本的に、Macのエラーコード-36はFinderの誤動作を意味します。FinderはmacOSのデフォルトのファイルマネージャーであるため、この問題が発生すると、ファイルパスに関係なく、データの変更(移動、複製、ゴミ箱への移動など)が一時的にできなくなります。最も一般的な原因は次のとおりです。

  • 破損したファイルによりシステムがマルウェアに感染する
  • macOSのバージョンが古いか互換性がない
  • 特定のデータに対するファイルロックの見落とし
  • 破損または損傷した外部ストレージデバイス
  • ファイルシステムを中断するソフトウェアプログラムのクラッシュ

エラーコード -36 を修正するにはどうすればいいですか?

ターミナルからコマンドを実行したり、さまざまなソフトウェアの問題をチェックしたりする前に、次のクイックフィックスが機能するかどうかを確認してください。

  • ファイルのロックを解除する:削除したいファイルをControlキーを押しながらクリックし、「情報を見る」を選択して、ロックされたファイルのオプションにチェックを入れます。ロックアイコンにチェックが入っている場合は、チェックを外してください。
  • 外部ストレージを確認してください:ファイルを外部ファイルシステムと内部ファイルシステム間で移動してください。エラーが外部ファイルシステムでのみ発生する場合は、外部ストレージデバイスに問題がある可能性があります。
  • Finderを強制終了する: Finderアプリを強制終了した後、ファイルの移動が再開できるかどうか確認してください。Appleメニュー > 「強制終了」 > 「Finder」 > 「再起動」をクリックします。

正しいファイル権限を設定し、外部ドライブを再確認した後でも Finder が動作しない場合は、次のトラブルシューティング手順に進みます。

1. ターミナルを使って、機能不全のファイルを親ファイルとマージする

Mac内の特定のファイルだけに不具合がある場合は、ドットファイルが破損している可能性があります。ドットファイルは移動、コピー、削除できません。また、不注意に修正すると、保存されている情報が失われる可能性があり、最悪の場合、エラーが他のデータに影響を与える可能性があります。

最善のアプローチは、ターミナルアプリでdot_cleanを実行し、破損したdotファイルを元のファイルとマージすることです。ファイルパスが分かっている場合は、かなり簡単なプロセスです。ただし、正しいターミナルコマンドを実行するようにしてください。一部のアクションは元に戻すのが難しい場合があります。

所要時間:  10分

ドットファイルと親ファイルをマージする方法は次のとおりです。

  1. Launchpad > ターミナルを開きます。おそらく「その他」フォルダの中にあるはずですが、Spotlightからも見つけることができます。

    Launchpad Macのターミナルアプリ

  2. ターミナル アプリにdot_cleanと入力し、 Return キーを押します。

    Macのエラーコード-36を修正するDot_Cleanコマンド

  3. 問題のあるファイルのファイルパスを入力するか、そのフォルダをターミナルウィンドウにドラッグ&ドロップしてください。どちらの方法でも問題ありませんが、ファイルの正確な場所を入力してください。

    ファイルパスをターミナルアプリにドラッグする

  4. Returnキーを押して、ターミナルがコマンドを実行するまで待ちます。

2. Dot_Cleanコマンドで隠しファイルを削除する

上記のターミナルコマンドは、どの破損ファイルを結合するかがわかっている場合にのみ機能します。ランダムなファイルパスを入力することはできません。Mac上のすべてのファイルタイプを調べるのではなく、別のdot_cleanコマンドを使用して隠しファイルを一括削除してください。

1. Launchpad > ターミナルを開きます。これは「その他」フォルダ内にあることが多いですが、Spotlightからも見つけることができます。

2.ls /Volumes Macに接続されているすべてのボリュームを一覧表示するには、入力してください。デフォルトでは、Macは主にMacintosh HDと呼ばれる内蔵ディスクを使用します。

3.ターミナルウィンドウに「HD」と入力しますsudo dot_clean /Volumes/Macintosh\。Macintosh HDは、スキャンしたい内蔵または外付けドライブに置き換えることができます。

Finder Mac で一括ドット クリーン

4. 「Return」キーを押して、ターミナルがコマンドを実行するのを待ちます。 

3. ディスクユーティリティの応急処置機能を使用する

ディスクユーティリティでFirst Aidを実行することで、破損したデータを手動で修復できます。これはmacOSデバイスの内蔵ディスクと外付けディスクのディレクトリ構造に問題がないかチェックする組み込みツールです。破損したファイルを特定できない場合に役立ちます。

1. Launchpad > ディスクユーティリティを開きます。このアプリは「その他」フォルダにありますが、Finder > アプリケーション > ユーティリティ > ディスクユーティリティからもアクセスできます。

Mac Launchpad のディスクユーティリティ

2.ウィンドウの左上隅にある [表示] をクリックし、ドロップダウン メニューから [すべてのデバイスを表示]を選択し、ナビゲーション バーのプラス記号(+)をクリックして、スキャンするボリュームを指定します。

3.ナビゲーション バーの[First Aid]をクリックし、 [実行]をクリックしてアクションを確認します。

クリーニング対象ボリュームの指定 Mac エラーコード -36

4.画面の指示に従い、ディスクユーティリティでFirst Aidの実行が完了したら「詳細を表示」を選択します。破損したファイルをすべて修復するまで、すべてのボリュームでこの手順を繰り返します。

4. Time Machineで破損したデータを修復する

Time Machine が起動していて定期的にファイルのバックアップを取っている場合は、破損したファイルを復元できます。過去24時間以内に変更されたデータは1時間ごとに更新されます。一方、ディスク上のその他のファイルは毎日バックアップされます。ディスクに空き容量がある限り、ファイルのバックアップは継続されます。

1. Apple メニュー > システム設定 > 一般 > Time Machineをクリックします。

Macの一般設定でTime Machineを選択する

2. Time Machineにバックアップされたすべてのファイル、フォルダ、ボリュームをスクロールし、最新バージョンを確認してから、復元するファイルをクリックします。ウィンドウの右側にあるダイヤルボタンを回すこともできます。

MacのTime Machineでエラーコード-36をクリアする

3.破損したファイルをハイライトし、「復元」をクリックして、Finder で再確認します。

5. Finderプロパティリストファイルを削除する

Finderを再起動し、Time Machineでファイルを復元し、ディスクユーティリティでFirst Aidを実行してもエラーコード-36が表示される場合は、FinderのPLISTファイルを削除してみてください。Macは再起動後にPLISTファイルを再生成します。これはFinderを手動でリセットするのと同じと考えてください。

1. Finderを起動し、Command + Shift + Gキーの組み合わせを押すか、[移動] > [フォルダへ移動] をクリックします。

2.~/Library/Preferences/検索バーに入力して、 Return キーを押します。

Finder Macのライブラリ設定

3.ファイルが表示されるまで下にスクロールしますcom.apple.finder.plist。数十個のファイルを確認する必要があるかもしれないので、しばらくお待ちください。

Macでplistファイルを検索してエラーコード-36を修正する

4.これらの PLIST ファイルを削除し、Mac を再起動します。 

結論

ほとんどの方の場合、これらのトラブルシューティング手順でMacでエラーコード-36が表示されるのを防ぐことができます。これらの手順は、外付けドライブと内蔵ドライブを徹底的にスキャンしてエラーを検出するものです。そのため、Finderに破損したファイル、警告メッセージ、予期しないエラーが引き続き表示される場合は、Appleサポートに連絡してください。ただし、少なくともmacOSデータをバックアップする他の方法を試してください。そうしないと、データが失われる可能性があります。

Knowledge Network