[发明专利]一种基于U盘PE系统的固态硬盘自动测试方法在审

专利信息
申请号: 201910496240.8 申请日: 2019-06-10
公开(公告)号: CN112068998A 公开(公告)日: 2020-12-11
发明(设计)人: 孙玉玺;姜向阳;王璞;李铁;秦法林 申请(专利权)人: 山东华芯半导体有限公司
主分类号: G06F11/22 分类号: G06F11/22
代理公司: 济南泉城专利商标事务所 37218 代理人: 赵玉凤
地址: 250101 山东省济南市高新*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 pe 系统 固态 硬盘 自动 测试 方法
【说明书】:

发明公开一种基于U盘PE系统的固态硬盘自动测试方法,本方法分为PE系统制作及测试环境配置、开始自动测试过程两个步骤,PE系统制作及测试环境配置通过虚拟光驱加载PE的ISO镜像,然后将整个ISO文件内容拷贝到进行固态硬盘测试的电脑主机形成PE系统,然后再通过Python安装环境解压至PE系统从而建立测试环境,自动测试过程自动执行测试项、比对测试结果、生产测试日志,本发明减少人员参与及手动测试造成的差错,大大提高测试效率,经过统计测试单盘仅需5‑10秒。

技术领域

本发明涉及一种固态硬盘测试方法,具体是一种基于U盘PE系统的固态硬盘自动测试方法。

背景技术

随着SATA接口的固态硬盘的大规模普及使用,市场对SATA接口的消费级固态硬盘的出货量需求也在不断提升,供货交期和产品的质量保证,是一个日益凸显的问题。作为生产厂商,出厂测试是一个保证质量的必要过程,所有的盘都经过一个厂家自定义的测试流程,即称为出厂测试,一般测试的内容包括固件版本号识别、SATA接口速度识别、序列号长度识别、设备初始化、设备格式化和设备清除等测试项。整个过程的多数环节需要人员参与控制,而且如果在测试过程中,不小心操作了系统盘,将会对测试机系统和数据造成破坏。

发明内容

针对现有技术的缺陷,本发明提供一种基于U盘PE系统的固态硬盘自动测试方法,提高出厂检测效率,消除对系统盘的影响。

为了解决所述技术问题,本发明采用的技术方案是:一种基于U盘PE系统的固态硬盘自动测试方法,包括以下步骤:S01)、PE系统制作及测试环境配置,首先通过虚拟光驱加载PE的ISO镜像,然后将整个ISO文件内容拷贝到进行固态硬盘测试的电脑主机,通过Windows系统自带的dism.exe提取wim文件,再将电脑主机安装好的Python文件添加到解压的镜像文件夹下,然后提交修改打包成wim文件,将Python工具和环境添加到PE系统中,这样测试系统所需的环境制作完成,然后使用虚拟光驱将文件制作成ISO镜像,安装到U盘中,制作成PE启动U盘;S02)、开始自动测试过程,测试使用的工具包括Windows可执行程序、系统自带工具、第三方坏块扫描工具和测试脚本,前端界面由基于MFC库的windows可执行程序完成,自动检测插入SATA固态硬盘,显示测试结果和故障信息,测试脚本用于调用SATA硬盘检测程序检测设备信息,调用系统自带的Diskpart工具执行设备识别、初始化、格式化、清空操作,并将结果反馈给前端界面;并且测试脚本检测一个配置文件,当检测开始时,调用setup更新读取当前盘的信息写入配置文件中,更新测试脚本的检测信息,拔掉测试固态硬盘,测试脚本记录测试盘序列号、测试结果,并编号记录以备产生质量问题后进行追溯。

通过Windows上位机程序检测SATA热插拔事件,判断SATA固态硬盘的插入、拔出事件,当上位机程序获取到热插拔事件后,读取插入设备的序列号,判断该插入的设备是否为测试的SSD硬盘,如果是,则执行自动测试脚本。

使用DeviceIoControl 函数来获取设备信息和设备接口速度,使用#Ntddscsi.h头文件定义的结构体SENDCMDINPARAMS来发送控制指令,获取硬盘数据信息,相应结果中20~99字节表示序列号,46~53字节表示固件版本编号,54~93字节表示产品型号;通过发送identify device的ATA指令码0xEC来获取设备信息,wReserved69字段包含SATA设备的主机接口速度和设备识别接口速度,其中0x0008 表示SATA3.0,0x0004表示 SATA2.0,0x0002表示SATA1.0,拆解出设备的接口识别情况,将结果保存为文本文件,供测试过程中比较,整个程序生成一个可以执行文件,通过测试脚本调用执行。

本发明的有益效果:本发明所述方法自动执行测试项、比对测试结果、生产测试日志,减少人员参与及手动测试造成的差错,大大提高测试效率,经过统计测试单盘仅需5-10秒。并且通过配置文件可以支持各厂商的标准SATA固态硬盘设备,该测试方法采用U盘中的PE系统,不依赖于本地硬盘及系统环境,具有较高的灵活性和推广价值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910496240.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top