数据恢复软件定制开发,欢迎有定制需求者与我取得联系!
2010-04-07 09:49
495 查看
![](http://blog.51cto.com/attachment/201004/094756791.jpg)
经过几个月的努力,本人于春节期间完成了数据恢复软件所需要的几个基本模块的开发,主要包括,操作系统信息获取、磁盘等设备信息获取、分区信息获取、磁盘阵列重组、非标准磁盘读写。
操作系统信息获取,主要获取操作系统的版本号、编译版本号、CPU型号、CPU主频、物理内存大小。
磁盘设备信息获取,主要获取磁盘、USB等设备的SN号、Model号、固件版本号、扇区大小、扇区数、总线类型等信息。
分区信息获取,主要获取DOS、GPT、BSD、Apple、SUN分区体系的分区结构,包括包括分区大小、起始偏移扇区、分区类型等信息。
磁盘阵列重组,主要支持对RAID0、RAID1E、RAID3、RAID4、RAID5、RAID5EE、RAID6、HP双循环、HP-ADG等阵列重组,其中,RAID3、RAID4、RAID5、HP双循环可支持一块盘缺失的完整数据重组,RAID5EE、RAID6、HP-ADG可支持两块盘缺失的完成数据重组,RAID1E可支持非连续缺盘的完整数据重组。该重组接口是按扇区读取任意位置的数据。
非标准磁盘读写,可支持对512byte/扇区、520byte/扇区、1024byte/扇区等的磁盘设备的读/写。
其中阵列重组模块支持对非标准磁盘的直接阵列重组,同时该重组模块可根据需要裁减支持的阵列类型。
以上模块以C/C++、汇编等语言开发,全部以接口形式进行封装,打包成DLL动态链接库,接口清晰、执行效率高,使用方便,可根据需要进行组合,定制开发各种数据恢复软件。
同时,本人可根据需要提供对FAT16、FAT32、NTFS、EXT2/3、UFS等正常/非正常文件系统的解析模块的开发。
欢迎有定制需求者与我取得联系,咨询详细情况。本人联系方式:
Email: dadu-1688@163.com
QQ: 290490541(添加时请注明"咨询")
磁盘信息获取
![](http://blog.51cto.com/attachment/201004/094423475.gif)
操作系统及分区信息显示
![](http://blog.51cto.com/attachment/201004/094452964.gif)
以下是使用这些模块开发的带界面版本,该版本正在测试完善中。
系统信息显示
![](http://blog.51cto.com/attachment/201004/094634315.jpg)
磁盘信息显示
![](http://blog.51cto.com/attachment/201004/094716115.jpg)
阵列重组
相关文章推荐
- 自己兴趣使然设计并开发了一款web管理方式的远程数据增量备份/恢复软件
- 数据恢复软件开发、编程-NTFS扫描恢复通用库
- 自己动手“数据恢复编程、数据恢复软件开发”- NTFS扫描恢复通用库
- 数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据,解决图片恢复后打不开的问题
- [数据恢复答疑]为什么我的EasyRecovery Professional数据恢复软件恢复OFFICE文件打开是乱码呢!
- 强大的数据恢复软件--EasyRecovery专业版
- U盘误删除文件?迅龙数据恢复软件轻松找回数据
- iOS软件开发 数据存储之SQLite3
- 艾奇文件数据恢复软件全功能版
- 手机数据丢失第一位先用什么软件恢复呢
- 28款数据恢复软件分类介绍
- 欢迎加入嵌入式软件开发QQ群
- 软件系统开发中的数据交换协议 开发一组 enein
- 硬盘丢失了怎么才能恢复呢丨顶尖数据恢复软件恢复硬盘数据丨
- VR软件定制外包团队:国内设备开发公司已超90家
- 数据恢复软件哪个好,easy recovery专业恢复软件,easyrecovery免费版
- 重装系统通过数据恢复软件找回来的数据库文件提示不是有效的SQL SERVER文件的修复案例
- 企业欢迎的软件开发人员,不能只是好的程序员
- APP开发实战62-Activity数据保存和恢复
- 三维软件开发笔记---数据填充及色标完成