The invention provides a method and a device for constructing a virtual disk and its data processing. The construction of virtual disk includes a storage area mapping storage device for virtual disk partition; including the header, a plurality of data partitioning and data block file storage format and processing the data block data processing type, for the virtual disk partition definition which the record header of each data partition the information, the information of each data partition record data block, the data block is used to store the contents of the data file storage format; the virtual disk partition format using the file, in order to build a virtual disk. The embodiment of the invention can read and write the data file by constructing the virtual disk, and can not affect the processing logic between the file system and the disk driver of the original operating system.
【技术实现步骤摘要】
本专利技术涉及互联网应用
,特别是一种构建虚拟磁盘及其数据处理的方法和装置。
技术介绍
随着信息技术和网络技术的快速发展,人们对信息系统的依赖性日益增强,安全文件系统是确保信息安全的前提。目前,在网络中通过密钥管理和加密技术来实现信息安全,已经得到比较广泛认可和应用。相比之下,终端设备(如计算机、智能手机、平板电脑等)的存储器中的存储数据,包括临时驻留在内存中等待读取和更新的数据,其安全性保护却远远不够,因而,亟待解决这一问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的构建虚拟磁盘的方法和相应的装置,以及基于虚拟磁盘的数据处理方法方法和相应的装置。依据本专利技术的一方面,提供了一种构建虚拟磁盘的方法,包括:将存储设备上的一存储区映射为虚拟磁盘分区;为所述虚拟磁盘分区定义包括文件头、多个数据分区和数据块的文件存储格式以及对数据块进行处理的数据处理类型,其中,所述文件头记录各个数据分区的信息,所述各个数据分区记录数据块的信息,所述数据块用于存储数据文件的内容;利用所述文件存储格式对所述虚拟磁盘分区进行格式化处理,以构建虚拟磁盘。可选地,所述将存储设备上一存储区映射为虚拟磁盘分区,包括:在存储设备上创建卷文件,将创建的所述卷文件映射为虚拟磁盘分区。可选地,将创建的所述卷文件映射为虚拟磁盘分区,包括:创建虚拟磁盘分区的磁盘设备对象,并建立所述磁盘设备对象的扩展对象,其中,所述扩展对象用于保存与所述虚拟磁盘分区对应的卷文件;将创建的所述卷文件保存至所述扩展对象。可选地,所述卷文件为单一文件。可选地,所述文件 ...
【技术保护点】
一种构建虚拟磁盘的方法,包括:将存储设备上的一存储区映射为虚拟磁盘分区;为所述虚拟磁盘分区定义包括文件头、多个数据分区和数据块的文件存储格式以及对数据块进行处理的数据处理类型,其中,所述文件头记录各个数据分区的信息,所述各个数据分区记录数据块的信息,所述数据块用于存储数据文件的内容;利用所述文件存储格式对所述虚拟磁盘分区进行格式化处理,以构建虚拟磁盘。
【技术特征摘要】
1.一种构建虚拟磁盘的方法,包括:将存储设备上的一存储区映射为虚拟磁盘分区;为所述虚拟磁盘分区定义包括文件头、多个数据分区和数据块的文件存储格式以及对数据块进行处理的数据处理类型,其中,所述文件头记录各个数据分区的信息,所述各个数据分区记录数据块的信息,所述数据块用于存储数据文件的内容;利用所述文件存储格式对所述虚拟磁盘分区进行格式化处理,以构建虚拟磁盘。2.根据权利要求1所述的方法,其中,所述将存储设备上一存储区映射为虚拟磁盘分区,包括:在存储设备上创建卷文件,将创建的所述卷文件映射为虚拟磁盘分区。3.根据权利要求2所述的方法,其中,将创建的所述卷文件映射为虚拟磁盘分区,包括:创建虚拟磁盘分区的磁盘设备对象,并建立所述磁盘设备对象的扩展对象,其中,所述扩展对象用于保存与所述虚拟磁盘分区对应的卷文件;将创建的所述卷文件保存至所述扩展对象。4.根据权利要求2或3所述的方法,其中,所述卷文件为单一文件。5.根据权利要求1-4中任一项所述的方法,其中,所述文件头还记录对所述各个数据分区所记录的数据块进行处理的数据处理类型。6.根据权利要求1-4中任一项所述的方法,其中,所述各个数据分区还记录对自身所记录的数据块进行处理的数据处理类型。7.根据权利要求1-6中任一项所述的方法,其中,所述数据处理类型包括加密处理。8.一种基于虚拟磁盘的数据处理方法,包括:获取即将写入非易失性存储设备的数据文件,将所述数据文件分割成多个源数据块;将所述多个源数据块分配...
【专利技术属性】
技术研发人员:安宁,段洪锦,刘斌,刘建,刘晨光,
申请(专利权)人:蓝信工场北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。