当前位置: 首页 > news >正文

[原创](免改BIOS)使用Clover升级旧电脑-(高阶玩法)让固态硬盘内置Win11 PE启动系统

[简介]
常用网名: 猪头三
出生日期: 1981.XX.XX
QQ: 643439947
个人网站: 80x86汇编小站 https://www.x86asm.org
编程生涯: 2001年~至今[共22年]
职业生涯: 20年
开发语言: C/C++、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python
开发工具: Visual Studio、Delphi、XCode、Eclipse、C++ Builder
技能种类: 逆向 驱动 磁盘 文件
研发领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全/macOS应用软件安全
项目经历: 磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测


[序言]
自从去年发布了第一篇文章"[原创](免改BIOS)使用Clover升级旧电脑-支持NVMe M.2 SSD固态硬盘作为系统盘引导"得到了很多反馈. 因为这样的文章让很多朋友的旧电脑得到了第二春. 看看我现在的老款AMD CPU A10系列, 竟然还能稳定运行Win11. 突然觉得微软真的良心呀. 哈哈...


[先修正上一篇文章的遗漏]
真的很对不起, 上一篇文章遗漏了一个很重要的信息. 那就是为Clover引导配置NvmExpressDxe.efi驱动, 只有安装这个驱动, 才能识别NVme M.2协议的SSD固态硬盘.
1> 在已经制作好的Clover引导U盘里面搜索NvmExpressDxe.efi
2> 找到NvmExpressDxe.efi之后,分别复制到: EFI\CLOVER\drivers\BIOS文件夹和EFI\CLOVER\drivers\UEFI文件


[优化][Clover引导时出现黑屏, 如下方法可能会有帮助, 至少我是这样处理的]
1> 关闭主板的安全引导设置
2> 检查你是否选择正确的Clover引导U盘启动
3> 进入Clover引导U盘根目录, 里面有boot6和boot7, 尝试依次使用这2个文件覆盖boot文件. 每覆盖一次, 都尝试重启验证是否能正常进入Clover界面. (我的一块主板比较老, 用了boot7覆盖boot之后, 可以正常使用)
4> 检查你的USB键盘是否能正常引导自检. (如果USB键盘自检失败, 是没办法进入Clover引导界面的)


[注意一下Clover的U盘启动细节]
1> 如果在Clover界面下没有找到启动盘符, 可以尝试按下F3, 显示隐藏引导项. 


[Clover的启动盘符格式说明]
1> 比如你是用U盘安装系统并且用rufus工具制作的. 那么U盘会被分出一个卷名为:UEFI_NTFS。那么Clover会把盘符显示为:Boot UEFI external from UEFI_NTFS


[废话不多说, 开始新的高阶玩法: 用Clover引导并启动内置的Win11 PE操作系统]
1> 准备好第二块固态硬盘, 最好是SATA接口的SSD固态硬盘(因为是老电脑, 所以也最好是SATA接口). 当然是推荐三星系列了.
2> 为该第二块固态硬盘进行分区, 分区的数量随意, 但必须要固定有2个分区分别是:10G,用来存放Windows系统的安装文件. (一般就是去官网下载Windows ISO安装包进行解压就行了.) 另外一个分区是3G, 用来存放Win11 PE系统.
3> 给第2步骤刚刚划分出来的固定分区进行卷命名. 比如10G的分区卷名为: WinInstaller_SSD, 3G的分区卷名为: Win11_PE
4> 划分好固定的2个分区之后, 剩下的容量, 可以根据自身喜好进行划分,比如用来做数据盘也可以的.


[关键步骤是如何为3G的分区安装Win11 PE系统]
1> 先去微软官方网站下载2个安装包分别是: "Download the Windows ADK" 和 "Download the Windows PE add-on for the Windows ADK". 目前最新版的Win11 PE是ADK for Windows 11, version 22H2.
总链接: https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install
2> 下载的2文件是: adksetup.exe和adkwinpesetup.exe, 然后分别执行安装就行了,安装路径默认即可, 不用去修改它.
3> 分别执行如下3条命令, 在硬盘上部署Win11 PE系统. 这里假设前面的3G分区的盘符为: G:\
   copype amd64 C:\WinPE_amd64   
   dism /Apply-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /Index:1 /ApplyDir:G:\
   BCDboot G:\Windows /s G: /f ALL

