恭喜,你发布的帖子
发布于 2024-04-18 09:43:06
10楼
上面链接中提到的T1800,它的解释是这样的:
可以通过指定跟踪标志 1800 开始SQL Server。 有关详细信息,请参阅 DBCC TRACEON。 默认情况下不启用此跟踪标志。 跟踪标志 1800 强制SQL Server使用 4 KB 作为所有读取和写入操作的扇区大小。 在物理扇区大小大于 4 KB 的磁盘上运行SQL Server时,使用跟踪标志 1800 将模拟本机 4 KB 驱动器,这是SQL Server支持的扇区大小。
你检查一下,你的C盘物理扇区是多少?
控制台命令:
fsutil fsinfo sectorinfo C:
我看了一下你讲的这篇关于4K扇区的文章,其中有一个重要的信息:
这里提到了NVMe硬盘,恰好我这块就是512G的NVMe硬盘,其在WIN11的fsutil的确和我克隆原盘的信息不一样:
这是NVMe固态硬盘的信息
从以上信息可以解释为何SQL服务在WIN10可以启动,到了WIN11可能无法启动的原因。
最终的矛头应该就可以指向NVMe固态硬盘上面了。
请填写推广理由:
分享
只看
楼主