【Mac】エラーコード43の原因と解決策|ファイルのコピーや削除ができないときの対処法
「必要な項目が見つからないため、操作を完了できません(エラーコード 43)」——このMacのエラーメッセージは、ファイルのコピー中、外部ドライブへの写真の移動中、あるいはファイルの削除中に突然表示されることがあります。「Macエラーコード43のせいで何も削除できない」という声を寄せるユーザーも少なくありません。
「OK」をクリックしてメッセージを閉じても、同じ操作(特定のファイルの削除など)を繰り返すと再び表示されてしまいます。そのため、根本的な解決が必要です。本記事では、エラーコード43の仕組みから具体的な対処法まで、わかりやすく解説します。
本記事の内容
- エラーコード43とは?
- Macでエラーコード43を修正する6つの方法
- エラーコード43に関するよくある質問(FAQ)
エラーコード43とは?
Macのエラーコード8058やエラーコード0、3403Fエラーとは異なり、エラーコード43は、ファイルをゴミ箱へ移動する際、ファイルをコピーする際、USBメモリ経由でデータを転送する際などに、Macが必要なファイルを見つけられなかった場合に発生するエラーです。
特にOS X El Capitanでは、他のmacOSバージョンに比べて発生頻度が高い傾向があると報告されています。

エラーコード43が発生する主な原因
- Mac上でFinderが応答していない。
- 対象のファイルが他のアプリケーションによって使用されている。
- ロックされたファイルにアクセスする権限がない。
- 対象ファイルが保存されているパーティションが破損している。
- ファイルのダウンロードやコピーが完了しておらず、利用できない状態になっている。
- 必要なファイルが、共有ポイントを持たない外付けハードドライブに保存されている。
- ファイル名に「@」「#」「!」「%」「^」などの使用禁止文字が含まれている、または30文字を超えている。
Macでエラーコード43を修正する方法
エラーコード43にはさまざまな原因が考えられるため、状況に応じて複数の解決策を用意しました。以下の手順に沿って、順番にトラブルシューティングを行ってください。
事前チェック:基本的な確認ポイント
1. ファイル名が正しく設定されているか確認する
Windows PCで作成したファイルをMacに移す場合、ファイル名がmacOSの命名規則に合っていない、または30文字を超えていると、エラーコード43が発生することがあります。
2. ファイルが完全にダウンロードされているか確認する
ダウンロード途中のファイルは正常に扱えません。完了するまで待ちましょう。
3. 他のアプリがファイルを使用していないか確認する
どのアプリやプロセスがファイルにアクセスしているか調べるには、「ターミナル」を開き、lsofと入力してスペースキーを1回押します。次にFinderで対象ファイルを選択し、ターミナルウィンドウへドラッグ&ドロップしてEnterキーを押してください。
ターミナル画面に、そのファイルを使用中のアプリが表示されます。該当アプリを閉じてから再度操作を試し、エラーが消えるか確認しましょう。

これらの確認でもエラーが解消されない場合は、以下の6つの解決策を試してみてください。
- 解決策1:Finderを強制終了する
- 解決策2:NVRAM/PRAMをリセットする
- 解決策3:ターミナルでファイルのロックを解除する
- 解決策4:First Aidで破損したドライブを修復する
- 解決策5:セーフモードでファイルを削除する
- 解決策6:ユーザーアカウントを切り替える
解決策1:Finderを強制終了する
エラーコード43の一般的な原因の一つは、Finderが要求に応答しなくなることです。そのため、まずはFinderの強制終了を試しましょう。この方法は、MacのFinderエラーコード-36の解消にも役立ちます。
MacでFinderを強制終了する手順:
- 「Command + Option + Esc」(Mac版のCtrl + Alt + Deleteに相当)を押して、強制終了ダイアログを表示します。
- 一覧から「Finder」を選択し、「再起動」をクリックします。

