SQL Server Installationsfehler wegen falscher Sektorgröße - Ursache und Lösung (2026)

10.03.2026

Wer schon einmal versucht hat, Microsoft SQL Server zu installieren, ist vielleicht über einen merkwürdigen Fehler gestolpert: Die Installation bricht ab, obwohl eigentlich alles korrekt konfiguriert ist.

Besonders häufig tritt das Problem beim Schritt "Database Engine Services" auf, genau wie auf den Screenshots zu sehen.

In diesem Beitrag zeige ich kurz, warum dieser Fehler entsteht und wie man ihn mit einem einzigen CMD-Befehl beheben kann.


Das Problem

Während des Starts oder der Installation überprüft SQL Server die Sektorgröße der Festplatte.
Der Hintergrund: SQL Server unterstützt nur bestimmte physische Sektorgrößen.

Aktuell werden unterstützt:

  • 512 Bytes

  • 4096 Bytes (4 KB)

Moderne SSDs oder NVMe-Controller melden dem Betriebssystem jedoch manchmal eine abweichende oder emulierte Sektorgröße, die SQL Server nicht akzeptiert. In diesem Fall schlägt die Installation fehl und Komponenten wie:

  • Database Engine Services

  • SQL Server Replication

  • Machine Learning Services

werden nicht installiert.

Im Setup-Fenster erscheinen dann Fehlermeldungen wie:

Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls.

Wie man die Sektorgröße prüfen kann

Ob das Problem tatsächlich mit der Festplatte zusammenhängt, lässt sich schnell in der Eingabeaufforderung überprüfen:

fsutil fsinfo sectorinfo C:

Wichtig sind dabei die Werte:

  • PhysicalBytesPerSectorForAtomicity

  • PhysicalBytesPerSectorForPerformance

Wenn diese Werte größer als 4096 sind oder ungewöhnlich angezeigt werden, kann SQL Server damit Probleme haben.

Die einfache Lösung

Zum Glück lässt sich das Problem meist schnell beheben, indem man Windows dazu zwingt, eine kompatible Sektorgröße zu verwenden.

Dazu einfach eine Eingabeaufforderung als Administrator öffnen und folgenden Befehl ausführen:

REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095"

Dieser Registry-Eintrag sorgt dafür, dass der NVMe-Treiber eine passende Sektorgröße meldet, mit der SQL Server arbeiten kann.

Wichtiger Schritt danach

Damit die Änderung aktiv wird:

  1. Computer neu starten

  2. SQL Server Setup erneut starten

In den meisten Fällen läuft die Installation danach ohne Fehler durch.

Fazit

Der SQL Server Installationsfehler hat oft nichts mit falschen Einstellungen im Setup zu tun, sondern mit der Art, wie moderne SSDs ihre Sektorgröße an Windows melden.

Mit einem kleinen Registry-Eintrag lässt sich das Problem jedoch schnell beheben und die Installation funktioniert anschließend problemlos.