无忧启动论坛

标题: PE下使用WimTool.v1.09.10.01恢复WIN7的WIM备份映像到C区,重启后无法引导WIN7 [打印本页]

作者: luozhiqi    时间: 2009-10-7 15:28
标题: PE下使用WimTool.v1.09.10.01恢复WIN7的WIM备份映像到C区,重启后无法引导WIN7
使用以下Win2003PE:
[1004修正]WINPE+LINUX+DOS 完美者U盘维护系统V9中秋版,使用UltraISO以USB HDD+方式将03TYPE.iso写入U盘,插入制作好的U盘并在BIOS中以USB HDD方式引导进入PE环境。 PE中自带的老九制作的WimTool.v1.09.10.01

WIN7为精简的Windows7_X86_Ultimate_Lite英文版,已通过硬刷BIOS激活。

在第2页中备份了WIN7系统所在的C区到本地硬盘I区,并勾选了写入“启动卷标记”,在WinPE下格式化WIN7系统所在的C区后,将I区的WIM备份映像恢复到格式化后的C区,发现:

——仅仅“解开”了WIM系统备份文件到C区,未写入WIN7系统引导信息,导致重启后本地硬盘无法引导至 WIN7系统/老狂PE_DOS_20091001 系统选单,无法进入WIN7系统和老狂的硬盘安装版PE

我使用的方法:

①.使用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=139630中小小强制作、天意修改的WINDOWS引导修复工具(作者声明该脚本支持WIN7、Server 2008 R2),但读取BCD错误。重启引导WIN7失败。
②.使用Uepon的http://hi.baidu.com/uepon/blog/item/60196a349c70dc46251f14ed.html  “win7/2008r2安装器,支持安装系统到USB硬盘,可在xp的pe下运行,x86/x64通用”,UltraISO加载Windows7_X86_Ultimate_Lite.iso后,定位到ISO中的sources\中的INSTALL.WIM,跳出DOS窗口,持续了大约6秒自动关闭(估计只是在C区重写了WIN7引导信息,并未重新解开INSTALL.WIM中的数据)。重启后WIN7正常启动,只是系统选单中没有老狂PE_DOS_20091001了。
③进入WIN7后重装了老狂PE_DOS_20091001,再重启发现系统选单中说明文字全变成中文的了……  

感想:
①目前发现只有老狂PE_DOS_20091001可以在WIN7下硬盘安装并正常使用,Uepon写了一个vista/2008/win7 安装 WinPE2.x 和 WinPE3.x的批处理 http://hi.baidu.com/uepon/blog/item/3dea23fac251c69e59ee9019.html ,不知各位大大能否运用到今后制作的PE硬盘安装脚本中。
②貌似WimTool.v1.09.10.01的图形界面中没有恢复系统备份WIM文件到C区后“自动写入WIN7系统引导信息”的选项,我猜只能手工写命令参数实现,恢复WIN7系统备份非常不方便,这一点不如网虫2008的步步为营和lianjiang的ImageX一键恢复20090820便捷、使用傻瓜化。
作者: lxl1638    时间: 2009-10-8 17:55
原帖由 luozhiqi 于 2009-10-7 15:28 发表
使用以下Win2003PE:
[1004修正]WINPE+LINUX+DOS 完美者U盘维护系统V9中秋版,使用UltraISO以USB HDD+方式将03TYPE.iso写入U盘,插入制作好的U盘并在BIOS中以USB HDD方式引导进入PE环境。 PE中自带的老九制作的 ...


是吗?不见得吧。
目前WimTool虽不能进行全新安装(还没有加入BCD的功能),但用备份的WIM恢复是绝对可以的。
方式还不止一种呢,除了没有加入BCD功能以外,本人不相信那些CMD批处理会比第二幅图强。
第二幅图是选择一些选项后全自动方式恢复系统,包括格式化分区,改写MBR、恢复系统、自动重启。

[ 本帖最后由 lxl1638 于 2009-10-8 18:05 编辑 ]

未命名.PNG (43.75 KB, 下载次数: 324)

未命名.PNG

未命名.PNG (42.92 KB, 下载次数: 306)

未命名.PNG

