外置硬盘 SATA/USB3.0:停止自动磁盘关闭

外置硬盘 SATA/USB3.0:停止自动磁盘关闭

我最近买了一个 sharkoon swift case pro USB3.0,外置 3.5 英寸硬盘盒/外壳。问题是:

当我重新启动 Windows 时(似乎无论哪个版本,都试过了 xp/7),机箱会关闭硬盘并重新启动(这对于机械磁盘来说是最糟糕的事情)。

奇怪的是,在机箱打开的情况下强行拔掉 USB 电缆时,硬盘不会关闭;这是意料之中的,因为机箱为硬盘供电。此外,硬盘在闲置一段时间后会关闭,直到我访问磁盘(省电)。

看来(虽然不是 100% 确定)如果外壳和 HDD 是 ATA(旧连接线),这种情况就不会发生。

那么,只要机箱打开,如何才能让硬盘保持打开状态?只有这种情况才会发生,还是其他 SATA/USB 机箱也会发生这种情况?

编辑:如果您能分享您使用 SATA/USB 外壳的个人经验(如果有的话),那将会很有帮助。

答案1

此外壳的固件会这样。对此无能为力(除非有人有能力破解它)

答案2

您可以通过两种方式解决该问题:

  1. 在 Windows 中:防止 USB-SATA 适配器根据 Windows 所做的假设发出关闭驱动器的指令 - 如果正在使用的适配器没有向 Windows 提供足够的传感器数据(无论是由于适配器还是通用驱动程序),这可能会成为问题。您可以通过在驱动器的属性中启用磁盘缓存来实现这一点。当您这样做时,您将被迫手动卸载驱动器。

或者,如果您能够在 USB 驱动器上准备一个 Linux 实时系统 - 例如 Ubuntu 或 Fedora:

  1. 您可以通过 Gnome 桌面提供的“磁盘”工具访问驱动器设置。如果适配器允许,您可以访问驱动器的启动速度和自动关机设置,并将其设置为不关机。这“可能”会阻止 Windows 发出关闭驱动器的命令 - 假设适配器确实正确转换/报告了驱动器配置。

虽然还有其他方法可以尝试实现这一点,但它们需要深入了解硬件、接口,并在应用命令时需要绝对的精确度,这只有在终端中才有可能,并且通过将实际驱动器直接(中间没有适配器)连接到内部 SATA 控制器 - 即使这样也不能保证提供解决方案。

相关内容