外部硬盘仅在 USB3 Linux 上被识别

外部硬盘仅在 USB3 Linux 上被识别

我有一块 2 TB 的 WD Elements 硬盘。它在 Mac 上的文件传输过程中丢失了。它在 Mac 或 Windows 上都无法识别,无论是 USB2 还是 3。它在 Windows 上的设备管理器上不显示。在 Linux 上的 USB2 上也发生了同样的情况,但令人惊讶的是,它在 Linux 上的 USB3 上完美运行。到目前为止,我已经做了很多测试:

  • 在不同的系统和操作系统上进行了测试。甚至在两个不同的 Linux 系统上进行了测试,并且两个系统都只在 USB3 上工作。
  • 用不同的电缆进行了测试。结果相同。
  • Read and Wright 在 Linux 上的 USB3 上运行良好。智能测试正常。
  • 我备份文件后格式化了硬盘。同样,硬盘只能在 USB3 Linux 上使用。所以我用不同的文件系统格式化了它。NTFS、FAT 甚至 ext4。结果相同,没有成功。
  • 插入硬盘后,我可以听到磁盘循环的声音。
  • 当我在 Linux 上将硬盘连接到 USB2 时,Linux 上的 lsusb 和 dmesg 中没有任何内容。
  • 我怀疑是因为 USB3 端口传输的功率比 USB2 端口大,所以问题可能出在电源上。将硬盘插入 USB3 后,sudo lsusb -v |grep 'Bus\|MaxPower'我的硬盘电流为 224mA。我得出结论,问题不在于电源,因为我的 USB2 端口为我的 IPod Classic 提供 500mA,所以它可以支持 224mA。

任何帮助,将不胜感激。

答案1

值得注意的是,MaxPower 并不总是准确的。硬件可以向软件报告任何它想要的数字,同时仍然节省实际功率以更经济地运行。

老实说,我不会排除电源问题,但测试起来很容易:通过 USB 集线器连接驱动器,并配备外部电源。这样,无论计算机的性能如何,您都可以确定驱动器能够获得所需的所有电力。我曾经这样做过,将一个耗电驱动器连接到 USB 端口,但根本无法提供足够的电量,尽管 USB3 标准规定它应该能够提供足够的电量。

答案2

不要格式化驱动器,而是尝试向其中写入零,以清除所有可能阻止驱动器被识别的数据和分区。您可以使用WD Data Lifeguard 诊断

尝试使用有源 USB 集线器也是一个非常好的主意。

检查驱动器是否显示在 BIOS 中,然后查看是否可以在任何地方找到它装置经理

相关内容