作者: yulon    时间: 2009-10-8 18:19
LZ,多多学习吧···
作者: xwu    时间: 2009-10-8 18:30
楼主没错,只是没用好wimtool,当你转了一圈后,你很可能还是会用回老九的那个的。
作者: dvd008    时间: 2009-10-8 19:03
wim的备份,很多工具都可以搞定,不存在不能启动的问题。

win引导修复,这个我是手工操作,不用工具,工具做了什么不知道,
修复xp2k3只是复制几个引导文件+bootsect写入 nt52 ,一般都是写nt52
即可,引导文件一般不会坏掉的

win7等,引导是nt60, 引导文件是bootmgr 和 bcd
这个可以由 bcdboot完成, 经过这两步,win7等 即可启动

多启动菜单,更是简单的要命, 只是boot.ini+ xp2k3的启动文件而已,
win7下安装pe ,1.×××的根本不需要什么工具,只是复制几个文件就
可以出现pe启动菜单,启动pe

如果要将启动菜单做到bcd里面,可以用bcdedit完成
作者: luozhiqi    时间: 2009-10-8 19:40
恕小弟愚钝,实在不明白老九在本主题2楼的附件截图上的系统/引导备份恢复功能界面如何调出来的,我在WimTool(国庆版)的GUI上找了一圈没找到,难道要配合使用WinCMD.exe的命令,具体步骤是什么呢?

请不吝赐教,谢谢!

[ 本帖最后由 luozhiqi 于 2009-10-8 19:41 编辑 ]
作者: 270979789    时间: 2009-10-8 20:02
并勾选了写入“启动卷标记”------早期的文章到底误导了多少人?
作者: yulon    时间: 2009-10-8 21:44
原帖由 luozhiqi 于 2009-10-8 19:40 发表
恕小弟愚钝,实在不明白老九在本主题2楼的附件截图上的系统/引导备份恢复功能界面如何调出来的,我在WimTool(国庆版)的GUI上找了一圈没找到,难道要配合使用WinCMD.exe的命令,具体步骤是什么呢?

请不吝赐 ...



双击红圈部位···


作者: luozhiqi    时间: 2009-10-8 21:54
所有标签页的“提示信息”中,只有第一页“ 挂载和解开” 能双击跳出隐藏功能。很大的彩蛋啊……

多谢Yulon兄指点!也感谢lxl1638写出这么完备的作品!
作者: wtitan    时间: 2009-11-5 12:46
刚刚看到这个隐藏功能哦,太好了
作者: snaketsg    时间: 2009-11-5 13:14
原帖由 yulon 于 2009-10-8 21:44 发表



双击红圈部位···

72115



用了这么久的东东,NND,居然没发现,老九还留有这一手
作者: bardlet    时间: 2009-11-5 16:36
这表明作者对备份恢复功能没有信心
很可能会出莫名其妙的问题
作者: lxl1638    时间: 2009-11-5 17:31
原帖由 bardlet 于 2009-11-5 16:36 发表
这表明作者对备份恢复功能没有信心
很可能会出莫名其妙的问题

如果(在对应的环境中)仅仅是备份/恢复,无需要到这个隐藏的功能:
在NT5.x系列WinPE是备份/恢复XP/2003系统,或在NT6.x系列WinPE中备份/恢复Win7系统,格式化硬盘后只需在第一页就可以备份/恢复系统了;
如果系统不对应,如在NT5.x系列WinPE中恢复Windows7系统才需用到隐藏的功能(写MBR)。
隐藏功能界面中控件太多,正常的页面放置不下。

WimTool提供了足够的命令行参数执行各种各样的功能,不是信心问题,是常用与否、界面布局问题。
另,这个隐藏功能需以管理员人份执行 WimTool。
能够将WimTool命令行参数看完的人不多,能够完全看懂的更少,或者包括你也没有看完或看过。
四、参数说明
   WimTool的命令行参数格式与ImageX的基本相同,其中尖括号"< >"内的参数表示必须输入,方括号"[ ]"内的参数表示可以省略,竖线"|"间的参数只取其一;
