StoreMIとは?
AMD製のストレージ高速化テクノロジー。
HDDとSSDをペアに設定し、SSDの領域をまるまるキャッシュとして使うことで、HDDへのアクセスを高速化する。
SSHDをソフトウェア的に再現したもので、余りがちな小容量SSDを有効活用することができる。
StoreMIソフトウェアは、特定のAMD製CPU+チップセットの組み合わせであれば使用できる。
環境
- AMD Ryzen 7 5800X
- ASUSTek B550M-PLUS (AMD B550 チップセット)
- Windows 10 Pro 21H1 19043.1151
- AMD StoreMI Ver2.1.0.191 (インストーラのバージョン)
- HGST HDN724040ALE640 + Transcend TS128GMTE110S の組み合わせで使っていた。起動ドライブではない。
何が起こったのか
StoreMIの以前のバージョン(バージョン不明)を問題なく使用していたが、
新しいバージョンが出たということで上書きインストールを行った。
インストールプロセスそのものは問題なく終わり、最後の再起動を行ったところ
Windows 10 起動時のくるくるアニメーションが止まり、ログイン画面までたどり着けなくなってしまった。
試したこと
スタートアップ修復
正常に起動しない状態で何度かリセットを行うと、自動的にスタートアップ修復が行われる。
しかし何度行っても状況改善しなかった。
復元ポイントに戻す
AMD Installer 実行時の復元ポイントが残っていたので、そこに戻そうと試みたが
「復元できませんでした」と言われてしまう。
セーフモードで起動する
通常起動と同じ現象(くるくるアニメーションが止まる)で起動しない。
OSのクリーンインストール
OSのクリーンインストールを行い、環境の復元を行った。
StoreMIがない状態では問題なく起動したが、再度StoreMIをインストールしたところ現象が再発し、StoreMIが原因であることを確信する。
軽くキレた
復元の仕方
手動でドライバのアンインストールを行う必要がある。
このフォーラム投稿が大変参考になりました。
AMD Community - System won't boot after installing storemi
1. Windows10のUSBブータブルメディアを用意する
Windows 10 のパッケージ版に付属しているUSBサムドライブを用意するか、
Windows 10 Media Creation Tool を使用し、適当なUSBサムドライブをインストールメディアとする。
2. PCをWindows10のUSBブータブルメディアから起動する
Windows 10 のインストールメディアをPCに挿入し、インストールメディアより起動する。
起動手順はマザーボードの仕様により異なるが、UEFI設定画面に入り、Bootとかそういう感じのところで一時的に起動順序を変えられるものがある。
また、起動時にファンクションキーを押すことで起動デバイスを選択できるものもある。
3. コマンドプロンプトを起動する
「Windows Setup」画面が表示されたら、左下の「コンピューターの修復」をクリックする。
「トラブルシューティング」→「コマンドプロンプト」を選ぶ。
4. ローカルのWindowsインストールドライブへ移動する
起動時はブータブルメディアの「X:」ドライブを選択している。
ローカルのWindowsインストールドライブを選択する。
「C:」「D:」「E:」など順番に切り替えていき、「Windows」フォルダが存在するものを探す。
5. インストールされているドライバ一覧を表示する
/image:
オプションには、ローカルのWindowsインストールドライブを与える。
dism /image:E:\ /get-drivers
C:\> dism /image:E:\ /get-drivers
展開イメージのサービスと管理ツール
バージョン: 10.0.19041.844
イメージのバージョン: 10.0.19043.1151
ドライバー ストアからサード パーティのドライバーの一覧を取得しています...
ドライバー パッケージの一覧:
公開名 : oem0.inf
元のファイル名 : prnms009.inf
インボックス : いいえ
クラス名 : Printer
プロバイダー名 : Microsoft
日付 : 2006/06/21
バージョン : 10.0.19041.1
公開名 : oem1.inf
元のファイル名 : prnms001.inf
インボックス : いいえ
クラス名 : Printer
プロバイダー名 : Microsoft
日付 : 2006/06/21
バージョン : 10.0.19041.1
(後略)
6. StoreMIのドライバを削除する
ドライバ一覧の「元のファイル名」が次のものを探し、「公開名(oem99.infなど)」を控える。
- rccfg.inf
- rcbottom.inf
- rcraid.inf
下記コマンドで手動アンインストールする。
/driver:
オプションに与えるファイル名は、「元のファイル名」ではなく「公開名」で指定することに注意
dism /image:E:\ /remove-driver /driver:oem99.inf
7. 再起動
シェルを閉じ、PCを再起動する。
正常起動できたら、「アプリと機能」よりStoreMIソフトウェアをアンインストールする。
おわりに
- ほかのドライバ周りのトラブルにも使えるかもしれない
- ちゃんと動けば速くて快適なんです…。AMDさん、改善よろしくお願いします