Audio

SQL-Server startet nach Windows-11-Upgrade nicht: Ursache und Lösung
3:32

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.

  1. Registry-Editor als Administrator starten.

  2. Zu folgendem Pfad navigieren:

    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device

  3. Neuen Wert erstellen:

    Typ: Multi-String (REG_MULTI_SZ)

    Name: ForcedPhysicalSectorSizeInBytes

  4. Wert-Daten eintragen:

    * 4095

  5. Wählen Sie OK und schließen Sie den Registereditor.

  6. 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

CTA Blog beitrag

Zurück

Verwandte Blog-Beiträge

Neuer Liveupdate-Ablauf in der Sage 100: Schritt-für-Schritt-Anleitung

Dieser Beitrag richtet sich an Administratoren der Sage 100. Die Vorgehensweise bei der...

10 Schritte zum Zeitmanagement-Erfolg + Gratis Checkliste!

In unserem hektischen Alltag, wo alles ständig in Bewegung ist, wird effektives Zeitmanagement zu...

Lohnabrechnungsoutsourcing leicht gemacht: So sparen Sie Zeit und Geld

In diesem Blogartikel erfahren Sie, wie Sie Zeit und Geld sparen können, indem Sie Ihre...

Blog Abonnieren