无忧启动论坛

标题: 设置最后分区的变量,是不是这样写? [打印本页]

作者: tingyue-wu    时间: 2011-10-8 10:15
标题: 设置最后分区的变量,是不是这样写?
root (hd0,0) && root endpart && set pid=

如果还要加上ghostid号的话
写成
root (hd0,0) && root endpart && set pid=
diskid && wenv set pid1=*0x4ff00$

对吗?
这是向教程学习摸索的。不过估计不对吧。呵呵。(百度里没查到endpart这个参数)

请求指导。

[ 本帖最后由 tingyue-wu 于 2011-10-8 12:44 编辑 ]
作者: chenall    时间: 2011-10-8 11:18
root (hd0,0) && root endpart

只能把当前分区切换到(hd0)的最后分区(一般是逻辑分区,除非全部主分区)

并且(hd0,0)必须存在。

你可以这样
rootnoverify (hd0,0) && root endpart

使用最新版本的DISKID(在最新版的QGHO中)

可以直接这样,获取最后一个硬盘的最后一个分区(按分区位置)
diskid -1:-1

获取当前硬盘的一个分区(按分区位置)
diskid 0:-1
作者: tingyue-wu    时间: 2011-10-8 12:50
标题: 回复 #2 chenall 的帖子
谢谢chenall大的指点。

另外我发现,新版qgho中,gho文件的命名%?%是根据备份文件的目的磁盘而改变的,如备份到磁盘1:5,gho文件名就显示1.5.gho  如备份到磁盘1:4,文件名就是1.4.gho

请问这个命名的参数设置,是在哪一段批处理代码中?
作者: chenall    时间: 2011-10-8 13:45
标题: 回复 #3 tingyue-wu 的帖子
在qgho文件后面自动转换的。
:BOOT_PDUMP 或 :BOOT_PLOAD
作者: tingyue-wu    时间: 2011-10-27 19:04
原来如此
diskid gid=0:-1 | set a=
#得到当前磁盘最后一个分区的参数,显示为x:y,设置为变量a,即输入%a%就可以显示这个分区参数
diskid gid=-1:-1 | set a=
#得到最后一个磁盘最后一个分区的参数,显示为x:y,设置为变量a,即输入%a%就可以显示这个分区参数




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