Macでハードドライブの「読み取り専用」権限を変更する方法

あなたのMacが外部ハードドライブやUSBスティックに「読み取り専用」のメッセージを表示する場合、通常は2つの理由によるものです: ドライブがNTFSまたは類似のファイルシステムでフォーマットされているため、Macは読み取ることはできますが書き込むことはできません。または、Macまたはユーザーアカウントがディスクに書き込むことを妨げる権限設定があるためです。このガイドでは、これらの障害を乗り越え、外部ストレージをMacでスムーズに動作させる方法を示します。
知っておくと良いこと: ディスク、ドライブ、ボリューム、パーティション、イメージの違い。
目次
- 予備的な修正
- ハードドライブの再フォーマット
- 不足しているファイルシステムドライバのインストール
- ドライブのファーストエイドを実行
- ターミナルを使用してディスク権限を管理
予備的な修正
- データのバックアップ: Macの「読み取り専用」権限エラーを変更するための解決策を進める前に、データを保護することが重要です。外部ドライブの内容をMacや別のコンピュータなどの安全な場所にバックアップしてください。
- 別のユーザーアカウントを試す: デフォルトでハードドライブにアクセスするための適切な権限を持つ別のユーザーアカウントを使用します。Macに新しいユーザープロファイルを作成するか、別の既存のユーザーアカウントに切り替えます。いずれにせよ、ユーザーアカウントに管理者権限があることを確認してください。
ヒント: Macのドライブ上のファイルに管理者アクセス権を持つユーザーを特定するのに苦労していますか?Macでディスク権限を修復してみてください。
ハードドライブの再フォーマット
ハードドライブの再フォーマットは、Macの「読み取り専用」権限の問題に対する最も効果的な解決策であることが多いです。ただし、このプロセスはドライブのすべてのデータを消去します。再フォーマットは、ドライブをクリーンにし、新しいファイルシステムを設定することを含みます。
Mac互換のファイルシステムのオプションには以下が含まれます:
- Apple File System (APFS): APFSはmacOS 10.13以降を実行しているMacの標準です。これは堅牢で効率的なフォーマットですが、古いMacやWindowsとはネイティブに互換性がありません。
- APFS (暗号化): 標準のAPFSと同じ機能を提供しますが、より良いセキュリティのために暗号化が追加されています。
- APFS (ケースセンシティブ): ファイル名とフォルダ名を大文字と小文字の区別に基づいて区別します(例: 「Document」と「document」は異なるものと見なされます)。
- APFS (ケースセンシティブ、暗号化): ケースセンシティブと暗号化を組み合わせて、セキュリティと正確なファイル名付けを提供します。
- Mac OS Extended: macOS 10.12以前に最適です。古いMacシステムとの互換性に優れていますが、Windowsを標準でサポートしていません。
- exFAT: MacとWindowsの両方に互換性のある多用途フォーマットで、異なるオペレーティングシステム間で使用するドライブに最適です。大きなファイルサイズをサポートしており、MacとPC間でファイルを転送するのに適しています。
- MS-DOS (FAT): MacとWindowsの両方に互換性があります。ただし、4GB未満の小さなファイルの転送に制限されているため、一部のユーザーには制約となる可能性があります。
外部ドライブをMac専用で使用する場合、APFSファイルシステムが最適です。ただし、MacとPCの間で切り替える場合は、exFATがより柔軟なオプションです。
ハードドライブを再フォーマットするには、まずそれをMacに接続し、次にアプリケーション -> ユーティリティ -> ディスクユーティリティに進みます。ディスクユーティリティウィンドウの左サイドバーからハードドライブを選択します。

上部の消去をクリックし、ドライブのフォーマットを選択します。ここではAPFSを選択すると仮定します。フォーマットを選択したら、消去ボタンを押して再フォーマットプロセスを開始します。すぐに、ハードドライブはMacで使用する準備が整います。