安装命令总链接:https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-install-on-a-hard-drive--flat-boot-or-non-ram?view=windows-11
4>  经过步骤3的3条命令执行, G:分区已经装上了Win11 PE.


[重启电脑, 进入Clover界面查看Win11 PE系统是否被识别]
1> 由于Win11 PE系统是安装在G:\分区下, G:\分区的卷名为:Win11_PE. 这是如果Clover能正确识别的话, 名字应该显示为: Boot Microsoft EFI Boot from WIN11_PE
2> 找到"Boot Microsoft EFI Boot from WIN11_PE", 然后按下回车, 即可进入Win11 PE系统了.


[把Win11 PE系统安装在固态硬盘上, 并且用Clover引导的好处和优势是什么?]
1> 节省了一个U盘的开销, 不用整天担心U盘丢失或者频繁制作U盘启动器.
2> 把Windows安装文件放在固态硬盘里面执行安装, 速度会很快. 因为大多数老电脑没有USB3.0接口, 即使有, 用USB3.0安装也是很慢.


[总结]
至今为止, 已经出了2篇关于Clover的玩法了. 目前规划还有第3篇, 主要讲解一下Clover的配置文件的使用. 敬请期待.



相关文章:

[原创](免改BIOS)使用Clover升级旧电脑-(高阶玩法)让固态硬盘内置Win11 PE启动系统

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XXQQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi…...

React项目中发生空白但不报错的原因分析和解决?

文章目录 前言组件渲染问题状态管理问题异步操作问题代码错误但未抛出异常如果我们使用的是chorme浏览器的话,可以下载一个开发者工具,例如下图:代码审查使用调试工具日志和输出检查外部依赖异步操作终极大法,不到万不得已不可以使…...

redis运维(十七)事务

一 redis事务 事务核心参考 ① 基础概念 1、场景引入核心:通过现象思考原因? 2、事务的概念 3、事务四大特性说明: redis只具备部分特性 重点1: 原子性和一致性 重点2: 隔离性和持久性 ② redis的事务 1、基础铺垫备注&…...

Vue框架学习笔记——Vue实例中el和data的两种写法

文章目录 前文提要Vue实例的el第一种写法第二种写法小结 Vue实例中data第一种写法&#xff0c;对象式效果图片第二种写法&#xff0c;函数式效果图片小结 前文提要 本文仅做自己的学习记录&#xff0c;如有错误&#xff0c;请多谅解 Vue实例的el 第一种写法 <body><…...

libbz2 for Mac OS makefile

git地址&#xff1a;git://sourceware.org/git/bzip2.git a文件Makefile # ------------------------------------------------------------------ # This file is part of bzip2/libbzip2, a program and library for # lossless, block-sorting data compression. # # bzip…...

测试工具JMeter的使用

目录 JMeter的安装配置 测试的性能指标 TPS 响应时长 并发连接 和 并发用户 CPU/内存/磁盘/网络 负载 性能测试实战流程 JMeter JMeter快速上手 GUI模式 运行 HTTP请求默认值 录制网站流量 模拟间隔时间 Cookie管理器 消息数据关联 变量 后置处理器 CSV 数据文…...

C++编程——输入

#include<bits/stdc.h> using namespace std; int main(){//beginint a 0, b 0, c 0, d 0, e 0;char f1, f2;char g[30];scanf("%d", &a); //输入整数并赋值给变量ascanf("%d", &b); //输入整数并赋值给变量bscanf("%d", &…...

opencv-直方图

直方图是一种对图像亮度分布的统计表示&#xff0c;它显示了图像中每个灰度级别的像素数量。在OpenCV中&#xff0c;你可以使用cv2.calcHist() 函数计算直方图。 以下是一个简单的示例&#xff0c;演示如何计算和绘制图像的直方图&#xff1a; import cv2 import numpy as np …...

el-table表格排序(需要后端判别),el-table导出功能(向后端发送请求)

&#xff08;1&#xff09;表格排序 &#xff08;2&#xff09;简单的table导出功能&#xff08;需要后台支撑&#xff09;必须要有iframe &#xff08;3&#xff09;页面所有代码&#xff1a; <template><div class"mainContainer"><el-form:model&…...

【MATLAB】全网入门快、免费获取、持续更新的科研绘图教程系列2

