【スポンサーリンク】

[Windows]「デバイスの書き込みキャッシュ」の有効化とは?

[Windows]「デバイスの書き込みキャッシュ」の有効化とは?
  • Windowsの「書き込みキャッシュ」は、データを一時的にメモリに保存してからストレージに書き込む機能です。
  • パソコンの動作が速くする設定ですが、停電時にデータが失われる可能性もあります。
  • また、キャッシュフラッシュをオフにすると、より長期間メモリを保存領域として利用します。
[Windows]「デバイスの書き込みキャッシュ」の有効化とは?

「書き込みキャッシュ」は有効で、「フラッシュをオフ」は無効で使うのが一般的です。

特典ダウンロード
【ちいラボ読者特典】印刷してすぐ使える!
\記事が役に立ったらシェアしてね/
【スポンサーリンク】

1. Windowsの「書き込みキャッシュ設定」について

Windowsの設定には、「デバイスの書き込みキャッシュを有効にする」という機能があります。

Windowsの「書き込みキャッシュ設定」について

この設定を有効にすると、データを一時的にメモリに保存してから記憶装置に書き込むため、パソコンの動作が速くなります。

1-1. メモリとストレージ

これは、メモリ(RAM)とストレージ(HDDやSDD)の設計の違いに起因します。

メモリとストレージ

メモリ(RAM)はとても高速で、1秒間に10〜50GBのデータを処理できます。
一方、ストレージは比較的遅く、ハードディスクの場合は1秒間に数百MB程度。

メモリとストレージ

ただし、ストレージも進化していて、最新のNVMe SSDだと5GB/sほどの処理速度になっています。

1-2. Write-ThroughとWrite-Back

コンピュータは、データを保存するときにメモリとストレージを組み合わせて利用します。
その方式には、Write-ThroughとWrite-Backという2種類があります。

Write-Through方式では、データをメモリとハードディスクなどに同時に書き込みます。
この方式は安全性が高く、データが確実に保存されます。
ただし、保存に時間がかかるため、パソコンの動作が遅くなります。

一方、Write-Back方式では、

  1. まず文書データを高速なメモリに一時保存します
  2. パソコンはすぐに次の作業に移れます
  3. その後、バックグラウンドでメモリからハードディスクにデータを少しずつ書き込みます

ただし、メモリ上のデータは「揮発性」なので、停電や機器の故障などで失われてしまう点には注意が必要です。

Write-ThroughとWrite-Back

書き込みキャッシュを有効にすると、このWrite-Back方式になるわけです。

書き込みキャッシュを無効にすると、ファイルを保存するたびに、直接ハードディスクに書き込みます。
そのため、保存処理の間、パソコンの動作が遅くなったり、一時的に固まったりすることがあります。

2. 書き込みキャッシュバッファーのフラッシュをオフ

また、「デバイスでWindowsによる書き込みキャッシュバッファーのフラッシュをオフにする」という設定もあります。

これは、データサーバなど向けの設定で、一般の家庭やオフィスでの利用には向いていません。

「フラッシュ」とは、メモリ上の一時データを確実にハードディスクに書き込む作業のことです。
「フラッシュをオフにする」設定を有効にすると、自動的なフラッシュが行われなくなるため、データはより長くメモリ上に留まることになります。
そのため、システムの反応はより速くなりますが、停電時のデータ消失のリスクは高まります。

書き込みキャッシュバッファーのフラッシュをオフ

UPS(無停電電源装置)を使っている場合や、データの安全性よりもシステムの速度を重視する場合に有効な設定なのです。

3. 「安全なデバイスの取り外し方」とキャッシュ

USBメモリなどの外部機器の「安全な取り外し」機能は、書き込みキャッシュと関係しています。

たとえば、1GBの大きなファイルをUSBメモリにコピーする場合:

  • Windows上では数秒で「コピー完了」と表示されることがあります
  • しかし実際には、バックグラウンドでUSBメモリへの書き込みが続いています
  • この状態でUSBメモリを抜くと、ファイルが壊れる可能性があります
「安全なデバイスの取り外し方」とキャッシュ

そのため、「コピー完了」と表示されても、むりやりUSBメモリを抜くと、データが破損してしまうことがあります。

