[原創](免改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的配置文件的使用. 敬請期待.



本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/167631.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/167631.shtml
英文地址,請注明出處:http://en.pswp.cn/news/167631.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【算法專題】滑動窗口—無重復字符的最長子串

力扣題目鏈接:無重復字符的最長子串 一、題目解析 二、算法原理 解法一:暴力解法(時間復雜度最壞:O(N)) 從每一個位置開始往后枚舉,在往后尋找無重復最長子串時,可以利用哈希表來統計字符出現…

手機APP-MCP走藍牙無線遙控智能安全帽~執法記錄儀~拍照錄像,并可做基礎的配置,例如修改服務器IP以及配置WiFi等

手機APP-MCP走藍牙無線遙控智能安全帽~執法記錄儀~拍照錄像,并可做基礎的配置,例如修改服務器IP以及配置WiFi等 手機APP-MCP走藍牙無線遙控智能安全帽~執法記錄儀~拍照錄像,并可做基礎的配置,例如修改服務器IP以及配置WiFi等, AIoT萬物智聯,智能安全帽…

Java 文件操作

文章目錄 Java 文件操作構造方法文件屬性操作文件內容操作InputStreamReaderOutputStreamWriter 更多案例文件查找普通文件的復制 Java 文件操作 Java 中通過 java.io.File 類來對文件進行描述。 構造方法 構造方法說明File(String pathname)通過路徑名字符串來創建 File 實…

JVM之jvisualvm多合一故障處理工具

jvisualvm多合一故障處理工具 1、visualvm介紹 VisualVM是一款免費的,集成了多個 JDK 命令行工具的可視化工具,它能為您提供強大的分析能力,對 Java 應 用程序做性能分析和調優。這些功能包括生成和分析海量數據、跟蹤內存泄漏、監控垃圾回…

SpringBoot:異步任務基礎與源碼剖析

官網文檔:How To Do Async in Spring | Baeldung。 Async注解 Spring框架基于Async注解提供了對異步執行流程的支持。 最簡單的例子是:使用Async注解修飾一個方法,那么這個方法將在一個單獨的線程中被執行,即:從同步執…

系列六、Spring整合單元測試

一、概述 Spring中獲取bean最常見的方式是通過ClassPathXmlApplicationContext 或者 AnnotationConfigApplicationContext的getBean()方式獲取bean,那么在Spring中如何像在SpringBoot中直接一個類上添加個SpringBootTest注解,即可在類中注入自己想要測試…

java反序列化漏洞詳解

java反序列化漏洞 文章目錄 java反序列化漏洞漏洞原理漏洞評級漏洞危害漏洞驗證漏洞防御典型案例 漏洞原理 由于java開發人員在編寫代碼時重寫了 readObject 方法,在重寫的 readObject 方法中調用其他函數實現鏈式調用最終調用到了危險函數,從而形成反序…

【C++】泛型編程 ? ( 類模板示例 - 數組類模板 | 自定義類中持有指針成員變量 )

文章目錄 一、支持 數組類模板 存儲的 自定義類1、可拷貝和可打印的自定義類2、改進方向3、改進方向 - 構造函數4、改進方向 - 析構函數5、改進方向 - 重載左移運算符6、改進方向 - 重載拷貝構造函數 和 等號運算符 二、代碼示例1、Array.h 頭文件2、Array.cpp 代碼文件3、Test…

[網鼎杯 2020 朱雀組]phpweb

看一下源碼 應該是輸入的date 作為函數,value作為內部參數的值,將date()函數返回的結果顯示在頁面上 回去看的時候,意外發現頁面有了新的跳轉,觀察一下發現,頁面每隔五秒就會發生一次跳轉 所以就抓包看看 抓包發現po…

GEE:kNN(k-最近鄰)分類教程(樣本制作、特征添加、訓練、精度、最優參數、統計面積)

作者:CSDN @ _養樂多_ 本文將介紹在Google Earth Engine (GEE)平臺上進行kNN(k-最近鄰)分類的方法和代碼,其中包括制作樣本點教程(本地、在線和本地在線混合制作樣本點,合并樣本點等),加入特征變量(各種指數、紋理特征、時間序列特征、物候特征等),運行kNN(k-最近…

Linux中,查看Tomcat版本、如何查看Tomcat版本

方法 在tomcat的bin目錄下,執行version.sh命令即可 結果

python每日一題——3最長連續序列

題目 給定一個未排序的整數數組 nums ,找出數字連續的最長序列(不要求序列元素在原數組中連續)的長度。 請你設計并實現時間復雜度為 O(n) 的算法解決此問題。 示例 1: 輸入:nums [100,4,200,1,3,2] 輸出&#xf…

RpcServiceContext上下文

消費者: web 提供者: buss-service 同一服務器: 192.168.100.228 RpcServiceContext serviceContext RpcContext.getServiceContext(); //web->buss-serviceLOGGER.warn("getRequest->{}", JsonUtil.toJson(serviceContext.getRequest())); //getRequest-…

ElementUI table+dialog實現一個簡單的可編輯的表格

table組件如何實現可編輯呢? 我的需求是把table組件那樣的表格,實現它點擊可以彈出一個框,然后在這個框里面輸入你的東西,然后將他回顯回去,當然,輸入的有可能是時間啥的。 為什么要彈出彈層不在框上直接…

最近iphone手機的交管12123閃退,打不開的解決辦法?

蘋果手機系統和新版軟件不配,終極決絕辦法:升級IOS系統就好 可能是手機的內存不足了,因為在使用APP時,需要占用手機的內存,如果手機內存不足以支持軟件允許,軟件就會閃退。車主可以清理一下手機的內存&…

彈窗msvcp140_1.dll丟失的解決方法,超簡單的方法分享

在計算機使用過程中,我們經常會遇到一些錯誤提示,其中最常見的就是缺少某個文件的錯誤。最近,我在使用某些軟件時,遇到了一個名為“msvcp140_1.dll”的錯誤提示。這個錯誤通常出現在運行某些程序時,由于缺少了msvcp140…

項目總結報告(案例模板)

軟件項目總結報告模板套用: 項目概要項目工作分析經驗與教訓改進建議可納入的項目過程資產 --------進主頁獲取更多資料-------

2023年【汽車駕駛員(中級)】最新解析及汽車駕駛員(中級)試題及解析

題庫來源:安全生產模擬考試一點通公眾號小程序 2023年汽車駕駛員(中級)最新解析為正在備考汽車駕駛員(中級)操作證的學員準備的理論考試專題,每個月更新的汽車駕駛員(中級)試題及解…

Doris中的物化視圖-查詢(十九)

物化視圖創建完成后,用戶的查詢會根據規則自動匹配到最優的物化視圖。 比如我們有一張銷售記錄明細表,并且在這個明細表上創建了三張物化視圖。一個存儲了不同時間不同銷售員的售賣量,一個存儲了不同時間不同門店的銷售量,以及每…

C#,《小白學程序》第二課:數組,循環與排序

1 什么是數組&#xff1f; 數組 Array 是一組數值&#xff08;數 或 值&#xff09;。 int[] a; int[,] b; int[][] c; Anything[] d; 都是數組。 2 排序 排序就是按大小、名字、拼音或你指定的信息進行比較后排隊。 排序是數組最基本的功能需求。 3 文本格式 /// <summa…