2024年7月12日金曜日

WindowsのSystem Volume Information … 結論としては無視するしかなさげ…

結構な頻度でWindowsPCに刺しっぱなしのMicroSDが死亡するので明らかに無駄なSystem Volume Infomationフォルダへのアクセスを無くすことで改善するような気がしたので設定方法を確認することにしました。

リムーバブルディスクのSystem Volume Infomationフォルダを無くすためには基本的な考え方としてグループポリシーを変更することで対応するようです。が、システム内部の足並みはそろっていないようなので不要なサービスも停止させる必要がありました。

グループポリシーの変更

ファイル名を指定して実行、コマンドライン、ターミナル、検索などから gpedit.msc と入力してローカルグループ ポリシー エディタを起動します。

ローカルコンピュータポリシー /コンピューターの構成 / 管理用テンプレート / Windows コンポーネント / 検索 内の「リムーバブル ドライブ上の場所のライブラリへの追加を許可しない」を 「有効」にします。(何もしていない状態なら「未設定」となっているはず)

レジストリを直接編集を行っても同様のことが行えるようです。

サービスの無効化

Windows 管理ツール / コンピュータの管理 を起動し、サービスとアプリケーション / サービスを選択してサービスの無効化を行う。

Windows Search、Storage Service、BitLocker Drive Encryption Service

Windows Updateなどで設定が変わってしまうので、都度行う必要があるという事と、該当している機能を利用している場合はあきらめるしかないのだろうか?

個人的にWindows Searchはファイル名以外の検索を行うことはまずなく、無駄な処理は行ってほしくないので無効化するのに抵抗はないが、インデックスが作成されなくなるとWindows10の時にはデフォルトではインデックスがないファイルは検索されなくなった気がする。

Windows 11 Pro 22H2 22621.674 ではBitLocker を無効にしなくてもSystem Volume Informationフォルダは作成されなくなった。(が、機能を使ってないので無効にした)

参照

リムーバブルドライブに System Volume Information フォルダを作らせない設定 https://qiita.com/mitayuki6/items/aa9f7a713ae62876657e

ねむいさんのぶろぐ http://nemuisan.blog.bai.ne.jp/?eid=226693

ねむいさんのぶろぐ http://nemuisan.blog.bai.ne.jp/?eid=229423#SVI

追記

2024/08/30 設定後WindowsStoreでアップデートができなくなり(「サーバー側で問題が発生しました」(Windows10)や「サーバー側でエラーが発生しました」 と表示されダウンロードができない状態になる。)ここでStorage Serviceを無効化したことが原因でした。Storage Serviceを有効(自動(トリガー起動))にした段階でSDカードにSystem Volume Informationが作成されてしまいました。