把系统引导做到U盘,实现插上U盘才能开机
前言
有个小伙伴提出了这样一个问题:能不能把U盘制作成电脑开机的钥匙?
小白稍微思考了一下,便做了这样一个回复:可以。
至于为什么要思考一下,这样会显得我有认真思考他提出的问题。
Windows7或以上系统均支持UEFI引导方式来实现系统开机,这种引导方式的特点就在于引导文件和系统并不是在同一个盘里。
这时候想要把U盘制作成可以用来电脑开机的引导盘,那这时候的U盘就称为了打开电脑的一把钥匙。电脑如果没有了U盘这把钥匙,电脑开机就会是这样的:
没有了引导开机的U盘,这样的电脑开机只能是一直停留在这个页面,也就保证了数据不会被简单的盗取,也可以防止家里的熊孩子趁你不在的时候,打开电脑玩游戏。
这样的引导U盘如何制作呢?其实方法很简单。
正文开始
前期准备
-
一个制作好的WinPE启动盘(点我查看制作教程)
-
一个大小随意,但质量要可靠的U盘
质量可靠的意思是U盘不是水货,不会使用一两次就坏掉的那种U盘,最好就是闪迪、金士顿、铠侠之类的一线牌子U盘。
另外,对于U盘的读写速度没有要求,所以USB2.0的U盘都可以使用。U盘的大小也没有任何要求,可用空间不小于1GB即可。
也就是准备两个U盘,一个用来制作WinPE启动盘,另一个用来作为电脑开机的引导盘。为了方便区分,咱们用以下代称:
-
WinPE盘:安装了WinPE系统的U盘;
-
引导U盘:作为电脑开机的引导U盘;
准备好了之后就可以开始咱们今天的教程。
进入WinPE系统
制作好WinPE系统之后,需要进入到Bios里,调整Boot启动项
-
进不去Bios?点我查看方法
把USB(WinPE启动盘)调整到Boot启动项,重启即可进入WinPE
再按【F10】保存并重启即可。(部分机器不支持F10热键,请移步【退出】,选择【保存并退出】
重启之后就进入到了WinPE。
检查硬盘分区
打开桌面上的DG分区工具
会看到电脑上安装了1个硬盘,如果有多个硬盘的,需要先看一下哪个盘的分区安装了系统。
安装了Windows系统的分区一般会显示【系统】,但也有部分只显示了【本地磁盘】,这时候点击每个分区的【+】号,看看哪个分区有【Windows】文件夹。有【Windows】文件夹的就是系统盘。
检查引导方式
接下来就是检查系统的引导方式,这个时候需要看的有两个数据,一个是硬盘的分区表类型,另一个是硬盘有没有对应的ESP分区。
分区表类型是跟引导方式挂钩的,如果引导方式是UEFI,则分区表类型必须得是GPT。
且GPT的分区表类型需要正确引导系统,硬盘上必定是有ESP和MSR分区的。
如果你发现电脑的分区表类型是GPT,且硬盘里的分区有ESP/MSR分区,则可以进入下一步【备份系统引导文件】
如果发现分区表类型是MBR,则需要把MBR转为GPT。
MBR转GPT的方式
点击Windows系统分区所在的硬盘
再点击【磁盘】-【转换分区表类型为GUID格式】
再点击【保存更改】-【是】-【是】
这时候的硬盘分区表类型变成了GPT
新建ESP/MSR分区
接着在系统空间末尾分出318MB的空闲空间。在蓝色条的末尾段点击【鼠标右键】-【调整分区大小】
在分区的后部空间填写【318MB】,这个数值可以等于或大于318MB,然后点击【开始】-【是】-【是】-【完成】
这时候整个空间末尾就会出现划分出来的灰色块
在【灰色块】的位置点击【鼠标右键】-【新建ESP/MSR分区】
直接点击【确定】
再点击左上角的【保存更改】-【是】-【是】
给ESP分配个盘符,在【ESP】分区点击【鼠标右键】-【指派新的盘符驱动器号(盘符)】
记住你机器上的系统分区盘符和ESP分区的盘符,我这里是【C】和【F】
把DG分区暂时关闭
打开桌面上的【引导修复】软件
检查引导盘符和系统盘符是否正确,我这里是【F】和【C】。(每个机器在WinPE系统下显示都不太一样),检查正确之后,点击【开始修复】(这里建议修复两次)
修复完成之后就可以开始下一步。
备份系统引导文件
在【DG分区工具】,点击【系统分区】所在硬盘上的【ESP分区】前面的【+】号,会看到有个【EFI】文件夹
在这个文件夹上点击【鼠标右键】-【复制到“桌面”】
在桌面上就会看到一个EFI文件夹
给引导U盘分区
到这一步,把引导U盘插入电脑,会看到DG分区软件上多了一个U盘,这个就是咱们要准备制作成引导盘的U盘。
这时候需要把引导U盘的分区表类型改为GPT(如果已经是GPT的请跳过)。点击【引导U盘】-【磁盘】-【转换分区表类型为GUID格式】,再点击【保存更改】
这时候的分区表类型就已经改为GPT了。
接着把引导U盘上的分区都删掉,点击【保存更改】-【是】-【是】
在出现的灰色条上点击【鼠标右键】-【新建ESP/MSR分区】
直接点击【确定】,再点击【保存更改】-【是】-【是】
给【引导U盘】上的【ESP分区】分配一个盘符,在【ESP分区】点击【鼠标右键】-【指派新的驱动器号(盘符)】
记住刚刚分配ESP分区的盘符,我这里是【G】
把系统引导文件复制到引导U盘
在桌面上打开【此电脑】,进入到刚刚【引导U盘】的【ESP分区】,我这里是【G】
把刚刚复制到桌面上的【EFI】文件夹整个复制到【引导U盘的ESP分区】下
然后在【DG分区】工具界面,找到【系统硬盘】下的【ESP分区】
把系统硬盘下的【ESP分区】删除
点击【保存更改】-【是】
做好这一切之后,把WinPE启动盘拔掉,电脑重启
这时候电脑会正常进入到系统
把电脑关机,然后把引导U盘拔掉,再开机试试,就会发现进入不了系统。
如果引导U盘无论接入还是拔掉都无法进入系统,则需要进入下一步。
调整电脑Bios的启动项
这时候需要把引导U盘插入电脑,再进入到电脑的Bios
-
进入不了Bios?进入Bios的方法都在这了,肯定能进!
找到【启动】,确认【启动优先级】为【UEFI优先】
如果无法确定,则把【兼容模块】(也叫做CSM模块)调整为【关闭】
然后把【主要启动顺序】改为【U盘优先】(把带有USB名称的都调整到前面)
【自动启动顺序】也一样的设置。
然后按【F10】保存更改并重启,即可使用U盘进入系统。
--End--
这篇真的写了很久,差不多两个小时了……
相关文章:
把系统引导做到U盘,实现插上U盘才能开机
前言 有个小伙伴提出了这样一个问题:能不能把U盘制作成电脑开机的钥匙? 小白稍微思考了一下,便做了这样一个回复:可以。 至于为什么要思考一下,这样会显得我有认真思考他提出的问题。 Windows7或以上系统均支持UEF…...
【计算机网络基础知识】
首先举一个生活化的例子,当你和朋友打电话时,你可能会使用三次握手和四次挥手的过程进行类比: 三次握手(Three-Way Handshake): 你打电话给朋友:你首先拨打你朋友的电话号码并等待他接听。这就…...
个股场外期权个人如何参与买卖?
个股场外期权作为一种金融衍生品,为个人投资者提供了多样化的投资选择和风险管理工具。想要参与个股场外期权的买卖,以下是一些关键步骤和考虑因素。 文章来源/:财智财经 第一步:选择合适的金融机构 首先,个人投资者需…...
程序猿大战Python——pycharm软件的使用
基础配置 目标:了解PyCharm软件的基础配置处理。 修改背景颜色: Appearance -> Theme 修改字体大小: 搜索font -> Font 例如,一起完成背景、字体大小的修改。 总结: (1)如果要对PyChar…...
Unity Standard shader 修改(增加本地坐标裁剪)
本想随便找一个裁剪的shader,可无奈的是没找到一个shader符合要求,美术制作的场景都是用的都标准的着色器他们不在乎你的功能逻辑需求,他们只关心场景的表现,那又找不到和unity标准着色器表现一样的shader 1.通过贴图的透明通道做…...
【数据结构】排序——插入排序,选择排序
前言 本篇博客我们正式开启数据结构中的排序,说到排序,我们能联想到我之前在C语言博客中的冒泡排序,它是排序中的一种,但实现效率太慢,这篇博客我们介绍两种新排序,并好好深入理解排序 💓 个人主…...
2024.6.9刷题记录
目录 一、1103. 分糖果 II 1.模拟 2.数学 二、312. 戳气球 1.递归-记忆化搜索 2.区间dp 三、2. 两数相加 1.迭代 2.递归-新建节点 3.递归-原节点 四、4. 寻找两个正序数组的中位数 1.堆 2.双指针二分 五、5. 最长回文子串 1.动态规划 2.中心扩展算法 六、6. Z…...
Matlab|遗传粒子群-混沌粒子群-基本粒子群
目录 1 主要内容 2 部分代码 3 效果图 4 下载链接 1 主要内容 很多同学在发文章时候最犯愁的就是创新点创新点创新点(重要的事情说三遍),对于采用智能算法的模型,可以采用算法改进的方式来达到提高整个文章创新水平的目的&…...
31|HTTP3:甩掉TCP、TLS 的包袱,构建高效网络
前面两篇文章我们分析了HTTP/1和HTTP/2,在HTTP/2出现之前,开发者需要采取很多变通的方式来解决HTTP/1所存在的问题,不过HTTP/2在2018年就开始得到了大规模的应用,HTTP/1中存在的一大堆缺陷都得到了解决。 HTTP/2的一个核心特性是…...
2 程序的灵魂—算法-2.2 简单算法举例-【例 2.3】
【例 2.3】判定 2000 — 2500 年中的每一年是否闰年,将结果输出。 润年的条件: 1. 能被 4 整除,但不能被 100 整除的年份; 2. 能被 100 整除,又能被 400 整除的年份; 设 y 为被检测的年份,则算法可表示如下…...
Python中的上下文管理器(contextlib)模块
Python中的contextlib模块提供了一些用于创建和管理上下文管理器(context managers)的工具。上下文管理器是实现了__enter__()和__exit__()方法的对象,它们通常用于确保在代码块执行前后执行某些操作,比如资源获取与释放、设置和重…...
C语言:定义和使用结构体变量
定义和使用结构体变量 介绍基础用法1.定义结构体2. 声明结构体变量3. 初始化和访问结构体成员4. 使用指针访问结构体成员5. 使用结构体数组 高级用法6. 嵌套结构体7. 匿名结构体8. 结构体和动态内存分配9. 结构体作为函数参数按值传递按引用传递 介绍 在C语言中,结…...
Vue3学习第二天记录
Vue3学习第二天记录 背景说明截图记录一个简单的JS文件Vue3的watch()函数Vue3的toRef()/toRefs()函数前端数据类型的分类前端写一个对外暴露的函数前端的...语法Vue3中watch()函数的总结Vue3中watchEffect()函数Vue3中watch()函数的坑Vue3中computed()函数 背景 最近在学习尚硅…...
C语言:双链表
一、什么是双链表? 双链表,顾名思义,是一种每个节点都包含两个链接的链表:一个指向下一个节点,另一个指向前一个节点。这种结构使得双链表在遍历、插入和删除操作上都表现出色。与单链表相比,双链表不仅可以…...
Java物业管理系统+数据库应用程序开发[JavaSE+JDBC+idea控制台+MySQL]
背景: 使用JavaSEJDBCMySQL技术实现一个物业管理系统,具体要求如下 物业管理系统需求: 需求分析 1.1用户需求分析 在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统,为…...
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。.net 读取excel的时候报错(实测有效)
1. 下载AccessDatabaseEngine.exe 下载链接 添加链接描述 2. office excel是64为的需要安装【AccessDatabaseEngine.exe】、32位的【AccessDatabaseEngine_X64.exe】 3. 我的是64为,跳过32位安装检测 1. 找到下载的安装包 2.输入安装包文件全称并在后面加上/pas…...
JVM垃圾收集器和性能调优
目标: 1.JVM垃圾收集器有哪几种? 2.CMS垃圾收集器回收步骤。 一、JVM常见的垃圾回收器 为什么垃圾回收的时候需要STW? 标记垃圾的时候,如果不STW,可能用户线程就会不停的产生垃圾。 1.1 单线程收集 Serial和SerialOld使用单…...
汽车EDI——Volvo EDI 项目案例
项目背景 作为Volvo的长期合作伙伴,C公司收到Volvo的EDI对接邀请,需要实现EDI对接。C公司将会面临哪些挑战?又应该相应地选择何种EDI解决方案呢? 汽车行业强调供需双方的高效协同(比如研发设计、生产计划、物流信息等…...
Qt应用程序发布
一、静态编译发布 1.0:以Release模式构建工程 1.1:查看当前构建生成路径,并将所生成的.exe单独拷贝出来 1.2:将可执行文件*.exe拷贝至任一目标文件夹:D:\Temporary\QQIF 2:查看安装Qt时发布工具windeployqt.exe所在的目录 windeployqt.exe在Qt开发套件的bin目录下。Qt的每…...
Python 机器学习 基础 之 【常用机器学习库】 NumPy 数值计算库
Python 机器学习 基础 之 【常用机器学习库】 NumPy 数值计算库 目录 Python 机器学习 基础 之 【常用机器学习库】 NumPy 数值计算库...
Linux Kernel nf_tables 本地权限提升漏洞(CVE-2024-1086)
文章目录 前言声明一、netfilter介绍二、漏洞成因三、漏洞危害四、影响范围五、漏洞复现六、修复方案临时解决方案升级修复方案 前言 2024年1月,各Linux发行版官方发布漏洞公告,修复了一个 netfilter:nf_tables 模块中的释放后重用漏洞(CVE-…...
[word] word如何清除超链接 #媒体#笔记#知识分享
word如何清除超链接 办公中,少不了使用word,这个是大家必备的软件,今天给大家分享下word如何清除超链接的操作办法,一起来学习下吧! 1、清除所有超链接 按下组合键CtrlshiftF9,就可以将网上复制带有超链…...
【Linux】进程(9):进程控制1
大家好,我是苏貝,本篇博客带大家了解Linux进程(9)进程控制1,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️ 目录 1 fork函数2 进程终止(A)终止是…...
华为RH2288H V3服务器iBMC的SSL证书续期
本文对华为RH2288H V3服务器iBMC的SSL证书续期,以避名登录告警提示及主机状态异常。 一、检查现网服务器iBMC的SSL证书到期时间 登录iBMC,点击配置--SSL证书,如下: 可以看到本服务器SSL证书将于今年7月22日到期。 二、联系厂家…...
ubuntu开机黑屏
BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash) Enter help for a list of built-in commands. 解决: help 看看哪个盘出问题了 fsck -y /dev/sda1 (出问题的磁盘/分区) reboot 就可以进入系统了 fsck命令…...
【risc-v】arm和riscv有什么关系或者联系?
ARM和RISC-V都是基于精简指令集计算(RISC)原理的处理器架构,它们在设计理念上有一定的联系,但同时存在一些关键的区别: 设计理念:ARM和RISC-V都采用了RISC的核心设计原则,即通过简化指令集来提高…...
Flutter项目开发模版,开箱即用
前言 当前案例 Flutter SDK版本:3.22.2 每当我们开始一个新项目,都会 引入常用库、封装工具类,配置环境等等,我参考了一些文档,将这些内容整合、简单修改、二次封装,得到了一个开箱即用的Flutter开发模版…...
私有仓库搭建
目前市面上比较常见的私有仓库搭建方法为: 通过 Sinopia 或 verdaccio 搭建(Sinopia 已经停止维护,verdaccio 是 Fork 自 Sinopia,基本上大同小异),其优点是搭建简单,不需要其他服务。通过 cnp…...
axios设置 responseType为 “stream“流式获取后端数据
使用前景: 工作过程中遇到了后端接口响应过慢,前端界面一致loading的情况,这个时候可以尝试采用将Axios的responseType参数被设置为stream类型实现。 stream介绍: stream类型意味着你希望服务器响应的数据以Node.js流ÿ…...
Apache POI(使用Java读写Excel表格数据)
1.Apache POI简介 Apache POI是一个开源的Java库,用于操作Microsoft Office格式的文件。它支持各种Office文档的读写功能,包括Word文档、Excel电子表格、PowerPoint演示文稿、Outlook电子邮件等。Apache POI提供了一组API,使得Java开发者能够…...
企业宣传片制作公司天津/什么是搜索引擎优化推广
点击上方关注我们!11月15日,由亚信安全主办的“安全世界 5正当时”2020第五空间战略发展高峰论坛在北京盛大举行。来自政府、运营商、金融和能源等关键信息基础设施行业的负责人,生态合作伙伴出席本次活动,“共启安全数字世界”,聚…...
互联网站建设维护有关岗位/360收录提交入口网址
BEL (7)BELl,响铃。在 ASCII 编码中,BEL 是个比较有意思的东西。BEL 用一个可以听得见的声音来吸引人们的注意,既可以用于计算机,也可以用于周边设备(比如打印机)。注意,BEL 不是声卡或者喇叭发出的声音,而…...
重庆忠县网站建设公司哪里有/教育培训机构
FastAdmin 关于跨域问题解决今天又有人问到,无法打开,估计是网络问题。以下为完整配置 1## CORS header support## One way to use this is by placing it into a file called "cors_support"# under your Nginx configuration directory and …...
用ps做租房网站里的图标大小/营销软件app
AirTight C-65 AP双频,双并发2x2:2 802.11ac千兆无线访问7*24无线***防御 (WIPS)关键特性高达866 Mbps的5G频段高达300Mbps的2.4G频段完美支持交流电源和802.3af的供电方式WIPS模式下的双频段的365天和 7*24的全天候无线***防御 , AP 模式下的全天候无线***扫描功能…...
wordpress 文章 属性/广告推广平台代理
本文主要跟大家一起来探讨一下Cocos Creator小游戏开发过程中内存优化、性能优化和包体优化。 一、内存优化 因为 iOS小游戏和微信共用同一个进程,而微信在连续两次收到系统内存警告的时候会关闭小游戏并释放小游戏占用的内存。如果你的小游戏有外网用户反馈“闪退”…...
网站登录界面模板/夸克搜索
参考网址1: iOS消息推送机制的实现 http://www.cnblogs.com/qq78292959/archive/2012/07/16/2593651.html 参考网址2: iOS 推送的服务端实现 http://www.dozer.cc/2013/03/push-notifications-server-side-implement/ 参考网址3: iOS 证书与推…...