我在 Gigabyte GA-Z77X-D3H(版本 1.0)主板上运行 Windows 8.1 Pro(64 位),配有 Samsung 830 SSD 和 8GB RAM。日常使用一切正常。
但是,当我将 USB3 硬盘(三星 USB3 硬盘和插入 Sata 硬盘的硬盘底座)插入后端口并通过网络从我的服务器启动到硬盘的传输时,在复制过程开始一分钟左右后,速度指示器图表跌至底部(零),系统冻结并在大约 5 秒内变得无响应。即鼠标会移动并仍会单击几秒钟,但随后整个系统冻结。
通过网络传输到连接的 USB3 硬盘驱动器总是会重复出现相同的系统冻结。在恢复 Acronis 备份时,写入 USB3 硬盘驱动器时系统也会冻结,该备份不是通过网络而是存储在内部硬盘驱动器上 - 所以我认为这是系统/USB 问题,不一定是网络问题,但我不确定。写入 USB2 驱动器似乎不会导致同样的问题。
到目前为止我已经尝试过:
我现在有点搞不清楚是什么原因导致这些系统如此频繁地崩溃。我只是在这里通过大量的猜测进行故障排除,尽管我发现了很多关于 Windows 8/8.1 问题和 USB3 的报告,但我找不到任何地方可以解释为什么会发生这种情况或潜在的解决方案。
我还没有尝试安装 Win7 并尝试这样做,但除此之外我几乎没有其他选择。无论如何我不想回到 Win7。除了事件查看器之外,还有什么地方可以记录或指出系统冻结时的问题吗?还有其他已知问题/解决方案吗?
任何帮助或想法都将非常感激。
答案1
所以我最后发现了解决方案个月压力让我的头发脱落——想在这里更新以帮助其他遇到这个问题的人。
一天早上,我正准备出去买一块新主板,这时我发现了这个网页: http://z9.io/2013/11/26/yes-finally-fixed-ssd-freezing-computer/并对这个问题做了进一步的深入研究。
我进入 BIOS,将 SATA 模式从 AHCI 更改为 IDE,重新启动,测试 USB 传输......没有崩溃。整个系统似乎也更稳定了。速度和以前一样好,甚至比以前更好。我确实需要做一些调整才能在 SATA 模式更改后启动系统(启动到安全模式,从设备管理器中删除 SATA 驱动程序 AHCI 驱动程序,重新启动),但现在一切都运行顺利。没有崩溃,没有冻结,没有挂起。我非常松了一口气。
从控制器或 SSD 本身明显存在问题的意义上来说,它实际上并没有“解决”该问题 - 但这种解决方法没有明显的缺点。
答案2
按 Windows 键 + R 并在运行对话框中键入 devmgmt.msc 以打开设备管理器。
当“设备管理器”窗口打开时,您必须查找遇到问题的 USB 设备。它可能在“人机接口设备”下列为“USB 输入设备”。
如果找不到,可以展开通用串行总线控制器。在这里,您可以找到迄今为止已连接到系统的 USB 设备列表。要从列表中找到有问题的设备,您必须遵循反复试验的方法。也就是说,插入和移除设备,并注意通用串行总线控制器设备列表中的变化。出现然后被删除的条目是已发布设备的条目。保持设备插入状态,右键单击此条目,选择属性。
在设备属性窗口中,切换到“详细信息”选项卡。现在单击“属性”下拉菜单并选择“设备实例路径”。记下相应的值,因为我们在后续步骤中将需要此值。顺便说一下,此值是三个 ID 的组合;即供应商 ID (VID)、产品 ID (PID)、实例 ID。
按 Windows 键 + R 组合键,在运行对话框中键入 put regedit,然后按 Enter 打开注册表编辑器。
导航至此处:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\\设备参数
替换步骤 3 中获得的设备实例路径部分(USB 之后)。
在设备参数项的右侧窗格中,查找名为 EnhancedPowerManagementEnabled 的 DWORD,其值数据必须显示为 1。双击该 DWORD 以编辑该 DWORD:
在编辑 Dword 窗口中,将值数据更改为 0。单击确定。您现在可以关闭注册表编辑器以及设备管理器。
重新启动机器即可修复!
马丁
答案3
这是磁盘管理问题。要防止 USB 硬盘在复制数据时冻结,您必须禁用默认的“快速移除”并选中磁盘管理中的“更好的性能”属性。这将启用“写入缓存”,并且为了在不丢失数据的情况下移除驱动器,您必须使用“安全移除硬件”通知图标安全地断开设备连接。