【技术实现步骤摘要】
本专利技术涉及一种数据存取方法及系统,特别涉及一种硬盘数据存取方法及系统。
技术介绍
传统硬盘一般以512Byte为单元等分磁道得到扇区,因此每个扇区的存储容量为512Byte。目前许多种扇区存储容量不为512Byte的硬盘已逐渐问世,如扇区的存储容量为520Byte的硬盘、扇区存储容量为4096Byte的硬盘,等等。由于兼容性的问题,一些操作系统如Windows XP、Linux等操作系统中没有扇区存储容量不为512Byte的硬盘对应的驱动程序,因而这些操作系统不支持对扇区存储容量不为512Byte的硬盘的数据存取。虽然修·改操作系统中硬盘对应的驱动程序可以实现对扇区存储容量不为512Byte的硬盘的数据存取,但随着硬盘因扇区存储容量的不同而种类越来越多,修改硬盘对应的驱动程序也很难使操作系统支持对所有种类的硬盘的数据存取。
技术实现思路
鉴于以上内容,有必要提供一种硬盘存取方法,可以以扇区存储容量为预设值(如512Byte)的第一硬盘作为数据中转站,实现操作系统对扇区存储容量不为该预设值的第二硬盘的数据存取。还有必要提供一种硬盘存取系统,可以以扇区存储容量为预设值的第一 ...
【技术保护点】
一种硬盘数据存取方法,其特征在于,该方法包括以下步骤:建立步骤:在计算机的扇区存储容量为预设值的第一硬盘中建立一个第二硬盘根目录,并在扇区存储容量不为该预设值的第二硬盘中建立一个记录表,该记录表用于记录各个数据在该第二硬盘中的存储区域;及第二硬盘数据存取步骤:当用户向该第二硬盘根目录中存储数据、访问数据或删除数据时,以该第一硬盘为数据中转站将该数据存储至该第二硬盘中、或从该第二硬盘中访问该数据或删除该数据。
【技术特征摘要】
1.一种硬盘数据存取方法,其特征在于,该方法包括以下步骤 建立步骤在计算机的扇区存储容量为预设值的第一硬盘中建立一个第二硬盘根目录,并在扇区存储容量不为该预设值的第二硬盘中建立一个记录表,该记录表用于记录各个数据在该第二硬盘中的存储区域;及 第二硬盘数据存取步骤当用户向该第二硬盘根目录中存储数据、访问数据或删除数据时,以该第一硬盘为数据中转站将该数据存储至该第二硬盘中、或从该第二硬盘中访问该数据或删除该数据。2.如权利要求I所述的硬盘数据存取方法,其特征在于,在所述第二硬盘数据存取步骤中,将数据存储至该第二硬盘的方法包括以下步骤 获取步骤一当向该第二硬盘根目录中存储数据时,获取该数据的名称和大小,并为该数据分配相应的ID号; 查找步骤根据该记录表的内容在第二硬盘中找出用于存储该数据的存储区域;转移步骤一将该数据转移到所述用于存储该数据的存储区域中,并在第二硬盘根目录中保存该数据的标记,该标记包括该数据的名称和ID号; 记录步骤一将该数据的名称和ID号,以及该数据在第二硬盘中的存储区域记录在记录表中。3.如权利要求2所述的硬盘数据存取方法,其特征在于,当第二硬盘有足够的可用存储空间存储该数据时,才执行所述查找步骤。4.如权利要求I所述的硬盘数据存取方法,其特征在于,在所述第二硬盘数据存取步骤中,从该第二硬盘中访问数据的方法包括以下步骤 获取步骤二 当访问第二硬盘根目录中的数据的标记时,获取该数据的ID号; 查询步骤一根据该数据的ID号在记录表中查询该数据在第二硬盘中的存储区域;转移步骤二根据该数据在第二硬盘中的存储区域读取该数据,并将该数据转移到第二硬盘根目录中,供用户对该数据进行访问; 判断步骤当停止访问该数据时,判断该数据在第二硬盘根目录中是否已被修改; 转移步骤三当该数据在第二硬盘根目录中已被修改时,将修改后的该数据转移到第二硬盘中,并修改该数据在记录表中的记录; 转移步骤四当该数据在第二硬盘根目录中未被修改时,直接将该数据转移到第二硬盘中。5.如权利要求I所述的硬盘数据存取方法,其特征在于,在所述第二硬盘数据存取步骤中,从该第二硬盘中删除数据的方法包括以下步骤 获取步骤三当删除第二硬盘根目录中的数据的标记时,获取该数据的ID号; 查询步骤二 根据该数据的ID号在记录表中查询该数据在第二硬盘中的存储区域; 删除步骤根据该存储区域在第二硬盘中找到并删除...
【专利技术属性】
技术研发人员:林军嘉,李佳,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。