预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107632774A(43)申请公布日2018.01.26(21)申请号201610552880.2(22)申请日2016.07.13(71)申请人深圳市大迈科技有限公司地址518000广东省深圳市南山区高新技术产业园区科发8号金融基地1栋5楼E、F(72)发明人覃敏黄成勇(74)专利代理机构深圳中一专利商标事务所44237代理人张全文(51)Int.Cl.G06F3/06(2006.01)G06F9/445(2018.01)权利要求书2页说明书6页附图3页(54)发明名称修复磁盘挂载的方法及装置(57)摘要本发明适用于存储技术领域,提供了一种修复磁盘挂载的方法及装置,包括:从磁盘用户数据区读取其起始扇区内的第一数据;判断所述第一数据是否满足预设的字节条件;若所述第一数据不满足所述预设的字节条件,则对所述磁盘0扇区的用户数据区表项进行更新。本发明在不破坏用户数据区、不修改硬件接口的情况下使得格式化后的用户数据区能够被设备成功识别并挂载,从而解决通过OTG格式化后的用户数据区可能生成新的主引导记录,导致设备无法正常识别并挂载该用户数据区的问题。CN107632774ACN107632774A权利要求书1/2页1.一种修复磁盘挂载的方法,其特征在于,包括:从磁盘用户数据区读取其起始扇区内的第一数据;判断所述第一数据是否满足预设的字节条件;若所述第一数据不满足所述预设的字节条件,则对所述磁盘0扇区的用户数据区表项进行更新。2.如权利要求1所述的方法,其特征在于,所述若所述第一数据不满足所述预设的字节条件,则对所述磁盘0扇区的用户数据区表项进行更新包括:若所述第一数据不满足所述预设的字节条件,获取所述起始扇区的第一个分区表内记录的分区起始位置;跳转至所述分区起始位置,读取第一个扇区内的第三数据;判断所述第三数据是否满足所述预设的字节条件;若所述第三数据满足所述预设的字节条件,则对所述磁盘0扇区的用户数据区表项进行更新。3.如权利要求1或2所述的方法,其特征在于,所述预设的字节条件包括:数据中的第1字节为0xEB,第3字节为0x90,第511字节是0x55且第512个字节是0xAA。4.如权利要求1所述的方法,其特征在于,所述从磁盘用户数据区读取其起始扇区内的第一数据包括:读取所述磁盘的0扇区内的第二数据;从所述第二数据中获取所述用户数据区的起始位置;跳转至所述用户数据区的起始位置,读取第一个扇区内的所述第一数据。5.如权利要求1所述的方法,其特征在于,所述对所述磁盘0扇区的用户数据区表项进行更新包括:将所述磁盘0扇区的用户数据区表项中的文件系统类型更新为所述起始扇区的第一个分区表内记录的文件系统类型;将所述磁盘0扇区的用户数据区表项中的分区起始扇区位置更新为所述用户数据区的起始位置与所述分区起始位置之和;将所述磁盘0扇区的用户数据表项中的分区总扇区数更新为所述起始扇区的第一个分区表内记录的分区总扇区数。6.一种修复磁盘挂载的装置,其特征在于,包括:读取单元,用于从磁盘用户数据区读取其起始扇区内的第一数据;判断单元,用于判断所述第一数据是否满足预设的字节条件;修复单元,用于若所述第一数据不满足所述预设的字节条件,则对所述磁盘0扇区的用户数据区表项进行更新。7.如权利要求6所述的装置,其特征在于,所述修复单元包括:第一获取子单元,用于若所述第一数据不满足所述预设的字节条件,获取所述起始扇区的第一个分区表内记录的分区起始位置;第一读取子单元,用于跳转至所述分区起始位置,读取第一个扇区内的第三数据;判断子单元,用于判断所述第三数据是否满足所述预设的字节条件;修复子单元,用于若所述第三数据满足所述预设的字节条件,则对所述磁盘0扇区的用2CN107632774A权利要求书2/2页户数据区表项进行更新。8.如权利要求6或7所述的装置,其特征在于,所述预设的字节条件包括:数据中的第1字节为0xEB,第3字节为0x90,第511字节是0x55且第512个字节是0xAA。9.如权利要求6所述的装置,其特征在于,所述读取单元包括:第二读取子单元,用于读取所述磁盘的0扇区内的第二数据;第二获取子单元,用于从所述第二数据中获取所述用户数据区的起始位置;第三读取子单元,用于跳转至所述用户数据区的起始位置,读取第一个扇区内的所述第一数据。10.如权利要求6所述的装置,其特征在于,所述修复单元具体用于:将所述磁盘0扇区的用户数据区表项中的文件系统类型更新为所述起始扇区的第一个分区表内记录的文件系统类型;将所述磁盘0扇区的用户数据区表项中的分区起始扇区位置更新为所述用户数据区的起始位置与所述分区起始位置之和;将所述磁盘0扇区的用户数据表项中的分区总扇区数更新为所述起始扇区的第一个分区表内记录