クラウドサービスは便利ですが、昔ながらの外付けドライブ (USBメモリ、フラッシュドライブ、外付けHDD、SSDなど) の代わりになるようなものではありません。 普段は問題なく使えていても、「このドライブは読み出し専用です」というようなメッセージが表示されることがあります。 ただし、このような状態を数分で解決できます。 この記事では、Macの読み取り専用ファイルシステムの問題を修正して、外付けドライブを再び正常に動作させる方法を説明します。

「読み取り専用」のエラーメッセージの原因とは?

ハードドライブやUSBメモリなどの外部記憶メディアが読み取り専用であるというメッセージが表示された場合、2つの可能性が考えられます:

  1. 一つ目は、ドライブがMacでは読み取れるが書き込めない方法でフォーマットされている点です。 これは、NTFSという形式でフォーマットされたディスクで発生する可能性があります。古いIntelベースのMacからAppleシリコン搭載のMacに切り替えた場合、この問題が起こるケースがあります。
  2. 許可の設定によっては、Macやユーザーアカウントからディスクへの書き込みができないようになっています。

これらのどれが問題を引き起こしているかを調べるには、Finderでディスクを選択して「Command-I」を押すか、右クリックして「情報を見る」を選択しましょう。

「一般情報」の項目の下に、パラメーターのリストが表示されます。 そこでフォーマットという項目を見てみましょう。 NTFS と表示されていたらそれが問題です。

もしフォーマットがAPFS、MacOS Extended、FAT 32であれば、それは問題ではないので、許可内容をチェックする必要があります。

