Я пытаюсь установить SQL Server 2012. Сбой с сообщением
Невозможно использовать файл «D: \ SQL \ tempdb.mdf», поскольку он находится на томе с размером сектора 8192. SQL Server поддерживает максимальный размер сектора 4096 байт. Переместите файл на том с совместимым размером сектора.
Но fsutil fsinfo ntfsinfo d:
показывает:
NTFS Volume Serial Number: 0x281643d216439fa4
NTFS Version: 3.1
LFS Version: 2.0
Number Sectors: 0x00000000e8d29fff
Total Clusters: 0x000000003a34a7ff
Free Clusters: 0x000000002a37c684
Total Reserved: 0x0000000000000000
Bytes Per Sector: 1024
Bytes Per Physical Sector: 4096
Bytes Per Cluster: 4096
Bytes Per FileRecord Segment: 1024
Clusters Per FileRecord Segment: 0
Mft Valid Data Length: 0x000000000a540000
Mft Start Lcn: 0x00000000000c0000
Mft2 Start Lcn: 0x0000000000000002
Mft Zone Start: 0x00000000000ca540
Mft Zone End: 0x00000000000cc820
RM Identifier: F3BAAB08-F2E7-11E2-804B-3C4A9279C348
D: диск представляет собой диск RAID 0 общей емкостью 4 ТБ, состоящий из двух дисков по 2 ТБ. RAID-контроллер - это AMD RAID, и его утилита показывает, что размер сектора диска составляет 1 КБ:
Почему программа установки SQL Server считает, что размер сектора диска равен 8 КБ, и что нужно сделать, чтобы установить SQL Server на этот диск?
Этот AMD RAID почти определенно является программным RAID и, вероятно, сообщает ОС странные вещи.
Используйте чередование на уровне ОС и посмотрите, решит ли это вашу проблему.
Просто имейте в виду, что если один диск выйдет из строя, вы потеряете все данные на томе 4 ТБ.
Я действительно очень надеюсь, что вы используете это ТОЛЬКО для разработки.
Я подозреваю, что на самом деле он жалуется на размер кластера NTFS, который был установлен во время форматирования. В размер по умолчанию для тома 4 ТБ представляет собой кластер 4 КБ, поэтому я не уверен, как он будет установлен на 8 КБ, если он не был установлен вручную. chkdsk
покажет размер вашего кластера.