bcdedit /set {default} bootmenupolicy legacy
重新启动计算机,按F8键,进入恢复系统,然后选择疑难解答,再选择命令行模式
第一步,我们创建恢复分区
首先输入diskpart
然后选择当前磁盘:select disk 0
创建分区:create partition primary
格式化:format quick fs=ntfs label="Recovery image"
分配盘符:assign letter="R"
这个盘符只是在当前恢复环境中临时使用
如果是bios计算机,再执行set id=27
如果是uefi,执行set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
这样我们把这个分区设置为oem恢复分区,用户无法删除、打开这个分区,也不能在磁盘管理器分配盘符以及查看里面的文件(不过可以像之前那样用diskpart打开)
第二步,制作镜像
我们进入r:
r:
新建一个文件夹,比如叫recoveryimage:md recoveryimage
dism /Capture-Image /CaptureDir:D:\ /ImageFile: r:\recoveryimage\install.wim /Name:"system restore"
这个过程需要几分钟,特别一开始会在没有提示的情况下停一段时间,要有耐心。
按照那篇文章的说法,你需要先“通用化”系统,运行sysprep工具,但是如果你只为自己做镜像,你恰恰不要这么做,否则恢复完镜像会重新让你输入一次用户信息,并且等待至少5分钟,系统才能就绪。除了创建镜像,你也可以直接复制Windows 8.1 DVD上的source\install.wim,如果你希望得到一个完全干净(甚至干净得连驱动都没有)的系统。
第三步,也是最后一步,注册镜像
d:
cd windows\system32
Reagentc /Setosimage /Path r:\recoveryimage\ /Target D:\Windows /Index 1
(如果你是Windows 8.1标准版/专业版二合一光盘中拷贝来的install.wim,而不是自己做的镜像,那么index参数很重要,它决定了恢复的是哪套系统)
做好这三步,重新启动计算机,就搞定了,你可以测试下恢复功能是否正常。