我有一台计算机,在 ASUS P9X79 Pro 上使用英特尔(内置)RAID 系统在 RAID 0(条带化)阵列中运行 2 个 256GB Crucial M4(CT256M4SSD2)。
我最近在这个 RAID 阵列上安装了 Windows 8 Pro 作为 UEFI。(擦除功能齐全的 Windows 7 非 UEFI 安装)
现在,只要计算机运行大约一小时,系统就不再看到这些驱动器。由于这些驱动器包含 Windows,这会导致各种形式的 BSOD。如果当时正在运行 Intel RSTe(RAID 管理器),它会说支持该 RAID 阵列的磁盘已被移除。
一旦发生这种情况,如果我重置电脑,它将无法启动。进入 BIOS 设置显示这些磁盘连接的 SATA 3(6Gbps)端口都是空的。
如果我完全关闭系统电源,然后再次打开它,驱动器会重新出现,但问题会在大约一个小时后重复出现。
我不确定即使 Windows 没有运行(从 UEFI 闪存驱动器启动到安装环境)也会出现问题
我不认为自从这件事发生以来就出现了任何数据损坏,尽管我在该磁盘上的 GIT 存储库中遇到了两个奇怪的问题。
sfc /ScanNow
并且英特尔的磁盘检查(在 RSTe 中)都没有发现任何东西。
有谁知道这可能是什么原因造成的?
答案1
答案2
我联系了 Crucial 技术支持并得到了以下答复:(8 小时后)
感谢您联系我们。您所描述的行为与驱动器上未执行的 TRIM 命令一致(这可能是由于大量写入和重写,尤其是操作系统安装,而不是在操作系统级别完成的)。文件删除甚至重新格式化产生的“垃圾”数据积累基本上会堵塞驱动器并降低或有时甚至停止性能,甚至可能卸载驱动器。当驱动器通电但长时间没有数据吞吐量时,称为垃圾收集的辅助功能会激活,并在我们的 SSD 上进行后台清理,这可以弥补 TRIM 的不足。
如果这是导致驱动器行为的原因,那么让驱动器闲置一段时间而不主动写入或读取任何数据将提高其性能。我们建议您在台式计算机上执行此空闲期,因为它允许您仅连接 SATA 电源连接。但是,带有外部电源的 USB 外壳也可以使用。笔记本电脑也可以使用,但您必须连接驱动器并导航到系统 BIOS 菜单。(有关如何访问 BIOS,请参阅系统制造商的文档。)
对于笔记本电脑,我们不建议使用通过 USB 供电的 USB 外壳;专用交流电源更可取。此外,Apple 用户在启动系统(安装 SSD)时必须按住 Option 键。这会将 Mac 引导到启动管理器屏幕。启动管理器屏幕的工作方式类似于笔记本电脑上的 BIOS 屏幕,它为驱动器供电但不提供任何数据吞吐量。Apple 的另一种方法是在启动后关闭所有打开的程序(包括后台进程)并在桌面上闲置。只需为驱动器通电并让其静置,最好是过夜,但如果这是导致驱动器性能不稳定的原因,即使几个小时也应该可以提高性能,尽管完整的垃圾收集需要 8-24 小时,并且应该在您可以长时间不使用该系统时恢复。
这不是问题(rob 的回答立即解决了问题),但它可能会对其他人有所帮助。
我使用的是英特尔的 x79 RAID 控制器,它确实发送 TRIM 命令,所以我认为这不适用于我。