百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

玩多系统 不会编辑启动菜单怎么行

wptr33 2025-03-30 21:45 24 浏览

同一电脑中安装不同版本的Windows系统(甚至相同版本的多个Windows),就构成了Windows多系统。多系统是通过多系统菜单来体现和接入的。如何生成多系统菜单,如何随意对其进行编辑,多系统菜单丢失后如何找回,这些都促使我们对Windows多系统菜单的了解和进一步掌握。

1. Windows多系统启动菜单巧生成

多系统菜单最直接的生成方法是在单系统中运行另一个更高版本的系统的安装程序,不要选择升级安装,将新系统安装到另外的分区中,安装完成后,会自动生成多系统启动菜单。以上方法虽然简单,但由于安装系统的过程采用了最传统的安装方法,因此过程比较缓慢,尤其是安装较低版本的Windows的中间选择过程比较麻烦,用时也更长。此外,在已有高版本基础上安装低版本构成多系统会行不通。这时,需要改用第三方工具来辅助安装,如使用BOOTICE、BCDEDIT、VHD_VHDX等辅助处理工具,添加多系统菜单。

例如,要将某个最新预览版的Windows 10的ISO安装包,用系统磁盘管理工具制作成一个VHD虚拟系统,希望将该系统添加到现有Windows系统,形成双系统启动菜单。这时,可以用BOOTICE添加。在BOOTICE的“BCD编辑”选项卡下选中“当前系统BCD”选项,点击“智能编辑模式”(图1);在接下来的窗口中,依次点击“添加→新建VHD启动项”(图2);随后设置启动设备类型为VHD,选择VHD文件所在的启动磁盘和分区的实际位置,输入VHD的实际路径和文件名,自定义菜单标题的名称,其他选项可选择默认或作适当修改,然后点击“保存当前系统设置”(图3)。这样,双系统菜单就生成了,重启系统便可选择进入新添加的系统,进行系统初始化设置的环节。

添加非虚拟的实体系统或RamDisk类型的虚拟系统菜单,方法同上。只是选择设备类型为Partition或RamDisk,并作相应设置即可。

小技巧:用命令方式将VHD文件添加到启动菜单

先挂载VHD(假设挂载后VHD的被分配的驱动器是M,系统引导启动分区为C),然后以管理员身份运行命令提示符或PowerShell,在其中运行如下命令:

BCDBOOT M:\WINDOWS /S C:

2. 多系统启动菜单的编辑与维护

Windows多系统启动菜单的编辑维护,主要包括菜单顺序的调整、个性化修改编辑、菜单丢失后的找回等。

Windows多系统启动菜单顺序的调整可通过系统配置程序来完成。按下Win+R组合键并运行MSCONFIG命令,点击“引导”选项卡,在列表中可看到当前多系统菜单的情况,选中希望作为第一启动系统的项目,然后点击“设为默认值”按钮,即可将选定系统设置为默认的第一启动系统,设置之后点击“应用”按钮使调整生效(图4)。

上述方法仅能直接设置默认启动,若需要调整其他系统排列顺序多有不便。这时,可利用BOOTICE工具的BCD“智能编辑模式”,对菜单项目进行随意调整:选中一个菜单项目后,用“上移”和“下移”按钮,即可很方便地改变系统项在菜单中的位置(图5)。

除了添加新菜单项、改变项目顺序外,我们还可以对菜单的名称进行自定义。如果在Windows 10的基础上新安装了一个高版本的Windows 10,组成了多系统,倘若不留意对系统标题均命名成了“Windows 10”这一简单字串,势必会造成启动后有两个Windows 10启动项,让人不能辨别两个Windows 10的版本。这种情况下,通过BCD智能编辑模式窗口,对“菜单标题”进行必要的修改,加上版本号,就可以让启动菜单能明确辨识不同版本的Windows 10了。

使用多系统可能会遇到的一个麻烦是系统菜单项甚至整个菜单丢失的情况。在安装了高版本系统之后又安装了低版本系统,或使用了不合适的第三方工具、手动安装或部署系统,用工具软件修改或删除多系统菜单文件等,均可能造成多系统菜单丢失或出错。另外,采用另一个启动盘启动系统后格式化原有系统盘的某个重要分区,也可能造成多系统菜单丢失。不管是哪种原因,只要与系统启动有关的文件没有受到破坏,而只是多系统菜单文件遭到破坏的情况下,均可以用上述工具以手动添加的方法找回丢失的菜单项目。

小技巧:

我们甚至可以将多系统中的一个系统的实际位置,从一个分区转移到另一个新分区。只需通过BCD编辑菜单,修改分区所在磁盘、启动分区、设备文件的位置即可。

