Hello Microsoft Support Community,
I'm experiencing a persistent SQL Server 2025 installation failure on my Lenovo Legion Pro 5 laptop running Windows 11 Home.
I have attempted to install both SQL Server 2025 Developer Edition and Express Edition. Both installations fail during Database Engine initialization.
I have already performed extensive troubleshooting, including applying Microsoft's documented NVMe sector-size Registry workaround, but the problem persists.
Manufacturer: Lenovo
Laptop Model: Lenovo Legion Pro 5 16IRX10 (to be confirmed)
Operating System: Windows 11 Home, 64-bit (Build 26200)
Storage: Two Western Digital NVMe SSDs, approximately 1TB each
SSD Model: WD PC SN8000S SDEPNRK-1T00-1101
Storage Controllers: Two Standard NVM Express Controllers
NVMe Driver Service: stornvme
SQL Server Versions Attempted: SQL Server 2025 Developer and Express
2. SQL Server Installation Error
Both editions fail during Database Engine initialization.
The installation summary reports:
Exit Code: -2061893606
Component Error Code: 0x851A001A
Failed Component: SQL Server Database Engine Services
Error Message: "Wait on the Database Engine recovery handle failed."
The installation summary also reports the following warning:
"LargeSectorSizeCheck – One or more disks intended for SQL Server data have a physical sector size greater than 4 KB."
The SQL Server ERRORLOG also contains messages concerning misaligned log I/O operations, followed by a fatal server termination during startup.
3. Storage Sector Size Investigation
I executed the following commands:
fsutil fsinfo sectorinfo C:
fsutil fsinfo sectorinfo D:
Both SSDs report the same values:
|
|
| Property |
Value |
| LogicalBytesPerSector |
512 |
| PhysicalBytesPerSectorForAtomicity |
4096 |
| PhysicalBytesPerSectorForPerformance |
32768 |
| FileSystemEffectivePhysicalBytesPerSectorForAtomicity |
4096 |
The most concerning value is PhysicalBytesPerSectorForPerformance = 32768, equivalent to 32KiB.
I suspect this may be preventing SQL Server from initializing successfully.
4. Registry Workaround Already Applied
I applied the documented Registry workaround under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device
Configuration:
Value Name: ForcedPhysicalSectorSizeInBytes
Value Type: REG_MULTI_SZ
Value Data: * 4095
I confirmed the Registry value is correctly entered and restarted Windows after applying it.
However, both SSDs still report:
PhysicalBytesPerSectorForPerformance = 32768
Therefore, the workaround does not appear to be taking effect.
Uninstalled the previous SQL Server installation.
Attempted a clean installation of SQL Server 2025.
Tried both Developer and Express editions.
Verified that both NVMe controllers use the stornvme driver service.
Confirmed that the Microsoft Storage Spaces Controller uses the spaceport service.
Verified that both physical SSDs report identical sector-size information.
Confirmed the Registry workaround is configured correctly.
Restarted Windows after applying the Registry workaround.
Retested the reported sector sizes after restarting.
Reviewed the SQL Server installation Summary and ERRORLOG files.
Despite these steps, SQL Server still fails during Database Engine initialization.
6. Questions
I would appreciate assistance with the following:
Why does Windows continue reporting a 32KB physical sector size for performance despite the ForcedPhysicalSectorSizeInBytes Registry workaround?
Is there a known compatibility issue involving SQL Server 2025, Windows 11 Build 26200, and Western Digital NVMe SSDs installed in Lenovo Legion Pro 5 laptops?
Are there any additional supported troubleshooting steps to make the Registry workaround effective?
Could the SQL Server Database Engine initialization failure have another underlying cause?
Is there a supported solution that would allow me to install SQL Server locally without reinstalling Windows, replacing the SSDs, or making potentially unsafe storage configuration changes?
I am a software engineering student and need SQL Server for database coursework and development projects.
SQL Server Management Studio is already installed and functioning correctly, but I cannot install or start the local SQL Server Database Engine.
I can provide the SQL Server installation Summary.txt and ERRORLOG files if required.
Thank you for your time and assistance.
SQL Server 2025 Installation Fails – Error 0x851A001A, NVMe 32KB Sector Size Despite Registry Workaround
Hello Microsoft Support Community,
I'm experiencing a persistent SQL Server 2025 installation failure on my Lenovo Legion Pro 5 laptop running Windows 11 Home.
I have attempted to install both SQL Server 2025 Developer Edition and Express Edition. Both installations fail during Database Engine initialization.
I have already performed extensive troubleshooting, including applying Microsoft's documented NVMe sector-size Registry workaround, but the problem persists.
Manufacturer: Lenovo
Laptop Model: Lenovo Legion Pro 5 16IRX10 (to be confirmed)
Operating System: Windows 11 Home, 64-bit (Build 26200)
Storage: Two Western Digital NVMe SSDs, approximately 1TB each
SSD Model: WD PC SN8000S SDEPNRK-1T00-1101
Storage Controllers: Two Standard NVM Express Controllers
NVMe Driver Service: stornvme
SQL Server Versions Attempted: SQL Server 2025 Developer and Express
2. SQL Server Installation Error
Both editions fail during Database Engine initialization.
The installation summary reports:
Exit Code: -2061893606
Component Error Code: 0x851A001A
Failed Component: SQL Server Database Engine Services
Error Message: "Wait on the Database Engine recovery handle failed."
The installation summary also reports the following warning:
"LargeSectorSizeCheck – One or more disks intended for SQL Server data have a physical sector size greater than 4 KB."
The SQL Server ERRORLOG also contains messages concerning misaligned log I/O operations, followed by a fatal server termination during startup.
3. Storage Sector Size Investigation
I executed the following commands:
fsutil fsinfo sectorinfo C:
fsutil fsinfo sectorinfo D:
Both SSDs report the same values:
| Property |
Value |
| LogicalBytesPerSector |
512 |
| PhysicalBytesPerSectorForAtomicity |
4096 |
| PhysicalBytesPerSectorForPerformance |
32768 |
| FileSystemEffectivePhysicalBytesPerSectorForAtomicity |
4096 |
The most concerning value is PhysicalBytesPerSectorForPerformance = 32768, equivalent to 32KiB.
I suspect this may be preventing SQL Server from initializing successfully.
4. Registry Workaround Already Applied
I applied the documented Registry workaround under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device
Configuration:
Value Name: ForcedPhysicalSectorSizeInBytes
Value Type: REG_MULTI_SZ
Value Data: * 4095
I confirmed the Registry value is correctly entered and restarted Windows after applying it.
However, both SSDs still report:
PhysicalBytesPerSectorForPerformance = 32768
Therefore, the workaround does not appear to be taking effect.
Uninstalled the previous SQL Server installation.
Attempted a clean installation of SQL Server 2025.
Tried both Developer and Express editions.
Verified that both NVMe controllers use the stornvme driver service.
Confirmed that the Microsoft Storage Spaces Controller uses the spaceport service.
Verified that both physical SSDs report identical sector-size information.
Confirmed the Registry workaround is configured correctly.
Restarted Windows after applying the Registry workaround.
Retested the reported sector sizes after restarting.
Reviewed the SQL Server installation Summary and ERRORLOG files.
Despite these steps, SQL Server still fails during Database Engine initialization.
6. Questions
I would appreciate assistance with the following:
Why does Windows continue reporting a 32KB physical sector size for performance despite the ForcedPhysicalSectorSizeInBytes Registry workaround?
Is there a known compatibility issue involving SQL Server 2025, Windows 11 Build 26200, and Western Digital NVMe SSDs installed in Lenovo Legion Pro 5 laptops?
Are there any additional supported troubleshooting steps to make the Registry workaround effective?
Could the SQL Server Database Engine initialization failure have another underlying cause?
Is there a supported solution that would allow me to install SQL Server locally without reinstalling Windows, replacing the SSDs, or making potentially unsafe storage configuration changes?
I am a software engineering student and need SQL Server for database coursework and development projects.
SQL Server Management Studio is already installed and functioning correctly, but I cannot install or start the local SQL Server Database Engine.
I can provide the SQL Server installation Summary.txt and ERRORLOG files if required.
Thank you for your time and assistance.