当前位置: 首页 > 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的配置文件的使用. 敬请期待.



相关文章:

  • 【ArcGIS Pro微课1000例】0034:矢量数据几何校正案例(Spatial Adjustment)
  • 微服务学习|初识Docker、使用Docker、自定义镜像、DockerCompose、Docker镜像仓库
  • java反序列化漏洞详解
  • requests库的学习(详细篇)
  • 实例讲解Simulink的MATLAB Function模块
  • git本地账户如何从一台电脑迁移到另外一台
  • mac 修改 hosts 文件
  • 使用v-md-editor开发sql查看器--实战
  • SpringBoot中的classpath都包含啥
  • 7000家门店的盈利增长,从导购的人效提升开始
  • ES 查询语法-详解
  • 2. OpenHarmony源码下载
  • 腾讯云标准型SA5云服务器CPU性能测评
  • PTA 斯诺克
  • excel自己记录
  • php的引用
  • 4. 路由到控制器 - Laravel从零开始教程
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • JavaScript中的对象个人分享
  • markdown编辑器简评
  • MySQL几个简单SQL的优化
  • TCP拥塞控制
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • Vultr 教程目录
  • 包装类对象
  • 创建一个Struts2项目maven 方式
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 一道面试题引发的“血案”
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (02)Hive SQL编译成MapReduce任务的过程
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (十八)SpringBoot之发送QQ邮件
  • (转)scrum常见工具列表
  • (转载)Linux 多线程条件变量同步
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • @vue-office/excel 解决移动端预览excel文件触发软键盘
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • [.net] 如何在mail的加入正文显示图片
  • [20171113]修改表结构删除列相关问题4.txt
  • [2024-06]-[大模型]-[Ollama]- WebUI
  • [Angular] 笔记 21:@ViewChild