外部硬盘在一个系统上被识别,但在另一个系统上却不能

外部硬盘在一个系统上被识别,但在另一个系统上却不能

我在机箱 (SSD) 中的外部硬盘上有一个 NTFS 文件系统。我使用它在两个 Windows 系统(A,笔记本电脑和 B,台式机)上进行 Web 开发。我将驱动器号指定为 G:,因为我希望 PHP 的绝对路径保持一致。

这个外壳给我带来了麻烦,所以我换了另一个(从 Ineo 换成了 Sabrent)。这个新外壳使用双电缆,一根用于 USB 3,另一根大概用于供电。我为笔记本电脑插入了两条电缆,为台式机也插入了两条电缆,只是台式机 USB 卡实际上也有电。我试过这个驱动器/外壳,有和没有外部驱动器的电源线部分。似乎没关系。

我应该补充一点,这个驱动器与两台计算机的 USB 3 端口在过去都工作正常。问题似乎是新机箱与台式机系统混合使用。此外,我可以将驱动器/机箱插入标准 USB 2 端口,它似乎可以工作。我有一条 6 英尺长的 USB 3 延长线,从台式机上的 USB 3 卡连接到我的办公桌,我将 SSD/机箱及其电缆插入其中。

该驱动器在一个 Windows 7 系统 (A) 上被正常识别,但是当我将其插入另一个系统 (B) 时,Windows 会尝试告诉我重新格式化该驱动器才能使用它。

然后我注意到,执行此操作时会为驱动器分配一个字母 H,因为已经有分区占用了 C、D、E、F 和 G。我返回到运行驱动器(没有问题)的系统(A),并将驱动器字母切换为 X,认为这样可以清除所有东西。我的想法是,我可以进入并修改 PHP 配置设置,但使用 X 而不是 G。如果这有效,我这次可以更改为 X。

现在又出现了同样的问题。无法正确运行它的系统 (B) 仍然无法正确运行它。仍然为其分配字母 H。

我正在寻找一种方法来重置此连接或使其正常工作。我尝试过重新安装驱动程序,但没有成功。我想我不必手动设置驱动器号,但保持一致性还是不错的。

有人遇到过这种问题吗?我想可能是因为新机箱和电缆与台式机系统上的 USB 3 卡不兼容。但我真的希望在这个系统上以更高的速度运行它。

提前致谢。

编辑

我想我找到了另一条线索。当我将驱动器连同其自带的电缆直接插入台式机上的 USB 3 卡时,它会正常运行,并分配有字母 X。所以现在看来​​,我使用的延长线是罪魁祸首。有没有可能是通过电缆时电力不足?

答案1

事实证明,我一直使用的 USB 3 延长线无法提供所需的电力。不知道为什么,但似乎电缆的设计既不适合供电也不适合信号。我实际上与制造商进行了交谈,尽管技术人员告诉我电缆的额定传输电流超过 1 安培,但我测试了它,结果不是这样。

因此,我所做的就是将驱动器直接插入通过 PCIe 安装的 USB 3 卡,它工作正常。正如 X:它在我的笔记本电脑上的 USB 3 端口中也能正常工作。

我想我应该买另一根 USB 3 电缆来看看它是否可以工作。

谢谢您的帮助。

答案2

我以前见过这种情况。如果驱动器尝试使用相同的驱动器号,它只会采用最新的驱动器,甚至不会显示较旧的驱动器。现在对我来说,这一直是通过网络连接映射的驱动器,所以我只需断开驱动器(即:H:),然后将外部驱动器的驱动器号更改为该范围之外。如果较新的驱动器 H: 是物理驱动器,您可能更快地断开它并通过磁盘管理将外部驱动器切换到 X:,然后重新连接驱动器。

答案3

为了补充 Daniel 的解释,以便那些不太了解情况的人可能遇到这个问题,她介绍了如何使用磁盘管理:

  • 右键点击Computer桌面上的图标。左键点击Management
  • 然后左键单击Disk Management下方Storage
  • 出现问题的磁盘没有分配字母,可能是由于电缆质量不佳或其他原因。右键单击包含驱动器的框(而不是左侧显示磁盘 3 或其他数字的框)。
  • 点击Change Drive Letter and Paths...。将出现一个框,然后点击Add
  • 选择您想要的字母——它将自动分配第一个可用的字母,但您可能希望使用另一个字母以防止发生冲突。

即插即用硬盘并不像宣传的那样好用。我正考虑在我的机箱中再加一个大硬盘,而不是让一大堆额外的硬盘通过 USB 端口工作。

相关内容