I have an application that uses SQL Server Express 2012. It is a single-user application that is being installing on a customer server instead of a workstation. After the install completes, start-up of the service fails. There is a SQLServer_ERRORLOG log that has this:
Cannot use file 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Template Data\master.mdf'
because it was originally formatted with sector size 4096 and is now on a volume with sector size 1048576.
Move the file to a volume with a sector size that is the same as or smaller than the original sector size.
The server is a HP ProLiant ML350 G5 running Windows Server 2012. FSUTIL reports 4096 as the sector size. (FSUTIL FSINFO NTFSINFO).
York Group BI LLC