Apple
 Computer >> コンピューター >  >> トラブルシューティング >> Apple

Macで発生するエラーコード-50の原因と解決方法を徹底解説

Macユーザーの一部から、Macでファイルをコピーまたは移動しようとした際に「Macエラーコード-50」が表示されるという報告が寄せられています。この問題は、特に外付けドライブやHDDに保存されたファイルを操作する際に発生しやすいことで知られています。

このエラーにはいくつかの原因が考えられます。主なものを以下にまとめました。

  • 一時ファイルが中途半端な状態で残留している – 最も多い原因は、ファイルシステムに依存する一時ファイルが正常な状態になれずに残ってしまうケースです。この場合、Macを再起動して一時フォルダをクリアすれば問題は解消します。
  • OSファームウェアの不具合 – 再起動しても消えない頑固な一時ファイルがある場合、通常の方法では解決できません。その場合は電源サイクル(パワーサイクル)を行うのが効果的です。これにより内部コンデンサーに溜まった電力が放電され、一時データが完全にクリアされます。
  • ファイルメタデータの不整合 – ファイル名や拡張子などのメタデータが、Finderアプリが想定する値と競合している可能性もあります。この場合は、ファイル名と拡張子を手動で変更してから移動することで、問題のあるメタデータを回避できます。
  • NVRAM・PRAMデータの破損 – Macが保持している特殊なメモリ(NVRAM/PRAM)に保存された情報が原因となることもあります。この場合、両方のメモリをリセットすることで解決できます。
  • ドライブ上のファイル破損 – コピー・移動しようとしているファイルが保存されているドライブ自体に破損が起きている場合もあります。ディスクユーティリティの「First Aid」機能を実行することで修復できる可能性があります。
  • フラッシュドライブのファイルシステムが不適切 – 外付けドライブへのコピー時にエラーが出る場合、ドライブがNTFS形式でフォーマットされていることが原因かもしれません(macOSはNTFSへの書き込みに対応していません)。FAT32で再フォーマットすれば解決します。

1. Macを再起動する

より高度な対処法を試す前に、まずはシンプルな再起動から始めましょう。エラーコード-50が中途半端な状態の一時ファイルによって引き起こされている場合、再起動により一時メモリがクリアされ、問題が解決することがあります。

再起動するには、電源ボタンを押してプロンプトが表示されたら「再起動」を選択します。

また、画面左上のAppleマークをクリックし、表示されるメニューから「再起動」を選択する方法もあります。

補足: ショートカットを使いたい場合は、「Control + Command + 取り出し/電源ボタン」を同時に押すことで強制的に再起動できます。

再起動後、起動が完了したら問題が解決しているかどうかを確認してください。それでも同じ問題が発生する場合は、次の対処法に進みましょう。

2. パワーサイクルを実行する

再起動で改善しない場合、通常の方法では削除できない頑固な一時ファイルが残っている可能性が高いです。

その場合は、強制的なパワーサイクルを実行するのが最善の方法です。この操作によりOSが一時ファイルを完全にスイープし、一時ファイル関連の問題の大半を解消できます。

実際に、この操作によってのみエラーコード-50を解消できたというユーザーも多数います。以下の手順で実行してください。

  1. まず、Macに接続されているすべての外付けディスクやUSBメモリを取り外します。光学ドライブにDVD/CDが入っている場合は取り出しておきます。
  2. 外部機器がすべて取り外せたら、左上のAppleマークをクリックし、メニューから「システム終了」を選択します。
  3. シャットダウンが完了し、Macが完全に停止したことを確認したら、電源ケーブルをコンセントから抜き、30秒待ってから再度接続します。
    補足: この操作は、内部コンデンサーに残った電力を放電させ、問題を引き起こす可能性のある一時データを確実に消去するために行います。
  4. Macの電源を入れ、起動が完了するまで待ちます。
  5. 以前問題が発生していた操作をもう一度行い、エラーが解消されたか確認します。

それでもエラーコード-50が表示される場合は、次の対処法に進みましょう。

3. ファイル名を変更してから移動する

場合によっては、エラーコード-50がファイル名や拡張子の問題(Finderが表示する情報と競合するメタデータ)によって引き起こされていることがあります。

同じ問題に直面していたユーザーの中には、ファイル名と拡張子を変更してから移動することで解決できたという人がいます。移動に成功したら、元のファイル名と拡張子に戻せば完了です。

この方法は、ファイルのメタデータ自体が原因となっているケースで有効です。以下の手順で試してみてください。

  1. Finderアプリを開き、エラーコード-50が表示されるファイルが保存されている場所へ移動します。
  2. 該当ファイルを右クリックし、コンテキストメニューから「名称変更」を選択します。
  3. 名前が編集可能になったら、任意の名前に変更します。同時に拡張子も別の種類に変更してください(.txtにするのが最も安全です)。
    補足: 拡張子の変更確認を求められたら、「.txtを使用」をクリックして新しい拡張子に切り替えます。
  4. ファイル名の変更が完了したら、ファイルを新しい場所へ移動し、同じエラーが出ずに移動できるか確認します。
  5. 移動に成功したら、ファイル名を元に戻し、拡張子も元のものに変更します。

この方法が状況に合わない場合は、次の対処法に進みましょう。

4. NVRAMとPRAMをリセットする

ここまでの方法で解決しない場合、問題はNVRAM(不揮発性ランダムアクセスメモリ)またはPRAM(パラメータRAM)に起因している可能性があります。

