- 积分
- 224
- 最后登录
- 2024-4-22
- 精华
- 0
- 阅读权限
- 30
- 主题
- 22
- UID
- 53837
- 帖子
- 499
- PB币
- 1482
- 威望
- 4
- 贡献
- 0
- 技术
- 15
- 活跃
- 1536
- UID
- 53837
- 帖子
- 499
- PB币
- 1482
- 贡献
- 0
- 技术
- 15
- 活跃
- 1536
|
本帖最后由 wongfaye 于 2013-11-7 13:48 编辑
嘿嘿,第一次发技术贴,想起来还有点小激动!
先说前提,本人是联想Y410P的笔记本,原装win8系统,通过商店升级win8.1后发现我分的好好的100g整数的c盘变成了99g,于是去分区管理查看,发现c盘后面多了一个系统恢复分区,也就是windowsRE分区,不过问题是我的笔记本原版win8就自带这个windowsre分区,于是就决定删除多余的一个windowsRE分区!
网上搜索很多都没找到方法,直到今天我突然想尝试reagentc.exe(winre操作命令)的帮助才找到正确的方法,告诉大家!
首先先列一下reagentc.exe的命令帮助:
- 配置 Windows 恢复环境(Windows RE)和系统初始化。
- REAGENTC.EXE <command> <arguments>
- 可以指定以下命令:
- /info - 显示 Windows RE 和系统初始化配置
- 信息。
- /setreimage - 设置自定义 Windows RE 映像的位置。
- /enable - 启用 Windows RE。
- /disable - 禁用 Windows RE。
- /boottore - 将系统配置为在下次系统启动时
- 启动 Windows RE。
- /setosimage - 设置系统初始化所用的恢复映像
- 的位置。
- /setbootshelllink - 在启动菜单的“初始化和还原”页中添加
- 条目。
- 有关这些命令及其参数的详细信息,请键入
- REAGENTC.EXE <command> /?。
- 示例:
- REAGENTC.EXE /setreimage /?
- REAGENTC.EXE /disable /?
- REAGENTC.EXE: 操作成功。
复制代码
好了,开始的时候windowsRE分区是开启的,就在C盘的后面,于是我执行reagentc.exe /info命令,结果如下:
- C:\WINDOWS\system32>reagentc.exe /info
复制代码 提示我windowsRE在第一个硬盘(harddisk0)的第5个分区上面(partition5),而我的自带的winRE分区是第一个分区,所以需要修改,不过我先想到的不是这个问题,而是这个第5个分区,我的硬盘第一个分区是WINRE,第二个分区是EFI,第三个分区是OEM,第四个分区是C盘,怎么就跑到第5个分区上了呢?——备注,因为之前已经删除了winre分区,winre转移到c盘,也就是说应该是第4个分区,详情如下:
于是我就通过DISKPART命令查看分区情况,发现C盘果真是第5个分区
- C:\WINDOWS\system32>Diskpart
- Microsoft DiskPart 版本 6.3.9600
- Copyright (C) 1999-2013 Microsoft Corporation.
- 在计算机上: HOPE-PC
- DISKPART> list disk
- 磁盘 ### 状态 大小 可用 Dyn Gpt
- -------- ------------- ------- ------- --- ---
- 磁盘 0 联机 931 GB 2048 KB *
-
- DISKPART> list partition
- 分区 ### 类型 大小 偏移量
- ------------- ---------------- ------- -------
- 分区 1 恢复 1000 MB 1024 KB //这个是OEM系统自带的恢复分区
- 分区 2 系统 260 MB 1001 MB //这个是EFI分区
- 分区 3 OEM 1000 MB 1261 MB
- 分区 4 保留 128 MB 2261 MB
- 分区 5 主要 100 GB 2389 MB //这个就是C盘
- 分区 6 主要 814 GB 102 GB
- 分区 7 恢复 14 GB 917 GB //OEM自带恢复分区
复制代码 到这里就很清楚了,只需要把windwosRE从 \\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsRE修改成\\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE就可以了 !
首先要关闭windowsRE,关闭windowsRE后就可以安全删除windowsRE分区(恢复分区)了,执行命令reagentc.exe /disable就可以关闭了。
会提示:REAGENTC.EXE: 操作成功。
然后修改WindowsRE的路径,这个网上没有教程的,我这里是独家!操作如下:
- C:\WINDOWS\system32>reagentc.exe /setreimage /path \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
- 目录设置为: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
- REAGENTC.EXE: 操作成功。
复制代码
开启WindowsRE,查看WindowsRE状态,发现已经修改成功了:
- C:\WINDOWS\system32>reagentc.exe /enable
- REAGENTC.EXE: 操作成功。
- C:\WINDOWS\system32>reagentc.exe /info
- Windows 恢复环境(Windows RE)和系统初始化配置
- 信息:
- Windows RE 状态: Enabled
- Windows RE 位置: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
- 引导配置数据(BCD)标识符: 86cfec31-3142-11e3-be76-681729d2ff77
- 恢复映像位置: \\?\GLOBALROOT\device\harddisk0\partition7\OKRbackup\factory
- 恢复映像索引: 1
- 自定义映像位置:
- 自定义映像索引: 0
- REAGENTC.EXE: 操作成功。
复制代码
网上很多教程都是什么删除分区,重建分区,指定盘符,指定参数,隐藏什么的,其实没那么复杂。
本教程适用于多个WindowsRE分区改成一个,安全删除windowsRE分区,禁用WindowsRE的。
|
-
3
查看全部评分
-
|