安全な取り外し」を実行すると、USBメモリへの新しいデータの書き込みが停止されるだけでなく、メモリに残っている書き込みキャッシュもすべてデバイスに書き込みます。
また、最後に、デバイス内の一時保存データを整理します。

「安全なデバイスの取り外し方」とキャッシュ

じゃあ、書き込みキャッシュをオフにしていれば、「安全な取り外し」をしないでいいの?

理論上はそうですが、現実には「安全な取り外し」を実行するのが無難です。

というのも、最近のUSBメモリやポータブルSSDには、デバイス自体にキャッシュ機能が搭載されているため、Windowsの書き込みキャッシュ設定とは独立して動作しているからです。
また、まだアプリケーションが開いたままのファイルがある可能性もあります。

「安全なデバイスの取り外し方」とキャッシュ

「安全な取り外し」は、使用中のファイルの有無もチェックしています。

こちらもどうぞ。
USBメモリーの読み込みが終わらない?
USBメモリーの読み込みが終わらない?
「USBメモリーが壊れてしまい、データを復旧したい」という相談がありました。パソコンにUSBメモリーを挿入して、エクスプローラーで表示したところ、読込み中の緑色のバーが途中で止まって反応しません。しかし、そのまま待つと、ファイル一覧が表示されました。しかし、フォルダを開こうとすると、すぐに「応答なし」になってしまいます。とにかくUSBメモリーからパソコンにコピーをしてひたすら待つと、約24時間かかりましたが、無事に全てのデータを取り出すことができました。データの転送経路に問題...

シニア世代のパソコンの買い替えを考える
シニア世代のパソコンの買い替えを考える
シニアの方(80代)から、「パソコンの動作が遅いので買い替えが必要か見てほしい」という相談がありました。メンテナンスで多少は動作が速くなったので、買い替えずに今のパソコンを使い続けることになりました。ケースにもよりますが、新しいパソコンに戸惑って挫折しては元も子もないからです。使い慣れたパソコンを活用し、買い替えの時期を見計らうのも一案ですね。パソコンの動作が遅いシニア世代(80代)の方からの相談で、「パソコンの動作が遅いので、買い替えが必要か見てほしい」というケースがありま...

HDDから容量の小さなSSDにクローンして換装する(Acer Gateway NE574-H14G/F)
HDDから容量の小さなSSDにクローンして換装する(Acer Gateway NE574-H14G/F)
4年前のノートパソコンの起動が遅くなっていたので、SSDに換装することにしました。今回の作業では、HDD(1TB)から容量の小さいSSD(256GB)へディスククローンするのがポイントになります。ついでに、メモリも増設します。PC環境Acer Gateway NE574-H14G/F(2017年販売)結論としては、同容量のSSDの方が作業が単純でオススメです。小さい容量に合わせてデータ移行するのは、かなり大変でした。換装の概要前後の性能前…HDD 1TB RAM 4GB後…S...

「USBメモリ型SSD」は普通の「USBメモリ」と何が違うの?【ローカルディスクとリムーバブルディスク】
「USBメモリ型SSD」は普通の「USBメモリ」と何が違うの?【ローカルディスクとリムーバブルディスク】
「USBメモリ型SSD」は、小型化した外付けSSDです。もともと内蔵用ディスクが進化したものなので、大容量です。ただし、構造が複雑なので対応しない機器があったり、発熱量が多かったり、とUSBメモリとは違いもあるので、注意が必要です。

CPUの脆弱性ってどのくらい「ヤバい」の? 【BIOSアップデートの意味】
CPUの脆弱性ってどのくらい「ヤバい」の? 【BIOSアップデートの意味】
ニュースでセキュリティの問題を取り上げられると、不安になりますよね。今回は、「CPUの脆弱性」に対して、どうすればよいか?について説明します。CPUの脆弱性とはこんな質問がありました。NECのノートパソコンを使っていますが、CPUはIntelです。一昨年ぐらいにIntelのCPUに脆弱性があるというニュースがありましたが、WindowsUpdateだけで大丈夫ですか?Intelに限りませんが、CPUの脆弱性は何度も見つかっています。少し前のニュースですが……2018年の年明け...
QRコードを読み込むと、関連記事を確認できます。

[Windows]「デバイスの書き込みキャッシュ」の有効化とは?
【スポンサーリンク】
タイトルとURLをコピーしました