BP数据读取方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37290455 阅读:25 留言:0更新日期:2023-04-21 02:03
本发明专利技术实施例公开了BP数据读取方法、装置、计算机设备及存储介质。所述方法包括:获取控制器寄存器的控制器功能字段;根据所述控制器功能字段判断SSD是否支持BP;若SSD支持BP,则获取控制器寄存器的BP信息字段,以得到BP空间总容量;对SSD进行断电;对SSD进行通电;读取控制器寄存器的控制器状态字段;当所述控制状态字段是未初始化状态时,读取BP数据;保存所述BP数据。通过实施本发明专利技术实施例的方法可实现固态硬盘控制器未初始化状态可正确读取BP数据。据。据。

【技术实现步骤摘要】
BP数据读取方法、装置、计算机设备及存储介质


[0001]本专利技术涉及固态硬盘,更具体地说是指BP数据读取方法、装置、计算机设备及存储介质。

技术介绍

[0002]固态硬盘的BP(启动分区,Boot Partitions)是一个独立于用户可见空间的存储区域,在固态硬盘通电后即可读取该区域的数据,而无需等待NVME(非易失性内存主机控制器接口规范,Non

Volatile Memory Express)SSD(固态硬盘,Solid State Disk)完成控制器的初始化,这种快速加载数据的功能使得支持BP的固态硬盘能够参与到主机平台的初始化过程。
[0003]主机对于SSD初始化过程,在通电后首先完成PCIE(高速串行计算机扩展总线标准,Peripheral Component Interconnect Express)初始化,再进行控制器初始化。在典型使用环境,如台式电脑、笔记本电脑等,开机后主机会自动完成PCIE和SSD控制器初始化。在常见测试环境,如u

link公司的DriveMaster本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.BP数据读取方法,其特征在于,包括:获取控制器寄存器的控制器功能字段;根据所述控制器功能字段判断SSD是否支持BP;若SSD支持BP,则获取控制器寄存器的BP信息字段,以得到BP空间总容量;对SSD进行断电;对SSD进行通电;读取控制器寄存器的控制器状态字段;当所述控制状态字段是未初始化状态时,读取BP数据;保存所述BP数据。2.根据权利要求1所述的BP数据读取方法,其特征在于,所述保存所述BP数据,包括:保存所述BP数据至缓冲器。3.根据权利要求1所述的BP数据读取方法,其特征在于,所述当所述控制状态字段是未初始化状态时,读取BP数据,包括:当所述控制状态字段是未初始化状态时,通过写控制器寄存器的BP读取选择字段读取BP数据。4.根据权利要求1所述的BP数据读取方法,其特征在于,所述获取控制器寄存器的BP信息字段,以得到BP空间总容量,包括:获取控制器寄存器的BP信息字段,以得到BP空间信息;根据所述BP空间信息确定BP空间总容量。5.根据权利要求1所述的BP数据读取方法,其特征在于,所述根据所述控制器功能字段判断SSD是否支持BP之后,还包括:若SSD不支持BP,则进入结束步骤。6.BP数据读取装置...

【专利技术属性】
技术研发人员:吴斌石骁孙克庆
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1