
グラフィックスソフトが、気づかないうちにパソコンのデータを書き換えてしまう可能性があるというニュースですね。普段何気なく使っているパソコンの安全に関わる、少し複雑な技術の話ですが、一つひとつ丁寧に紐解いていきます。
何が起きたのか
パソコンのグラフィック機能(画面を動かすための部品)を管理するドライバーに、ちょっとした「おまけ」のような機能が原因で、パソコンの保存場所であるSSD(ソリッドステートドライブ)に、勝手にデータが書き込まれてしまう可能性があることが確認されました。
具体的には、AMDという会社が提供しているRadeonというグラフィック機能のドライバーの中に含まれている、ある小さなプログラムが問題を引き起こしているのです。このプログラムは、画面の表示をうまくしたり、特定のキー操作(ホットキー)や、画面の動きをスムーズにする機能(FreeSyncなど)を管理する役割を持っています。
このプログラムが、パソコンが何もしていない、つまり「アイドル状態」にあるときでさえ、システムドライブ(データを保存している場所)に対して、ずっと書き込みを続けてしまう可能性がある、ということが判明したわけです。
なぜそれが起きたのか
なぜこのようなことが起こるのでしょうか。これは、グラフィックの機能と、データの保存方法を管理する別の部品同士が、お互いに影響し合ってしまったことが原因なんです。
例えるなら、グラフィックの管理係と、データの書き込み係という二人の人が、お互いの仕事のやり方で少しズレが生じてしまったようなイメージですよ。問題のプログラムは、「AMD External Events Utility」という名前で呼ばれていて、これがモニターの検出や表示に関する処理を担当しています。
このプログラムが、マイクロソフトが提供している別の部品(PCIeフィルタードライバー)と連携する際に、予期せぬ形でデータをシステムドライブに送り続けてしまう、という相互作用が原因だとされています。
この書き込みのデータ量は、想像以上にものすごいものになる可能性があります。もし、このプログラムが毎秒5メガバイト(MB)の速度で書き込みを続けたとしたら、1時間で約18ギガバイト(GB)、1日では約432GB、そして休みなく1ヶ月間稼働し続ければ、13テラバイト(TB)という、とても大きなデータ量を書き込むことになりかねません。
ただし、ここで大切なのは、この書き込みが必ずしもSSDの寿命をすぐに縮めるわけではない、ということ。SSDの中には、データを効率よく管理するための「キャッシュ」や「ウェアレベリング」という仕組みがあるからです。つまり、書き込まれたデータがすぐに本体の記憶セルに届くかどうかは、SSDのコントローラーが賢く管理しているため、報告された書き込み速度がそのまま寿命に直結するわけではないのですね。
わたしたちの生活にどう関係するのか
この問題が私たちにとって気になるのは、パソコンの「SSD」という大切な部品の寿命に関わるからです。SSDは、写真やゲーム、仕事のデータなど、大切な情報を保存する場所ですが、書き込みの回数には限界があります。
もし、このバグが原因で、気づかないうちに大量のデータが書き込まれ続けてしまうと、容量が小さかったり、書き込みの回数が少ないタイプのSSDの寿命が短くなってしまうかもしれません。特に、容量が小さく、耐久性が低いSSDを使っている方は、この影響をより強く受けることになるでしょう。
現在、AMDはこの問題を修正するためのプログラムを準備している段階ですが、いつ修正がリリースされるのか、まだ決まっていない状況です。ユーザーの方々が今すぐできる対策として、いくつか試せる方法があります。
一つは、パソコンの電源を入れたときに自動で動く「AMD EEUサービス」を停止したり、スタートアップの設定を「無効」にしたりする方法です。これは、グラフィックソフトの機能の一部に影響が出る可能性もありますが、多くのユーザーが試している回避策の一つです。
もう一つの方法は、パソコンの基本的な設定(BIOS)の中で、特定の機能(Resizable BAR)をオフにすることです。これは、ゲームの性能を少し下げる可能性はありますが、データ書き込みの問題を避けるための有効な手段となり得ます。
大切なのは、メーカー側がどのパソコンやどの設定で問題が起きるのかをまだ明確にしていない、という点です。もしご自身で確認したい場合は、Windowsの「リソースモニター」というツールを開き、「ディスク」のタブで書き込みの活動をチェックしてみるのも良いかもしれませんね。こうした状況では、焦らず、一つずつ確認しながら、安全な使い方を心がけていくことが大切になってきます。
※本記事は、ニュース情報の事実関係を抽出し、LLM(言語モデル)を用いて平易な表現に整理した上で、筆者が校閲・編集して公開している解説コンテンツです。
※一次情報(元記事)の確認については、情報元の「元記事(外部リンク)」をご参照ください。

