![外部硬盘仅在 USB3 Linux 上被识别](https://linux22.com/image/1505052/%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E4%BB%85%E5%9C%A8%20USB3%20Linux%20%E4%B8%8A%E8%A2%AB%E8%AF%86%E5%88%AB.png)
我有一块 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 中,然后查看是否可以在任何地方找到它装置经理。