Macエラーコード36の原因と対処法! Finderエラーを7つのステップで解決
Macのエラーコードは日常的に目にするものではありません。しかし、いざMacにトラブルが発生すると、その影響は深刻化することがあります。Macエラーコード-36もそのひとつで、ファイルのコピー作業中に突然表示される厄介なエラーとして知られています。
このエラーは、Windowsのエクスプローラーに相当するmacOSの標準ファイル管理ツール「Finder」に影響を及ぼします。Finderを使ってファイルをコピー元からコピー先へ移動する際に、エラーコード36が発生するのです。対象はネットワークドライブ、USBメモリ、フラッシュドライブ、外付けHDD/SSDなど多岐にわたり、Mac内蔵ディスク間でファイルをコピーする際にも発生する可能性があります。
最も一般的な原因は、隠しファイル「.DS_Store」に関する不具合です。Montereyユーザーの間でもこのエラーに悩まされたという報告がありますが、実は新しい問題ではなく、CatalinaやBig Surなど以前のmacOSバージョンでも確認されてきました。
Macエラーコード36とは?
Macエラーコード-36は、主にMacが特定のファイルのデータを読み取れない、または書き込めないことが原因で発生します。特に多いのは、メモリカードや外部ストレージデバイスからMacへファイルをコピーするケースです。
【プロのヒント】パフォーマンス低下の原因となるジャンクファイル、不要なアプリ、セキュリティ上の脅威などを定期的にスキャンして、Macの動作を最適に保ちましょう。
このエラーは比較的まれで、ほぼ常にMacへのデータ転送(またはMacからの転送)に関連しています。そのため、撮影した画像ファイルを頻繁にやり取りするカメラマンなどが遭遇しやすい傾向にあります。ただし、エラー8084など他のファイル転送エラーとは別物なので注意が必要です。
初めて見ると原因がわかりにくいエラーですが、多くの場合、以下のような短いメッセージが添えられています。
「“ファイル名”の一部のデータを読み込むことも書き込むこともできないため、Finderが操作を完了できません。」
このエラーの発端となるのは、MacのHFS+ファイルシステムが作成する「.DS_Store」ファイルです。このファイルには、フォルダウィンドウのサイズやファイルのサムネイルなど、フォルダに関する情報が格納されています。Finderでフォルダを開く際、.DS_Storeファイルは画面の表示方法をmacOSに指示する役割を担っています。
FAT16やFAT32形式でフォーマットされたドライブへデータを移動する際、MacのFinderは一部のデータを読み書きできなくなることがあります。FAT16/32ドライブにコピーされるデータの情報は、これらの.DS_Store関連ファイルに含まれているためです。
典型的なのは、Windows互換の外付けドライブやSDカードにデータをコピーし、それを再びMacに戻すケースです。この場合はシンプルな解決策があるので、後ほどご紹介します。
Macintoshエラーコード36の原因は?
通常、.DS_Storeファイルは削除してもエラーの原因にはなりません。この種のファイルを削除しても、フォルダの属性が初期状態に戻るだけだからです。ところが、ファイル自体が破損していたり、OSが別の属性を持つ.DS_Storeファイルを期待していたりすると、深刻な問題が発生します。これは事実上、ファイル破損と同等の状態です。
.DS_Storeファイルはすべてのフォルダに存在しますが、隠しファイルであるため、ほとんどのMacユーザーはその存在に気づいていません。Windows・Linux・Mac間でファイルやフォルダを共有する際、エラーが起きることがあります。Macでは非表示の.DS_Storeファイルも、WindowsやLinux上では表示されるのです。
こうした不具合への苦情を受け、Apple社はネットワークマウントされたファイルシステム上で.DS_Storeファイルの生成を無効にする方法を公開しました。しかしローカルディスク上では今も生成され続けています。複数のファイルを選択して転送する場合、コピー処理が(重複した).DS_Storeファイルに到達すると進行状況がすべて取り消され、最初からやり直しを強いられることもあるのです。
Finderエラーコード36への対処法
解決策は根本原因によって異なります。たとえば、マルウェアやウイルスが原因の場合は、アンチウイルスソフトによる駆除が最善策となります。以下に、MacでFinderエラー36に対処するための代表的な解決策を紹介します。
手動と自動のどちらでも対応できますが、Macの専門家は手動での解決を推奨しています。時間と手間はかかるものの、より確実な結果が得られるからです。
まずはMacの最適化(不要ファイルの削除など)を行い、不具合の悪化を防ぎましょう。そのうえで新しいフォルダを作成し、デスクトップにコピーしてからドライブへ戻してみてください。この操作中にエラーコード36が出た場合は、Mac本体に解決すべき問題が潜んでいるサインです。
それでは順番に見ていきましょう。
ステップ1:Macのアクセス権と共有オプションを確認する
アクセス権(パーミッション)の設定は、コンピュータ上のファイルに誰がアクセス・編集できるかを制御します。Finderでファイル・フォルダ・ディスクの「情報を見る」ウィンドウ下部から変更できます。たとえば他のユーザーにファイル共有を許可したい場合は、フォルダの権限設定を変更すればOKです。セキュリティのため、「閲覧は可能だが変更は不可」といった制限付きの権限設定をおすすめします。
エラーコード-36が発生する場合、権限と共有オプションが特定のファイル転送を制限している可能性があります。たとえば、複数ファイルの同時転送が許可されていないために、実行時にFinderエラー36が出ることがあります。この場合は、権限設定を開き、自分のアカウントがコピーしようとしているファイルにアクセスできることを確認してください。「全員」に権限を付与すれば、すべてのユーザーが参照できるようになります。
Macでユーザーやグループに権限を付与する手順は以下の通りです。
- 他のユーザーと共有するディスク・ファイル・フォルダを選択します。
- 「ファイル」→「情報を見る」を選択すると、「共有とアクセス権」の情報が表示されます。
- 情報が表示されていない場合は、開閉用の三角形(ディスクロージャトライアングル)をクリックします。
- ロックされている場合は、鍵アイコンをクリックし、管理者名とパスワードを入力してロックを解除します。
- 「名前」列でユーザーグループをクリックし、ポップアップメニューから権限を選びます。「読み/書き」「読みのみ」「書き込みのみ」「アクセス不可」など複数の選択肢があります。
あとは好みに合わせて権限を設定していきましょう。
ステップ2:外部メディアが正しく接続されているか確認する
接続不良など外部メディア側に問題があると、エラーコード36が表示されることがあります。外付けドライブを点検し、すべて正しく接続されているか、物理的な損傷がないかを確認しましょう。
ステップ3:セーフモードでファイルをコピーする
破損したファイルがFinderエラー36の原因でないか切り分けるため、セーフモードでコピーを試してみてください。Finderを使わず、ドラッグ&ドロップでファイルを移動することもできます。
ステップ4:dot_cleanコマンドを実行する
上記の方法で改善しない場合は、次の解決策を試しましょう。
- 「アプリケーション」→「ユーティリティ」→「ターミナル」を選択し、ターミナルアプリを起動します。
- ターミナルウィンドウにdot_clean、またはdot_clean /Path/To/The/Problematic/Directory/と入力します。
- 対象のフォルダをターミナルウィンドウへドラッグします。ディレクトリのパスを確認するには、Finderで該当項目を選択して「ファイル」→「情報を見る(Command-I)」を開くか、Finderウィンドウ上部中央の名前をCommandキーを押しながらクリックします。
- 「Enter」または「Return」キーを押してコマンドを実行します。隠しドットアンダースコア(._)ファイルが削除され、Finderエラー36なしでファイルをコピーできるようになるはずです。
ステップ5:ディスクユーティリティを実行する
特定の内蔵ドライブやSDカードを扱う操作でのみ問題が発生するなら、SDカードの非互換性や内蔵ドライブの故障を疑うべきです。
その場合は、対象のドライブやSDカードに対してディスクユーティリティの「First Aid(応急処置)」を実行することで解決できる可能性があります。起動ディスクにも同じスキャンを行っておくと安心です。
macOSでディスクユーティリティを実行する手順は以下の通りです。
- 画面上部のFinderをクリックします。
- Finderのメニューバーから「移動」ボタンをクリックし、表示されたメニューから「ユーティリティ」を選択します。
- ユーティリティフォルダ内の「ディスクユーティリティ」をダブルクリックします。
- 左側の一覧から起動ディスクを選択し、画面上部の「First Aid」アイコンをクリックします。
- 確認ダイアログが表示されたら「実行」をクリックします。ユーティリティがまずボリューム全体のエラーをチェックし、必要に応じて修復を行います。
- エラーが見つからなければ、緑色のチェックマーク付きの成功メッセージが表示されます。
各ストレージの分析が終わったらMacを再起動し、次回のシステム起動時に問題が解消されているか確認しましょう。それでもエラーコード36が出る場合は、次の解決策へ進みます。
ステップ6:SDドライブをフォーマットする
特定のSDカードを操作する際だけエラーコード36が出るなら、そのSDカード自体が破損しているか、お使いのmacOSと互換性のない形式でフォーマットされている可能性が高いです。
その場合は、SDカードの中身を消去し、32GB以下のカードなら「MS-DOS(FAT)」、64GB以上のカードなら「ExFAT」でフォーマットし直すことで解決できます。
※この操作を行うとSDカード内の全データが消去されます。必ず事前にバックアップを取ってください。ディスクユーティリティでSDカードをフォーマットする手順は以下の通りです。
- Finderを開きます。
- メニューバーから「移動」→「ユーティリティ」を選択します。
- ユーティリティフォルダ内の「ディスクユーティリティ」アイコンをダブルクリックします。
- 左側のサイドバーからSDカードを選択し、画面上部の「消去」ボタンをクリックします。
- 多くの場合、SDカードは「NO NAME」という名前で表示されます。
- 32GB以下のカードなら「MS-DOS(FAT)」、64GB以上のカードなら「ExFAT」をフォーマット形式に指定します。
- 準備ができたら「消去」をクリックし、処理が完了するまで待ちます。
処理完了後、エラーコード36が発生していた操作をもう一度試して、問題が解決したかどうかを確認してください。
ステップ7:ターミナルを使ってデータを移動/コピーする
どの方法でも解決せずエラーが続く場合は、ターミナルのコマンドで必要なデータをコピー/移動すれば、エラー36を回避できる可能性があります。手順は以下の通りです。
- 「ユーティリティ」から「ターミナル」アプリを開きます。
- 以下のコマンドを入力します。最初のパスが移動元のファイル/フォルダの場所、2番目のパスが移動先です:% mv *現在のファイル/フォルダの場所* ~*移動先のファイル/フォルダの場所*
- 移動ではなくコピーしたい場合は、次のコマンドを使用します:% cp -R *現在のファイル/フォルダの場所*
- ファイル/フォルダのコピー後、貼り付け先の場所へ移動し、右クリックして「ペースト」を選択します。
まとめ
Macでエラーコード36が発生する原因はいくつか考えられます。発生頻度こそ高くありませんが、放置すると重要な処理に支障をきたすため、早めの解消が必要です。本記事で紹介したように、いくつかの簡単な対処法だけで解決できるケースがほとんどです。
もし上記のどの方法でも解決しない場合は、Appleサポートフォーラムを訪れてみてください。それでも問題が続くようであれば、Appleカスタマーサポートへの問い合わせをおすすめします。
-
Macエラーコード41の原因と対処法を徹底解説
ファイルやフォルダをコピーしようとした瞬間、「この操作は完了できません。予期しないエラーが発生しました(エラーコード -41)」というメッセージとともにMacエラーコード41が表示され、作業が妨げられたことはありませんか?そもそもこのエラーコードは何を意味しているのか、そしてなぜ発生するのか気になりますよね。ご安心ください。本記事では、Macエラーコード41の概要から具体的な解決策まで、わかりやすく解説します。目次:1. Macエラーコード41とは?2. Macエラーコード41の修正方法3. Macでエラーコード41が発生する原因4. Macエラーコード41に関するよくある質問(FAQ)Mac
-
Macのエラーコード -2003F の原因と解決方法を徹底解説
目次1. Macの起動エラー -2003F とは2. Macエラーコード -2003F の解決方法3. 起動可能なUSBインストーラを使ってmacOSを再インストールする4. まとめMacを初期化(工場出荷状態に戻す)したい場合、最終ステップとしてリカバリーモードでmacOSを再インストールする必要があります。また、「ディスクユーティリティでMacintosh HDがマウントされない」「MacBookが起動しない」「iMacが頻繁にシャットダウンする」など、Macの調子が悪いときも、macOSの再インストールは問題を解決するための最後の手段として有効です。しかし、macOSを再インストールする