EC2 Windows Server でインスタンスストアボリュームのドライブレターが想定と異なる状態でマッピングされた原因と対処法

EC2 Windows Server でインスタンスストアボリュームのドライブレターが想定と異なる状態でマッピングされた原因と対処法

2026.05.04

困っていること

インスタンスストアボリューム利用可能なインスタンスタイプで EC2 インスタンスを稼働しています。
対象 EC2 インスタンスの停止/起動を行った際、インスタンスストアボリュームのボリューム名とドライブレターが想定と異なる状態でマッピングされていました。原因と対処法を教えてください。

例)
想定では Z: ドライブにマッピングされるが、F: ドライブとしてマッピングされていた

原因

以下の原因が考えられます。

  • 設定ファイルに誤りがある
  • EC2Launch の Ver が古い
  • 各種 AWS ドライバーの Ver が古い

対処法

設定ファイルに誤りがある

以下のファイルを確認して、起動時に自動で ●: ドライブとしてマッピングされるように設定しているかご確認ください。

- EC2Launch v2 の場合 C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml
- EC2Launch v1 の場合 C:\ProgramData\Amazon\EC2-Windows\Launch\Config\DriveLetterMappingConfig.json

設定については、弊社ブログをご参考ください。

https://dev.classmethod.jp/articles/ec2-windows-instance-store-auto-mapping-f-drive-ec2launch-v1-v2/

EC2Launch の Ver が古い

利用中の EC2Launch の Ver が古いことが原因と考えられます。
下記コマンドを実行して利用中の Ver をご確認ください。必要に応じて最新 Ver にすることで事象が解消されるかご確認ください。

  • EC2Launch v2
& "$env:ProgramFiles\Amazon\EC2Launch\EC2Launch.exe" version

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2launch-v2-install.html

  • EC2Launch v1
Test-ModuleManifest -Path "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1" | Select Version

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2launch-download.html

各種 AWS ドライバーの Ver が古い

各種 AWS ドライバーの最新バージョンにアップグレードを行い、事象が解消されるかご確認ください。

各種 AWS ドライバー Ver の確認方法は、弊社ブログをご参考ください。

https://dev.classmethod.jp/articles/tsnote-ec2-driver-version/

補足

EC2Launch (v1,v2) や、各種ドライバー (ENA、NVMe、PV) は、バージョン更新にてバグ修正や機能改善が行われています。
また、AWS では常に最新バージョンをご利用いただくことがベストプラクティスとなっています。

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-windows-security-best-practices.html

参考資料

この記事をシェアする

関連記事