[发明专利]一种显示Windows盘符的方法和装置有效
申请号: | 201310098815.3 | 申请日: | 2013-03-26 |
公开(公告)号: | CN103135947A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 陈章琪;刘昕 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 windows 方法 装置 | ||
1.一种显示Windows盘符的方法,其中,该方法包括:
在非Windows系统中访问Windows的注册表文件,从所述注册表文件中获取盘符信息;
从硬盘中获取硬盘的分区表;
根据所述盘符信息和所述分区表确定各盘符与各分区之间的对应关系;
根据各盘符与各分区之间的对应关系,在所述非Windows系统中完成显示Windows盘符的操作。
2.如权利要求1所述的方法,其中,
所述非Windows系统为WinPE系统或Linux系统。
3.如权利要求2所述的方法,其中,所述在非Windows系统中访问Windows的注册表文件包括:
当所述非Windows系统为Linux系统时,通过wine软件加载offreg.dll动态链接库,再通过offreg.dll动态链接库读取Windows的注册表文件;
当所述非Windows系统为WinPE系统时,通过offreg.dll动态链接库读取Windows的注册表文件。
4.如权利要求2所述的方法,其中,所述根据各盘符与各分区之间的对应关系,在非Windows系统中完成显示Windows盘符的操作包括:
当所述非Windows系统为Linux系统时,对于每个盘符,在指定目录下挂载该盘符对应的分区,并在指定位置创建该对应的分区的快捷方式;
当所述非Windows系统为WinPE系统时,通过调用Windows API DefineDosDevice重新创建盘符与分区之间的映射关系。
5.如权利要求1所述的方法,其中,所述从所述注册表中获取盘符信息包括:
从注册表文件的挂载设备文件夹中获取盘符信息。
6.如权利要求1所述的方法,其中,
在所述盘符信息中,每个盘符对应一段12字节的二进制盘符数据,该盘符数据的后8个字节为该盘符对应的分区的起始位置;
所述分区表中包括:硬盘的每个分区与该分区的起始位置之间的对应关系;
所述根据所述盘符信息和所述分区表确定各盘符与各分区之间的对应关系包括:对于每个盘符,根据该盘符对应的分区的起始位置,从分区表中查找起始位置相同的分区,以该起始位置相同的分区为该盘符对应的分区。
7.如权利要求1所述的方法,其中,
在所述盘符信息中,每个盘符对应一段12字节的二进制盘符数据,该盘符数据的前4个字节为该分区表标识;
所述从硬盘中获取硬盘的分区表包括:从硬盘的第一个扇区的指定位置查找到所述分区表标识,再从查找到的分区标识向后跳两个字节读取64字节的分区表。
8.如权利要求1所述的方法,其中,所述在指定位置创建该对应的分区的快捷方式包括:
在桌面上创建该对应的分区的快捷方式。
9.如权利要求4至8中任一项所述的方法,其中,所述当所述非Windows系统为Linux系统时,对于每个盘符,在指定目录下挂载该盘符对应的分区,并在指定位置创建该对应的分区的快捷方式包括:
对于任一个盘符X,将该盘符X对应的分区挂载到指定目录下,并且在另一指定目录下创建一个链接,该链接指向所述指定目录下的该盘符X对应的分区,然后在桌面上创建一个快捷方式指向所述另一指定目录下的所述链接。
10.一种显示Windows盘符的装置,其中,该装置包括:盘符信息获取单元、分区表获取单元、对应关系确定单元和显示处理单元;
所述盘符信息获取单元,适于在非Windows系统中访问Windows的注册表文件,从所述注册表文件中获取盘符信息;
所述分区表获取单元,适于从硬盘中获取硬盘的分区表;
所述对应关系确定单元,适于根据所述盘符信息和所述分区表确定各盘符与各分区之间的对应关系;
所述显示处理单元,适于根据各盘符与各分区之间的对应关系,在所述非Windows系统中完成显示Windows盘符的操作。
11.如权利要求10所述的装置,其中,
所述非Windows系统为WinPE系统或Linux系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310098815.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:富含炔烃的烃类燃料气的利用方法
- 下一篇:含氧化合物转化制低碳烯烃的反应装置