SQLserverがインストールできない。 SSDとの相性問題

SQLserver2019DP,2022DPをwindows11のインストールすると、最後の最後でインストールに失敗する。
最近のNVMe SSDセクタサイズが4096でなくそれ以上だとエラーになる。SQLserverは4096(4K)が必須であるとの事
DOSコマンドでセクターを確認すると、コマンド「fsutil fsinfo sectorinfo c:」
PhysicalBytesPerSectorForAtomicityが4096を超えていると相性問題
確認すると32768(32K)である

対応方法はセクターサイズを4096に変更する

管理者権限のコマンドで
REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device” /v “ForcedPhysicalSectorSizeInBytes” /t REG_MULTI_SZ /d “* 4096” /f

再起動で再度fsutil fsinfo sectorinfo c:してセクターを確認すると4096

レジストリを触怖いが怖いがMSの公式サポートで推奨
Microsoftのドキュメント(Troubleshoot OS 4KB disk sector size)で紹介

無事インストール終了