整個起源的開端從找NVMe SSD規格開始,當初在買HP SSD的時候沒有搞懂規格

以為買了一塊M.2接口的SSD就會跑的飛快(是有快.....但受限通訊協定是SATA,也沒有快到哪邊去....

在這個突發奇想的操作與實驗中

我買了兩片WD SN750 M.2 NVMe SSD回來,一塊安裝原本的HP Elitebook 850 G3,就真的比較快一些

另一個就是拿來當本故事的主角了 

準備開始動手做之前,需要準備下列物品,

1. NVMe SSD

2. Windows 7 SP1 ISO, 這個可以從Windows downloader 下載或是網路尋找

3. Windows 8 or 10的 bootx64.efi檔案

4. 數個MircoSD 讀卡器 + USB 隨身碟, 不一定要多但基本總數要有3個

5. DISM++ 很方便也很棒的整合工具

6. Rufsu 3.5 

7. 承風雅賺推出的USBOX 4.0,拿來安裝Windows 7超方便 (個人給這個工具大推, 真的又強又好用

8. 傳統的BIOS, 本次主角為Asus M4A79 Deluxe

9. PCIe介面 ,有2.0以上就可以了,太舊的只有PCIe 1.0的規格,不如就直接買SATA 通訊規格的SSD就好,不要這麼麻煩轉來轉去

10. UltraISO Portable

11. Windows 7 NVMe 更新檔,直接到Microsoft上去下載

Windows6.1-KB2990941-v3-x64

Windows6.1-KB3087873-v2-x64

12. Boot Disk Utility (BDUtility.exe) BDU_v2.1.2018.023b,外國人寫的一套Mac導引程式

13. CloverISO-4934.tar.lzma

=================================進入正題=================================

先找到DISM ++,可以在Google 打DISM++就會看到,下載它是一個壓縮檔,記得你的下載位置並解壓縮它

2019-06-08_222957.png

在你要操作的硬碟中創立一個資料夾方便等等要進行的事情,並在這個資料夾中建立一個installwim的資料夾

 

點開UltraISO,把Windows 7 SP1 ISO 檔中的source資夾下的install.win取出

(在接下來的行為中,建議先備份手上的Windows 7 ISO,避免有一些問題需要重新製作時,沒有原始檔案)

2019-06-08_224424.png

2019-06-08_224806.png

 

取出後利用DISM++ 把Windows 7 install.wim載入

2019-06-08_223710.png

執行後他會先依本機系統的目錄為主,這邊我們另外手動點剛剛取出的install.wim檔並且把它掛載起來

2019-06-08_225031.png

選擇你剛剛取出的install.wim檔

2019-06-08_225103.png

載入它

2019-06-08_225200.png

載入完成後就可以選擇你預期要安裝的Windows 版本

在這邊有一點很重要,如果你是網路上下載的多合一版本Windows 7,請根據你預計要安裝的版本來選擇

像我是直接下載Windows 7 x64 professional,所以我就不用考慮其他的選項,直接選擇professional

2019-06-08_225221.png

再來選擇程式要解開install.wim檔的地方

2019-06-08_225244.png

最終完成的設定畫面就會是長這樣,確定選擇正確也完成後按下確定,等待程式載入

2019-06-08_225259.png

2019-06-08_225350.png

載入完成會出現這樣的字眼

2019-06-08_230254.png

點選『開起工作階段』

2019-06-08_230328.png

 

控制台 -> 更新管理 -> 新增,把載好的Windows 7 NVMe 更新檔整合進去

2019-06-08_231410.png

整合工具正在執行中

2019-06-08_231438.pngD

 

整合完成後會出現以下訊息,這樣就完成了

2019-06-08_231452.png

 

將整合好的install.wim重新打包

2019-06-08_231905.png

系統會詢問是否要新增一個檔案或是直接覆蓋,我這邊是選直接覆蓋

2019-06-08_232016.png

 

儲存中

2019-06-08_232033.png

儲存完成後就會回到『開起工作階段』

2019-06-08_230328.png


這邊選擇移除映像,這個動作是將剛剛DISM++ 將install.wim解開來的東西刪除,不並是真的刪除映像檔

 

2019-06-08_232811.png

接下來進行整合工作,把已經有NVMe的install.wim檔放回原來的Windows 7 SP1 ISO中

2019-06-08_233140.png

 

系統會提示你是否要覆蓋過去,也可以看到我們做完的install.wim檔比起原來ISO檔中的還要再大一點,選擇Yes

2019-06-08_233200.png

 

這邊還有一個很重要的一點,就是要把我們需要的bootx64.efi放進來, windows 8 or windows 10版本的都可以

原來的Winwos 7 的檔案中是沒有這樣的東西,所以我們要把UEFI的檔案放進來,讓後續要利用Clover uEFI可以順利導引

將整個boot 資料夾往上移動到原來Windows 7 ISO 中 efi的資料夾下即可

2019-06-08_233901.png

2019-06-08_234150.png

 

順便檢查一下boot資料夾中是不是有我們要的bootx64.efi檔案

2019-06-08_234204.png

一切準備完成後,就存檔

2019-06-08_233257.png

 

一切準備到這邊已經完成了50%

接下來我們要把已經整合好的Winodws 7 與承風雅賺推出的USBOX 4.0 透過Rufsu 燒錄到USB 隨身碟中

=================================燒錄正題=================================

拿出USB & MicroSD 讀卡器的組合

DSC_0313.JPG

首先我們要把Windows 7 SP1 已整合好的ISO 燒錄到USB 隨身碟中

開起Rufsu 3.5

2019-06-09_153508.png

 

選取做好的ISO檔

2019-06-09_153636.png

 

確認硬碟格式為GPT與UEFI,一切認確無誤後按下執行

2019-06-09_153750.png

確認清除

2019-06-09_154201.png

 

觀查系統進行的狀態

2019-06-09_154232.png

 

完成後會出現這個狀態,到這邊就已完成60%的進度了

2019-06-09_154600.png

 

退出這個USB,接下來進行USBOX 4.0的燒錄

一樣確認GPT與UEFI,一切認確無誤後按下執行,並等待完成

 

2019-06-09_154854.png

2019-06-09_154926.png

 

==========================Clover 導引重頭戲==========================

將下載好的Clover Boot 解壓縮並執行,插入我們要製作的導引MicroSD卡

這邊我講一個重點,這個導引並不限定什麼形式

你也可以拿3.5吋、2.5吋的硬碟切下一個磁區當開機導引也可以或是跟我一樣拿一個MicroSD讀卡器插入小容量的SD卡

只要你能做的出來都可以拿來使用,我這邊是選擇用MicroSD讀卡器加上小容量的SD卡來當做導引碟使用

2019-06-09_160541.png

2019-06-09_160624.png

 

插入SD卡後會自動辨識,

 

2019-06-09_161200.png

點選options -> configuration

請將下載好的CloverISO-4934.tar.lzma 與BDU放在同一個資料夾中

2019-06-09_161213.png

 

選擇Local CloverISO-4934.tar.lzma,取消Multi partitioning,Valume label 這邊可以隨意填入也可以保持預設,設定完成後按下OK

2019-06-09_161516.png

 

按下Format 製作Clover Boot

2019-06-09_161200.png

 

選確定

2019-06-09_161927.png

 

等待製作中,製作完成後會出現一個All Done

2019-06-09_162030.png

2019-06-09_162049.png

 

回到剛剛製作的Clover boot disk中,我們要把NVMe 導引的檔案放到正確的資料夾中

少了這一步,就沒辦法正確的驅動了

很多網路上都說是要放在
傳統BIOS:到\ EFI\CLOVER\drivers64\ 
UEFI:到\EFI\CLOVER\drivers64UEFI \

其實真正的傳統BIOS,『只』需放一個 \EFI\CLOVER\drivers64\

兩個都放的話,我自己的經驗是認不到

 

將EFI\CLOVER\drivers-Off\drivers64UEFI\ 底下中的NvmExpressDxe-64.efi 複製一份放入到EFI\CLOVER\drivers64

2019-06-09_162739.png

 

到這一步我們就算是完成80%了,接下來我們將Clover boot disk 插入主機板測試開機是否可以辨識到NVMe SSD 裝製

這邊我們使用影片來進行解說

手邊我們先看到1:00,開機成功進入到Clover boot disk menu後 我們用鍵盤上的方向鍵往下移到到Start UEFI Shell 64 

進入後我們可以觀查到FS1 這一行有出現關鍵字 pcie /xxxxxx/xxxxx/NVMe/xxxxxx 這邊我們就可以確認在導引進入NVMe裝置是沒有問題的

再來就是準備把USBOX 4.0 與Windows 7 USB插入並且開機 因為開機後有多個USB裝置,所以我直接選擇主機板上的Boot Menu, 選Clover boot disk為主

 

因為USBOX我們是製作成UEFI的方式,所以要直接點選檔案進入USBOX

1. 用鍵盤上的方向鍵往下移到到Exit Clover

2. 移到到boot maintenance manager

3. 選擇BOOT From File

4. 我們會看到Valume Label名稱是USBOX

5. 選USBOX -> EFI -> boot -> bootx64.efi

6. 選擇Win10 PE UEFI X64 (1024 x 768) 7. 耐心等待一下

進入到Win10 PE後,點選diskgenius (這邊我原本就已經有做好了,所以刪除的磁區的部份就當做是參考)

1. 確認你的NVMe硬碟

2. 刪除原本有的磁區(該步驟可跳過)

3. 在NVMe SSD 上按下右鍵點選建立esp/msr磁區

4. 完成起動磁區接下來就是要建立安裝空間,把剩下來的空間直接規劃主要磁碟分割

5. 最後按下左上角的套用變更完成磁區建立

確認磁區有了開機區也有了,就可以利用Windows 安裝器來安裝了

1. 選擇安裝來源source\install.wim (就是已經做好的Windows 7 USB

2. 選擇引導驅動器這邊可以不管,diskgenius製作esp/msr磁區有成功的話,系統會自動識別,燈號也會呈現綠、黃、綠

3. 安裝磁區的位置就選擇已建立好的主要磁碟分割

4. 這邊有一點很重要,起請根據你的製作好的Windows 版本進行選擇,程式預設是旗艦版,我的是專業版所以我手動選擇專業版

5. 點選開始安裝

6. 耐心的等待安裝完成

7. 安裝完成後按下確定並且手動關機,取下USBOX 與 Windows 7 USB

重新開機 手動選擇Boot Microsoft EFI Boot From EFI 接下來就是等系統完成安裝進入Windows 7吧

arrow
arrow
    創作者介紹
    創作者 Rex Hsu 的頭像
    Rex Hsu

    Rex Hsu的部落格

    Rex Hsu 發表在 痞客邦 留言(0) 人氣()