もしファイルを使用しているサードパーティ製アプリが見つかったら、そのアプリも選択して強制終了できます。この方法で問題が解決しない場合は、次のNVRAMリセットを試してください。
解決策2:NVRAM/PRAMをリセットする
NVRAM(不揮発性ランダムアクセスメモリ)は、旧称であるPRAM(パラメータランダムアクセスメモリ)の新しい呼び名で、システム設定やディスプレイ設定などを保存しています。このNVRAMが破損すると、Macエラーコード43が発生することがあります。
NVRAMをリセットすると、起動ディスクやデバイス接続に関する情報が初期化され、エラーの原因となるデータがクリアされます。PRAMとNVRAMのリセット手順は共通です。
NVRAMのリセットでエラーコード43を修正する手順:
- Macをシャットダウンし、電源ボタンを押して起動します。すぐに「Option + Command + P + R」を約20秒間押し続けます。
- 2回目の起動音が聞こえたとき、またはAppleロゴが2回表示されて消えたときに、キーを離します。

Macの起動が完了したら、「システム環境設定」を開いて、リセットされた設定を必要に応じて調整してください。その後、元の操作をやり直し、エラーが解消されたか確認します。それでもエラー43が消えない場合は、解決策3へ進みましょう。
解決策3:ターミナルでファイルのロックを解除する
誤ってロックされたファイルをコピーしようとすると、エラーコード43が発生することがあります。また、ロックされたファイルがフォルダ内の他のファイルにも影響を及ぼす場合があります。そこで、Macのターミナルを使って、対象ファイルのロックを解除してみましょう。
ターミナルでファイルのロックを解除する手順:
- 「Launchpad > その他 > ターミナル」からターミナルを開きます。
chflags -R nouchgと入力し、スペースキーを1回押します。ゴミ箱から特定のファイルを削除する際にエラーコード43が表示される場合は手順4へ、それ以外の場合は手順3へ進みます。- Finderでロックされたファイルを選択し、ターミナルへドラッグ&ドロップしてEnterキーを押します。これでファイルのロックが解除され、自由に操作できるようになります。
- ゴミ箱を開き、「Command + A」ですべてのロックされたファイルを選択し、ターミナルへドラッグ&ドロップしてEnterキーを押します。求められた場合はアカウントのパスワードを入力します。
- ゴミ箱内のファイルを右クリックし、「すぐに削除 > 削除」を選択します。

この方法でも解決しない場合は、ハードドライブまたはUSBメモリ自体が破損している可能性があります。
解決策4:Disk UtilityのFirst Aidでドライブを修復する
Macエラーコード43のもう一つの有効な対処法が、Disk UtilityのFirst Aid機能を使ったディスクのチェックと修復です。リカバリーモードからDisk Utilityを起動し、移動または削除したいファイルが保存されているドライブを選択して、「First Aid」をクリックします。
スキャン後、First Aidは欠落または破損したファイルを検出できる可能性が高いです。これらはエラーコード43につながる主要なハードドライブの問題だからです。「Overlapped Extent Allocation(重複エクステント割り当て)」エラーが報告されることもあります。これは、複数のファイルが同じディスク領域を使用しており、少なくとも1つのファイルが破損していることを示しています。
DamagedFilesフォルダ内で破損ファイルを見つけて削除すれば、問題を取り除くことができます。成功するまで2回目のスキャンを実行してもよいでしょう。First Aidが自動的にドライブを修復すれば、ファイルの移動や削除が自由に行えるようになるはずです。この方法は、Macエラーコード41の解消にも役立ちます。
ただし、問題が検出されなかったのにファイルを削除できない場合は、解決策5へ進んでください。
解決策5:セーフモードでファイルを削除する
Macでファイルを削除できないときのエラーコード43への実践的な対処法として、セーフモードの活用があります。Macをセーフモードで起動すると、サードパーティ製アプリや拡張機能による問題を回避できます。
セーフモードでファイルを削除する手順:
- 作業中の書類を保存し、Macを再起動します。ログイン画面が表示されるまで「Shift」キーを押し続けます。
- アカウントにサインインし、通常どおりファイルを削除します。
- ゴミ箱を空にして、Macを通常どおり再起動します。