もしフォーマットがAPFS、MacOS Extended、FAT 32であれば、それは問題ではないので、許可内容をチェックする必要があります
    1. 先ほど開いた情報ウィンドウの下部をみてみましょう。
    2. 「共有とアクセス権」項目では、あなたがどのようなアクセス権を持っているかが表示されます。「読み取り専用」と表示されていれば、問題はアクセス権に関連していることがわかります。

    注意:同じ手順で、お好きなファイルやフォルダであったり、Macの内蔵ドライブのアクセス権も変更できます。 「Command + I」を押す前に、対象の項目を選択します。

    お役立ち情報:

    CleanMyMacの「パフォーマンス」機能を使うと、数クリックだけでディスク上の壊れたアクセス権を修復できます。外部ディスクからしか読み取れない問題の解決には、おそらくこれだけで十分なはずです。

    その手順はこちらです:

    • CleanMyMacの無料トライアルを開始します
    • 「パフォーマンス」>「スキャン」>「すべてのタスクを表示」をクリックします。
    • 「ディスクのアクセス権を修復」を選択して「実行」をクリックします。 簡単ですよね!✅

    Macで外付けハードドライブの許可を変更する方法

    これから紹介することは、ハードドライブ、USBメモリ、SSD、その他の外付けメディアなど、問題のあるすべてのドライブに当てはまります。 そして問題がどこにあるかによって、いくつかの選択肢があります。

    ハードドライブの読み取り専用問題を解決する方法

    方法としては2つあります。 1つ目はドライブを再フォーマットして、Macが書き込みも読み込みもできる形式にすることです。 この方法ではすべてのデータが消去されるため、まずバックアップを取るか、重要なファイルを別の場所に手作業でコピーする必要があります。

    外付けドライブをバックアップする前に、蓄積している可能性のあるジャンクファイルの削除を行うことが推奨されます。 それを行う上で最も簡単な方法は、その作業を代わりに行なってくれるスマートなツールの利用です。 オススメは、CleanMyMacとその「接続中デバイス」のツールです。 これは外付けドライブのスキャンを行い、ジャンクファイルを探して削除することができます。 

    1. こちらから無料トライアルを入手 — CleanMyMacを7日間無料で利用できます。
    2. 次に、メニューバーの小さなiMacアイコンをクリックして、メニューアプリを開きます。
    3. そして「接続中のデバイス」のタブを確認します。
    4. 「整理」をクリックします。

    フォーマット方法によっては、別のWindows PCでドライブを使用する際に問題が発生する可能性もあります。 そのため、将来的にMacコンピュータでのみこのドライブを使用することがわかっている場合にのみ、このオプションを選択しましょう。

    もう一つの選択肢は、サードパーティ製のソフトウェアを使用して、MacでNTFSフォーマット・ディスクへの書き込みを可能にすることです。 有料および無料のオプションが多数あります。

    外付けドライブを再フォーマットする方法

    1. ドライブをMacに接続した状態で、「アプリケーション」>「ユーティリティ」と進み、「ディスクユーティリティ」を開きます。
    2. ディスク・ユーティリティのサイドバーで外付けディスクを選択します。
    3. 「消去」タブを選択します。
      ハードドライブの読み取り専用問題を解決する方法
    4. 再フォーマットする際のドライブの名前を入力します。
    5. ドロップダウンメニューからMacOS Extended (Journaled) を選択します。
    6. 「消去」をクリックします。
    7. ドライブが消去され、再フォーマットされることにより、Macに書き込めるようになります。
    ドライブが消去され、再フォーマットされることにより、Macに書き込めるようになります

    パーミッションの問題を解決する方法

    ドライブがMac用に正しくフォーマットされているのに書き込めない場合、問題は許可やアクセス権に関連している可能性が高いです。 その解決方法はこちらです:

    1. Finderでドライブを選択します。
    2. Command-Iキーを押して、「情報を見る」ウィンドウを表示します。
    3. ウィンドウの下部にある「共有とアクセス許可」の横にある矢印をクリックしてアクセス許可を表示します。
    4. ユーザー名の横にある「権限」メニューをクリックし、「読み取りと書き込み」を選択します。
    5. 「情報を見る」ウィンドウを閉じます。

    ユーザーアカウントが管理者ユーザーでない場合は、南京錠を使ってアクセス許可の設定を解除し、管理者ユーザー名とパスワードを入力する必要があるかもしれません。 また、変更がすぐに有効にならない場合は、Macを再起動してみましょう。

    ご存知でしたか?

    同じ要領で、ほかのユーザーにアクセス権を割り当てる (staffやeveryoneなどのグループを選択) ことや、ファイルやフォルダの権限を変更することもできます。 新しいユーザーにアクセス権を追加したい場合は、「+」をクリックし、ユーザーを選択 (「ユーザとグループ」または「連絡先」から) するか、「新規連絡先」をクリックして必要な情報を入力します。 後からユーザを削除したい場合は、対象を選択して、「情報を見る」ウインドウの下部の「−」をクリックします。

    状況によっては、Finderでアクセス許可を変更できない場合や、変更しても問題が解決しない場合があります。 そのような場合は、ディスクユーティリティを使ってディスクを修復するのが次のステップです。

    1. 「アプリケーション」>「ユーティリティ」と進み、「ディスクユーティリティ」を開きましょう。
    2. サイドバーで外付けディスクを選択します。
    3. 「First Aid」を開きます。
    4. 「実行」をクリックして、ディスクの修復を試行しましょう。
    パーミッションの問題を解決する方法

    MacOS 10.10 Yosemite までの macOS では、ディスクユーティリティを使用してアクセス権の修復を行うことができます。 このオプションはFirst Aidタブに表示され、アクセス権を確認するボタンと修復を行うボタンの2つに分かれています。 これらのオプションが利用可能な場合、これまで紹介した方法の代わりにその方法を使用しましょう。

    「First Aid」は、Macの内蔵ドライブの問題を修復するのにも役立ちます。 対象のディスクを選択して、「First Aid」>「実行」をクリックするだけです。

    ロックされたドライブにターミナルで書き込む方法

    ターミナルコマンドを実行することに抵抗がなければ、ロックされたドライブへの書き込みを有効にできます。 この方法では、NTFS形式のドライブに書き込むことはできますが、これは1回限りのソリューションとして使用するものです。 今後も頻繁に使用するようであれば、ドライブを再びフォーマットするべきです。

    NTFS形式にフォーマットされたドライブへの書き込みを有効にする手順はこちらです:

    1. 「ターミナル」を開きます。
    2. 次を入力します:nano /etc/fstab
    3. 次のコマンドを実行します:LABEL=DRIVENAME none ntfs rw,auto,nobrowse この部分 DRIVENAME を利用している外付けハードドライブの名前に置き換えます。
    4. 「Control + O」でファイルを保存し、「Control + X」で終了します。
    ロックされたドライブにターミナルで書き込む方法

    その後、ドライブは「Volumes」に表示されるはずです。 それにアクセスするには、Finderウインドウから「Command + Shift + G」を押して「/Volumes」と入力します。 「Return」キーを押すと、一覧にドライブが表示されます。

    Macでハードドライブが読み取り専用になっている問題、またはUSBメモリやフラッシュドライブが読み取り専用になっている問題に遭遇した場合、それはNTFSとしてフォーマットされている可能性があります。 また許可やアクセス権の問題かもしれません。 この記事の順序に従えば、どれが原因かを特定し、素早く解決することができます。

    よくある質問

    ドライブが物理的に書き込みできないかはどうすればわかりますか?

    一部のドライブは物理的に書き込み保護されています。 それを確認するには、ドライブ側面の小さなスライダーを探します。 そこに「lock」と記載されている場合があります。

    外付けドライブをMacに接続すると読み出し専用の警告が出るのはなぜですか?

    この警告が出る場合、使用するドライブにフォーマット上の問題があることを意味します。

    MacではAPFSとexFATのどちらを使うべきですか?

    Macだけで使う予定なら、標準としてはAPFSが最適です。 ただし、WindowsとmacOSの両方で使う必要があるなら、exFATを選択します。

    ディスクからデータを復元するにはどうすればいいですか?

    どのような理由 (ドライブの破損、起動不可、アクセス権の修復前に念のため復元したいなど) であれ、サードパーティ製のデータ復元ツールが必要になります。 iBoysoft Data RecoveryやDisk Drillのようなアプリなどの選択肢があります。 「Lost Data」の項目を探してみましょう。

    読み出し専用になるのを防ぐ方法はありますか?

    ご自身のドライブであれば、定期的にチェック (CleanMyMacでディスクのアクセス権を修復するなど) を行い、macOSがサポートしているフォーマットを使います。 他の人のドライブで問題が起きるのが心配であれば、ほかのユーザーにも「読み/書き」権限を付与してもらうように依頼しましょう。

    Macの「情報を見る」ウインドウでは何ができますか?

    アクセス権の確認や変更以外にも、ファイルやフォルダの所有者の変更、名前変更、ロックやロック解除、コメントの追加ができます。 ファイルの場合は、デフォルトで開くアプリを選択することも可能です。 フォルダの場合は、共有フォルダにしたり、その変更を元に戻すこともできます。

    Macの「アクセス権なし」とは何ですか?

    「読み出しのみ」とは異なり、「アクセス権なし」はあらゆる操作を拒否します。 管理者であれば、標準ユーザーだけでなく、ほかの管理者さえも開けないようにしたいような機密性の高いフォルダやファイルに対して、この権限を割り当てることがあります。