不足しているファイルシステムドライバのインストール
上記のように、macOSはNTFS(Windowsで一般的)やext4(Linuxで使用)などの特定のファイルシステムをデフォルトでサポートしていません。この障害を克服するために、不足しているファイルシステムドライバをインストールし、Macがこれらのドライブを読み書きできるようにします。
NTFSサポートには、オープンソースツールのMountyが優れたオプションです。MountyはNTFS-3Gドライバのユーザーインターフェースとして機能し、NTFSフォーマットのボリュームへの読み書きアクセスを可能にします。

Mountyを公式ウェブサイトからダウンロードし、システムにインストールします。あるいは、Homebrewコマンドを使用して同じことを行います: brew install gromgit/fuse/mounty。Mountyを起動すると、メニューバーに表示されるはずです。新しく接続されたドライブは自動的にマウントされます。
Linuxファイルシステム(ext2、ext3、ext4など)には、Paragon SoftwareのextFSが堅牢な選択肢です。このソフトウェアは、Linuxフォーマットのドライブ上のファイルをMacから直接管理できるように、完全な読み書きアクセスを提供します。残念ながら、extFSは商業製品ですが、Paragonのウェブサイトからダウンロードできる無料トライアル版があります。
ヒント: MacでExt4パーティションをマウントしてアクセスする方法についてもっと学びましょう。
ドライブのファーストエイドを実行
ファイルシステムの互換性が原因でない場合は、外部ドライブでファーストエイドを実行してみてください。ファーストエイドプロセスは、ドライブのエラーをスキャンし、ファイルシステムの問題を修復し、権限を確認および修正することを含みます。

Macのアプリケーション -> ユーティリティ -> ディスクユーティリティに移動し、左のサイドバーから外部ドライブを選択し、ウィンドウの上部でファーストエイドをクリックします。実行を押してファーストエイドプロセスを開始します。この部分は、特にドライブが大きい場合や修正すべき問題が多い場合は少し時間がかかるかもしれませんが、待つ価値があります。
知っておくと良いこと: Macのハードドライブに問題が発生していますか?ファイルシステムの整合性チェックを実行する方法を学ぶことで、これらの問題を解決できるかもしれません。
ターミナルを使用してディスク権限を管理
ターミナルのコマンドライン指示を使用して、Macの読み取り専用権限の問題を変更することも試みることができます。特定のコマンドを実行することで、所有権を変更し、権限を調整し、ファイルやディレクトリへの必要な読み書きアクセスを付与できます。
まず、ターミナルアプリを開きます(アプリケーション -> ユーティリティにあります)。ハードドライブ上のファイルシステムの所有権を変更するには、chownコマンドを使用します。これは次のようになります: sudo chown username /path/to/file_or_directory。usernameを実際のユーザー名またはアカウント名に置き換えることを忘れないでください。

chmodコマンドを使用して権限を調整します。例えば: sudo chmod permissions /path/to/file_or_directory。このコマンドでは、permissionsを必要な特定の権限設定(755や644など)に置き換え、再度、ファイルやディレクトリへのパスが正しいことを確認してください。

ヒント: 権限が正常に変更されたかどうかを確認するには、「ls -l」コマンドを使用して外部ドライブをリスト表示し、それぞれの権限を確認できます。
Macの「読み取り専用」権限の問題を修正することは、複雑で時間のかかる作業である必要はありません。データをバックアップし、ハードドライブを再フォーマットする前に別のユーザーアカウントを使用してみてください。また、ディスクユーティリティでファーストエイドを実行したり、ターミナルを使用してディスク権限を管理することもできます。そして、これらの手順をすべて試した後でもディスクにファイルを書き込むのに苦労している場合は、根本的な原因である可能性のあるエラーコード50を解決する方法に関するガイドを確認する価値があります。
画像クレジット: Pexels。すべてのスクリーンショットはDavid Moreloによるものです。