HDDとSSD
 Computer >> コンピューター >  >> ハードウェア >> HDDとSSD

APFSはすべてのディスクタイプで使うべき?ディスク別の適性を徹底解説

Apple File System(APFS)は、SSDやUSBメモリなどのフラッシュデバイスへのアクセスを最適化するために設計された、macOS向けの新しいファイルシステムです。APFSはwatchOS、tvOS、iOS、macOSといったすべてのAppleオペレーティングシステムで採用されています。


ほとんどのApple OSはソリッドステートストレージのみを扱いますが、macOSは光学ディスク、USBメモリ、SSD、プラッタ式ハードディスク(HDD)まで、あらゆる種類のストレージに対応できる点が特徴です。では、APFSは本当にすべてのディスクタイプで使用すべきなのでしょうか?


どのディスクがAPFSに適しているのか


APFSは元々SSDやフラッシュストレージ向けに設計されているため、最新かつ高速なストレージシステムとの相性は抜群です。実際、APFSはほとんどのストレージシステムで動作しますが、特定の用途によっては最適な選択にならない、あるいは少なくともベストではないケースがあります。


以下では、代表的なディスクタイプと使用目的ごとに、APFSの適合性を詳しく見ていきましょう。


SSDでのAPFS:断然おすすめ


macOS High Sierra以降では、起動ドライブとして使われているSSDは、OSのアップグレード時に自動的にAPFSへ変換されます。対象となるのは内蔵SSDやThunderbolt接続の外付けSSDです。一方、USB接続の外付けSSDは自動変換の対象外ですが、手動でAPFSに変換することは可能です。


ポイント:SSD上でAPFSを使うことで、新しいファイルシステムの優れた機能を最大限に引き出せます。


実際のテストでは、APFSによってパフォーマンスの向上とストレージ効率の改善が確認され、利用可能な空き容量が増加しました。この容量面のメリットは、APFSに組み込まれた以下の機能によるものです。


  • クローン(Clones):ファイルの複製がほぼ瞬時に生成され、追加のストレージ容量をほとんど消費しません。
  • スペース共有(Space Sharing):複数のボリュームがAPFSコンテナ内の空き領域を柔軟に共有します。
  • コピーオンライト(Copy-on-Write):変更のないデータ構造は共有されるため、無駄な書き込みが発生しません。
  • スパースファイル(Sparse Files):空き領域をより効率的に管理できます。

SSD環境でのAPFSの速度向上は、起動時間の大幅な短縮として現れます。また、クローン技術のおかげで、ファイルコピーも高速になります。


Fusion DriveでのAPFS:非推奨


APFSの本来の設計思想は、HDDとSSDの両方でシームレスに動作することでした。macOS High Sierraの初期ベータ版では、SSDやHDDだけでなく、Appleの階層型ストレージソリューションであるFusion DriveにもAPFSをインストールできました。Fusion Driveとは、小型ながら高速なSSDと、大容量ながら低速なHDDを組み合わせたストレージ構成のことです。


注意:Fusion DriveはAPFSへのアップグレード候補にはなりません。


ところが、ベータ版のテスト段階で、Fusion DriveにおけるAPFSのパフォーマンスと信頼性に疑問が浮上しました。その結果、OSの正式リリース時にはFusion DriveでのAPFSサポートが取り下げられ、ディスクユーティリティもFusion DriveをAPFS形式へ変換できない仕様に変更されました。


当時の憶測では、既存のFusion DriveをAPFSへ変換する際の信頼性の問題が原因とされていました。しかし、本当の課題は、Fusion Driveを構成するHDD側が受けるパフォーマンス低下にあった可能性があります。


APFSの特徴のひとつである「コピーオンライト」は、データ保護を実現する新しい仕組みです。ファイルの一部を変更(書き込み)する際に、まずそのセグメントの新しいコピーを作成し、書き込みが正常に完了した後でファイルポインタを新しいコピーへ更新します。これにより、書き込み中のデータ損失を最小限に抑えられるのです。


ただし、この方式には副作用があります。書き込みのたびにファイルが分割され、ファイルの断片がディスク上のあちこちに散らばる「断片化(フラグメンテーション)」が発生しやすくなるのです。


SSDであれば断片化はさほど問題になりませんが、HDDではディスク断片化による性能低下を招きます。さらにFusion Driveの場合、階層型ストレージの仕組み上、使用頻度の高いファイルを低速なHDDから高速なSSDへ、逆に使用頻度の低いファイルをSSDからHDDへと頻繁に移動させるため、ファイルコピーが多発します。APFSとコピーオンライトの組み合わせでは、この大量のコピーがHDD側の断片化トラブルを引き起こしかねないのです。


