【保存版】Macで外付けHDDが「読み取り専用」になる問題の解決方法
MacBookを使用していると、さまざまな厄介なトラブルに遭遇することがあります。その代表例の一つが、USBハードドライブを接続しても書き込みやデータのコピーができないという問題です。
こうした悩みに対する万能の解決策は存在しませんが、本記事では外付けハードドライブのパフォーマンスやMacとの接続に関する問題を解決するための実用的なガイドを紹介します。
ファイルシステムの基礎知識
ファイルシステムとは、OSがUSBドライブやハードドライブ上のデータを読み取るために不可欠な仕組みです。世の中には数多くのファイルシステムが存在しますが、残念ながらすべてのOSがすべてのファイルシステムに対応しているわけではありません。
Apple製コンピュータはデフォルトでHFS+ファイルシステムを使用しています。一方、WindowsはNTFS(New Technology File System)を採用しています。
プロのヒント: システム不具合や動作の低下を引き起こす可能性のあるパフォーマンス問題、ジャンクファイル、有害アプリ、セキュリティ脅威を、定期的にMacでスキャンしましょう。
MacユーザーにとってFAT32とexFATが最適な選択肢であるのには、明確な理由があります。ハードドライブをNTFSでフォーマットした経験があれば、MacやLinuxで動作させる際に苦労したことがあるかもしれません。macOSはNTFSドライブを認識して読み取ることはできますが、書き込むことはできません。NTFSはWindows環境では完璧に機能しますが、それ以外の環境では不満が残る仕様です。
一方、FAT32とexFATはほぼすべてのOSで問題なく動作します。FAT(File Allocation Table)は最も歴史の古いファイルシステムであり、あらゆるOSがこれを認識できます。パソコンの世界ではFAT12からFAT16、そして現在のFAT32へと進化を遂げ、その後USBドライブや外部ドライブ向けに設計されたexFATが登場しました。
推奨される使い分けとしては、OSのメインハードドライブにはそのOSに最適なファイルシステムを使用し、USBドライブや外付けハードドライブにはFAT32またはexFATを採用するのがベストです。
FAT32とexFAT、どちらを選ぶべきか?
どちらのファイルシステムを選ぶか迷ったときの参考として、主な比較ポイントを紹介します。
- 対応デバイス – FAT32は最も互換性の高いファイルシステムで、あらゆるOSに加えて、メディアプレーヤーや各種デバイス、家庭用ゲーム機でも動作します。対照的にexFATは約99%のデバイスで問題なく利用できますが、一部のメディアプレーヤーでは不具合が発生することがあります。たとえばXbox Oneは、MacでフォーマットしたexFATのUSBドライブとの相性が悪い傾向があります。
- 対応サイズ – FAT32は1ファイル最大4GBまでの制限があり、ドライブ容量も最大8TBまでしか対応していません。一方、exFATにはファイルサイズやドライブ容量の制限がないため、3Dプロジェクトなど大容量ファイルを扱うポータブルドライブにはexFATの方が適しています。
- 速度 – 一般的に、exFATドライブはFAT32ドライブよりもデータの読み書きが高速です。4GB未満のファイルしか扱わないと確信できるのであれば、exFATでフォーマットしておくのが賢明です。
USBドライブや外付けハードドライブをFAT32ではなくexFATでフォーマットするのはとても簡単です。macOSユーザーは以下の手順を実行してください。
- Spotlightを開き(Command + Space)、ディスクユーティリティを起動します。
- 左側のサイドバーから対象のUSBドライブを選択します。
- 消去をクリックし、フォーマット形式でexFATを選択します。
外付けハードドライブが「読み取り専用」になったときのクイックフィックス
ドライブを接続してディスクユーティリティを開いたら、サイドバーで該当ドライブを選択し、先述の手順どおり「消去」をクリックします。その後のステップは、空のドライブをどんな用途で使うかによって変わります。
- ポータブルドライブ – Mac専用の持ち運び用ドライブとして使いたい場合は、「Mac OS拡張」オプションでHFSフォーマットを選択しましょう。
- Time Machineバックアップ用 – Time MachineでMacをバックアップする目的であれば、HFS+でフォーマットします。ディスクユーティリティ上では「Mac OS拡張」と表示されます。
- 古いデバイス向け – exFATに対応していない旧式デバイスでディスクを使用する場合は、旧世代のFAT形式を選びます。ただし、ドライブ容量が32GB未満に制限されるため、基本的にはこの選択は避けるのが無難です。
続いて、macOSに標準搭載されている実験的なNTFSサポートを有効化する、一回限りの対処法を紹介します。注意点として、この方法は重大な問題を引き起こし、対象ドライブのデータ損失につながる恐れがあります。重要なボリュームへの書き込みや長期的な運用を予定している場合は、この方法は実行しないでください。
この対処法が役立つのは、ドライブに一度だけファイルを書き込めればよいようなケースです。この場合、追加のソフトウェアをインストールする必要はありません。MacにはデフォルトでNTFSの読み取り機能が組み込まれており、書き込み機能はターミナルを使ったテクニックで解放できます。
具体的な手順
- ターミナルを開きます。お好みのエディタで/etc/fstabを開いてください。特にこだわりがなければ、Nanoを使って以下のコマンドを入力します。
nano etc/fstab
- 次の行をファイルに追記します。
LABEL=DRIVENAME none ntfs rw,auto,nobrowse
- DRIVENAMEの部分を、アクセスしたいドライブの実際の名称に置き換えます。control+oキーでファイルを保存し、control+xキーでNanoを終了します。
- ドライブを一度取り外してから再接続し、再マウントします。これで/Volumesからアクセスできるようになります。Finderからアクセスするには、メニューバーの移動をクリックし、「フォルダへ移動」を選択。/Volumesと入力して移動をクリックすればOKです。
fstabはディスクの挙動を制御するための隠しファイルで、特定のディスクパーティションのマウントを防ぐことにも活用できます。今回のケースでは、デフォルトでは書き込み不可となっているディスクへの読み書きを可能にする働きをします。
ターミナル操作に自信がない方は、有料の専用ソフトウェアを導入することで、手間なく快適にファイルを扱えるようになります。有料ツールなら作業負担が軽減されますし、前述のとおり実験的なサポートは長期的な信頼性に欠けるため、安心して運用したい方には有力な選択肢です。
まとめ
要点を整理すると、MacはNTFSディスクからの読み取りは可能ですが、ひと手間加えるかサードパーティ製NTFSソフトウェアの助けを借りない限り、書き込みはできません。Macで快適に使うには、ドライブを適切な形式でフォーマットする必要があります。
exFATは多くの面でFAT32を上回る性能を持っています。また、NTFSはexFATと比べてほぼすべての項目で優れていますが、それはWindows PCでUSBドライブを使用する場合に限られます。Macユーザーにとって、NTFSは決して好ましい選択肢ではないのです。
Macでの「読み取り専用」外付けハードドライブの問題を解決した後は、Mac修復アプリのような信頼できるツールを活用して、Macを定期的にクリーニング・最適化し、常に最高のパフォーマンスを維持する習慣をつけましょう。
Macユーザーの皆さん、あなた自身の体験談や工夫もぜひコメントで教えてください!
-
Macで外付けハードドライブをフォーマットする2つの方法【初心者向け完全ガイド】
Macにおける「フォーマット」は、Windowsとは呼び方が異なり、「消去(Erase)」という名前で提供されています。これは、ディスク上のすべてのデータを消し去る操作を意味します。もちろん、外付けハードドライブを消去したい場面はさまざまあります。例えば、不良セクタが発生して起動関連以外の重要なプライベートファイルが読み取れなくなった場合、フォーマットとバックアップを行うことで、これらのファイルに再びアクセスできるようにしたいと考えるでしょう。また、ハードディスクへの書き込みが限界に達した場合には、新しいデータを書き込むための空きを作るためにディスクを消去したいはずです。さらに、頻繁なホットス
-
Macで外付けハードドライブを使う方法|接続・フォーマット・トラブル対処法まで徹底解説
Macはスタイリッシュなデザインと使いやすいmacOSで人気の高いコンピュータですが、唯一の弱点とも言えるのがストレージ容量の少なさです。大容量モデルを新しく購入する代わりに、多くのMacユーザーは外付けハードドライブを利用し、ファイルを移すことで容量を拡張しています。この記事では、Macで外付けハードドライブを使う方法がよくわからない方や、使用中にトラブルが発生した方に向けて、接続方法からフォーマット、パーティション分割、認識されない場合の対処法、ファイル転送の手順まで詳しく解説します。目次1. Macに外付けハードドライブを接続する方法2. 外付けハードドライブをフォーマットする方法3.