SQL Server 支持的最大扇区大小为 4096 字节

SQL Server 支持的最大扇区大小为 4096 字节

我正在尝试安装 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 TB,由两个 2 TB 磁盘组成。RAID 控制器是 AMD RAID,其实用程序显示磁盘的扇区大小为 1 KB: RAID 实用程序屏幕截图

为什么 SQL Server 安装程序认为磁盘扇区大小为 8K,以及需要做什么才能在此磁盘上安装 SQL Server?

答案1

AMD RAID 几乎肯定是软件 RAID,并且可能会向操作系统报告奇怪的事情。

在操作系统级别使用条带化,看看是否能解决您的问题。

只是请注意,如果一个驱动器发生故障,您将丢失 4TB 卷上的所有数据

我真的真的希望你只使用它来进行开发。

答案2

我怀疑它真正抱怨的是 NTFS 簇大小,它是在格式化时设置的。4TB 卷的默认大小是一个 4KB 集群,因此我不确定如何将其设置为 8KB,除非手动设置。chkdsk将显示您的集群大小。

相关内容