查看原文
其他

你的硬盘要挂了!微软发布了方案

脚本之家 2023-09-03

The following article is from 蓝点网 Author 山外的鸭子哥

 脚本之家 设为“星标
第一时间收到文章更新

本文转载自微信公众号:蓝点网(ID:landianwx)
作者:山外的鸭子哥
已获得原公众号授权转载

微软在健康仪表盘中确认 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 编号

<END>

程序员专属T恤

商品直购链接 👇


  推荐阅读:
据说,这是一件程序员才懂的T恤
微软又有新动作:打造全新的芯片融合Win12,发挥超强性能?
从微软到 Google,人人都想消灭密码
30年老代码被干掉!微软用18万行 Rust 改写 Windows 系统内核
超级快,解决了微软Windows多年的痛点!
Office 2019/2021专业增强版,正版终身授权!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存