当文件目录名、映像卷名、映卷描述等含有空格时必须用引号包围。WimTool的命令行参数"/Apply"、"/Capture"和"/Append"只适合小体积映像使用,不提供处理进度。
1、挂载映像
   ①.只读挂载
   格式:WimTool.EXE  /Mount  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
   示例:WimTool.EXE  /Mount  D:\Test.WIM  "PE Programs"  D:\PROGRAMS
   ②.可写挂载
   格式:WimTool.EXE  /MountRW  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
   示例:WimTool.EXE  /MountRW  D:\Test.WIM  2  D:\PROGRAMS
   ③.直接挂载
   格式:WimTool.EXE  <Wim映像文件> [/OpenFile]
   示例:WimTool.EXE  D:\Test.WIM
   ④.快速挂载
   格式:<Wim映像文件>
   示例:D:\Test.WIM
   只有设置WIM文件与WimTool关联才能使用"快速挂载"。当WIM映像内设置挂载信息和挂载路径后,"直接挂载"和"快速挂载"先按WIM映像内设置好挂载信息和挂载路径来挂载,
   并执行挂载处理命令;若WIM映像内没有设置挂载信息和挂载路径则按WimTool默认的设置来挂载。
   ⑤.重新挂载
   格式: WimTool.EXE /ReMount </All | 目标路径>
   示例: 重新挂载所有"无效的WIM挂载": WimTool.EXE /ReMount /ALL
         重新挂载指定路径的WIM挂载点: WimTool.EXE /ReMount D:\PROGRAMS
   本功能需 WimMount V6.1.7000.0 及以上版本支持,可以快速挂上重启后"无效的WIM挂载"。
2、卸载映像
   命令行参数格式: WimTool.EXE  /UnMount  [/Commit|/Update|/All]  [/AutoRun]  <目标路径>
   参数"/AutoRun"时将在卸载映像前执行"卸载处理命令",
   ①.只读卸载挂载目录的映像
   格式:WimTool.EXE  /UnMount  [/AutoRun]  <目标路径>
   示例:WimTool.EXE  /UnMount  D:\PROGRAMS
   无任何提示,直接进行只读卸载。
   ②.可写卸载挂载目录的映像
   格式:WimTool.EXE  /UnMount  /Commit  [/AutoRun]  <目标路径>
   示例:WimTool.EXE  /UnMount  /Commit  D:\PROGRAMS
   参数"/Commit"直接以可写方式卸载以可写方式挂载的映像。
   ③.询问可写卸载指定的目录
   格式:WimTool.EXE  /UnMount  /Update  [/AutoRun]  <目标路径>
   示例:WimTool.EXE  /UnMount  /Update  D:\PROGRAMS
   参数"/Update"会询问卸载时是否以可写方式卸载。
   ④.卸载所有被挂载的映像
   格式:WimTool.EXE  /UnMount  /All  [/AutoRun]
   示例: WimTool.EXE  /UnMount  /All   
   只读方式卸载所有被挂载的映像,且卸载映像时目标目录的变化不会被更新到原映像中。
3、快速卸载
   清除所有挂载点和挂载信息
   格式: WimTool.EXE  /CleanUp
   示例: WimTool.EXE  /CleanUp
   本功能需 WimMount V6.1.7000.0 及以上版本支持,可以快速清除所有挂载点和挂载信息,包括"有效的WIM挂载"和"无效的WIM挂载",
   同时也清除WimMount挂载时目标目录中的残余文件信息。本命令的功能相当于卸载所有映像后再删空目标目录中的文件。
