你的硬盘要挂了!微软发布了方案
The following article is from 蓝点网 Author 山外的鸭子哥
第一时间收到文章更新
作者:山外的鸭子哥
已获得原公众号授权转载
微软在健康仪表盘中确认 Windows 11 系统也受 SATA 相关的古老错误影响,该问题会导致机械硬盘和固态硬盘(只影响 SATA HDD/SSD,不影响 NVMe SSD)被错误地识别为可移动磁盘。
这个错误与硬盘固件有关,受影响的硬盘都会在 Windows 托盘区中被识别为可移动磁盘,而且这个问题还可能是硬盘即将损坏或数据出现问题的前奏,所以如果你碰到了这个问题,建议使用硬盘检测工具对硬盘扫描和检测。
如果硬盘制造商有专门的工具,例如三星的魔术师,那可以使用制造商提供的工具进行检测和固件更新。
这个问题影响 Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11 以及对应版本的 Windows Server 服务器操作系统。
微软称是否会被识别为可移动磁盘取决于系统 BIOS 以及它如何标记主板上的各种 SATA 接口,开箱即用 (即系统自带的) 驱动程序可以直接检查 SATA 接口,并将连接到外部接口的设备识别为可移动磁盘,并非所有驱动程序都会这样识别,但这可能是损坏或数据丢失的潜在原因。
微软提供了一种基于命令行的解决办法,此办法适用于 Windows 8、Windows 8.1、Windows 10、Windows 11。
以下是修复方案:
1.打开管理员模式的命令提示符并输入
devmgmt.msc
2.展开硬盘驱动器,右键点击被识别为可移动磁盘的硬盘,选择属性
3.在属性中可以看到 Bus Number 编号,例如 0 1
4.在命令提示符中粘贴并执行下面的命令 (需要修改结尾的 X)
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f/v TreatAsInternalPort /t REG_MULTI_SZ /d x
执行命令前请将末尾的 X 修改为对应的 Bus Number 编号
程序员专属T恤
商品直购链接 👇