14 【MATLAB】科研绘图第十四期表示散点分布的双柱状双Y轴统计图 %% 表示散点分布的双柱状双Y轴统计图%% Made by Lwcah &#xff08;公众号&#xff1a;Lwcah&#xff09; %% 公众号&#xff1a;Lwcah %% 知乎、B站、小红书、抖音同名账号:Lwcah&#xff0c;感谢关注~ %% 更多…...

git与ssh多账户共存

git与ssh多账户共存 前言git多账户ssh多公钥参考 前言 在使用git与ssh时&#xff0c;经常会遇到多个账户共存的情况 例如使用不同的公钥登陆到不同的服务&#xff1b;使用不同的git信息进行commit git多账户 在默认情况下 git的信息存在 ~/.gitconfig 可以使用命令查看 git…...

BLE协议栈入门学习

蓝牙LE栈 物理层 频带 蓝牙LE在2400MHz到2483.5MHz范围内的2.4GHz免授权频段工作&#xff0c;该频段分为40个信道&#xff0c;每个信道间隔为2MHz。 时分 蓝牙LE是半双工的&#xff0c;可以发送和接收&#xff0c;但不能同时发送和接收&#xff0c;然而&#xff0c;所有的设…...

【反射】简述反射的构造方法,成员变量成员方法

&#x1f38a;专栏【JavaSE】 &#x1f354;喜欢的诗句&#xff1a;更喜岷山千里雪 三军过后尽开颜。 &#x1f386;音乐分享【如愿】 &#x1f970;欢迎并且感谢大家指出我的问题 文章目录 &#x1f384;什么是反射&#x1f384;获取class对象的三种方式⭐代码实现 &#x1f3…...

acwing算法基础之数学知识--求卡特兰数

目录 1 基础知识2 模板3 工程化 1 基础知识 题目&#xff1a;给定n个0和n个1&#xff0c;它们将按照某种顺序排成长度为2n的序列&#xff0c;求它们能排成的所有序列中&#xff0c;能够满足任意前缀序列中0的个数都不少于1的个数的序列有多少个&#xff1f; 输出的答案对 1 0 …...

《洛谷深入浅出基础篇》P4017最大食物链————拓扑排序

上链接&#xff1a;P4017 最大食物链计数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)https://www.luogu.com.cn/problem/P4017 上题干&#xff1a; 题目背景 你知道食物链吗&#xff1f;Delia 生物考试的时候&#xff0c;数食物链条数的题目全都错了&#xff0c;因为她总是…...

设置定时自动请求测试_自动定时循环发送http_post请求---postman工作笔记001

其实就是创建接口文件夹的时候,有个monitor collection 用来监听接口执行情况,这里就可以设置 可以看到多久执行一次对吧,这里可以设置每几分钟执行一次,一共执行多少次等等 但是这里要说明一下,如果需要使用monitor功能,必须需要登录, 所以如果这里点击monitor collection…...

Vue3封装全局插件

