无忧启动论坛

标题: 可否用 GUID 来定位系统映象所在的分区? [打印本页]

作者: PTPTPTPTPTPT    时间: 2010-6-24 10:33
标题: 可否用 GUID 来定位系统映象所在的分区?
多年没用一键恢复软件了,印象中,对“备份文件所在分区”的定位是个问题。硬盘分区变化后,常常就找不到 gho 文件,恢复失败。不知现在有没有改进的方法??

我想,或许可以利用分区的 GUID 来定位。不知各位大侠怎么看?
作者: 7238996    时间: 2010-6-24 10:41
不错的想法
作者: lianjiang    时间: 2010-6-24 11:00
用ghost备份的话,还是尽可能用ghost自身的信息来定位更可靠些。

备份到最后有效分区,应就是一种不管分区如何调整,位置都不会改变的定位方式之一。
作者: 7238996    时间: 2010-6-24 11:21
问题是有的人最后分区不够大
作者: lianjiang    时间: 2010-6-24 11:29
原帖由 7238996 于 2010-6-24 11:21 发表
问题是有的人最后分区不够大


有的人最后分区不够大的话,我想办法总会比问题多,呵呵。

不知你的超级一键在遇到空间不够时是如何处理的?
作者: 7238996    时间: 2010-6-24 11:32
也不一定会有什么问题,关键是你的程序.当然如果要用BAT来实现是不行的
作者: 7238996    时间: 2010-6-24 11:35
当最后空间不足时,我的安装程序会自动选择前一个分区
作者: PTPTPTPTPTPT    时间: 2010-6-24 12:03
原帖由 lianjiang 于 2010-6-24 11:00 发表
用ghost备份的话,还是尽可能用ghost自身的信息来定位更可靠些。


不太明白“ghost自身的信息”指什么。按我的理解,如果 ghost 是按盘符来访问分区的,那么,通过 GUID 确定分区,再转换到对应的盘符,再传给 ghost ,是不是就可以了?

如果 DOS 下不容易做到的话,可以到 PE 里实现 —— 我猜想 PE 里应该更容易获得并处理 GUID 相关信息,而在 DOS 时代 或许还没有 GUID 的概念。
作者: 7238996    时间: 2010-6-24 12:07
GHOST有个参数,可以输出磁盘信息,他说的不太详细,所以你不明白
作者: lianjiang    时间: 2010-6-24 12:33
原帖由 PTPTPTPTPTPT 于 2010-6-24 12:03 发表


不太明白“ghost自身的信息”指什么。按我的理解,如果 ghost 是按盘符来访问分区的,那么,通过 GUID 确定分区,再转换到对应的盘符,再传给 ghost ,是不是就可以了?

如果 DOS 下不容易做到的话,可以 ...


可参看:

抛砖引玉:利用ghost的ghststat.txt确定活动分区及最后有效分区的方法 [09.06.19] 1 2 3
作者: lianjiang    时间: 2010-6-24 12:36
原帖由 7238996 于 2010-6-24 12:07 发表
GHOST有个参数,可以输出磁盘信息,他说的不太详细,所以你不明白


这个参数对用ghost搞一键的人来说,大多数应还都是知道的,呵呵。
作者: 7238996    时间: 2010-6-24 12:49
其实还有个绝好的办法,就是你先定位你的安装目录的绝对起始扇区,无论你怎么改分区,扇区的位置都不变的,然后读取分区表,就能定位分区位置了
作者: jszforms    时间: 2010-6-24 15:37
mousedos3.0或3.1自动找到剩余空间最大的分区,也可自己指定分区备份和恢复,可惜只有qbwin生成的exe文件,没有源代码,其它备份工具自动找到剩余空间最大的分区很少
作者: 7238996    时间: 2010-6-24 15:55
不必找最大空间,找最后空间说行了,只要是能备份C盘

找最大空间很容易的




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3