HDDでのAPFS:ケースバイケース


HDDであっても、FileVaultでドライブを暗号化しているなら、APFSへの移行を検討する価値があります。APFSへ変換すると、FileVaultの暗号化が、APFSに組み込まれたより堅牢な暗号化システムへと置き換えられるからです。


ポイント:APFSはHDDでも使用できますが、得られるメリットは限定的です。


HDD上でのAPFSに関してAppleが掲げた目標は「中立」、つまりパフォーマンスを大きく向上させることはないが、大幅に低下させることもない、というものでした。要するに、HDD上のAPFSは、パフォーマンス面での問題を引き起こすことなく、データの安全性とセキュリティを全般的に高めることが期待されていました。


実際、APFSはほぼこの中立なパフォーマンス目標を達成しています。ただし、いくつか留意点もあります。メールの処理、オフィス文書の作成、ウェブブラウジング、簡単なリサーチ、カジュアルなゲーム、音楽鑑賞、動画視聴、画像編集といった日常的な用途であれば、APFSフォーマットのHDDでも快適に動作します。


一方、写真・動画・音声編集ソフトウェアを使った大規模な編集作業のように、大きなファイルを頻繁に編集する場面では問題が生じる可能性があります。


Fusion Driveとコピーオンライトの相性問題が断片化を招くのと同様に、メディア制作用途のHDDでAPFSを使った場合も同じ現象が起こりえます。


こうした負荷の高い作業をするユーザーの多くは、すでにMacをSSDベースのストレージへ移行済みでしょう。しかし、編集作業のニーズに応えるためにHDDベースのRAIDストレージを使い続けているユーザーもいます。その場合、APFSとコピーオンライトの影響で、ドライブが断片化するにつれてパフォーマンスが徐々に低下する恐れがあります。


外付けドライブでのAPFS:おそらく避けるべき


現状、APFSフォーマットのドライブを読み書きできるのは、macOS Sierra以降を搭載したMacだけです。外付けドライブのデータを複数のコンピュータ、特にWindowsやLinuxマシンと共有する予定があるなら、HFS+、FAT32、exFATといった互換性の高いファイルシステムでフォーマットしておくのが賢明です。


注意:外付けドライブ(USBメモリを含む)を複数のMacや異なるプラットフォーム間で共有する場合は、APFSへ変換しないでください。


Time Machine用ドライブでのAPFS:不可


Time Machine用ドライブをAPFSへ変換すると、次回のバックアップ時にTime Machineが正常に動作しなくなります。また、Time Machineで使い続けるにはドライブをHFS+へ再フォーマットする必要があり、その際にバックアップデータはすべて消去されてしまいます。


注意:Time Machineには、HFS+ファイルシステムでフォーマットされたドライブが必要です。


なお、macOS Big Sur以降ではTime MachineがAPFSフォーマットのドライブにも対応するようになりました。古い情報に基づいて判断する前に、お使いのmacOSのバージョンでの対応状況を必ず確認しましょう。

  1. APFSとMac OS Extendedの違いとは?Macに最適なディスクフォーマットの選び方

    Apple File System(APFS)は、macOS 10.13 High Sierra以降を搭載するMacで採用されているファイルシステムです。一方、従来の「Mac OS Extended」は、それ以前のバージョンのmacOSで使われてきたファイルシステムです。現在でもどちらの形式もハードディスクや外部ストレージのフォーマットに利用でき、それぞれにメリットとデメリットがあります。 APFSとMac OS Extendedのどちらを選ぶべきか迷ったときは、まず自分の用途を考えることが大切です。新しいAPFSはSSDなどのドライブに適しており、Mac OS Extendedは古いドライ

  2. Windows 10のディスク管理とパーティション操作を徹底解説!開き方から活用術まで

    ディスク管理は、本棚の整理に例えると分かりやすいでしょう。収納スペースや容量、状態などを自分で決めて、将来のためにより良い環境を整えられるのです。Windows 10のディスク管理機能も同様に、各ディスクの種類、レイアウト、容量、パーティション、フォールトトレランス(障害耐性)などをひと目で確認・管理できます。この記事では、ディスク管理の詳細を解説します。読み終える頃には、ほとんどの場合において外部ソフトを使わずに適切な操作を行えるようになっているはずです。ディスク管理を開く方法開き方はいくつもありますが、まずは最も手軽な方法から紹介します。方法1:スタートメニューを右クリック画面左下のスター