Problème d'installation du serveur Vault (taille de secteur de disque dur)

mercredi 12 novembre 2025

J'avais une connaissance qui n'arrivait pas à installer le serveur Vault sur son ordinateur. Quand on essayait de démarrer le service SQL Server (AUTODESKVAULT), il y avait une erreur 1067 (le processus s'est arrêté immédiatement).

Dans le journal des événements, il y avait notamment :

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\MSSQL15.MSSQLSERVER\MSSQL\DATA\master.mdf.

Je pensais que c'était un problème de permission ou de corruption de la base de données master.mdf, mais en fait, c'est un problème de disque dur. C'est une nouvelle machine et elle est équipée d'un disque dur NVMe qui a la particularité d'utiliser des tailles de secteur supérieures à 4096 octets et ça ce n'est pas compatible avec SQL Server.

On peut le voir avec la commande suivante :

fsutil fsinfo sectorinfo C:

Ça doit afficher notamment les valeurs PhysicalBytesPerSectorForAtomicity et PhysicalBytesPerSectorForPerformance qui ne devraient pas être supérieures à 4096.

Sur la machine en question, PhysicalBytesPerSectorForPerformance était à 32768.

La correction consiste à créer une clé dans le registre et à redémarrer. Vous pouvez trouver plus de détails ici : https://learn.microsoft.com/en-us/troubleshoot/sql/database-engine/database-file-operations/troubleshoot-os-4kb-disk-sector-size