专注高可靠性工业级固态硬盘

和存储卡的研发与生产

为什么有时候Agrade SSD的兼容性会出问题

时间: 2022-10-31   来源: 本站

在SSD的各种参数中,系统兼容指数无法量化,这是最直观也最容易被忽视的。但不可否认的是,在实际应用场所,除了特性功耗和可靠性,最麻烦的问题还是系统兼容性,体现在各种场景下无法识别底板,部分主板不兼容,操作系统无法适配。

从用户的角度来说,SSD盘的特性、功耗、可靠性都设计得很好,测试报告也很漂亮,但是系统兼容性差。再好的磁盘,在电脑里也变成了砖头。它看起来像一个漂亮的花瓶,但它没有用。因此,客户逐渐重视系统兼容性的问题。在引入SSD的前期,使用强测试覆盖来验证和观察系统兼容性。

从技术上讲,系统兼容性问题可以分为以下几类。

电信号兼容性和硬件兼容性

电信号兼容和硬件兼容是指SSD在工作时,主机提供的电信号处于不稳定状态,如振动、信号完整性差,但仍在标准误差范围内。此时SSD按照自身的硬件开发和socket信号完整性设计,仍然可以正常运行,正常接收数据。

错解决方案

错误处理与硬件和软件有关。系统兼容性的容错,意味着SSD盘至少不能变成砖头,即使不能和主机正常交互。

BIOS和操作系统之间的兼容性

SSD上电加载后,主机BIOS逐渐自检,主机中的BIOS作为第一层软件与SSD交互:

第一步,和SSD建立联系。SATA PCLE和SATA PCle采用不同的底层链路协商正确的速度(自然不同的插座会有左右适配的问题)。之后,主机成功连接到SSD。

第二步,发出识别磁盘的指令(比如SATAIdentify)加载磁盘的基本信息。基本信息包括商品零件号、固件版本号、商品版本号等。BIOS将验证信息的格式和数据的准确性。

BIOS会来到第三步,在磁盘上加载更多的信息,比如SMART,直到BIOS在硬盘中寻找主引导记录MBR,加载MBR;第四步:MBR逐步读取硬盘分区表DPT,在活动分区中寻找分区引导记录PBR,将控制权交给PBR...

最后SSD根据数据读写功能完成最后的OS加载。以上程序都意味着BIOS和OS在SSD加载成功。如果出了问题,SSD交互失败,然后系统启动失败,弹出错误窗口或者蓝屏。

分享到 :
19129315860 在线咨询
在线留言 在线咨询
sales@agrade.com.cn 邮箱地址