eSATA 驱动器的作用类似于内置驱动器

eSATA 驱动器的作用类似于内置驱动器

我们有一个 Veris ~2TB eSATA 驱动器,用于将数据从一台机器传输到另一台机器,并用作备份。系统 1 是 Windows 7 机器,它似乎将 eSATA 视为外部驱动器,与热插拔完美配合。系统 2 是 64 位 Vista 机器,却不是这样。如果您将其插入,它不会识别。如果您关机、插入并重新启动,它会显示为系统驱动器而不是可移动驱动器。它当然没有“弹出”或“安全删除”下拉标签。

老实说,这是我第一次处理 eSATA,所以我不确定问题是什么。如果只有一个问题。我开始研究这个问题,因为我的一个用户无法从这个驱动器复制一个小文件,即使在重新启动后也是如此,但当我们将它移动到系统 1 时,一切都很好。

我猜这是 Vista 的驱动程序或系统配置问题,因为它在 Win7 机器上运行得很好,但我是 Ubuntu 系统的忠实用户,也是旧版 XP 的用户,因此我对新版 Microsoft 系统的来龙去脉并不了解。问题可能出在哪里?应该从哪里着手进行更改?

预计到达时间:我们决定在 Vista 上将驱动器视为内部驱动器 - 关闭以连接和断开连接。

答案1

这听起来像是第二台机器在 IDE 仿真模式下运行 SATA,您可以在 BIOS 中更改此设置;SATA 必须在 AHCI 模式下运行才能启用热插拔。不要只是更改设置,您必须编辑一些注册表项,以便在重新启动之前让 Windows 知道这一点:http://forum.msi.com.tw/index.php?topic=106575.0

答案2

过去我在使用 Windows 2003 Server 时遇到过同样的问题 - 我敢说 Vista 也可能存在同样的问题 - 其中 eSATA 驱动器等设备无法热插拔。

有人告诉我这是操作系统本身的限制:1.无法识别插入的某些设备;2.由于内核持有引用,无法处理这些设备的移除。

我最终使用了一款名为热插拔!断开 eSATA 驱动器。另一个方法是USB 安全移除如果您想要其他选项。要连接驱动器,我似乎记得与“添加新硬件”向导有关。最后,我根据记忆编写了一个脚本,在驱动器连接后使用 Windows 资源工具包中的实用程序添加驱动器。

顺便提一句,数据端口是我使用的驱动器外壳供应商,他们提供了很好的售后支持。最后还是太难了。

相关内容