4、解开映像
   ①.静默方式,不提供处理进度
   格式:WimTool.EXE  [/YES]  /Apply  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
   示例:WimTool.EXE  /Yes  /Apply  D:\Test.WIM  2  D:\PROGRAMS
   其中参数 "/Yes" 表示不确认目标目录是否存在文件而直接解开映像(解开的文件有可能覆盖已存在的文件),省略该参数时,
   若目标目录已存在文件则要用户确认才执行解开映像操作。其中映像文件可以是分包文件。
   ②.窗口方式,提供处理进度,支持文件过滤,支持操作隐藏分区
   格式: WimTool.EXE <映像文件名> </ExtrFile> [格式化参数] [主引导记录] [解压规则] [映像卷ID] [,目标路径]
         格式化参数: [[/Format|/QFormat] [FAT32|NTFS]]
         主引导记录: [/BOOT <NTLDR|BOOTMGR>]
         解压规则为: [/Config <配置文件>]
   示例: WimTool.EXE  D:\Test.WIM  /ExtrFile ,D:\PROGRAMS
           WimTool.EXE  0:4\SysBack.WIM /ExtrFile /Format FAT32 /Boot NTLDR  1, C:\
           WimTool.EXE  F:\SysBack.WIM  /ExtrFile /QFormat NTFS /Boot BOOTMGR 1, 0:1\
           WimTool.EXE  0:4\SysBack.WIM /ExtrFile /Format  /Boot NTLDR  1, C:\
           WimTool.EXE  F:\SysBack.WIM  /ExtrFile /QFormat /Boot BOOTMGR 1, 0:1\
           WimTool.EXE  0:4\SysBack.WIM /ExtrFile /Format  /Config  MyConfig1.INI 1, C:\
           WimTool.EXE  F:\SysBack.WIM  /ExtrFile /QFormat /Config  MyConfig2.INI 1, 0:1\
   当以系统管理员登录,本项功能支持操作隐藏分区,并可用分区号代替盘符,见上面的示例。
   "映像卷ID"为 1 时可以省略,省略"目标路径名"时WimTool将在映像文件所在的目录中建立一个与映像基本名同名的目录,并将映像解开到其中。
    WimTool能识别分包映像并自动解开分包映像(要求所有的分包映像位于同一目录,展开时从1号分包开始)。

5、制作映像
   ①.静默方式,不提供处理进度
   格式:WimTool.EXE [/Boot] [/Compress <Maximum|Fast|None>] /Capture <目录名> <映像名> [卷名] [描述]
   示例:WimTool.EXE /Boot /Compress Maximum /Capture D:\PROGRAMS D:\Test.WIM "MyPrograms"
   ②.窗口方式,提供处理进度,支持文件过滤,支持操作隐藏分区(必须以系统管理员登录,隐藏分区可以分区号代替)。
   格式: WimTool.EXE  <目标路径名>  </CompPath>  [捕获规则]  [启动标记]  [映像文件]
         捕获规则为: [/Config <配置文件>]
         启动标记为: [/Boot]
   示例: WimTool.EXE  D:\PROGRAMS  /CompPath  /Boot  D:\Test.WIM
         WimTool.EXE  C:\  /CompPath  /Config  MyConfig1.INI  0:4\SysBack.WIM
         WimTool.EXE  0:1\  /CompPath  /Config  MyConfig2.INI  F:\SysBack.WIM
   窗口方式压制新映像时采用最大压缩比。省略"映像文件名"时WimTool将自动建立一个新的映像文件,并保存在"目标路径"所处的目录下,新映像的基本名与"目标路径"同名。
   当Wim映像文件存在时,则将目标目录的内容以新的映卷追加到原映像中。
6、追加映卷
   格式:WimTool.EXE  [/Boot] /Append  <目标路径>  <Wim映像文件>  [卷名]  [描述]
   示例:WimTool.EXE  /Boot  /Append  D:\MyTools  D:\Test.WIM  "MyTools"
7、文件关联
   ①.注册WIM映像文件与WimTool关联
   格式:WimTool.EXE  </REG> [/M]
   示例:WimTool.EXE  /Reg /M
   参数"/REG"为文件关联,参数"/M"为注册扩展功能。
   ②.取消WIM映像文件与WimTool关联
   格式:WimTool.EXE  </REG /U>
   示例:WimTool.EXE  /Reg  /U
   取消文件关联同时也将卸载扩展功能。
8、其它功能
   ①.重建系统图标缓存
   格式: WimTool.EXE  /Icon
   示例: WimTool.EXE  /Icon
   说明: 当系统显示的图标出现异常时,可以通过重建图标缓存来更正,本功能可能只对 NT5.x 系统有效。
   ②.启动指定的功能页
   格式: WimTool.EXE  /Page n
   示例: WimTool.EXE  /Page 9
   说明: WimTool.EXE的功能共有9页,1~8页位于可视界面,第9页为WimTool.EXE的彩蛋。参数"/Page"可启动到指定的功能页,其中"n"为数字"1~9"。