通常の方法でファイルを削除できない場合は、「すぐに削除」機能を使って頑固なファイルを削除できます。手順は、対象ファイルを選択 > 画面上部の「ファイル」メニューをクリック > 「Option」キーを1回押す > 「すぐに削除」をクリック、です。キーボードショートカット「Option + Command + Delete」でも同様にアクセスできます。
それでも解決しない場合は、最後の解決策を試しましょう。
解決策6:ユーザーアカウントを切り替える
場合によっては、Macエラーコード43のせいで何も削除できなくなることがあります。この問題は、特定のユーザーアカウントのファイルや設定に関連している可能性があり、新しいアカウントを使うことで解決できます。
Macで新しいアカウントを作成する手順:
- Appleロゴ > システム環境設定をクリックし、「ユーザとグループ」を開きます。
- 鍵アイコンをクリックし、現在のユーザー名とパスワードを入力します。
- 追加(+)ボタンをクリックし、「新規アカウント」の横のプルダウンメニューから「管理者」を選択します。
- その他のアカウント情報を入力し、「アカウントを作成」をクリックします。
- Appleロゴ > ログアウトをクリックします。
- ログイン画面で新しいユーザーアカウントの情報を入力します。iCloudアカウントやApple IDへのログイン手順はスキップして構いません。
- ファイルの削除やコピーを試し、正常に動作するか確認します。
Macのエラーコードについてさらに詳しく知りたい方は、以下の記事も参考にしてください。
- Macのエラーコード一覧:知っておきたいすべての情報
- (micro)SDカード/ハードドライブでのMacエラーコード100060の修正方法
- Macで外部ドライブへ大きなファイルをコピーする際のエラーコード1309の修正方法
エラーコード43に関するよくある質問(FAQ)
Q1. Macでファイルを削除できないのはなぜですか?
A. Macでファイルを削除できない理由としては、①ファイルがロックされている、または別のプログラムが使用中である、②ファイルが破損している、③ハードドライブに論理エラーが発生している、④ファイル名に使用禁止文字が含まれている——の4つが考えられます。
Q2. Macで削除できないファイルを強制的に削除するには?
A. Macでファイルを強制削除するには、まずターミナルを開きます。次にrmコマンドを入力してスペースキーを1回押し、削除したいファイルをターミナルウィンドウへドラッグしてEnterキーを押します。
Q3. Macで応答しないプログラムを終了するには?
A. 「Option + Command + Esc」を同時に押し続けることで、応答しないアプリを強制終了できます。
Q4. Macのエラーコード43は何を意味していますか?
A. エラーコード43は、ファイルの削除、コピー、移動が失敗したことを意味します。
-
Macで外部ドライブ使用時のエラーコード100006を解決する方法【原因と対処法を徹底解説】
Macで外部ストレージデバイスにファイルを読み書きする際に、「操作を完了できません。予期しないエラーが発生しました(エラーコード100006)」というメッセージが表示されてお困りではありませんか?このエラーは具体的な原因を示してくれないため厄介ですが、解決するまで何度もポップアップ表示され続けます。本記事では、エラーコード100006について詳しく掘り下げ、確実な解決方法をご紹介します。本記事の内容:1. エラーコード100006とは?2. Macでエラー100006が発生する原因は?3. Macのエラー100006を修正するには?エラーコード100006とは?Macのエラーコード100006
-
Macのエラーコード -2003F の原因と解決方法を徹底解説
目次1. Macの起動エラー -2003F とは2. Macエラーコード -2003F の解決方法3. 起動可能なUSBインストーラを使ってmacOSを再インストールする4. まとめMacを初期化(工場出荷状態に戻す)したい場合、最終ステップとしてリカバリーモードでmacOSを再インストールする必要があります。また、「ディスクユーティリティでMacintosh HDがマウントされない」「MacBookが起動しない」「iMacが頻繁にシャットダウンする」など、Macの調子が悪いときも、macOSの再インストールは問題を解決するための最後の手段として有効です。しかし、macOSを再インストールする