IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 双引导启动切换 -> 正文阅读

[系统运维]双引导启动切换

微软双引导启动

适用环境

1.有双系统操作需求
2.强迫症
上期讲了如何重装新的操作系统,我有两个盘,一个盘固态,一个机械。两个里面都是有单独的操作系统,单独插入其中的一个硬盘都能进系统,但是我就是想在开机的时候能够选择能进去哪个盘。虽然我能在BIOS里面选择优先级,能在开机时自动进入固态或者机械盘的系统,但是多多少少有点麻烦,每次都要进BIOS调整优先级。
我就是想一次开机能够选择进哪个系统,并且只有其中随便一个盘的时候也能进去系统,就是这种奇奇怪怪的需求,哈哈哈。
接下来我是如何做的呢?且往下看

选择启动盘

电脑在按下开机键后发生了什么?这个问题说来话长,我也没弄明白。
不过不影响我们操作,只需要知道以下即可:

BIOS 按照“启动顺序”,把控制权转交给排在第一位的存储设备:硬盘。然后在硬盘里寻找主引导记录的分区,这个分区告诉电脑操作系统在哪里,并把操作系统被加载到内存中,然后你就能看到经典的启动界面了,这个开机过程也就完成了。

以上我们需要关注的是主引导记录的分区,这个地方在什么位置呢?其实在BIOS(DELL)里面是可以找到的,就在选择引导顺序的下面,可以编辑位置,照葫芦画瓢添加位置。一般是在efi\boot\bootx64.efi 那好,我把这个位置的文件拿过来行不行?试一试就知道了呗。

Microsoft Windows [版本 10.0.19043.1288]
(c) Microsoft Corporation。保留所有权利。

C:\Windows\system32>diskpart

Microsoft DiskPart 版本 10.0.19041.964

Copyright (C) Microsoft Corporation.
在计算机上: DESKTOP-BPGA6UK

DISKPART> list disk

  磁盘 ###  状态           大小     可用     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  磁盘 0    联机              931 GB  3072 KB        *
  磁盘 1    联机              238 GB  1024 KB        *

DISKPART> select disk 1

磁盘 1 现在是所选磁盘。

DISKPART> list partition

  分区 ###       类型              大小     偏移量
  -------------  ----------------  -------  -------
  分区      1    系统                 100 MB  1024 KB
  分区      2    保留                  16 MB   101 MB
  分区      3    主要                 237 GB   117 MB
  分区      4    恢复                 571 MB   237 GB
  
//根据经验 这个分区1就是bootx64.efi文件的所在地
//我要做的就是把我第二块的硬盘的这个位置copy到这里来,但是会不会把原来的文件覆盖掉,有点犹豫,那就重新撸一个位置!
//但是会不会识别不到? 这个就先不管,反正不会影响到当前的系统就问题不大


DISKPART> exit

退出 DiskPart...

C:\Windows\system32>diskpart

Microsoft DiskPart 版本 10.0.19041.964

Copyright (C) Microsoft Corporation.
在计算机上: DESKTOP-BPGA6UK

DISKPART> list disk

  磁盘 ###  状态           大小     可用     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  磁盘 0    联机              931 GB  3072 KB        *
  磁盘 1    联机              238 GB  1024 KB        *

DISKPART> select disk 1

磁盘 1 现在是所选磁盘。

DISKPART> list partition

  分区 ###       类型              大小     偏移量
  -------------  ----------------  -------  -------
  分区      1    系统                 100 MB  1024 KB
  分区      2    保留                  16 MB   101 MB
  分区      3    主要                 237 GB   117 MB
  分区      4    恢复                 571 MB   237 GB

DISKPART> select partition 3

分区 3 现在是所选分区。

DISKPART> shrink desired=700

DiskPart 成功收缩卷:  700 MB

DISKPART> create partition efi size=700

DiskPart 成功地创建了指定分区。

DISKPART> format quick fs=fat32

  100 百分比已完成

DiskPart 成功格式化该卷。

DISKPART> assign letter=x

DiskPart 成功地分配了驱动器号或装载点。

DISKPART> list partition

  分区 ###       类型              大小     偏移量
  -------------  ----------------  -------  -------
  分区      1    系统                 100 MB  1024 KB
  分区      2    保留                  16 MB   101 MB
  分区      3    主要                 237 GB   117 MB
* 分区      5    系统                 700 MB   237 GB
  分区      4    恢复                 571 MB   237 GB

