内部或固定硬盘驱动器与可移动驱动器之间存在明显区别。最常见的区别是可移动驱动器通常连接到设备的外部端口。移除设备可以是外部磁盘驱动器、光盘驱动器或存储卡和记忆棒。
还有其他差异,包括移除驱动器倾向于从它们连接的 USB 端口或外部电源获取电源,并且它们可能会使用弹出与 Windows 断开连接。
内部硬盘驱动器有时可能在 Windows 中显示为可移动驱动器。长期以来,这个问题一直困扰着 Windows 用户。微软支持网站上的一个页面确认 Windows 7 到 Windows 11 操作系统可能会遇到此问题。
微软指出,并不是 Windows 给内部驱动器分配了错误的分类。设备的 BIOS 负责对连接的驱动器进行分类。微软表示:“收件箱驱动程序直接检查 SATA 端口,并将连接到标记为“外部”的端口的设备视为可移动设备。” 据微软称,不这样做可能会导致损坏或数据丢失。
将 SATA 驱动器分类从可移动更改为内部
微软建议首先更新计算机的 BIOS,以查看较新版本是否可以解决该问题。有必要查看设备和/或主板制造商的网站,了解是否有可用的 BIOS 更新。
查找主板型号的一种更简单的方法是在终端中运行以下命令:wmic baseboard get product,Manufacturer,version,serialnumber
它在响应中显示制造商和产品 ID。剩下要做的就是访问制造商的网站并搜索 BIOS 更新。在大多数情况下,像“制造商型号 BIOS 更新”这样的搜索应该可以解决问题。
更新可能有效,但并非一直如此。如果没有可用的更新或者更新没有解决问题,Windows 管理员可能会覆盖操作系统中的分类。
为此需要执行以下步骤:
使用 Windows-X 命令显示管理菜单并选择终端(管理员)。
确认您要以提升的权限启动终端应用程序。
在窗口中加载 devmgmt.msc。
展开磁盘驱动器并找到被 BIOS 和 Windows 列为外部的驱动器。
右键单击驱动器并选择属性。
记下打开的窗口中位置下显示的公交车号码。
之后在终端中运行以下命令,并将命令中的 X 替换为您在步骤 6 中查找的总线编号: eg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort / t REG_MULTI_SZ /d X
重启设备。
重启后,Windows 11 不应再将内部驱动器列为外部驱动器。对分类错误的任何其他驱动器重复该过程。