上面红色文字完全支持从命令行执行隐藏功能,如:
WimTool.EXE  F:\SysBack.WIM  /ExtrFile /QFormat NTFS /Boot BOOTMGR 1, 0:1\

虽然WimTool存在一个隐藏的页面,但说明中已公开了启动到这个页面的方法,这样的隐藏页面实际上不是真正的隐藏了。
所以说,真正完全看懂WimTool说明的人不多。

[ 本帖最后由 lxl1638 于 2009-11-5 17:55 编辑 ]
作者: secowu    时间: 2009-11-5 18:03
我有遇见过非备份方式还原W7系统后,无法启动的问题。
不是老九的程序不能,而是安装方式。
--------------------------
1.全新硬盘分区
2.PE启动虚拟W7安装盘
3.打开WIMTOOL进行恢复映像安装
4.右键那个BOOTMGR启动
5.启动后,不行,提示BCD损坏

所以,从这个角度来说,WIMTOOL似乎目前没有解决。。。
作者: lxl1638    时间: 2009-11-5 18:22
原帖由 secowu 于 2009-11-5 18:03 发表
我有遇见过非备份方式还原W7系统后,无法启动的问题。
不是老九的程序不能,而是安装方式。
--------------------------
1.全新硬盘分区
2.PE启动虚拟W7安装盘
3.打开WIMTOOL进 ...


WimTool只能用于备份方式还原,不能用于全新安装,因为WimTool没有集成BCD功能。
所谓备份方式还原,就是将硬盘上安装好的系统制成WIM压缩包,在对应的WinPE系统还原。
如果WinPE系统与被还原恢复的系统不对就,还必须处理更新MBR。
所以在WimTool中,这样的功能本人只能说明是[备份/恢复]系统。不敢说是[备份/安装]系统

[ 本帖最后由 lxl1638 于 2009-11-5 18:27 编辑 ]

未命名.PNG (4.32 KB, 下载次数: 123)

未命名.PNG

作者: secowu    时间: 2009-11-6 13:06
什么时候会集成BCD功能啊。。
作者: jalousie    时间: 2009-11-6 15:49
惭愧,也是才发现。。。
作者: luozhiqi    时间: 2009-11-10 19:42
增量备份系统应该怎么用WimTool呢?
作者: lgze    时间: 2009-11-10 20:10
标题: 回复 #19 luozhiqi 的帖子
直接在新制和追加中追加镜像就行了,很简单的;我之前也是很迷惑,在映像名称中加上注释,以便自己分辨清楚就行了,恢复时就可以看到不同的卷号和映像了。
作者: lgze    时间: 2009-11-10 20:21
如果我格式化C盘后,再用Wimtool恢复vista镜像时,使用bcdautofix v1.0.5可以修复引导系统,但是开机会出现两个vista的启动菜单,不知道如何才能删除其中一个没有用的启动菜单(只有一系统,不需要多启动菜单),请大家赐教,谢谢!
作者: yulon    时间: 2009-11-10 22:35
原帖由 lgze 于 2009-11-10 20:21 发表
如果我格式化C盘后,再用Wimtool恢复vista镜像时,使用bcdautofix v1.0.5可以修复引导系统,但是开机会出现两个vista的启动菜单,不知道如何才能删除其中一个没有用的启动菜单(只有一系统,不需要多启动菜单) ...


画蛇添足···
作者: lgze    时间: 2009-11-11 23:41
标题: 回复 #22 yulon 的帖子
看清楚内容了吗?不知道不懂可以不回答!
作者: sounydqb    时间: 2014-10-25 01:46
原来是可以引导的,只是没会使用,谢谢了
作者: lovetale    时间: 2016-4-26 18:32
lxl1638 发表于 2009-10-8 17:55
是吗?不见得吧。
目前WimTool虽不能进行全新安装(还没有加入BCD的功能),但用备份的WIM恢复是绝对可 ...

你这个怎么带重启格式化等功能 可以分享一份给大家吗




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