DISKPART> list volume

  卷 ###      LTR  标签         FS     类型        大小     状态       信息
  ----------  ---  -----------  -----  ----------  -------  ---------  --------0     D   OS           NTFS   磁盘分区         157 GB  正常
  卷     1     E   新加卷          NTFS   磁盘分区         253 GB  正常
  卷     2     F   新加卷          NTFS   磁盘分区         506 GB  正常
  卷     3         ESP          FAT32  磁盘分区         700 MB  正常         已隐藏
  卷     4         WINRETOOLS   NTFS   磁盘分区         990 MB  正常         已隐藏
  卷     5         Image        NTFS   磁盘分区          11 GB  正常         已隐藏
  卷     6         DELLSUPPORT  NTFS   磁盘分区        1209 MB  正常         已隐藏
  卷     7     C                NTFS   磁盘分区         237 GB  正常         启动
  卷     8                      FAT32  磁盘分区         100 MB  正常         系统
  卷     9                      NTFS   磁盘分区         571 MB  正常         已隐藏
*10    X                FAT32  磁盘分区         700 MB  正常         已隐藏

DISKPART> exit

退出 DiskPart...

C:\Windows\system32>bcdboot D:\windows /s X:
已成功创建启动文件。

此时打开Windows启动管理器

在打开的命令提示符框中输入【bcdedit /set {bootmgr} displaybootmenu yes】以及【bcdedit /set {bootmgr} timeout 30】命令(Timeout后跟的数值代表停留在Windows启动管理器页面的秒数,可自由设定),并在每个命令后按Enter键即可开启。
啪嗒 重启 是出现想要的选择界面了,但是并没卵用,并没有把第二块盘的系统显示出来=。=
请添加图片描述

Microsoft Windows [版本 10.0.19043.1288]
(c) Microsoft Corporation。保留所有权利。

C:\windows\system32>bcdedit

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=\Device\HarddiskVolume9
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
default                 {current}
resumeobject            {af77e95d-3ecb-11ec-abb9-f803fa6880a8}
displayorder            {current}
                        {af77e95f-3ecb-11ec-abb9-f803fa6880a8}
toolsdisplayorder       {memdiag}
timeout                 5
displaybootmenu         Yes

Windows 启动加载器
-------------------
标识符                  {current}
device                  partition=C:
path                    \windows\system32\winload.efi
description             Windows 10
locale                  zh-cn
inherit                 {bootloadersettings}
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \windows
resumeobject            {af77e95d-3ecb-11ec-abb9-f803fa6880a8}
nx                      OptIn
bootmenupolicy          Standard

C:\windows\system32>

这个加载器还是只有一个,得想办法再加一个。搜寻bcdboot命令的用法花了两个小时也没整明白,无奈只能用esaybcd软件整了,害,这个B没装成功,只能后面再装。
安装好后 选择添加新条目 驱动器选择第二块盘的位置 添加条目 OK
请添加图片描述
再次查看

Microsoft Windows [版本 10.0.19043.1288]
(c) Microsoft Corporation。保留所有权利。

C:\windows\system32>bcdedit

Windows 启动管理器
--------------------
标识符                  {bootmgr}
device                  partition=\Device\HarddiskVolume9
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {globalsettings}
default                 {current}
resumeobject            {af77e95d-3ecb-11ec-abb9-f803fa6880a8}
displayorder            {current}
                        {af77e95f-3ecb-11ec-abb9-f803fa6880a8}
toolsdisplayorder       {memdiag}
timeout                 5
displaybootmenu         Yes

Windows 启动加载器
-------------------
标识符                  {current}
device                  partition=C:
path                    \windows\system32\winload.efi
description             Windows 10
locale                  zh-cn
inherit                 {bootloadersettings}
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \windows
resumeobject            {af77e95d-3ecb-11ec-abb9-f803fa6880a8}
nx                      OptIn
bootmenupolicy          Standard

Windows 启动加载器
-------------------
标识符                  {af77e95f-3ecb-11ec-abb9-f803fa6880a8}
device                  partition=D:
path                    \Windows\system32\winload.efi
description             Windows 10 old
locale                  zh-CN
osdevice                partition=D:
systemroot              \Windows
resumeobject            {b451b09e-3eeb-11ec-8680-806e6f6e6963}
nx                      OptIn

C:\windows\system32>

在这里插入图片描述

妥了,再次啪嗒,重启,完美,可选择进入哪个系统。
这篇还有很多不懂的地方,也不敢乱写,权当记录下。

参考:
1.https://blog.csdn.net/Sebastien23/article/details/99691881
2.https://blog.csdn.net/lindexi_gd/article/details/50392343

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 16:13:57  更:2021-11-15 16:15:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:43:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码