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


9

我在带有三个内置SATA驱动器的Acer Aspire M7720上运行Windows 7;#2和#3驱动器位于可移动HDD机架上。

3号驱动器(在第二个可移动硬盘架上)在系统托盘中显示为可移动设备。如果我将驱动器#3放在第一个机架中,它将显示为内部驱动器。如果将其他驱动器放在第二个可移动机架中,则该驱动器也显示为可移动设备。

我想解决此问题,以便第二个可移动机架中的驱动器也被列为内部驱动器。由于这似乎与机架中的实际驱动器无关,因此我检查了BIOS,但第三个SATA端口使用的配置与第二个机架相同。

到目前为止,我还没有找到解决该问题的方法(这实际上是一个烦恼,而不是一个问题),欢迎任何想法。

Answers:


9

如果SATA控制器设置为AHCI模式,则会发生这种情况。AHCI支持热插拔,因此,您可以要求Windows“安全删除”内部硬盘,将其与操作系统断开连接并更换它,而无需关闭系统电源。


即使内部驱动器拥有系统分区,它也能正常工作吗?
liori 2010年

2
@liori-是的,尽管Windows将阻止在使用文件时卸载驱动器。
Sathyajith Bhat

3

相关的,为了防止硬盘在Windows XP上显示为可移动,这里的答案(修改注册表)对我有用:

真正的可移动设备(USB)仍会正常显示,但是它不会显示内部SATA控制器驱动器。

对于nForce芯片组,可以将以下内容添加到注册表中:在中HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ nvata,添加DWORD DisableRemovable,设置为1。

重启。

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

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


1
我不知道为什么我的答案被否决了(除了它适用于Windows XP)。尽管如此,我还是把它留在这里,希望有人能发现它有用。
Rabarberski

0

这通常表明并非所有必需的驱动程序都安装在系统上。例如,在英特尔芯片组上,您需要安装Rapid Storage Technology驱动程序。之后,硬盘驱动器将被正确识别为不可移动。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.