現象:
AWS上Windowsのあるボリュームをオフラインにした後にデタッチし、
再起動したら、他のボリュームがオフラインにしてしまった。
原因:
NVMe ドライバーを使用するインスタンスタイプ において、過去に OS 上でディスクをオフラインにした情報がレジストリに残ることが原因で、インスタンスの停止・起動を行う際、アタッチされたディスクがそのレジストリ情報を参照することでディスクがオフラインとなることがございます。
※https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instance-types.html#ec2-nitro-instances
対策:
. デタッチしたらデバイスマネージャー (devmgmt.msc) を起動
. "表示" -> "非表示デバイスの表示" にチェック
. "Storage controllers" を開く
. アイコンの色が薄くなっている "AWS NVMe Elastic Block Storage Adapter" を右クリックし、"場所" の番号が起動時オフラインであったディスクのものと同じであることを確認し "削除" をクリック
※"このデバイスのドライバーソフトウェアを削除する" にはチェックを入れないでください。
. Windows の再起動を実施