【ITBEAR科技资讯】5月20日消息,微软近日在官方支持文档中确认了Windows 11系统存在一个与SATA相关的问题,该问题导致机械硬盘(HDD)或固态硬盘(SSD)的盘符显示为可移动媒体。值得注意的是,这个问题并非Windows 11独有,实际上从Windows Vista开始,一直延续至今的多个版本中都存在这个问题。
根据微软官方支持文档的说明,这个问题与系统的BIOS以及其对主板上各个SATA端口的标记有关。收件箱驱动程序直接检查SATA端口,并将连接到标记为"外部"的端口的设备视为可移动设备。然而,并非所有的存储驱动程序都执行这一操作,这可能导致设备损坏或数据丢失。
为解决这个问题,微软提供了以下解决方法。首先,用户可以检查并安装电脑制造商提供的BIOS更新,如果有可用的更新的话。若没有可用的BIOS更新,可以按照以下步骤来代替收件箱驱动程序在某些端口上显示设备的方式:
1. 以管理员权限打开命令提示符。
2. 在命令提示符窗口中,键入以下命令并按下Enter:devmgmt.msc
3. 在"磁盘驱动器"下,右键单击并选择"属性",以确定希望收件箱驱动程序将其视为内部设备并打开属性的SATA设备。
4. 注意属性概述中总线号的示例,例如下图中的数字为0。
对于Windows 7系统,用户可以在之前打开的命令提示符中键入以下命令,并按下Enter:
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
其中的x对应于步骤4中记录的总线编号。
对于Windows 8及更高版本的系统,用户可以在之前打开的命令提示符中键入以下命令,并按下Enter:
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
其中的x对应于步骤4中记录的总线编号。
尽管这个问题已经存在了相当长的时间,但它仍然会影响使用机械硬盘或固态硬盘的Windows用户。因此,用户可以尝试根据微软提供的解决方法来修复这个问题,以确保硬盘的正常识别和使用。