【技术实现步骤摘要】
固态硬盘数据拷贝效率提升方法、装置和计算机设备
[0001]本专利技术涉及固态硬盘
,特别是涉及一种固态硬盘数据拷贝效率提升方法、装置、计算机设备和存储介质。
技术介绍
[0002]SSD(固态硬盘)已经被广泛应用于各种场合,目前在PC市场,已经逐步替代传统的HDD(机械硬盘),从可靠性和性能方面为用户提供较好的体验。
[0003]在固态硬盘中,复制/粘贴文件又称作拷贝,是应用程序的常用操作。在传统技术中,复制/粘贴文件的操作分两步完成:一、先从存储设备(SSD)上将目标文件数据读取到主机的RAM中;二、将主机RAM中读取到的目标文件数据写到存储设备(SSD)上。显然,现有文件拷贝方案需要先将源文件数据(例如LBAx)读到Host RAM中;再将Host RAM中的源文件数据写到目标文件位置(例如LBAy)。导致了浪费Host RAM资源,并且需要花费更多的时间。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种固态硬盘数据拷贝效率提升方法、装置、计算机设备和存储介质。 >[0005]一种固本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种固态硬盘数据拷贝效率提升方法,所述方法包括:对Nvme驱动程序中的操作命令进行识别;当识别到操作命令为拷贝动作时,对当前操作命令进行拦截;将所述当前操作命令转化为SSD内部拷贝命令并下发到固态硬盘;固态硬盘根据原拷贝命令中的源文件地址和目标文件地址,将源数据从源文件地址拷贝到目标文件地址,以完成文件拷贝。2.根据权利要求1所述的固态硬盘数据拷贝效率提升方法,其特征在于,所述将所述当前操作命令转化为SSD内部拷贝命令并下发到固态硬盘的步骤还包括:提取原拷贝指令中包含的源文件地址LBAx和目标文件地址LBAy。3.根据权利要求2所述的固态硬盘数据拷贝效率提升方法,其特征在于,所述固态硬盘根据原拷贝命令中的源文件地址和目标文件地址,将源数据从源文件地址拷贝到目标文件地址,以完成文件拷贝的步骤还包括:根据提取到的源文件地址LBAx和目标文件地址LBAy,将源数据直接从LBAx拷贝LBAy中。4.根据权利要求1
‑
3任一项所述的固态硬盘数据拷贝效率提升方法,其特征在于,在所述对Nvme驱动程序中的操作命令进行识别的步骤之前还包括:将拷贝命令通过Windows系统下发到Nvme驱动中。5.一种固态硬盘数据拷贝效率提升装置,其特征在于,所述装置包括:命令识别模块,所述命令识别模块用于对Nvme驱动程序中的操作命令进行识别;命令拦截模块,所述命令拦截模块用于...
【专利技术属性】
技术研发人员:陈岭岭,韩道静,马鹏,
申请(专利权)人:苏州忆联信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。