我在带有三个内置 SATA 驱动器的 Acer Aspire M7720 上运行 Windows 7;驱动器#2 和#3 位于可移动 HDD 机架上。
驱动器 #3(位于第二个可移动硬盘架上)在系统托盘中显示为可移动设备。如果我将驱动器 #3 放在第一个机架中,它会显示为内置驱动器。如果我将任何其他驱动器放在第二个可移动机架中,该驱动器也会显示为可移动设备。
我想修复这个问题,以便第二个可移动机架中的驱动器也列为内置驱动器。由于这似乎与机架中的实际驱动器无关,我检查了 BIOS,但第三个 SATA 端口使用与第二个机架相同的配置。
到目前为止,我还没有找到解决这个问题的方法(这实际上更多的是一个烦恼而不是一个问题),欢迎提出任何想法。
答案1
如果 SATA 控制器设置为 AHCI 模式,就会发生这种情况。AHCI 支持热插拔,因此您可以要求 Windows“安全移除”内置硬盘,将其与操作系统断开连接并进行更换,而无需关闭系统电源。
答案2
相关,为了阻止硬盘在 Windows XP 上显示为可移动磁盘,答案来自这里(修改注册表),对我有用:
真正的可移动设备(USB)仍然正常显示,但它会删除内部 SATA 控制器驱动器的显示。
对于 nForce 芯片组,您可以将以下内容添加到注册表中:在 中
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ nvata
,添加 DWORDDisableRemovable
,设置为 1。重启。
64 位系统使用 nvata64。某些芯片组可能改用 nvatabus。
这不适用于 VIA 芯片组(驱动程序 vide 或 videX64),我发现的唯一选择是使用不支持 SATA 热插拔的旧驱动程序。
答案3
这通常表示系统上未安装所有必需的驱动程序。例如,在 Intel 芯片组上,您需要安装快速存储技术驱动程序。此后,硬盘驱动器将被正确识别为不可移动。
但请注意,此驱动程序安装过程可能会触发某些软件应用程序的重新激活。