3. 多系统启动菜单备份与恢复

为了便于在菜单丢失后找回,最好在正常情况下对多系统菜单内容进行备份,先将菜单文本导出,出现问题后用上述工具进行手动菜单编辑操作,这样就能更快速准确地找回系统菜单。

多系统菜单备份可借用Windows VHD辅助处理工具的“查看BCD中的项目”选项来完成,点击该按钮后会在记事本中打开BCD菜单,保存此菜单内容为文本文件,为日后手动修改作参考即可(图6)。

小技巧:用命令方式备份恢复多系统菜单

Windows多系统启动菜单备份,还可在管理员命令提示符窗口中执行如下命令来完成:

bcdedit /export D:\BCDbackup\BCDbackup

需要恢复时采用如下命令:

bcdedit /import D:\BCDbackup\BCDbackup

相关推荐

MySQL进阶五之自动读写分离mysql-proxy

自动读写分离目前,大量现网用户的业务场景中存在读多写少、业务负载无法预测等情况,在有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至会对业务产生影响。为了实现读取能力的弹性扩展,分担数据库压...

Postgres vs MySQL_vs2022连接mysql数据库

...

3分钟短文 | Laravel SQL筛选两个日期之间的记录,怎么写?

引言今天说一个细分的需求,在模型中,或者使用laravel提供的EloquentORM功能,构造查询语句时,返回位于两个指定的日期之间的条目。应该怎么写?本文通过几个例子,为大家梳理一下。学习时...

一文由浅入深带你完全掌握MySQL的锁机制原理与应用

本文将跟大家聊聊InnoDB的锁。本文比较长,包括一条SQL是如何加锁的,一些加锁规则、如何分析和解决死锁问题等内容,建议耐心读完,肯定对大家有帮助的。为什么需要加锁呢?...

验证Mysql中联合索引的最左匹配原则

后端面试中一定是必问mysql的,在以往的面试中好几个面试官都反馈我Mysql基础不行,今天来着重复习一下自己的弱点知识。在Mysql调优中索引优化又是非常重要的方法,不管公司的大小只要后端项目中用到...

MySQL索引解析(联合索引/最左前缀/覆盖索引/索引下推)

目录1.索引基础...

你会看 MySQL 的执行计划(EXPLAIN)吗?

SQL执行太慢怎么办?我们通常会使用EXPLAIN命令来查看SQL的执行计划,然后根据执行计划找出问题所在并进行优化。用法简介...

MySQL 从入门到精通(四)之索引结构

索引概述索引(index),是帮助MySQL高效获取数据的数据结构(有序),在数据之外,数据库系统还维护者满足特定查询算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构...

mysql总结——面试中最常问到的知识点

mysql作为开源数据库中的榜一大哥,一直是面试官们考察的重中之重。今天,我们来总结一下mysql的知识点,供大家复习参照,看完这些知识点,再加上一些边角细节,基本上能够应付大多mysql相关面试了(...

mysql总结——面试中最常问到的知识点(2)

首先我们回顾一下上篇内容,主要复习了索引,事务,锁,以及SQL优化的工具。本篇文章接着写后面的内容。性能优化索引优化,SQL中索引的相关优化主要有以下几个方面:最好是全匹配。如果是联合索引的话,遵循最...

MySQL基础全知全解!超详细无废话!轻松上手~

本期内容提醒:全篇2300+字,篇幅较长,可搭配饭菜一同“食”用,全篇无废话(除了这句),干货满满,可收藏供后期反复观看。注:MySQL中语法不区分大小写,本篇中...

深入剖析 MySQL 中的锁机制原理_mysql 锁详解

在互联网软件开发领域,MySQL作为一款广泛应用的关系型数据库管理系统,其锁机制在保障数据一致性和实现并发控制方面扮演着举足轻重的角色。对于互联网软件开发人员而言,深入理解MySQL的锁机制原理...

Java 与 MySQL 性能优化:MySQL分区表设计与性能优化全解析

引言在数据库管理领域,随着数据量的不断增长,如何高效地管理和操作数据成为了一个关键问题。MySQL分区表作为一种有效的数据管理技术,能够将大型表划分为多个更小、更易管理的分区,从而提升数据库的性能和可...

MySQL基础篇:DQL数据查询操作_mysql 查

一、基础查询DQL基础查询语法SELECT字段列表FROM表名列表WHERE条件列表GROUPBY分组字段列表HAVING分组后条件列表ORDERBY排序字段列表LIMIT...

MySql:索引的基本使用_mysql索引的使用和原理

一、索引基础概念1.什么是索引?索引是数据库表的特殊数据结构(通常是B+树),用于...