Nach einem Inplace-Upgrade von Windows 10 auf Windows 11 oder bei einer SQL-Server-Neuinstallation unter Windows 11 kann es zu einem kritischen Fehler kommen:
Der SQL-Server-Dienst startet nicht mehr oder die Installation bricht unerwartet ab.
Besonders häufig betrifft dieses Problem Systeme mit modernen NVMe-SSDs. In diesem Beitrag zeigen wir die Ursache, typische SQL-Server-Fehlermeldungen und eine bewährte Lösung, die von Microsoft dokumentiert ist.
Typische Fehlermeldungen nach Windows-11-Upgrade
Nach dem Upgrade auf Windows 11 oder während der SQL-Server-Installation treten häufig folgende Symptome auf:
- SQL-Server Dienst startet nicht
- SQL-Server Configuration Manager meldet:
- „Der Dienst wurde gestartet und dann angehalten.“
- Fehler im SQL-Server Error Log:
- System disk sector size greater than 4096 bytes
- Invalid sector size
- SQL-Server-Setup bricht ohne aussagekräftige Fehlermeldung ab
Das Problem betrifft SQL-Server 2016, 2017, 2019 und 2022.
Ursache: NVMe-SSDs mit physischer Sektorgröße > 4 KB
Windows 11 unterstützt moderne Speicherhardware, darunter NVMe-SSDs mit 8-KB-Sektorgröße oder größer.
Der SQL-Server setzt jedoch für bestimmte Datenbank-Operationen weiterhin eine maximale physische Sektorgröße von 4 KB voraus.
So prüfen Sie die Sektorgröße Ihres Laufwerks
Über die Eingabeaufforderung (als Administrator):
fsutil fsinfo ntfsinfo c:
Relevant sind die Werte:
- Bytes Per Sector
- Bytes Per Physical Sector
Ergebnis: SQL-Server erkennt die größere Sektorgröße als nicht kompatibel und verweigert den Start.
Microsoft beschreibt dieses Verhalten offiziell im Troubleshooting-Artikel:
Troubleshoot SQL-Server errors related to system disk sector size greater than 4 KB
Lösung: SQL-Server Registry-Fix für Windows 11
Die Lösung besteht darin, SQL-Server per Registry-Eintrag anzuweisen, eine logische 4-KB-Sektorgröße zu verwenden – unabhängig von der tatsächlichen NVMe-Hardware.
Schritt-für-Schritt-Anleitung
Achtung: Registry-Änderungen sollten nur durch erfahrene Administratoren erfolgen.
-
Registry-Editor als Administrator starten.
-
Zu folgendem Pfad navigieren:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device
-
Neuen Wert erstellen:
Typ: Multi-String (REG_MULTI_SZ)
Name: ForcedPhysicalSectorSizeInBytes
-
Wert-Daten eintragen:
* 4095
-
Wählen Sie OK und schließen Sie den Registereditor.
-
System neu starten.
Nach dem Neustart lässt sich der SQL-Server-Dienst wieder starten bzw. die Installation erfolgreich abschließen.
Warum der Wert „4095“?
Der Wert 4095 sorgt dafür, dass SQL-Server intern mit einer emulierten 4-KB-Sektorgröße arbeitet.
Dieses Verhalten ist von Microsoft dokumentiert und supportet und stellt einen bewährten Workaround dar.
Fazit: SQL-Server & Windows 11 zuverlässig betreiben
- Problem tritt häufig nach Inplace-Upgrades auf Windows 11 auf
- Ursache ist eine inkompatible NVMe-Sektorgröße
- Die Registry-Anpassung behebt den Fehler dauerhaft
- Ein Neustart ist zwingend erforderlich
Falls Sie bei der Umsetzung der beschriebenen Schritte Unterstützung benötigen oder Unsicherheiten bestehen, können Sie sich an unseren IT-Support wenden.
Support IT
📞 06241-7070-155
💻 support.it@datatronic.de
