- 积分
- 3172
- 最后登录
- 2024-5-10
- 精华
- 0
- 阅读权限
- 70
- 主题
- 207
- UID
- 3090286
- 帖子
- 5229
- PB币
- 24
- 威望
- 180
- 贡献
- 0
- 技术
- 88
- 活跃
- 390
如入火聚,得清涼門
- UID
- 3090286
- 帖子
- 5229
- PB币
- 24
- 贡献
- 0
- 技术
- 88
- 活跃
- 390
|
本帖最后由 FengkuiChan 于 2013-3-26 13:39 编辑
一、前奏
景友nfy1984在帖子https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1299106中提到:他参考http://goxia.maytide.net/read.php/1400.htm,创建一个单独用于存储系统恢复映像以及 WinRE 的分区卷。
在建立好R分区及准备好相关文件后,执行如下命令,但未获成功:
reagentc /disable
reagentc /setreimage /path r:\recovery\windowsre
reagentc /enable
针对上述情况,我按照nfy1984描述方法亲自测试了一次,发现出现了同样的问题。后来通过查阅大量网络文献,初步判断问题的症结在于winre.wim为隐藏的系统文件,reagentc命令无法正确识别。下面,我来说说整个操作的过程。如果大家发现有错误,请跟帖指正。
二、建立R分区
(一)右击“计算机”-“管理”-“磁盘管理”
压缩F盘空间是建立R分区的第一步。
右击“(F:)”-“压缩卷”,如下图:
(二)在“输入压缩空间量(MB)”处输入即将建立的R分区的大小,我输入了“5120”,即5G空间(网上有教程说,这个分区至少要有3G空间)。如下图:
(三)在完成上一步后,我们会发现在分区的最后,出现一处未分区的空间。右击该空间-“新建简单卷”,如下图:
此后步骤没有什么特别,省略。注意的是,要以NTFS格式格式化R分区。
三、新建文件目录
在R分区,我们建立一个二级目录:
将来,把WinRE镜像(boot.sdi和winre.wim)以及Win7镜像(install.wim)均放在该目录下。
四、准备boot.sdi、winre.wim以及install.wim文件
(一)boot.sdi、winre.wim
(1)打开“计算机”-“组织”-“文件夹和搜索选项”-“查看”-把“隐藏受保护的操作系统文件(推荐)”前面的勾去掉。如下图:
(2)在C盘根目录下,找到文件夹“Recovery”,一路打开目录,最终在名字一个超级无敌长的文件夹里面找到了“boot.sdi、winre.wim”。这个超级无敌长的名字其实就是BCD ID。如下图:
(3)复制boot.sdi、winre.wim文件,粘帖至R:\Recovery\WindowsRE目录下。
(二)install.wim
光驱放入win7安装盘,在G:\sources路径下找到install.wim,复制粘贴至R:\Recovery\WindowsRE目录下。
五、改变文件属性
在我整个测试过程中,这一步至关重要。
(一)以管理员的身份运行cmd.exe。见下图:
“开始”-在搜索框中输入“cmd”-右击搜索结果中的“cmd.exe”-选择“以管理员身法运行”
(二)运行下列命令:
- attrib r:\recovery\windowsre\boot.sdi -h -s -r
复制代码- attrib r:\recovery\windowsre\WinRE.wim -h -s -r
复制代码- attrib r:\recovery\windowsre -h -s -r
复制代码
六、运行REAgentC命令行
终于轮到REAgentC命令行登场了。
- Reagentc /disable '停止当前的WinRE
复制代码 REAGENTC.EXE: 操作成功
- Reagentc /Setreimage /Path R:\Recovery\WindowsRE /bootkey 3b00 '重新定义WinRE的启动路径,F1激活
复制代码 目录设置为: \\?\GLOBALROOT\device\harddisk0\partition6\Recovery\WindowsRE
REAGENTC.EXE: 操作成功
3b00为激活键F1的扫描代码,大家可以自行设置。 键 | 扫描代码 | F1 | 0x3b00 | F2 | 0x3c00 | F3 | 0x3d00 | F4 | 0x3e00 | F5 | 不使用(已预留) | F6 | 0x4000 | F7 | 0x4100 | F8 | 不使用(已预留) | F9 | 0x4300 | F10 | 0x4400 | F11 | 0x8500 | F12 | 0x8600 |
- Reagentc /Setosimage /Path R:\Recovery\WindowsRE '指定WinRE启动Win7安装镜像路径
复制代码 目录设置为: \\?\GLOBALROOT\device\harddisk0\partition6\Recovery\WindowsRE
REAGENTC.EXE: 操作成功
- Reagentc /enable '重启WinRE
复制代码 REAGENTC.EXE: 操作成功
紫色加粗字体为运行命令后返回的信息。到这里,算是成功了。我们可以通过运行命令reagentc /info来看看最终的信息。
- 恢复环境的扩展配置
- 已启用 Windows RE: 1
- 已暂存 Windows RE: 1
- 已启用安装程序: 1
- 自定义恢复工具: 0
- WinRE.WIM 目录: \\?\GLOBALROOT\device\harddisk0\partition6\Recovery\Win
- dowsRE
- 恢复环境: \\?\GLOBALROOT\device\harddisk0\partition6\Recovery\Win
- dowsRE
- BCD Id: 3cff4b62-77e3-11e1-b2b7-8c89a55ee442
- 安装程序文件: \\?\GLOBALROOT\device\harddisk0\partition6\Recovery\Win
- dowsRE
- 恢复操作: 4
- 操作参数:
- 启动密钥扫描代码 0x3b00
- REAGENTC.EXE: 操作成功
复制代码
七、隐藏R分区
在刚才打开的cmd.exe窗口,依次输入下列命令:返回以下数值:
磁盘 ### 状态 大小 可用 Dyn Gpt
----- --- ---------- ------- ----- --- ---
磁盘 0 联机 931 GB 3072 KB
返回以下数值:
分区 ### 类型 大小 偏移量
------------- ---------------- ------- -------
分区 1 主要 100 MB 1024 KB
分区 2 主要 110 GB 101 MB
分区 3 主要 400 GB 110 GB
分区 0 扩展的 421 GB 510 GB
分区 4 逻辑 200 GB 510 GB
分区 5 逻辑 215 GB 710 GB
分区 6 恢复 6143 MB 925 GB
********************************************************************************************************
附上显示分区的命令- diskpart
- list disk
- sel disk 0
- list par
- sel par 6
- detail par
- set id=07 override
- exit
复制代码 最后在磁盘管理里面重新分配盘符R。
********************************************************************************************************
祝大家成功。
|
-
2
查看全部评分
-
|