句柄无效的解决方法 句柄无效是电脑的问题吗

  • 问题发生的场景:

句柄无效的解决方法 句柄无效是电脑的问题吗

文章插图
文章插图
小米笔记本电脑 Windows 11或较新版本的Windows 10中,安装SQL Server 2019可能失败,出现”等待数据库引擎恢复句柄失败“的错误,如上图 。通常是在尝试将其安装到NVME固态硬盘上时出现问题 。
  • 问题发生的原因是:
一些较新的硬件设备磁盘扇区大小在4KB以上,而SQL Server仅支持只512字节和4096字节大小的扇区 。

如果要检查自己的硬盘扇区大小是否符合要求,以检查D盘为例,以管理员身份打开PowerShell并输入:

fsutil fsinfo sectorinfo D:

在返回的信息中,
PhysicalBytesPerSectorForAtomicity这个值即为扇区大小 。
  • 解决方法:
解决此问题非常简单,从根源上只需要保证磁盘扇区大小为512或4096即可 。
目前有两种方法:
1.格式化您的硬盘 , 删除分区并重新指定扇区大小
2.强制模拟扇区大小为4KB
以管理员身份打开PowerShell并输入:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name"ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"验证修改是否完成:
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name"ForcedPhysicalSectorSizeInBytes"如果没有报错则代表修改成功 , 重启计算机即可 。
推荐使用第二个方法,我亲自尝试安装成功 ,才发出来 。有需要同样问题的朋友 记得关注,然后按照要求操作即可 。如果还解决不好,可以联系我,在线远程辅助解决 。
【句柄无效的解决方法 句柄无效是电脑的问题吗】
句柄无效的解决方法 句柄无效是电脑的问题吗

文章插图
文章插图