ここでは、FileVaultがMacのパフォーマンスに影響を与えるかどうかを説明します。
最新のMacでは、FileVaultは通常、パフォーマンスに全く影響を与えません。
最新のハードウェアは、古いシステムよりもずっと速く暗号化を処理することができ、Macは現在デフォルトで暗号化を行います。
古いシステムでは、FileVaultがMac全体のパフォーマンスを低下させるほどリソースを使用する可能性があります。
そのため、FileVaultがMacのパフォーマンスにどのような影響を与えるのか、正確にすべてを知りたいのであれば、この記事はあなたのためのものです。
FileVaultは何をしているのか?
このことは、FileVaultが何をどのように行っているかを理解することで、より理解しやすくなります。
FileVaultは、Macコンピュータの暗号化プログラムです。
Macコンピュータに使用されているドライブのパーティション全体を暗号化します。
簡単に言うと、Mac OS(古いシステムではOS X)に関連するすべてのものを暗号化するものです。
そのために、FileVaultはドライブ上のデータをスクランブルします。
スクランブルされたデータを読もうとすると、意味がわからなくなる。
しかし、スクランブルはFileVaultが管理する特定のコードとアルゴリズムに従って行われる。
正しいキーを使用することで、FileVaultはデータのスクランブルを解除し、再び読み取りやすい状態にすることができます。
これが暗号化の基本的な処理である。
キーがなければ、コンピューターに保存されている情報の意味を理解することはできないのです。
これをシステム内のファイルひとつひとつに対して行うので、奥が深く、堅牢です。
また、コンピュータの多くのプロセスを巻き込むため、FileVaultがパフォーマンスに影響を与える可能性があるのです。
暗号化はMacのパフォーマンスにどのような影響を与えるのか?(2つの方法)
FileVaultがコンピュータ上のすべてのファイルを操作することを考えると、動作が遅くなる可能性は容易に想像できます。
これだけのデータを暗号化するには、多くのリソースが必要です(特にMacに保存しているものが多い場合)。
そのため、FileVaultが計算資源を食いつぶしていると、コンピュータのパフォーマンス全般が低下してしまう可能性があるのです。
そして、それが一番の問題点です。
FileVaultはマシンにランダムなエラーを発生させない。
その代わり、問題を起こすと、すべての動作が遅くなってしまう。
今は、いつもそうなるとは限りません。
いくつかの要因によります。
しかし、FileVaultがコンピュータの速度を低下させている場合、検討すべきはストレージ・ドライブとプロセッサの2つだけです。
ストレージドライブ使用量
これが第一の関心事です。
もし、すべてのファイルを暗号化しなければならないとしたら、ストレージドライブはそれらのファイルを暗号化(および復号化)する文字通りの作業をしなければならない。
ストレージ・ドライブは通常、他の主要なハードウェア部品よりもはるかに低速なコンピュータ・コンポーネントです。
ですから、駆動を多用するようなものがあると、遅くなることがあります。
これは、FileVaultが頑張っている時によく見られるものです。
リソースモニターを見れば、暗号化によってドライブにどれだけの負荷がかかっているか、正確に把握することができます。
100%にすると、ドライブは通常のコンピュータの機能のための電力を残さず、動作が遅くなります。
繰り返しますが、これは常に起こることではありませんが、FileVaultがコンピュータの速度を低下させている場合、ストレージ・ドライブの使用量が原因である可能性が高いです。
処理
暗号化に関わるもう一つの主要部品は、CPU(Central Processing Unit)である。
コンピュータの中で、物事を動かすための計算をすべて行う部分です。
つまり、FileVaultが動作しているときは、CPUがすべてのアクティビティを指示しているのです。
現在、CPUはストレージ・ドライブよりもはるかに高速に動作するため、ほとんどの場合、暗号化によってCPUに負荷がかかることはありません。
ただ、ときどき例外が発生します。
FileVaultをオンにした場合、すでにドライブがかなりいっぱいになっていると、CPUはすでに保存されているすべてのものを暗号化するためにハードワークしなければならなくなります。
これはCPUに負担をかけることになります(必ずしも問題になるわけではありませんが)。
その場合、CPU使用率とドライブ使用率が複合的に作用し、余計に遅くなる。
FileVaultが追いつき、既存のデータを暗号化すれば、その後は新しいデータの暗号化だけを心配すればよいのです。
ですから、そこからCPU使用率の問題が発生することはありません(すべてが正常に動作していることが前提です)。
FileVaultはいつあなたのMacを混乱させるか?(4つのこと)
ここからが本題です。
FileVaultについて多くのMacユーザーに尋ねると、その多くが、FileVaultをオンにした後のパフォーマンスの違いを実感できなかったと答えます。
それはごく普通のことです。
実際には、動作が遅くなるか速くなるかは、いくつかの重要な状況によって決まります。
1つ目は、FileVaultを起動するときのコンピュータの状態に関係するものです。
前述したように、ドライブがいっぱいになると、暗号化処理に多くの領域が必要になり、システムの速度が低下する可能性が高くなります。
新品のマシンで電源を入れれば、特に暗号化するようなことはないので、最初からスムーズに動きます。
また、性能は搭載しているストレージドライブの種類に大きく依存します。
Macでは主に3種類のドライブが検討され、それぞれ全く異なる体験を提供します。
HDD
まず取り上げられるのは、ハードディスクドライブ(HDD)です。
これは、2010年代半ばにMacコンピュータからほぼ廃止された古いデザインです。
MacにHDDが入っている場合、かなり古いので、FileVaultを使おうが使うまいが遅いのでしょう。
ただし、例外はある。HDDは、外付けドライブで使うのがまだ比較的一般的です。
FileVaultを外付けドライブで使用することができます(完全に簡単な手順ではありませんが)。
その場合、HDDはSSDやNVMeドライブ(いずれも後述)よりも大幅に遅いことに注意する必要があります。
最新のMacでも、HDDを暗号化する場合、FileVaultは遅いかもしれません。
また、これは最初の暗号化に限ったことではないでしょう。
FileVaultは、そのドライブを暗号化している限り、動作が遅くなるかもしれません。
Macの内蔵ドライブで行われているアクティビティは問題ないはずです。
SSD
SSDは2010年代半ばにMac(特にMacBook)に搭載されるのが一般的でした。
2016年からNVMeドライブへの移行を開始し、そこから徐々に移行していきました。
だから、HDDよりもSSDの方が可能性が高いのですが、まだ新しいMacの話ではないですね。
SSDはHDDに比べ数倍高速です。
その上、AppleがMacをSSD使用に移行するのに伴い、FileVaultもアップグレードされ、新しいバージョンではより高速なストレージドライブを利用することができるようになったのです。
その結果、処理はかなり速くなり、多くのユーザーから「FileVaultがオンになっていると、パフォーマンスの違いがわからない」という報告があった。
SSDを使用している場合、特に問題は感じないかもしれません。
もし、動作が遅くなるとしたら、それはFileVaultを最初に起動したときでしょう。
いったん追いついてドライブを暗号化させると、新しい情報はすぐに暗号化され、おそらく何も気づかないでしょう。
NVMe
最近のMacはNVMeドライブを採用しています。
SSDよりも数倍速い(HDDの何倍も速いということになる)。
NVMeドライブの場合、暗号化は大幅に高速化されます。
このため、最近のMacユーザーは、ドライブがすでにかなり一杯になっている場合でも、FileVaultを有効にすると、通常、パフォーマンスの問題を確認することができます。
技術がそれだけ速くなったということです。
ですから、お使いのMacが数年前のものか新しいものであれば、FileVaultは問題になりません(エラーが発生しない限り、全く別の話ですが)。
T2セキュリティチップ
これには、もうひとつの要素があります。
2020年、AppleはMacコンピュータにT2セキュリティチップの採用を開始しました。
これらのセキュリティチップにはさまざまな機能がありますが、最も大きなものは、ストレージドライブから暗号化プロセスの多くをオフロードすることです。
T2チップを搭載したMacは、デフォルトでストレージドライブ全体が暗号化されます。
FileVaultをオンにすると、セキュリティプロセスにパスワードのレイヤーが追加されるだけです。
データはすでに暗号化されています。
このため、FileVaultを起動する際には、ドライブにどれだけのデータが残っていても問題ありません。
情報はすでに暗号化されています。
暗号化されたデータへのアクセスを許可するために必要なプロセスを変更するだけです。
FileVaultはこれらのコンピュータ上で積極的に何かを暗号化しているわけではないので、ソフトウェアを起動しても、文字通り性能に変化はありません。
すべて(ハードウェア的に)同じように動くので、何も心配することはありません。
Filevaultの動作が遅い場合の対処方法 (2つの選択肢)
最新のMacであれば、FileVaultはおそらく何も減速させません。
しかし、古いシステムや独自のビルドで複雑になっている場合、FileVaultが問題を引き起こす可能性があります。
では、どうすればいいのでしょうか?
大体の場合、選択肢は2つです。
オフにする
FileVaultをオフにすることができます。
その際、現在暗号化されているすべてのファイルを復号化する必要があります。
これは暗号化と同様に時間がかかるため、FileVaultが自動的にオフになるまでの間、コンピュータの動作が遅くなることがあります。
これが完了すると、FileVaultはもう実行されなくなるので、(FileVaultがパフォーマンス低下の原因であったと仮定すれば)事態は高速化するはずです。
ここで問題になるのは、データが暗号化されなくなることです。
暗号化が重要なのであれば、解決すべき課題が残るので、次の選択肢を考えることになります。
代替の暗号化を試す
サードパーティ製の暗号化ソフトを調べることができます。
理想的なのは、最も保護する必要があるファイルやフォルダだけを暗号化するものを見つけることです。
ドライブ全体を暗号化するわけではないので、リソースをあまり使わず、高速に動作させることができます。
クラウドベースの暗号化も視野に入れることができます。
そのような場合、クラウドサーバー上だけで作業やファイルの保存を行うことになります。
暗号化はサーバーが行うので、あなたのコンピューターはその作業を一切行いません。
ただし、インターネットに接続できる環境でなければ、ファイルにアクセスできないというデメリットがあります。