定义一个全局加载组件 一、首先定义dom元素 定义一个index.vue文件 <template><div class"loading">loading...</div> </template> <script setup lang"ts"></script> <style scoped> .loading {display: fl…...

【Python 训练营】N_6 求素数

题目 判断101-200之间有多少个素数&#xff0c;并输出所有素数。 分析 判断素数的方法&#xff1a;用一个数分别去除2到sqrt(这个数)&#xff0c;如果能被整除&#xff0c;则表明此数不是素数&#xff0c;反之是素数。 答案 h 0 leap 1 from math import sqrt from sys …...

【图论】关键路径求法c++

代码结构如下图&#xff1a; 其中topologicalSort(float**, int, int*, bool*, int, int)用来递归求解拓扑排序&#xff0c;topologicalSort(float**, int*&, int, int, int)传参图的邻接矩阵mat与结点个数n&#xff0c;与一个引用变量数组topo&#xff0c;返回一个布尔值…...

基于51单片机电子钟万年历LCD1602显示

51单片机的电子钟万年历LCD1602显示 &#x1f534; &#x1f535;51单片机的电子钟万年历LCD1602显示&#x1f534; &#x1f535;主要功能&#xff1a;&#x1f534; &#x1f535;讲解视频&#x1f534; &#x1f535;仿真图&#xff1a;&#x1f534; &#x1f535;程序&…...

【限时开源】C++26合约成本审计模板(含Bazel规则、Clang插件、Gnuplot性能热力图脚本):仅开放72小时,专供高实时性系统团队

第一章&#xff1a;C26合约编程实战教程C26 将正式引入标准化的合约&#xff08;Contracts&#xff09;机制&#xff0c;作为语言级的运行时契约验证设施&#xff0c;用于表达函数前置条件、后置条件与断言不变量。与 C20 的实验性合约提案不同&#xff0c;C26 合约设计更强调可…...

3. ESP32 UART串口实战:从基础配置到Arduino多场景通信

1. ESP32 UART串口基础入门 第一次接触ESP32的UART功能时&#xff0c;我完全被各种专业术语搞晕了。后来才发现&#xff0c;UART其实就是我们常说的串口通信&#xff0c;就像两个人用对讲机聊天一样简单。ESP32芯片内置了3个独立的UART控制器&#xff0c;相当于给你配了3台对讲…...

长芯微LMD9204完全P2P替代AD9204,2通道10位、20/40/65/80MSPS的模数转换器ADC

描述长芯微LMD9204是一款单芯片、双通道、10位、20 MSPS/40 MSPS/65 MSPS/80 MSPS模数转换器&#xff08;ADC&#xff09;&#xff0c;采用1.8 V电源供电&#xff0c;内置高性能采样保持电路和片内基准电压源。该产品采用多级差分流水线架构&#xff0c;内置输出纠错逻辑&#…...

【技术综述】3D高斯溅射:从原理到前沿应用的全景解析

1. 3D高斯溅射&#xff1a;下一代3D场景表达的革命性技术 第一次看到3D高斯溅射&#xff08;3D Gaussian Splatting&#xff09;渲染效果时&#xff0c;我被震撼到了——一个复杂的室内场景在普通显卡上就能实时渲染&#xff0c;画面质量堪比离线渲染的效果。这让我想起了十年前…...

【教学类-160-09】20260417 AI视频培训-练习010“豆包AI视频《熊猫找朋友》+豆包图片风格:水墨画”

20260417《009熊猫找朋友》风格&#xff1a;水墨画背景需求 生成图片 下载图片 生成视频 剪映合成 20260417《009熊猫找朋友》风格&#xff1a;水墨画不是每个声音都能顺利生成&#xff0c;以下五个声音可以做出来&#xff0c;其他井号的声音都无法生成音频 # import asyncio #…...

用torch.mul()给CV模型加『注意力』:手把手实现特征图空间权重调制

用torch.mul()给CV模型加『注意力』&#xff1a;手把手实现特征图空间权重调制 在计算机视觉领域&#xff0c;注意力机制已经成为提升模型性能的标配组件。但传统注意力模块往往伴随着复杂的计算结构和参数量增加&#xff0c;这让许多轻量级应用望而却步。其实&#xff0c;利用…...

DTLS 1.3中MAC聚合技术解析与物联网安全优化

1. DTLS 1.3中MAC聚合技术的深度解析在物联网和工业互联网快速发展的今天&#xff0c;无线通信的安全性和效率问题日益突出。作为保障数据完整性的核心技术&#xff0c;消息认证码&#xff08;MAC&#xff09;在DTLS 1.3协议中扮演着关键角色。然而&#xff0c;传统的每消息附加…...

DeepL翻译浏览器扩展:让外语内容阅读变得轻松自然

DeepL翻译浏览器扩展&#xff1a;让外语内容阅读变得轻松自然 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 在当今全球化的信息环境中&#xff0c;我们每天都会接…...

从外网打到内网:手把手教你用MSF+Socks代理穿透CFS三层靶机网络

内网渗透实战&#xff1a;三层网络环境下的代理与横向移动技术解析 在安全攻防演练中&#xff0c;内网渗透能力往往是区分初级与高级安全研究者的关键分水岭。当攻击者突破边界服务器后&#xff0c;如何在内网中横向移动、穿透多层隔离网络&#xff0c;成为实战中最具挑战性的环…...

CentOS 7上Spark 3.2.3单机版安装保姆级教程(附Python3.8.5和Hadoop2.10.2环境检查清单)

CentOS 7下Spark 3.2.3单机环境全流程部署指南 在当今数据驱动的时代&#xff0c;掌握大数据处理框架已成为开发者的必备技能。Apache Spark凭借其内存计算优势和丰富的生态支持&#xff0c;成为众多企业构建数据处理平台的首选。本文将带领初学者在CentOS 7系统上完成Spark 3.…...