现在要做一个类似于ghost的磁盘映象软件
有些概念不是很清楚
比如说,从fat16做成的映象文件可以拷贝到fat32的目的盘吗
另外在从磁盘上读取数据后,需要在写img文件前,放入一定的信息(设定为head)
用来在恢复的时候起作用,具体需要哪些信息
我想到需要的是:
1。分区格式,源逻辑卷是否是可激活的
2。分区大小(源盘的,磁头数,柱面数,扇区数)
3。是否被压缩,被压缩的算法,压缩率
4。img文件密码,用来被还原时校验
5。分割区号(因为可能文件会被分割成几个img文件),还有当是最后一位的时候,结束恢复
6。分区大小2(产生的img文件大小,在恢复的时候可以被读取作为读出到磁盘的参数)head后面是数据区
由于需要检验数据所以会在每个读写扇区的后面添加一个标示位,用来判断数据是否在传输过程中仍旧正确,
另外就是由于在磁盘写入的时候,为了提高效率,可以在遇到有空数据的时候,就不再继续读取,然后就可以在img文件中的某一位,标示表示后面没有数据,提高效率目前就只想到这点,不知道各位达人还有什么高见,谢谢