Ошибка установки SQL Server: Could not find the Database Engine startup handle

При установке MS SQL Server 2019 или 2022 на Windows Server 2019 или 2022 с установленными серверными ssd установка SQL Server прерывается с ошибкой «Не найден дескриптор запуска компонента Database Engine» (Could not find the Database Engine startup handle). Или при замене HDD на серверные SSD перестает работать MS SQL

Конкретно в моём случае причина:

Во время запуска службы SQL Server начинает процесс восстановления базы данных, чтобы обеспечить согласованность базы данных. Часть этого процесса восстановления базы данных включает проверки согласованности в базовой файловой системе, прежде чем пытаться открыть файлы системы и пользовательской базы данных.

Некоторые новые устройства хранения и драйверы устройств предоставляют размер сектора диска, превышающий поддерживаемый размер сектора 4 КБ.

При возникновении этой проблемы SQL Server не удается запустить из-за неподдерживаемой файловой системы, так как SQL Server в настоящее время поддерживает размер хранилища сектора в 512 байтах и 4 КБ.

Решение:

В настоящее время ForcedPhysicalSectorSizeInBytes ключ реестра необходим для успешной установки SQL Server при использовании современных платформ хранения, таких как NVMe, которые обеспечивают размер сектора более 4 КБ. Данный ключ реестра операционной системы Windows заставляет размер сектора эмулироваться как 4 КБ.

  1. Запустите редактор реестра от имени администратора.
  2. Перейдите по адресу Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device.
  3. Выберите Изменить>Новое>Многострочное значение и назовите его как ForcedPhysicalSectorSizeInBytes.
  4. Шелкните правой кнопкой мыши имя, выберите «Изменить» и введите * 4095 в поле Значение данных.
  5. Нажмите кнопку «ОК » и закройте редактор реестра.

Чтобы это изменение вступило в силу, необходимо перезагрузить устройство после добавления ключа реестра.

источник: https://learn.microsoft.com/ru-ru/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size?tabs=registry-editor