内部 SATA 硬盘在 Windows 7 上显示为可移动设备

内部 SATA 硬盘在 Windows 7 上显示为可移动设备

我在带有三个内置 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,添加 DWORD DisableRemovable,设置为 1。

重启。

64 位系统使用 nvata64。某些芯片组可能改用 nvatabus。

这不适用于 VIA 芯片组(驱动程序 vide 或 videX64),我发现的唯一选择是使用不支持 SATA 热插拔的旧驱动程序。

答案3

这通常表示系统上未安装所有必需的驱动程序。例如,在 Intel 芯片组上,您需要安装快速存储技术驱动程序。此后,硬盘驱动器将被正确识别为不可移动。

但请注意,此驱动程序安装过程可能会触发某些软件应用程序的重新激活。

相关内容