免責聲明:本文只是從技術角度進行討論,主要因我自己的電腦興趣而引發測試。只代表個人觀點,與任何組織機構無關。
在春節期間發表了《為了這個“完美”版Win7鏡像,我用了一年的時間》之后,不少讀者朋友和同事都找我咨詢相關的東西,也因此而忙活了一陣。本以為64位Windows 7足以滿足絕大部分跑傳統應用客戶的需求,不料想新購PC裝32位Windows7的用戶也還有一些,其中就包括有的醫院。
在之前這篇中我主要聊的是解決驅動相關問題,那么Win7 32bit最大的難點又增加在哪里呢?從原則上說Win7 64位SP1旗艦版和企業版可以支持UEFI引導,來自OEM廠商的專業版安裝鏡像也能支持UEFI;而各種版本的32位Win7都不支持UEFI,只能用傳統Legacy BIOS方式從MBR磁盤引導。
從Intel推出8代Core CPU開始,有些PC主機為了提高安全性已經不再支持Legacy方式從硬盤/SSD啟動。比如以前我提到過的,H370、B365芯片組的Dell成銘398x和OptiPlex 3070系列,這些臺式機由于UEFI的原因無法直接安裝Win7 32位系統。
不過事在人為:)如上圖,昨天我就在一臺H370的成銘3980主機上裝好了Win7 32位,驅動也都齊全,而且沒有用虛擬機(IDV)的方式。這是怎么搞的呢?
BIOS集成硬盤保護,添加MBR分區系統支持
注意電腦:并不是每一臺商用PC的BIOS都帶有硬盤保護功能。以Dell為例,需要下單出廠時選配好,成本很低,但是想后加是不行的。(獨立硬件形態的還原卡不支持本文討論的Win7 32位安裝)
如上圖,在這臺PC的BIOS中集成了硬盤保護增強套件(相當于“硬盤保護卡/還原卡”,以下簡稱保護卡)。2017年我曾寫過一篇《從海光藍卡到Win+Linux雙系統硬盤保護》,也是使用的這個功能。
解決問題的關鍵,就在于Dell硬盤保護增強套件在安裝第二操作系統時,可選GPT或者MBR分區類型。下面我就帶大家過一遍操作中的要點。
我最后又做了2次Win7 32位安裝測試,都是作為硬盤保護卡的第二操作系統。第一OS分別是先用512GB SATA SSD裝的Win10,以及128GB SSD裝的Win764位。
首先我們需要硬盤/SSD里先裝好一個Windows系統,比如出廠的Win10,或者我們自己安裝一個Win7 64位也可以。如果只是為了使用Win7 32位,那么第一個系統的分區可以盡量調小些——比如Win10剛裝好C盤已用空間會有20GB左右。
在壓縮分區之前,我們還可以關閉“系統還原”、刪除“虛擬內存”(頁面文件)等優化,比如8GB系統內存的Win7 64位安裝可以一下省出來8GB磁盤空間。
這里具體的操作許多朋友應該都不陌生,我就不詳細展開了。
接下來是壓縮(調小)磁盤分區,有時NTFS的C盤只允許壓縮到原來原來的一半。這里有2種辦法:一個是用DiskGen等磁盤工具強行調整;另一個就是重裝系統時把C盤建的小一些。
安裝鏡像、驅動和相關軟件
W7SP1_PROFESSIONAL_USB3_H3xx_C246.ISO(3.13GB)、Win7 32位驅動、硬盤保護增強套件安裝包網盤下載
鏈接:(請點擊文末擴展鏈接)
提取碼:la0p
由于上面的32位Win7專業版SP1鏡像已經集成USB 3.x等驅動、.NET Framework和重要更新Pack,我附加分享的驅動就是Intel芯片組、Realtek網卡和Intel集成顯卡(再次感謝驅動總裁)。如果使用獨立顯卡,NVIDIA網站上可以下載39x版驅動支持到Pascal這一代,也就是GeForce 10x0和Quador P系列(用于工作站的專業顯卡)。
在硬盤保護卡安裝程序的壓縮包內,有word文檔詳細的使用手冊。準備工作還包括修改BIOS里的幾個選項,以及Windows中的設置。下面只交待一些關鍵點,本文的目標就是安裝Win7 32位系統。
4.0版本的硬盤保護卡軟件已經支持雙硬盤(SSD),注意如果安裝時認到的第2硬盤是“未拔掉的大容量移動硬盤”,請務必把“啟用雙硬盤保護”這個鉤去掉。
當重啟2次系統安裝完成之后,右鍵點擊任務欄上的保護卡軟件圖標,打開“分區和操作系統管理”界面。先創建用于Win732位的分區,可以只有一個系統盤,也可以包括數據分區。之后點擊“添加系統”。
這時一定要選“MBR分區”,前面我講過了,這是安裝Win7 32位的關鍵。
這里輸入的操作系統名稱,會顯示在硬盤保護卡的開機菜單界面中。被保護卡管理的每個OS都可以各自設置密碼(此密碼獨立于Windows用戶密碼,更底層),對管理員/用戶的使用進行限制保護。
電腦在界面下方把新建第2系統相關的分區都勾選上,然后點擊“分區更新”應用改動,重啟系統準備安裝Win7 32位。
關鍵步驟:Legacy U盤啟動
從Win7 32位ISO制作安裝U盤比較簡單,用單一啟動分區NTFS或者FAT32文件系統都可以,這里也不贅述了。
由于32位Win7不支持UEFI,在安裝程序階段我們也要選擇Legacy U盤啟動。記得以前用硬盤保護卡安裝Linux第二系統時,我也曾經進BIOS臨時修改過Legacy Boot,現在是開機按F12然后選擇上圖中紅圈的選項。
注:在之后的使用中,這個由UEFI到Legacy的模擬或者說轉換由硬盤保護卡引導程序來完成。
新建好的Win7 32位分區此時還是空的,按Home鍵輸入密碼(默認dell),然后按Ctrl+O選擇啟動設備。
電腦這里選擇我們制作的Win7 32位安裝U盤。
按照正常的Windows安裝步驟,分區顯示這里會經過硬盤保護卡接管(也是為了隔離保護另一OS的分區不被誤操作),選擇分區1而不需要格式化就可以。
Win7 32位安裝完成之后,我們可以開機選擇進入原有的第一OS(Win10或Win7 64位),在硬盤保護卡設置中選擇默認進入的操作系統,以及倒計時選項。
如果不希望用戶誤進上面那個64位操作系統,管理人電腦員設個密碼就可以了。
到這一步應該說完成了。此時Win7 32位系統還沒有硬盤保護卡創建的快照還原點,如果想使用該功能也可在第二系統中再裝一次保護卡軟件。
小結
使用硬盤保護增強套件安裝Win7 32位系統,與以前老機器直接安裝最大的區別,就是“第一系統”需要占用20GB左右的磁盤分區空間,如果是120-128GB SSD倒也還能接受。如果恰好有Win10 64+Win7 32雙系統的需求,保護卡應該說是一種更好的隔離方案。
關于Skylake(6代)以后CPU不再官方支持Win7,我在前文中交代過 “如果不限制自動更新的話,就會彈出‘不支持的處理器’警告提示。當然,有一些民間方法可以屏蔽這個提示。”
其它注意事項,就是使用SATA盤,SSD或HDD都可以。嚴格理論上說NVMe盤裝系統只能UEFI引導,所以64位Win7沒問題,32位大家就沒必要太糾結了。如果有特別想那樣配的朋友,私聊吧。
最后再聲明下,請注意知識產權。我重新打包這個Win7鏡像只因個人技術興趣,分享給大家用于測試。任何人不喜歡請在下載24小時內刪除,如有朋友認為存在版權問題請通知我取消分享。歡迎各種善意的技術交流,我對該分享內容可能帶來的潛在問題不承擔任何義務和責任。
希望對大家有幫助:)
注:本文只代表作者個人觀點,與任何組織機構無關,如有錯誤和不足之處歡迎在留言中批評指正。進一步交流技術,可以加我的QQ/微信:490834312。如果您想在這個公眾號上分享自己的技術干貨,也歡迎聯系我:)
尊重知識,轉載時請保留全文。感謝您的閱讀和支持!
電腦 電腦