需要澄清的是,我指的是整个磁盘消失,而不仅仅是分区消失。有问题的 PC 是 HP Pavilion 2325DX。两个驱动器都是 HGST 的变体。一个位于主插槽中,另一个位于光盘盒中。分区样式为 GPT/UEFI。每个磁盘有 1 个 EFI 分区(每个磁盘)。在 Windows 中,驱动器有时会出现,但有时会在重新启动后消失。这只发生在辅助驱动器上,而不是安装 Windows 的驱动器上。每个驱动器位于哪个插槽似乎也没有区别。我的 Linux 安装始终可以完美地看到这两个驱动器。这似乎是完全随机的。这种情况并不经常发生,只是足以让人烦恼,而且很难再找回。这让我困惑了两个多月。
我尝试过的方法:
1. 致电 HP,除非我支付高额费用,否则他们不会提供帮助,而且他们不会提供任何信息,PC 是赠品,不再保修。2
. 致电 HGST,他们说从未听说过这样的问题,没有可用的固件更新,客服人员从未给我回电话。3
. 将驱动器换到另一个插槽,问题消失了一段时间后又再次出现。4
. 安装了所有 Windows 更新和最新驱动程序。5
. 尝试了 Win 7/10,同样的问题。6
. 运行 SMART/诊断测试,驱动器相对较新,并且没有问题。7
. 将两个磁盘放入外部磁盘盒,它们在 Windows/Linux 和朋友的 PC 上读取正常。8
. 尝试了小于/大于 1TB 的不同分区大小,似乎没有效果。9
. 降级/更新 BIOS,没有效果
我完全搞不清楚到底是什么原因导致了这个问题,也不知道从哪里开始找,新的光学支架是最便宜的选择,但不能保证能用。PC 在其他方面都令人满意。
提前致谢!
答案1
另一个想法:有时问题出在电源上。有两种情况:
辅助硬盘连接到与另一台设备共用的电源线。
如果另一台设备消耗的电流量不同,则可能无法让磁盘启动得足够快,以至于 Windows 无法将其视为已启动并运行。不同的操作系统允许的启动时间有所不同。电源本身几乎不能满足计算机的需要,有时甚至不够用。
尤其是当某些设备有时消耗的电量超过其应有的电量时。
第一种情况可以通过为辅助硬盘提供自己的非共享电源线来验证。第二种情况需要仔细计算电源需求,记住电源可能无法真正提供其规格中的每一瓦功率。
答案2
启动时功率不足。可能是因为 ODD 通常需要更多功率才能工作,但在与 HDD 一起旋转时需要更少或相同的功率。但请确保 - 托架中 HDD 的标称功耗是多少?通常 HDD 的峰值为 0.5 A/1.0。尝试禁用所有设备 - 例如 wifi。LAN,特别是如果配置了网络启动 (PXE)...不过,我会排除这种可能性 - 你说总是辅助驱动器丢失,那么肯定是软件问题。是的,这将包括 UEFI。
无论哪个插槽,Windows 都缺少辅助插槽。我不确定 Win8.1,但有没有办法将驱动器指定为“永久”而不是“可移动”?通常在重启时不会出现问题(仅在唤醒时),但这是 UEFI...
Windows 中的电源选项可能与“可移动媒体”有关。再次强调:启动/重启时没有问题,唤醒时才有问题。
SATA 设计为兼容热插拔。您可以在系统通电时断开并重新连接驱动器。此后 Windows 会识别它吗?
Windows 8 非常喜欢 UEFI,当这两者结合在一起时,它们非常喜欢在“安全模式”下运行。在我使用戴尔电脑的日子里,这个选项本身就导致了很多问题。禁用/启用能解决问题吗?
UEFI 有其自身的怪癖。有时从 UEFI 切换到传统模式,重新启动,切换回 UEFI 并再次重新启动可以解决启动时 HDD 识别的许多问题...
答案3
嗯,只有在启动后才会消失……我有一个驱动器,有时需要很长时间才能“启动”,计算机在没有它的情况下启动,就像驱动器没有连接一样。必须进入 BIOS,然后软重启,然后然后它会像往常一样看到驱动器。启动时延迟更长可能会有帮助吗?
或者在进行“软重启”时,驱动器是否会消失,还是一直在那里?软重启是一种软件重启/重启,如 CTRL+ALT+DEL,保持电源开启,这样驱动器就不会断电。如果它总是在软重启后出现,或者总是消失,可能会提供更多线索……
--- 读了关于该驱动器在 BIOS 和 Linux 中始终存在,但在 Windows 中并不总是可见的评论后...看起来只有 Windows 讨厌该驱动器...我猜“标准窗口建议”不会造成伤害:重启,更新,重启
到目前为止,这是一个神秘且难以重现的问题(最糟糕的一种)。
您可能需要尝试使用 Linux 几天,看看这种情况是否真的不会在 Linux 上发生。如果这种情况在 Linux 上也开始发生,则可能表明存在硬件问题。
并在硬盘制造商的网站上搜索可能不会自动进入 Windows 的更新软件/驱动程序。也许是驱动器的固件更新。电话中的代表没有回电,这让人对他们没有信心。
- 也许最近的更新也可能导致此问题,如果在某些更新之前没有发生此问题,那么撤消更新/回滚软件是否可以解决此问题?
答案4
我的 Linux 安装始终可以完美地看到这两个驱动器。
您提到您的问题存在于 Windows 中,但不存在于 Linux 中。这表明是软件问题,而不是硬件问题。
- 安装了所有 Windows 更新和最新驱动程序。
通常,人们会通过以下两种方式之一更新 Windows 驱动程序:Windows 更新或计算机制造商(在本例中为 HP)。在这两种情况下,似乎这两个渠道都没有提供更新的 AHCI 驱动程序。我甚至会假设您使用的 AHCI 驱动程序是操作系统随附的通用 Microsoft 驱动程序。
您的 AHCI 控制器由 AMD 制造。要下载该控制器的驱动程序,请访问Windows 8.1 的驱动程序和支持页面并点击“可选下载”。您将注意到可供下载的软件包中提到了 AHCI 驱动程序。