无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: NicTense
打印 上一主题 下一主题

【下载】Tango WinPE 2013 V1.63.13.1001 蛇年珍藏版(8月新定制工具和更新补丁)

    [复制链接]
2131#
 楼主| 发表于 2010-5-15 22:38:29 | 只看该作者
原帖由 arnold 于 2010-5-15 21:48 发表
楼主,请教一个总题,步步为营的IMAGEX备份还原工具2010.01.27在你这个版本中怎么不能用?WIMTOOLS能具备备份系统分区和还原系统分区的功能吗(意思就是能取代GHOST吗),在全窗口界面上用,方便快捷,请指导。


网虫的步步为营没测试过,所以为什么不能用我也不清楚,感觉太复杂了,不符合我的习惯,所以没集成,按理应该也不需要什么特殊支持才对,如你觉得必须集成,可将出错信息向网虫反馈,寻求帮助.

wimtool新版也会取消,原因之前有说过,如果你有看之前的回帖应该会知道,新版将会用setwim.cmd来处理wim文件的挂载/卸载/创建/解开映像,功能没有步步为营那么强大,但简单直观,应该可以满足大部分需求,包括备份/还原分区,但是取代ghost是不可能的,包括步步为营。setwim在前面的回帖中有,可以翻一下,或者等新版发布。
回复

使用道具 举报

2132#
 楼主| 发表于 2010-5-15 22:48:46 | 只看该作者
原帖由 slore 于 2010-5-15 22:35 发表
VC的话release版,几十KB
如果是DEBUG版就是100多KB

默认一个helloworld的文档界面的那种。还带个关于。。。

MFC的空工程话就大了,debug得1MB多。
不过Release版 124KB

我加了116个控件也就128KB。。。


貌似也不小了,看来只有没界面的程序才能做到几K了

这几天写pecmd的gui,发现比编程痛苦多了,指令太少,有些功能有bug,很多问题根本无法解决,或者得绕着弯来解决

刚刚又发现了一个问题,pecmd的gui的图标不会直接取16x16的版本,而是取第一个尺寸进行缩放,所以要图标不失真,就只能用16x16的单尺寸图标

导致每个图标我都要用2份....不过,多1个1k的图标还是划算的,加上ini文件,压缩完还是只有2k
回复

使用道具 举报

2133#
发表于 2010-5-15 23:38:37 | 只看该作者
如果要移植性强,自己每个程序都得单独用语言去写啦。
比如XP和PE都可以用的。。。也不依赖别的东西。


如果只为PE内部加GUI的话,就调用呗,相当于脚本,自然小很多了。
图标不用追那么完美吧。

“性价比”还是蛮合算的。
回复

使用道具 举报

2134#
发表于 2010-5-15 23:57:44 | 只看该作者
wim镜像生成器有点小问题:
1、在使用“完全覆盖”或“增量备份”时,如果要覆盖的那个wim文件曾经被打开过并没有被卸载的话,那么备份是无效的---这很正常,因为无法对该文件做写操作,但是工具本身没有判断这块,当做正常处理了……
2、按照我理解的“增量备份”的意思,这个功能不好用。测试如下:
第一次制作了x盘的pic目录为pic.wim,里面只有2个pic文件;
然后在pic目录下新建一个文件夹,重新制作pic.wim,选“增量备份”覆盖;
结果还是原先的2个pic文件,没有我新建的文件夹。
选“完全覆盖”是正常的。
回复

使用道具 举报

2135#
 楼主| 发表于 2010-5-16 00:11:18 | 只看该作者
原帖由 fukystone 于 2010-5-15 23:57 发表
wim镜像生成器有点小问题:
1、在使用“完全覆盖”或“增量备份”时,如果要覆盖的那个wim文件曾经被打开过并没有被卸载的话,那么备份是无效的---这很正常,因为无法对该文件做写操作,但是工具本身没有判断这 ...


1、这个问题确实没考虑到,所以提前放出来测试还是正确的,加一个判断,如果加载了则自动卸载应该就可以了吧,其实pecmd.exe的gui有些功能实现起来还是很费劲的

2、貌似空文件夹会被忽略的,其实我也没用/append的参数,imagex很少用,只是照说明写代码而已,你测试一下,添加新的文件有没有问题,如果是添加新文件夹,不要空的,至少有1个文件,再测试一下


ps:nt5.x安装器自动重启的问题解决了,刚刚看电视的时候突然想到解决办法了,测试了一下,没问题

@slore

