Problem

Die Installation des SQL-Servers läuft durch, aber der SQL-Server-Dienst startet nicht. Im Errorlog findet sich ein Hinweis auf "misaligned":

C:\Program Files\Microsoft SQL Server\MSSQL12.VVWSOFTWARE\MSSQL\Log\ERRORLOG:

"There have been 256 misaligned log IOs which required falling back to synchronous IO. The current IO is on file C:\Program Files\Microsoft SQL Server\MSSQL12.VVWSOFTWARE\MSSQL\Template Data\master.mdf"

 

Ursache:

SQL-Server kann nur auf Festplatten mit Sektorgrößen bis 4096 installiert werden. Einige (wenige) Windows 11-Versionen stellen auf größere Sektorgrößen um. Geprüft werden kann dies per Kommandozeile: CMD (als Administrator) mit dem Befehl "fsutil fsinfo sectorinfo C:"

 
 
Ergebnis normal:

C:\WINDOWS\system32>fsutil fsinfo sectorinfo C:
Logische Bytes pro Sektor: 512
Physische Bytes pro Sektor für Unteilbarkeit:
4096
Physische Bytes pro Sektor für Leistung:
4096
Effekt. phys. Bytes/Sektor für Unteilbark. in Dateisystem: 4096

 

 
Ergebnis zu groß:

C:\WINDOWS\system32>fsutil fsinfo sectorinfo C:
Logische Bytes pro Sektor: 512
Physische Bytes pro Sektor für Unteilbarkeit: 
16384
Physische Bytes pro Sektor für Leistung: 
16384
Effekt. phys. Bytes/Sektor für Unteilbark. in Dateisystem: 4096

Lösung

Lösung 1: Den SQL-Server auf einer zweiten Festplatte installieren (sofern vorhanden).

Lösung 2 (zu testen, bitte Rückmeldung):

Fügen Sie in der Registry (regedit) folgenden Schlüssel ein:
 
1. Navigieren Sie zu Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device.
2. Wählen im Menü
Bearbeiten\Neu und wählen Sie dann Multi-String-Wert aus. Nennen Sie ihn ForcedPhysicalSectorSizeInBytes.
3. Geben Sie als Wert ein:
* 4095.
  • Lösung 3 (getestet):
    Legen Sie einevirtuelle zweite Festplatte an (z.B. ein Laufwerk E:) und installieren Sie den SQL-Server dort.
    https://www.top-password.com/blog/how-to-create-a-virtual-hard-drive-in-windows/
     
    Hintergrundinformationen
    https://learn.microsoft.com/de-de/troubleshoot/sql/admin/troubleshoot-os-4kb-disk-sector-size