无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)最好用的系统一键装机工具广告联系 QQ:184822951 微信:wuyouceo
查看: 908|回复: 6

启用Windows8/8.1/10的 F8键高级启动功能又及(不借助其他介质系恢复系统)

[复制链接]
发表于 2020-4-6 16:41:41 | 显示全部楼层 |阅读模式
本帖最后由 wang755 于 2020-4-14 18:47 编辑

<写在前面>:前几周,发了个帖子:启用Winsows8/8.1/10系统的F8键高级启动功能维护电脑、还原系统,而不用其它介质现在想详细补充一下关于启用Windows 8/8.1/10的 F8键高级启动选项功能所用的“bcdedit /set”命令,以及修复计算机不借用其他介质之二——实录系统映像恢复过程(仍然借用《无忧启动论坛》的宝地,高手飘过)。
第一. bcdedit /set 命令介绍
“bcdedit /set”命令,微软给出的介绍是,在 Windows 启动配置数据存储 (BCD) 中设置启动项目选项值、配置特定的启动项目元素,如内核调试程序设置、内存选项或启用测试签名的内核模式代码或负载备用硬件抽象层 (HAL) 的选项和内核文件。 其通用表达为:
bcdedit.exe /set [{ID}] datatype value  
[ID] 参数:是与启动项关联的 GUID 虚拟标识符、识别项。有关ID标识符详细信息,可以用命令“Bcdedit /?ID”(问号和 ID 之间有一个空格)查看、确定。指定了具体启动目标识符,则必须用大括号 { } 将与启动项关联的 GUID 括起来 。
datatype value  是:数据类型及其关联值。数据类型繁多,多数是针对从事硬件工作或者系统软件程序员的,不是我辈普通用户需要的和能够理解使用的。好在有关“设置、定义系统将使用的启动菜单类型及其关联值”的命令是简单的,属于常规操作所需要的、是我们普通用户容易掌握和理解的命令。
设置、定义系统将使用的启动菜单类型及其关联值是:
bootmenupolicy [ Legacy | Standard ]
数据类型 bootmenupolicy (启动菜单类型)有两个关联值,一个是 Legacy(传统的),采用这个关联值,电脑开机、进入操作系统时,按F8键,将会启动到“高级启动选项菜单”。另一个关联值  Standard(标准的),关闭按 F8 键进入高级启动选项的功能,而进入系统的开始菜单或桌面的速度或许有微微提高。
第二. 在 Windows 8(包括Windows 8.1和Windows10下开启F8键高级启动选项功能
遗憾地是,Windows 8(包括windows 8.1)和Windows10的缺省启动类型关闭了F8键进入高级启动选项的功能,是取值 Standard。如果要启用(或者说恢复) F8键启用高级菜单选项功能,以管理员身份运行命令提示符 CMD ,在 CMD 窗口输入:
bcdedit /set "{default}" bootmenupolicy legacy
(bcdedit /Set {default} bootmenupolicy legacy)
或者
bcdedit /set "{current}" bootmenupolicy legacy
(bcdedit /Set { current } bootmenupolicy legacy )

bcdedit /set”后,依次是与启动项关联的 GUID 虚拟标识符、启动菜单类型、类型的值。每项中间都要空一格,都需要在英文状态下输入。输入之后,直接按回车键,窗口将回显,操作成功完成。
参数 {ID} 指定了启动项目为 {default} 时:是指定与启动管理器默认应用程序项对应的虚拟标识符。
参数 {ID} 指定了启动项目{ current }时:是指定与当前运行的操作系统的操作系统启动项对应的虚拟标识符。

使用{current}{default}两个不同的{ID}构成的上述两条命令,我是这样理解的,当你只安装了一个操作系统的,这两个命令等价。安装了双系统的,可能不等价。安装了两个以上操作系统的,{current}是对你输入bcdedit /Set命令时的当前系统,但重新启动后,未必这个操作系统是缺省启动的系统,仔细阅读Bcdedit /?ID内容,不难理解其中的区别。
Windows 8(包括 Windows 8.1) 和 Windows 10 的命令都是一致的。
注意:直接使用命令提提示符CMD 窗口运行命令,在{default} 或者 {current},大括号外可以不用引号,但是,如果是在 Windows PowerShell 命令行外壳程序运行的,大括号外加引号是必要的,当然,两者都需要以管理员身份运行。[按下 WIN+X 两个键,调出简易模式 ·开始菜单,选择“命令提示符(管理员) ”(Windows 8/8.1)或者是“Windows PowerShell(管理员)”(Windows 10)]
Bbcdedit.png
第三,实录系统映像恢复
上次实录了“系统还原”,这次实录“系统映像恢复”。
(1)建立备份映像
发生故障在采用系统还原效果不如意、故障依旧的时候,采用系统映像恢复是一个可靠的选择。
自己建立备份映像具体步骤:
建立备份映像,是使用微软实用备份程序——“创建系统映像”。
如何启动实用备份程序,先介绍不常规的方法,以管理员身份运行命令提示符,在CMD窗口输入命令:sdclt.exe,没有任何参数,直接按回车键即可,如紧邻的下图所示,微软备份实用程序是保存在操作系统文件夹下,一般是“ C:\Windows\system32\sdclt ”,用鼠标右键单击它并选择”
以管理员身份运行“,打开创建系统映像。
@sdclt.JPG
启动实用备份程序,常规的做法是:打开【控制面板】,如果控制面板查看方式是按照类别显示的,顺序是控制面板—>系统和安全—>文件历史记录;如果控制面板查看方式是大图标或小图标方式的,直接是控制面板—>文件历史记录,打开“文件历史记录”起始有一个短暂的、查找备份保存驱动器的过程,查找完毕后会在左下方出现【系统映像备份】的按钮链接,点击这个链接就可以
启动实用备份程序——“创建系统映像”。
下面例子,硬盘分区卷类型是通常采用的基本卷、 Windows 操作系统是按照通常的做法,安装在了硬盘“C:”分区上,我们准备备份启动分区、系统分区(我们要建立的系统映像至少要包含两部分内容,<1>.备份 windows 操作系统及其支持文件,<2>.备份引导操作系统的全部文件,我们将保存 Windows 操作系统及其支持文件的分区称为启动分区、而将定义引导 Windows 系统文件所在分区称为了系统分区,系统分区必须是可启动磁盘分区,这两大部分文件可能在同一的硬盘分区之上,也可能不在同一的硬盘分区之上,备份的时候,需要两部分同时“配套”备份、将来同时恢复还原。后面将会看到,在主板是 UEFI 模式下安装的 Windows 操作系统,在备份"C:"(安装了Windows 操作系统及其支持文件的分区)的同时,需要同时备份 EFI系统分区,EFI 分区存储了已安装操作系统的EFI引导加载程序以及启动时固件使用的应用程序,而在主板 legacyBIOS 模式下安装的操作系统、操作系统安装在“C:”分区上的,所谓启动分区和系统分区则都是落在了同一个磁盘分区"C:"之上)。
运行微软实用备份,创建系统映像,首先是询问备份文件保存位置“你想在何处保存备份”,注意,首先不是确定备份那个驱动器,而是备份文件的保存位置
备份文件保存位置可以是硬盘的分区(准确地说,是“卷”),也可以是本地的不同硬盘、移动硬盘、闪存U盘,存储介质的文件系统格式要求是 NTFS 的。也可以将备份文件刻录在多张DVD光盘上(刻录光盘甚至是备份的最好选择),如果是和准备备份的文件在同一个硬盘的不同分区上,系统会提示你,使用同一块硬盘,该硬盘坏了的话,备份可能丢失,你自己评估风险,是不是另外选择刻录光盘或者使用移动硬盘、闪存U盘。
这里,我们选择了同一硬盘上的不同的磁盘分区,准确地说是不同的卷上。这是最方便的选择,不必使用任何其它介质来完成备份。
@0122222.jpg
点击下一步,出现的画面是确认备份位置和将要备份的驱动器选择。

系统恢复

系统恢复

如果是在主板设置为 UEFI 模式下安装操作系统的,备份包含 windows 操作系统的分区(C:)的同时,EFI 系统分区也需要一起备份;将来映像恢复时,也是一起还原。如果电脑主板是在 legacyBIOS 启动模式的,没有这个单独的 EFI 分区。其它分区是否同时备份可选。如果要备份位置上有以前的系统映像,则会出现一个黄色警告标志,并提示“可能会覆盖此计算机的任何现有系统映像”。
当你对设置满意之话,点击开始备份并等待备份完成。
在备份位置会生成“WindowsImageBackup” 文件夹,里面有你的计算名命名的目录,里面保存了以日期命名的备份文件夹,备份文件扩展名是 vhdx ,主板UEFI模式下安装系统的,同时会有 EFI.vhdx 文件,主板以 legacyBIOS 模式下安装系统的没有..
(2)恢复映像
需要还原的时候,开机,当出现 LOGO 画面,按 F8 键,连续多按几次,直至出现并停留在“高级启动选项”画面。

@F8_NB.JPG
“高级启动选项”画面的第一个缺省选项是修复计算机,第二个是安全模式......,我们直接按 Enter 回车键,启动“修复计算机”
(选项“修复计算机,是启动”Windows 恢复环境 (WinRE) ,它能够修复操作系统无法启动的常见原因。在 Windows 安装期间,Windows 会准备好硬盘分区,以支持 WinRE。要了解 WinRE 保存位置和状态信息的方法,部署工具的简单介绍,见本篇尾补充三)
在高级启动选项中选择执行修复计算机后,进入眼帘的,和做系统还原一样,是“选择一个选项”画面,我们选择其中的【疑难解答】。(这一个画面有可能不尽相同,但都包含、也都是选择【疑难解答】,如紧邻下图所示)
@cLhOOS.png
在疑难解答里面选择【高级选项】,Windows 8/8.1 和Windows 10 的这一画面有所不同,但都是包含高级选项这一个选择。在Windows 8/8.1 的画面里是恢复电脑、初始化电脑和高级选项,不要选择恢复电脑,而是选择高级选项,“系统映像恢复”和“恢复电脑”是不同的、不要混淆。Windows 10 在这一画面是将恢复和初始化电脑合并为一个重置电脑选项,算是一个“小贴心”改进。
在【高级选项】界面里选择:系统映像恢复。

系统映像恢复

系统映像恢复

走入系统映像恢复的第一个画面,是选择一个帐户,以便继续操作,这和系统还原操作选项是一样的。这里,我们选择 Adminstrator 帐户(超级管理员帐户),输入密码之后,按【继续】
@2004_NB (01).JPG
接下来是对计算机重镜像的第一个步骤:【选择系统镜像】。
这一步是解决“源”,映像备份在哪里和用哪一个映像。系统经过搜索识别后,推荐可用最新备份,如果你只是做过一个备份,并且保存映像的位置和准备还原的硬盘分区是同一个硬盘的话,只有这一个备份映像的话,直接按下一步即可。

R50 (3).jpg
选择系统镜像备份界面里,还有一个单选项:“选择系统映像”,点击这个选项,列出你保存在本地磁盘(包括已经连接到电脑主机上的U盘光盘的所有本地磁盘)的所有备份,推荐的备份也在其中,你可以自定义使用其中一个匹配的映像(注:有关这一步骤的“选择系统映像”的进一步说明,见本文篇尾的补充一)。
本例,我们使用推荐选项。到这一步为止,有关采用那个映像文件、“源”的问题结束了,按 [下一步]。接下来就是还原问题、向哪里恢复、应用映像。
画面来到【选择其他的还原方式】

@R60.jpg
我们的例子,检测到的备份映像,备份的是本机的“C ”盘(或者是 C 和 EFI 分区),欲恢复的是本机同一硬盘上的"C:"(或者是"C:"和EFI分区),直接按下一步就可以了。(注:这一步骤里面,有一个灰显以及一个[安装驱动程序]的选项,有关的简单说明,见本文篇尾的补充二)
如果你单击了“高级”按钮,将看到一个对话框,该对话框将为你提供两个附加选项。默认情况下,将选中“完成还原后自动重新启动”复选框,选中“自动检查和更新磁盘错误”复选款。高级选项,采用默认就好了。总之,在这个画面下,以我们的例子,直接按“下一步”就好,进入到“你的计算机将从以下系统映像中还原”的画面:
@R70.-NBJPG.JPG
@2010-NB.JPG
里面,要还原的驱动器“C:”,如果是在主板UEFI 模式下安装的系统,则是同时还原“C:”和“EFI分区”。
检查无误,单击下面的完成,接着还会有一个“对计算机重镜像”的确认消息对话框,询问“你确定要继续吗?“,如果上面没有误会,按是即可继续,如果按否,可以再次检查、返回上一步操作。

@R8-NB23.JPG
选择”是“,系统恢复则开始进行,例子里面,我们是向同一硬盘还原"C:"分区(或 EFI 和 "C:"),还原还是很快的。
还原完成后,将出现提示,询问是否立即重新启动计算机,可以单击立即重新启动,可以按立即重新启动,默认了高级设置的,也可以不理会,等待系统自动重新启动,重新启动后,让计算机正常进入桌面或者开始菜单。系统映像恢复即告完成。
@2013-14.JPG

补充一 【选择系统镜像备份】步骤里的单选项“选择系统映像”,一般两种情况下使用:
情况一,有推荐的备份可用,但你要强制选择另外一个备份,可以是一个旧的备份,甚至尝试应用从其他电脑备份的映像。
情况二
,在已经正确连接的设备中,系统自动找不到系统映像备份的、当然推荐选项按钮也不可用,这时候,系统出现一个提示,让你插入光盘,通用的做法是单击[取消]按钮。再单选“选择系统映像”,连接相应设备,比如备份的文件在移动硬盘、光盘、U盘之上,正确连接后,少徐刷新界面(给系统自动识别安装一点时间),在映像列表里面选择映像,映像是在多张 DVD光盘上的,要先插入最后一张;按照提示操作。还有就是你已经物理连接了备份文件硬盘,但系统却侦测不到,那么备份文件硬盘是需要加载对应的 SATA 或  RAID 驱动程序后,才能看到的。这时候,第一,单击[高级]按钮,弹出一个高级选项的界面,里面有两个选项,“在网络上搜索映像”和“安装驱动程序“,我们选后者。把对应的 STAT、RAID 驱动程序拷贝到移动存储上,包括软盘、U盘均可,把移动存储连接到主机,系统支持浏览这台电脑上的所有位置,选择你的驱动,安装,正确安装之后,备份硬盘就会出现在选择系统映像中,单击它,在进行下一步。
@222.JPG
【高级】选项,在网络上搜索映像。映像是在网络上的,就选择这里,首先是确定联网,然后搜索、手工输入映像保存的网络位置。系统如果能够识别,也将会出现在映像中。
补充二【选择其他的还原方式】步骤里的“灰显”格式化并重新分区磁盘:
@R60-NB.jpg
情况一: 灰显、未选中:没有格式化和重新分区磁盘的选项。如果是将要从同一硬盘上的分区还原窗口,则是这种情况,如本文上例。
情况二:不灰显、未选中:在这里,你可以选择是否格式化整个磁盘和重新分区。在这种情况下,从中获取映像的磁盘与要还原映像的磁盘具有匹配的分区结构。如果不选择“格式化与重新分配磁盘”的选项,映像依然将会被正确还原,而其他分区(其他的保存数据分区)不受影响,这种情况常出现在备份多个分区在 DVD 光盘、用 DVD 光盘恢复映像的情况下。
情况三。灰显、选中:你必须对整个磁盘进行格式化和重新分区,以匹配生成映像的磁盘的分区结构。这种情况发生在:当将映像还原到新磁盘或原磁盘的分区结构被你改变了或者你就是拿来一个其他的映像,格式化和重新分区的新硬盘或新分区
容量需要不小于原来建立映像时候的硬盘或分区容量,文件系统格式一致。
在【选择其他的还原方式】步骤里面,还有一个[安装驱动程序]的选项按钮:这是主要针对下述特殊情况,
如果开启和建立了 RAID ,则需要安装 RAID 驱动程序,否则系统会无法找到目标磁盘,即要还原的驱动器。单击 [安装驱动程序] 将弹出安装驱动窗口:
@raid_D2.jpg
按照弹出窗口上的提示,插入含有驱动程序的磁盘(如果有的话),再单击“确定”,安装驱动。也可以直接单击“确定”,浏览这台电脑所有已经连接的磁盘,寻找保存的驱动文件并安装。等待系统成功添加驱动之后,再单击“下一步”,继续操作。
(上面补充一、补充二部分内容超出了我们实录的例子,对于自己能够组建 RAID 、使用动态磁盘的人,是高手,相信不必看此处我的啰嗦)。
补充三:查看 WinRE 保存位置。
查看、部署 WinRE,需要用
Reagentc.exe 恢复代理工具软件,他保存在 \Windows\system32 目录下,要以管理员身份运行。
配置 Windows 恢复环境 (Windows RE) 启动映像和按钮式重置恢复映像,以及管理恢复选项和自定义项,可以使用
要查看你的系统 WinRE 具体保存位置和状态信息,管理员身份打开命令提示符窗口:
输入:
Reagentc /info ,查看信息,上面指出了你的 Windows 上 WinRE 文件的位置。一般
状态正常应当是 Enable (启用),如下:
Reagentc2info.jpg
万一你的系统 Windows 状态显示是:Disable(关闭),那么就输入命令: Reagentc /enable ” 即可开启,如果是 Windows RE 位置为空,那么你的系统是被“阉割”了。需要从其他电脑或者安装盘复制一份。Windows8/8.1和 Windows 10 操作系统的 WinRE 是可以互相跨平台使用的。
除去上面的 /info ,在介绍几个常用命令如下:
/setreimage /path   
设置 Windows RE 的启动映像的位置。 例如:Reagentc /setreimage /path C:\Recovery\WindowsRE  //设置 WindowsRE 映像的位置是 C:\Recovery\WindowsRE
/disable  禁用映射到联机映像任何活动 Windows RE 映像。 不支持脱机操作。
Reagentc /disable  //关闭 WinRE 映像,系统会建议不要关闭。
/boottore  在下次系统启动的时,指定 Windows RE 自动启动。不支持脱机操作。

Reagentc /boottore
/setbootshelllink [/configfile <path_to_BootShellXML>] 在 Windows 启动选项菜单中注册的链接将显示一个自定义工具
Reagentc /setbootshelllink /configfile F:\BootMenu\AddDiagnosticsToolToBootMenu
上面是联机的例子,如果要指向脱机系统,在后面加参数[ /target <path_to_offline_image> ],<path_to_offline_image> 是脱机映像的路径。
补充四 Windows8/8.1/10 支持创建独立的恢复驱动器
创建独立的恢复驱动器方法简单,是启用微软“恢复介质创建程序”。它位于
\\Windows\System32 目录。在命令提示符窗口,输入:RecoveryDrive,然后按回车(或者控制面板(查看方式类别)->系统和安全->文件历史记录,点击左下角的[恢复]链接,在打开的恢复面板项中,选择创建恢复驱动器),即可打开“恢复介质创建程序”。
@re_D.jpg
恢复驱动器可以包含硬盘上的恢复分区(如果存在并可选的话),也可以不选,按照提示插入一个U盘,即可开始创建,创建过程不再需要干预,完成以后把U盘保留待用。使用恢复磁盘前,需要把主板启动的第一驱动器,设置为USB驱动器(如果支持的话),恢复磁盘的系统启动后,首先选择键盘布局,然后和上述按 F8 键并选择修复计算机选项后是一样的。
恢复驱动器在下列情况下使用(发生下列这些情况,可能按 F8 键,亦不能正常启用高级启动选项菜单):
1)损坏的磁盘元数据存在于 WinRE 分区的主启动记录(MBR)、分区表或启动扇区中。
2)启动管理器丢失或损坏。
3)引导配置数据(BCD)存储已丢失或损坏。
4)如果启动加载程序无法读取或写入启动状态标志,用户仍可以使用 "启动选项" 菜单手动启动磁盘上的 WinRE 环境。
以上系统映像恢复操作实录是希望对小微企业文员和个人初级用户能提供一个帮助。
<额外的话>: 以往,我们普通用户常用赛门铁克的 Ghost (
克隆精灵程序)来备份系统映像与还原,有的电脑店装机人员,给客户开机菜单中加入的一个还原选项,常常也是采用 Ghost ,但是 Ghost 并不支持 UEFI 模式下系统的备份与还原,还多了一层著作权的问题。使用 Windows 操作系统自我包含的、微软自己的系统映像恢复功能来进行备份和对电脑重镜像是一个好的选择,恢复不仅精确、稳定,速度也不比采用 Ghost 慢,操作却又较为简单。另外,也是可以将自定义工具添加到 Windows RE 的启动选项菜单的,是“爱折腾”的电脑爱好者们“折腾”的。
就到这里,再展开的话,话题就长了!

(完)
”启用Windows8/8.1/10 F8 键功能..."之一的链接

发表于 2020-4-6 19:36:53 | 显示全部楼层
热心回复
回复

使用道具 举报

发表于 2020-4-6 21:09:54 | 显示全部楼层
技能贴,多谢分享
回复

使用道具 举报

发表于 2020-4-6 23:49:11 | 显示全部楼层
此贴值得顶!
回复

使用道具 举报

发表于 2020-4-7 08:09:25 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2020-4-7 17:10:35 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2020-4-8 08:20:30 | 显示全部楼层
写得很好!谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2020-7-8 10:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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