目前需要在各种平台运行的只有安装器和更新程序了,其他都是pe内的,能用pecmd的就尽量用了,要不体积太大

不过这两个东西最后估计也只能写界面和文件处理那部分的程序了,像安装器涉及磁盘扇区处理,我对这个不熟,那个代码不敢试了,万一出错,用户的数据就完蛋了

所以还是直接调用bootice和bootsect好了,那样最后还得用个rar之类的打个包

[ 本帖最后由 NicTense 于 2010-5-16 00:17 编辑 ]
回复

使用道具 举报

2136#
发表于 2010-5-16 00:30:02 | 只看该作者
原帖由 NicTense 于 2010-5-16 00:11 发表


1、这个问题确实没考虑到,所以提前放出来测试还是正确的,加一个判断,如果加载了则自动卸载应该就可以了吧,其实pecmd.exe的gui有些功能实现起来还是很费劲的

2、貌似空文件夹会被忽略的,其实我也没用 ...


第一个问题不算什么,重点是第2个,不是空文件夹。
另外添加了文本文件,一样不行(文件有内容)。我也直接用imagex的参数试了,一样的。
所以应该是对imagex的参数理解的有问题,说老实话这是我第一次用imagex,实在看不出毛病在哪儿……
我不象你们那么夜猫子,困死了,我得先睡了,明天再去找imagex的例子看看……
回复

使用道具 举报

2137#
发表于 2010-5-16 00:35:21 | 只看该作者
那试试 网虫 那个步步为营IMAGEX备份还原工具 听网虫说他经常用的。看那个有没有问题,看参数一样不
回复

使用道具 举报

2138#
 楼主| 发表于 2010-5-16 02:15:48 | 只看该作者
原帖由 freesoft00 于 2010-5-16 00:35 发表
那试试 网虫 那个步步为营IMAGEX备份还原工具 听网虫说他经常用的。看那个有没有问题,看参数一样不


不知道是不是一定要指定相同的 /compress 参数才可以,得找时间测试一下

各位有空的话就帮忙测试一下,最开始的wim用默认的快速压缩后,再增量备份,看看行不行

setpage处理了一下,现在应该是比较合理了,解决了原来明明有足够的空间,但是由于初始值小于物理内存,设置参数无效而导致错误提示目标分区没有足够的空间或不可写的问题

大小的选择修改为对应不同的物理内存出现不同的选项,当大于1G时,则提示无需设置虚拟内存

同时解决了图标失真的问题,因为发现了pecmd图标显示的一个bug(如不作特殊处理,pecmd load ini之后的窗口和任务栏的小图标实在是惨不忍睹),

同时又重新设计了一个setpage专用图标(也可用于内存虚拟盘)

为了这个图标,足足用了一个小时。。。。



不过貌似效果还不错

[ 本帖最后由 NicTense 于 2010-5-16 02:18 编辑 ]
回复

使用道具 举报

2139#
发表于 2010-5-16 08:33:48 | 只看该作者
老兄 你也太辛苦了吧 成天整到半夜 注意身体
回复

使用道具 举报

2140#
发表于 2010-5-16 10:09:36 | 只看该作者
研究了一下,大致了解imagex的“增量”过程,个人感觉其实没什么意义。
相对天使的工具来说,增量不成功是因为下面红字部分:
imagex.exe %or% "%td%" "%wp%" "%na%" %bt% %cp% %cc% %vr%
这个红字部分代表镜像在wim文件中的“名字”。
imagex的增量,就是把不同的镜像放在一个文件中,靠这个“名字”来区分。所以要增量的话这个名字必须不同才行。
相对应的,挂载或解压的时候也必须靠这个名字来区分,否则的话默认只使用第一个镜像,也就是最初建立的那个。
步步为营这方面做的比较好。
其实imgex的所谓增量并不是我们通常理解的“差异备份”,而是“重复备份”,它依靠类似“n合一”那种技术把多个镜像文件中的相同部分只保留一份来实现“压缩”,但其实各个内含的不同“名字”的镜像文件还是独立的,除了缩小体积之外,并没有太大意义……
回复

使用道具 举报

2141#
发表于 2010-5-16 10:53:06 | 只看该作者

回复 #2150 fukystone 的帖子

Imagex 的增量备份 还是相当不错的,在体积增大不多的的情况下 能备份下系统 的 多个状态 : 比如:1.刚安装好,打好

补丁 2.装好驱动 3.装好部分常用软件 4.装好全部软件  。Imagex 增量备份我认为是相当好的!
回复

使用道具 举报

