網管小賈 / sysadm.cc
我寫了一篇文章,介紹了一個超級簡單的U盤 UEFI 方式來安裝 Windows 7 的方法。
但在測試過程中,我總是遇到缺乏驅動程序的情況。
如下圖所示,通常使用 UEFI 安裝方式會跳出這個,讓人看起來很不舒服。
好吧,這次我們用虛擬機安裝 Windows 7 測試一下,把這個問題都搞清楚。
準備工作:
VMware Workstation 16 Player支持 UEFI 啟動并包含 Windows 7 安裝文件的 U 盤Windows 7 安裝鏡像(ISO)文件關于如何快速支持 UEFI 請參考之前的文章。
沒有U盤制作工具,方法超簡單 Windows 7 通過 UEFI 啟動和安裝系統的方法
https://www.sysadm.cc/index.php/xitongyunwei/824-simple-way-usb-stick-install-windows-7-through-uefi-without-usb-making-tools
1、新建虛擬機并添加U盤設置新建虛擬機,按一般默認情況設置,硬盤接口不重要,但必須有光驅(原因以后會說)。
除了默認設置,我們還需要添加一個可以用U盤啟動的硬件。
除了默認設置,我們還需要添加一個可以用U盤啟動的硬件。簡單來說,就是添加基于U盤的虛擬硬盤。
按圖操作,添加硬件,選擇硬盤。
默認可以選擇其他類型的虛擬磁盤,VMware 都支持。
必須注意這一步,因為我們從U盤開始,所以我們應該選擇物理磁盤。
在同一步中,這里應選擇實際的物理設備。
如果你只有一個本地硬盤和一個U盤,你的U盤通常應該是 PhysicalDrive1 。
PhysicalDrive 后面的數字是物理磁盤的序列號,第一個磁盤從 0 一開始,記住是磁盤,而不是分區。如果不確定,可以去磁盤管理器查看,不要選錯哦。
另外不要選擇 使用單個分區 ,應該選擇 使用整個磁盤 。
這一步系統需要將U盤信息寫入文件中 VMware 正確識別并加載到U盤并順利啟動。
一般來說,這個文件不是很大,可以放在任何地方,由你決定。
添加U盤后的樣子。
最后,默認設置的虛擬機不能直接使用 UEFI 啟動模式,讓虛擬機支持 UEFI 啟動模式時,我們還需要編輯虛擬機 vmx 文件。vmx 如果是,文件 Windows 它通常可能在以下路徑中。C:\\Users\\用戶名\\Documents\\Virtual Machines\\虛擬機名稱\\虛擬機名稱.vmx找到后操作非常簡單,只要在這里 vmx 添加以下一行代碼后保存文件。firmware="efi"
OK,我們開始安裝早期工作。 Windows 7 吧!二、從U盤開始安裝 Windows 7開啟 VMware 選擇從U盤啟動虛擬機。因為有兩個硬盤(一個是本地硬盤,一個是U盤虛擬硬盤),所以一定要注意啟動順序。
啟動后,依次輸入以下命令,打開安裝程序。
# fs后面的數字是指U盤所在的分區,別忘了后面有冒號。# 假如你的硬盤沒有分區,數字通常是0。# 假如你的硬盤有分區,那么數字可能是1,也可能是2、3、4等,看看你現有的硬盤分區有多少,可以多次嘗試。shell:\\> fs0:# 第一條命令執行后,用于檢查是否切換到U盤,直到看到bootmgfw.efi文件為止shell:\\> ls# 啟動指導安裝程序shell:\\> bootmgfw.efi
安裝界面打開后,下一步開始安裝,系統提示缺乏驅動。
這是我們在文章開頭提到的每一次 UEFI 安裝 Windows 7 遇到的尷尬困境。
這是我們在文章開頭提到的每一次 UEFI 安裝 Windows 7 遇到的尷尬困境。
我試過很多方法,但都沒用。我想通過傳統的鏡像來安裝它,看看驅動器是否可以提取到已安裝的系統中進行再試(當然,如何提取驅動器是無底的)。
但當我無意中在光驅中加載鏡像文件時,我點擊了確定按鈕來完成當前的安裝過程。嘿,奇跡發生了。它成功地識別了驅動程序,并進入了硬盤分區的下一步。
如圖所示,硬盤確實被正確識別。
然后順利按壓 EFI 顯然,一切都是分區和格式化的。OK,下一步可以開始安裝 Windows 7 了。
安裝完成后,檢查磁盤管理中的硬盤分區。 EFI 分區,大功告成!
最后的思考
雖然成功以 UEFI 安裝方式 Windows 7 ,但是缺乏驅動力的原因是什么呢?
我以前遇到過很多次這個問題,很多在線答案都指向硬盤驅動或U盤3.x缺少驅動。
由于思維的限制,我被這些想法所左右,找不到真正的答案。直到這次成功,我回頭仔細看了看缺乏驅動力的錯誤提示,才發現上面寫的其實是缺少所需的 CD/DVD 驅動設備驅動程序
!如果你不相信和話,你可以看到本文的第一張圖片。是的,我猜可能是 Windows 7 雖然對 UEFI 支持但不完善,無法直接識別U盤啟動的系統盤。
安裝程序在加載光驅中的鏡像后,識別系統文件,從而順利進入下一個安裝過程。
但這個問題不會影響整個安裝過程。
不知道我猜對不對,就拿著同樣的U盤,找了一臺真正的電腦試著安裝。結果也證實了我的猜測,沒有驅動的提示也彈出,光盤安裝后也可以順利安裝。也就是說,本文使用U盤 UEFI 方式安裝 Windows 7 在實體機上也能成功實現方法!除了實體機缺乏驅動問題外,還可能存在USB鍵盤和鼠標失效的問題主要是電腦太新,USB驅動不支持。如果 BIOS 的 USB 如果設置項中有支持虛擬鍵盤鼠標開后應該可以解決,但最好使用 PS2 鍵盤鼠標接口。朋友們,如果你有安裝的話 Windows 7 不妨試試需求。如果你也成功了,或者有什么經驗教訓,請在評論區留言!網管小賈 / sysadm.cc電腦知識