【技术实现步骤摘要】
一种硬盘热插拔方法、装置、终端设备及介质
[0001]本申请属于计算机
,尤其涉及一种硬盘热插拔方法、装置、终端设备及介质。
技术介绍
[0002]热插拔即“带电插拔”,指可以在电脑运作时插上或拔除硬件,不会导致主机或周边设备烧毁并且能够实时侦测及使用新的设备。
[0003]目前,非易失性内存主机控制器接口规范(Non
‑
Volatile Memory express,NVME)固态硬盘的热插拔功能要依赖高速串行计算机扩展总线标准(peripheral component interconnect express,PCIE)热插拔功能支持。在传统X86平台上,对PCIE热插拔功能已经有了很好的支持,但在飞腾平台,由于硬件限制,暂不支持PCIE热插拔功能,传统X86平台的NVME硬盘热插拔功能方案在飞腾平台不能适用,飞腾平台难以实现对NVME固态硬盘的热插拔。
技术实现思路
[0004]本申请实施例提供了一种硬盘热插拔方法、装置、终端设备及介质,可以解决目前飞腾平台难以实现对NV ...
【技术保护点】
【技术特征摘要】
1.一种硬盘热插拔方法,其特征在于,应用于搭载飞腾平台的设备,所述方法包括:通过所述设备后台的常驻程序定时读取特定寄存器中的标识值,所述特定寄存器为高速串行计算机扩展总线标准PCIE桥设备的配置空间中的寄存器;若任意相邻两次读取到的标识值不同,则根据所述标识值,确定硬盘的插拔状态,所述插拔状态包括硬盘被插入或硬盘被拔出;若所述插拔状态为硬盘被插入,则在所述PCIE桥设备的存储目录下装载硬盘驱动程序;若所述插拔状态为硬盘被拔出,则将所述硬盘驱动程序从所述PCIE桥设备的存储目录下卸载。2.如权利要求1所述的方法,其特征在于,所述标识值包括第一预设值或第二预设值,所述根据所述标识值,确定硬盘的插拔状态,包括:若所述标识值由所述第一预设值变为所述第二预设值,则确定所述硬盘被拔出;若所述标识值由所述第二预设值变为所述第一预设值时,确定所述硬盘被插入。3.如权利要求1所述的方法,其特征在于,在所述硬盘被拔出后,所述方法还包括:通过所述PCIE桥设备检测是否有硬盘被插入;当存在任一硬盘被插入后,将所述特定寄存器中的标识值置为第一预设值。4.如权利要求1所述的方法,其特征在于,所述硬盘具有LED指示灯,所述方法还包括:对所述硬盘的状态进行监测;当所述硬盘处于待更换状态时,通过所述硬盘的LED指示灯发送提示信息,所述提示信息用于指示对所述硬盘进行更换;将所述硬盘驱动程序从所述PCIE桥设备的存储目录下卸载。5.如权利要求4所述的方法,其特征在于,所述硬盘包括状态位,所述对所述硬盘的状态进行监测,包括:读取所述硬盘的状态位的值;...
【专利技术属性】
技术研发人员:黎建根,
申请(专利权)人:中国长城科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。