2142#
发表于 2010-5-16 11:10:29 | 只看该作者
简单修改一下,可以实现增量备份。
但是要实现可用,挂载和解压代码也得改……
_SUB makewim
FIND $%td%=,TEAM MESS 请先选择目标目录!@提示#OK|EXIT
FIND $%wp%=,TEAM MESS 请先指定存放位置!@提示#OK|EXIT
FIND $%ch.Check%=1,ENVI cc=/check!ENVI cc=
FIND $%ve.Check%=1,ENVI vr=/verify!ENVI vr=
FIND $%bo.Check%=1,ENVI bt=/boot!ENVI bt=
FIND $%co%=最大压缩,ENVI cp=/compress maximum!FIND $%co%=不压缩,ENVI cp=/compress none!ENVI cp=
FIND $%op%=增量备份,ENVI or=/append!ENVI or=/capture
NAME na=%td%
DATE
RSTR dt=%CurDate%,5
EXEC CMD.EXE /C "imagex.exe %or% "%td%" "%wp%" "%na% %dt%" %bt% %cp% %cc% %vr%"
MESS imagex.exe %or% "%td%" "%wp%" "%na% %dt%" %bt% %cp% %cc% [email=%vr%@RESULT#OK]%vr%@RESULT#OK[/email]
KILL \WIM映像生成器 v1.0 by NicTense
_END
回复

使用道具 举报

2143#
 楼主| 发表于 2010-5-16 12:13:49 | 只看该作者
看样子我对这个/append的理解有误
如果是这种方式的话,貌似不应该叫增量备份,应该叫 附加映像 之类的

imagex /append image_path image_file {"description"} {/boot | /check | /configconfiguration_file.ini | /scroll | /verify}

貌似没有 name 的参数啊

这样解开(应用)的时候,也就不能都用第一个映像的方式了,还得先判断有多少个映像,超过1个时还得提供选择

也就是说,解开也得提供一个类似的gui界面

[ 本帖最后由 NicTense 于 2010-5-16 12:15 编辑 ]
回复

使用道具 举报

2144#
发表于 2010-5-16 12:19:16 | 只看该作者
原帖由 fukystone 于 2010-5-16 10:09 发表
研究了一下,大致了解imagex的“增量”过程,个人感觉其实没什么意义。
...
其实imgex的所谓增量并不是我们通常理解的“差异备份”,而是“重复备份”,它依靠类似“n合一”那种技术把多个镜像文件中的相同部分只保留一份来实现“压缩”,但其实各个内含的不同“名字”的镜像文件还是独立的,除了缩小体积之外,并没有太大意义…… ...


应该说IMGAEX的增量备份是差异备份的分支才对,
如果是XP或2003系统的备份,增量备份意义确实不太,但如果你的系统是WIN7或十几G的 SERVER 2008,IMGAEX的优点就比较突出了,缩小体积也变得有意义了,增量备份只在原来的基础上增加了300MB ,和用GHOST另备份一个四五G的文件是没有可比性的,IMGAEX可以更好的管理和还原指定的文件。
回复

使用道具 举报

2145#
发表于 2010-5-16 12:31:33 | 只看该作者
setpage测试没有问题,现在我的320M的虚拟机默认的最小设置值是512M 。
回复

使用道具 举报

2146#
发表于 2010-5-16 12:34:37 | 只看该作者
原帖由 NicTense 于 2010-5-16 12:13 发表
看样子我对这个/append的理解有误
如果是这种方式的话,貌似不应该叫增量备份,应该叫 附加映像 之类的

imagex /append image_path image_file {"description"} {/boot | /check | /configconfiguration_fi ...



呵呵,,是呀,理解有误了

IMGAEX还原的时候要指定映像中的映像标识的,,
还原时,并不是按某个顺序依次的还原,而是选择镜像后,一次性全部还原为该状态
回复

使用道具 举报

2147#
发表于 2010-5-16 12:52:15 | 只看该作者
原帖由 网虫2008 于 2010-5-16 12:34 发表



呵呵,,是呀,理解有误了

IMGAEX还原的时候要指定映像中的映像标识的,,
还原时,并不是按某个顺序依次的还原,而是选择镜像后,一次性全部还原为该状态



这个"镜像标识"最长允许多少位啊?不截字符串的话,%curdate%好像长度超了,我觉得前面有年月日比较好识别一点……
回复

使用道具 举报

2148#
发表于 2010-5-16 13:04:18 | 只看该作者
FIND MEM<128,ENVI s=128M|256M|512M!FIND MEM<256,ENVI s=256M|512M|768M!FIND MEM<512,ENVI s=512M|768M|1.0G!FIND MEM<768,ENVI s=768M|1.0G|1.5G!FIND MEM<1024,ENVI s=1.0G|1.5G|2.0G!TEAM MESS 您的机器上有足够的物理内存,无需设置虚拟内存\n\n请按确定键或等待2秒后自动退出@提示#OK*2000|EXIT

这个不太合理吧?为什么我256M的内存就必须设置512以上的虚拟内存?
其实只要FIND MEM<1024,ENVI s=128M|256M|512M|768M|1.0G就可以了吧?PE下设置比1.0G还大的虚拟内存干嘛?
回复

使用道具 举报

2149#
发表于 2010-5-16 13:10:45 | 只看该作者
恩,256的可以设置256的就可以。
我没有在1G内存上测试运行全部软件,是否要设置虚拟内存。反正512的有些情况是要设置的。
比如把iso镜像文件用winrar或者UltraISO全部解压缩到硬盘上的时候,还有以前看帖子说ghost的有些版本运行的时候提示虚拟内存不足,也要设置一下。
如果1G的内存上面操作也出问题的话,估计就是windows xp对内存管理不是太好或其它愿因。谁有1G以上的内存测试下,用winrar解压一个iso或者大文件,或者UltraISO解压一个iso文件看有没有问题。如果有问题,1G的内存也要设置。

[ 本帖最后由 freesoft00 于 2010-5-16 13:15 编辑 ]
回复

使用道具 举报

2150#
 楼主| 发表于 2010-5-16 13:15:17 | 只看该作者
原帖由 fukystone 于 2010-5-16 13:04 发表
FIND MEM


pecmd的处理方法是当初始大小小于物理内存时,设置无效,所以按你这个处理的话,当物理内存大于128m时,设置128m就无效

然后就会提示目标分区磁盘空间不足或不可写

只能两种方式,要么自由填写,要么预先设定选项,自由填写对菜鸟来说很有问题,而且判断也麻烦,所以采用后者

但是选项我不想弄太多,实际上pe的虚拟内存也不需要一定要最科学的设置,大概就可以了,对性能也没任何影响

所以采用了分段的方式...

256M物理内存时,设置256以下是无效的,把256整的情况归到128<r<=256去可能比较合理
回复

使用道具 举报

2151#
 楼主| 发表于 2010-5-16 13:17:24 | 只看该作者
原帖由 网虫2008 于 2010-5-16 12:34 发表



呵呵,,是呀,理解有误了

IMGAEX还原的时候要指定映像中的映像标识的,,
还原时,并不是按某个顺序依次的还原,而是选择镜像后,一次性全部还原为该状态


不过这个/append没有name参数阿,这个描述也不能重复的吗?还是说实际上是增量成功了的,只是我挂载时挂载了第一个映像所以看到的还是最初的版本而已

对了,这个方式,在步步为营里面叫什么,增量备份?还是附加映像?还是其他的
回复

使用道具 举报

2152#
发表于 2010-5-16 13:19:17 | 只看该作者
原帖由 NicTense 于 2010-5-16 13:15 发表


pecmd的处理方法是当初始大小小于物理内存时,设置无效,所以按你这个处理的话,当物理内存大于128m时,设置128m就无效

然后就会提示目标分区磁盘空间不足或不可写

只能两种方式,要么自由填写,要么 ...


忘了这个了……
那别改了,碰到集成显卡的话,实际内存会刚好比这些整数小一点……
回复

使用道具 举报

2153#
发表于 2010-5-16 13:23:43 | 只看该作者
原帖由 NicTense 于 2010-5-16 13:17 发表


不过这个/append没有name参数阿,这个描述也不能重复的吗?还是说实际上是增量成功了的,只是我挂载时挂载了第一个映像所以看到的还是最初的版本而已

对了,这个方式,在步步为营里面叫什么,增量备份? ...


描述不能重复。“name”什么的只是我随便的一个说法,按网虫的说法叫“镜像标识”。你看一下我改的那个红字部分,其实你原先的“%td%”就是标识了,我只是加上时间让它每个都不同而已……
步步为营里就叫增量备份
回复

使用道具 举报

2154#
 楼主| 发表于 2010-5-16 13:29:13 | 只看该作者
原帖由 fukystone 于 2010-5-16 13:19 发表


忘了这个了……
那别改了,碰到集成显卡的话,实际内存会刚好比这些整数小一点……


改成这样应该比较合理

FIND MEM>1024,TEAM MESS 您的机器上有足够的物理内存,无需设置虚拟内存\n\n请按确定键或等待2秒后自动退出@提示#OK*2000|EXIT!FIND
MEM>768,ENVI s=1.0G|1.5G|2.0G!FIND MEM>512,ENVI s=768M|1.0G|1.5G!FIND MEM>384,ENVI s=512M|768M|1.0G!FIND MEM>256,ENVI s=384M|
576M|768M!FIND MEM>128,ENVI s=256M|384M|512M|768M!ENVI s=128M|256M|384M|512M
回复

使用道具 举报

2155#
 楼主| 发表于 2010-5-16 13:34:13 | 只看该作者
原帖由 fukystone 于 2010-5-16 13:23 发表


描述不能重复。“name”什么的只是我随便的一个说法,按网虫的说法叫“镜像标识”。你看一下我改的那个红字部分,其实你原先的“%td%”就是标识了,我只是加上时间让它每个都不同而已……
步步为营里就叫增 ...


name不是你的说法啊,是微软的官方参数,“镜像标识”官方的叫法应该是“描述”

imagex /append image_path image_file {"description"} {/boot | /check | /configconfiguration_file.ini | /scroll | /verify}
imagex /capture image_path image_file "name" {"description"} {/boot | /check | /compress [type] | /config | /flags "EditionID" | /norpfix | /scroll | /verify}

/capture有 "name" 参数,而/append没有,按道理应该"name"才是标识啊,描述只是附属字段
回复

使用道具 举报

2156#
发表于 2010-5-16 13:51:34 | 只看该作者
原帖由 NicTense 于 2010-5-16 13:34 发表


name不是你的说法啊,是微软的官方参数,“镜像标识”官方的叫法应该是“描述”

imagex /append image_path image_file {"description"} {/boot | /check | /configconfiguration_file.ini | /scroll |  ...


那就不明白了。不过按我改的就可以增量备份了。这个已经测试成功。
我是比较懒的人,学什么搞到能用就行了,不求甚解。你再研究一下吧,呵呵。网虫好像对这个懂的多……
回复

使用道具 举报

2157#
发表于 2010-5-16 14:19:00 | 只看该作者
回复

使用道具 举报

2158#
 楼主| 发表于 2010-5-16 14:58:22 | 只看该作者
原帖由 viptks 于 2010-5-16 14:19 发表
天使看看http://bbs.wuyou.net/forum.php?m ... ;tid=163086&amp;extra=page%3D1


这个我知道啊,但是不明白叫我看是啥意思,气泡貌似没什么实际用途,对于没有系统属性面板的倒是可以考虑一下
回复

使用道具 举报

2159#
发表于 2010-5-16 16:07:45 | 只看该作者
原帖由 NicTense 于 2010-5-16 13:34 发表


name不是你的说法啊,是微软的官方参数,“镜像标识”官方的叫法应该是“描述”

imagex /append image_path image_file {"description"} {/boot | /check | /configconfiguration_file.ini | /scroll |  ...



“标识”是指描述所对应的数字标识,是数字。如果映像中存在多个镜像 IMAGEX 对目标镜像的所有操作都体现在  ... XX.WIM 数字标识 ...,比如:安装NT6.X时选择不同的版本,专业版与旗舰版就是“描述”,当你选择旗舰版后,实际执行时的参数就是描述对应的 数字 5

[ 本帖最后由 网虫2008 于 2010-5-16 16:16 编辑 ]

sshot-1.png (14.87 KB, 下载次数: 219)

sshot-1.png

sshot-3.png (15.23 KB, 下载次数: 215)

sshot-3.png
回复

使用道具 举报

2160#
 楼主| 发表于 2010-5-16 16:24:05 | 只看该作者
原帖由 网虫2008 于 2010-5-16 16:07 发表



“标识”是指描述所对应的数字标识,是数字。如果映像中存在多个镜像 IMAGEX 对目标镜像的所有操作都体现在  ... XX.WIM 数字标识 ...,比如:安装NT6.X时选择不同的版本,专业版与旗舰版就是“描述”,当 ...


貌似/append的参数表里面也没有这个数字标识啊,/capture里就有,是官方提供的文档有误吗?

刚测试了一下

/append错误提示是 image name [1] already exists in target file.

看样子,官方文档真的有问题,/append应该也是有 "name" 参数的

[ 本帖最后由 NicTense 于 2010-5-16 16:34 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 03:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表