MacはNVRAMを使用して特定の設定を素早く読み書きし、PRAMには主にカーネル情報が保存されています。しかし、通常のRAMと同様に、これらのメモリにもMacの重要なコンポーネントに支障をきたす情報が保存されることがあります。

この場合は、NVRAMとPRAMの両方をリセットすることで解決できる可能性があります。手順は以下の通りです。

  1. まずMacを完全にシャットダウンします(通常の終了で、スリープではありません)。
  2. 電源を入れた直後に、次のキーを即座に押し続けます:
    Option + Command + P + R
  3. 4つのキーを20秒以上押し続けます。途中でMacが再起動を始めたように見えても、キーは離さないでください。
  4. 起動音に注意してください。2回目の起動音が聞こえたら、4つのキーを同時に離します。
    補足: T2セキュリティチップ搭載モデルの場合は、Appleロゴが2回目に消えた後にキーを離してください。
  5. 起動が完了したら、ファイルのコピーまたは移動を試みて、エラーコード-50が解消されたかどうかを確認します。

それでも同じ問題が続く場合は、次の対処法に進みましょう。

5. ディスクユーティリティでFirst Aidを実行する

外付けHDDやUSBメモリなど外部ストレージとの間でファイルをコピーする際にこの問題が発生する場合、破損したファイルが原因で操作が完了できなくなっている可能性があります。

同じ問題を経験したユーザーの中には、ディスクユーティリティのFirst Aid機能を外付けドライブとOSドライブの両方に対して実行することで解決できたという報告があります。

以下の手順でFirst Aidを実行してください。

  1. 画面下部のDockにあるFinderアプリを開きます。
  2. Finder内で上部メニューバーの「移動」をクリックし、メニューから「ユーティリティ」を選択します。
  3. ユーティリティフォルダ内の選択肢から「ディスクユーティリティ」をクリックします。
  4. ディスクユーティリティの画面で、まず左側のリストから起動ディスク(Macintosh HD)を選択し、画面上部の「First Aid」アイコンをクリックします。
  5. 確認ダイアログが表示されたら「実行」をクリックします。ユーティリティがボリューム全体のエラーをチェックし、問題が見つかった場合は自動的に修復を行います。
    補足: エラーが見つからなかった場合は、緑色のチェックマーク付きの成功メッセージが表示されます。
  6. 操作が完了したら、コピーに問題が発生している外付けドライブに対しても同じ手順(手順4〜6)を繰り返します。
  7. すべての対象ドライブでFirst Aidの実行が完了したら、Macを再起動し、次回の起動時に問題が解決しているか確認します。

それでも同じ問題が発生する場合は、最後の方法に進みましょう。

6. ドライブをFAT32でフォーマットする

エラーコード-50のもう一つのよくある原因は、ファイルのコピー・移動に使用するポータブルストレージのファイルシステムがmacOSと互換性がないことです。多くの報告例では、USBメモリ/HDD/SSDがNTFS形式でフォーマットされていることが原因となっています。

macOSはNTFSでの書き込みに対応していないため、外付けドライブをFAT32で再フォーマットする必要があります。この操作によってのみ問題が解決したというユーザーも多くいます。

重要: ドライブをフォーマットすると、保存されていたすべてのデータが消去されます。データを失いたくない場合は、必ず別のデバイスに接続してバックアップを作成してから作業を開始してください。

バックアップが完了し、外付けドライブをFAT32にフォーマットする準備ができたら、以下の手順に従ってください。

  1. 画面下部のLaunchpadをクリックし、「disk」と検索して、結果からディスクユーティリティを開きます。
  2. ディスクユーティリティ内で、上部の「パーティション」タブをクリックし、フォーマットしたいパーティション(ボリューム情報の下)を選択して「フォーマット」をクリックします。
  3. フォーマットを「MS-DOS(FAT)」に設定し、正しいパーティションが選択されていることを確認して「適用」をクリックします。
  4. 処理が完了するまで待ち、その後Macを再起動して、エラーコード-50が表示されずにファイルをコピーできるかどうかを確認します。
  1. Macエラーコード41の原因と対処法を徹底解説

    ファイルやフォルダをコピーしようとした瞬間、「この操作は完了できません。予期しないエラーが発生しました(エラーコード -41)」というメッセージとともにMacエラーコード41が表示され、作業が妨げられたことはありませんか?そもそもこのエラーコードは何を意味しているのか、そしてなぜ発生するのか気になりますよね。ご安心ください。本記事では、Macエラーコード41の概要から具体的な解決策まで、わかりやすく解説します。目次:1. Macエラーコード41とは?2. Macエラーコード41の修正方法3. Macでエラーコード41が発生する原因4. Macエラーコード41に関するよくある質問(FAQ)Mac

  2. Macのエラーコード -2003F の原因と解決方法を徹底解説

    目次1. Macの起動エラー -2003F とは2. Macエラーコード -2003F の解決方法3. 起動可能なUSBインストーラを使ってmacOSを再インストールする4. まとめMacを初期化(工場出荷状態に戻す)したい場合、最終ステップとしてリカバリーモードでmacOSを再インストールする必要があります。また、「ディスクユーティリティでMacintosh HDがマウントされない」「MacBookが起動しない」「iMacが頻繁にシャットダウンする」など、Macの調子が悪いときも、macOSの再インストールは問題を解決するための最後の手段として有効です。しかし、macOSを再インストールする