UEFI引導下的Skylake平臺,ThinkPad P50 通過USB安裝Win7系統

2020-12-19 汶河之濱

前言:

今天,下班之後,回到實驗室已經九點了,調整好狀態,和困神作一下鬥爭。就想寫一篇技術貼。把這兩天在公司裝的這幾個電腦的經驗總結一下。

自己入門級的電腦是一款戴爾靈越1440,自入手到現在已經用了有7年了,陪我渡過了整個的大學和研究生階段。戴爾的確皮實,經我這麼多年的折磨現在依然剛勁。前面已經介紹過對其進行改造升級的過程了,無非就是加裝了一塊固態硬碟,擴展了一下內存條。今天的主角不是它。

剛來公司實習,公司就給配了臺工作站,很感動,這效率這關懷。就是這款ThinkPad P50,美行聯想,淘寶上代購的。剛到貨拿到手感覺棒棒噠。下面是它的配置,感覺除了硬碟是機械的外,其他都很滿意。打算後期再塊SSD;後面的確裝了一條三星的256G固態硬碟,M.2接口的;沒有用硬碟支架,直接拿熱熔膠沾上的。

P50長的如上圖所示,渾身通體是黑色的,就叫它小黑吧。自帶的系統是Win10,感覺比以前系統做得好多了,不過因為是英文版的,主要是考慮的系統的兼容性,決定給它裝個win7。

所有的問題都來自於這個最初的想法。首先,準備好一個win10的PE系統盤用來對電腦硬碟進行格式化操作的。然後有一張提前刻錄好的Win7ome版的CD。以前裝系統都是Fn進BIOS的。然後可以改變啟動順序就可以從U盤啟動小馬PE系統的。F1到F12試了一圈,也沒有找到BIOS的入口。進入的界面很陌生,百度知這是「UEFI」。

統一的可擴展固件接口(Unified Extensible Firmware Interface,UEFI),是一種詳細描述全新類型接口的標準,是適用於電腦的標準固件接口,旨在代替BIOS(基本輸入/輸出系統)。

要詳細了解UEFI,還得從BIOS講起。我們都知道,每一臺普通的電腦都會有一個BIOS,用於加載電腦最基本的程式碼,擔負著初始化硬體,檢測硬體功能以及引導作業系統的任務。UEFI就是與BIOS相對的概念,這種接口用於作業系統自動從預啟動的操作環境,加載到一種作業系統上,從而達到開機程序化繁為簡節省時間的目的。傳統BIOS技術正在逐步被UEFI取而代之,在最近新出廠的電腦中,很多已經使用UEFI,使用UEFI模式安裝作業系統是趨勢所在。

作為傳統BIOS(Basic Input/Output System)的繼任者,UEFI擁有前輩所不具備的諸多功能,比如圖形化界面、多種多樣的操作方式、允許植入硬體驅動等等。這些特性讓UEFI相比於傳統BIOS更加易用、更加多功能、更加方便。而Windows 8在發布之初就對外宣布全面支持UEFI,這也促使了眾多主板廠商紛紛轉投UEFI,並將此作為主板的標準配置之一。

UEFI拋去了傳統BIOS需要長時間自檢的問題,讓硬體初始化以及引導系統變得簡潔快速。換種方式說,UEFI已經把電腦的BIOS變得不像是BIOS,而是一個小型固化在主板上的作業系統一樣,加上UEFI本身的開發語言已經從彙編轉變成C語言,高級語言的加入讓廠商深度開發UEFI變為可能。

搞清楚UEFI之後,在BOOT選項中使用傳統的方式,歷盡千萬次的嘗試,終於可以進入Win PE 系統了,看了看500G的機械硬碟被分成了三個區,有兩個100M的小分區。第一個是EFI分區,200m左右,用於UEFI引導。第二個msr分區,微軟在UEFIi架構中引導所用,容量不大。最後一個是WinRE_DRV備份和系統無法啟動時恢復使用的。看起來特別不舒服,有強迫症的我們怎麼能容忍這兩個小分區呢,用分區助手直接把它抹掉,抹掉再說。

要裝的Win7系統是刻在CD上的,因為小黑沒有光碟機,只能用外置的光碟機了,用外置的光碟機只能用USB和電腦相連了,問題出來了,即使系統進了光碟機,找到Win7的安裝鏡像,它也安裝不了,因為CD盤裡面是沒有USB3.0的驅動的。這是為神馬呢?

百度到一篇博文《Skylake平臺不能通過USB接口裝Win7系統》,大意就是小黑這樣的電腦是Skylake處理器,該平臺已經升級到了LGA1151插槽,Skylake平臺上不能通過USB接口裝Windows 7系統了。這個問題聽上去不嚴重,但實際用起來會相當相當麻煩。Skylake一代Intel會移除EHCI主控,改為支持XHCI主控,但Windows 7系統原生不支持XHCI主控。大家對EHCI、XHCI這兩個術語不明白也沒關係,你只要知道這件事的影響就行了——沒了EHCI,Skylake平臺上裝Windows 7系統時無法識別USB接口。再進一步說就是,如果你打算在Skylake平臺上繼續使用Windows 7系統,那麼安裝系統時就會遇到一個難題——不能通過USB硬碟安裝,也不能通過USB光碟機安裝。

人不能讓尿憋死不是,又找到一篇博文《手把手教你製作一個可以在skylake上安裝win7的U盤》: 現在1151接口的skylake平臺已經成為了主流,比如各大廠商的Z170主板,該主板針對win10進行了一定的優化,可是win10有一個致命的bug還未解決:機器會隨時出現圖標狀態無法保存的現象,也就是某一次開機後,你的桌面圖標會變成自動排列,文件夾顯示方式也會忘記你的設定,然後再也調不回來了。

大家會去選擇安裝成熟的win7,但是很多朋友發現安裝過程中會出現報錯,提示「缺少所需的 CD/DVD 驅動器設備驅動程序 …… 」安裝就無法繼續了,滑鼠鍵盤都無法使用等情況,以為電腦有問題。其實不然,出現這個原因是因為Z170平臺使用了XHCI主控代替了以前的EHCI主控,win7安裝盤裡卻沒有這個驅動,所以除非你用光碟安裝系統,如果你用U盤安裝,還沒開始裝,USB本身就已經失效了。

解決方法:LZ給提供了一個技嘉出品的工具包,WindowsImageTool。這個工具的作用就是把USB的驅動寫入你做好的系統安裝盤裡面,當然這裡又做了一個Win7的U盤。USB驅動寫入以後,按照樓主的要求去主板bios設定裡尋找 USB Configuration 下面的 XHCI Handoff 選項,默認一般是 Disable,選擇成 enable,然後插入製作好的U盤安裝系統,安裝完再設定改回來即可。

問題又來了,因為我們的UEFI裡面並沒有找到USB configuration下面的選項。因此識別了光碟機的USB點擊安裝的時候依然提示無法找到驅動。

最後,我們先去ThinkPad官網把USB3.0的驅動下載下來,然後拷貝到WinPE系統盤裡,進WinPE系統,把USB3.0的驅動拷貝的小黑的D盤裡,退出來。斷電重啟,進去系統安裝界面,先添加驅動,添加驅動的時候要一直雙擊,直到沒有文件夾位置,會自動識別驅動,這時候安裝32位的USB3.0 驅動。然後就可以順利地進行下去了。搗鼓了一天,總算搞定了。另外需要注意的是對硬碟進行分區的時候不要使用Win7系統安裝盤裡面的那個分區,要用專門的分區助手,注意格式,把MBR改成GPT格式。

最後的最後,總算搞定了。感謝李老師的指導,致敬兩個執著的人。另外,有需要解決計算機方面問題的朋友可以直接聯繫我,提供有償和無償的技術支持。

我想說的是,我們的世界以飛快的速度在進步,我們如果停留在自己原來的世界裡,覺得自己已經做得很好了,自己已經掌握得很不錯了,那麼必然會被歷史的潮流所淹沒。告誡自己:逆水行舟,不進則退。

相關焦點

  • 預裝win8改成win7的過程中會出現各種各樣的問題
    uefi+gpt安裝的,推薦使用uefi+gpt安裝win7,在這之前我們我們得先判斷自己預裝win8的方式;判斷自己是不是uefi引導的方法:怎麼判斷自己電腦的bios引導方式呢?,如果是uefi引導就會顯示uefi,否則顯示legacy。
  • 教你用Legacy模式和Uefi模式引導修復軟體
    +UEFI啟動模式說的是UEFI和傳統BIOS兩者共存模式,此種模式還能兼容傳統BIOS引導模式以此來啟動電腦系統;而UEFI啟動模式則只能在UEFI引導模式來啟動電腦系統。但在這裡需要提醒大家的是: 1、電腦要安裝系統時候需要選好啟動模式,然後安裝好系統之後就只能使用你選定的模式來啟動電腦系統,不然則出現啟動進不了系統的情況。 2、我們在安裝電腦系統的時候要是採用Legacy+UEFI模式,則電腦能夠兼容傳統BIOS引導模式才能成功啟動作業系統,需要了解電腦是否支持傳統BIOS引導模式。
  • 怎麼用U盤在win8PE下安裝win7系統
    U盤的強大功能,以及U盤的便攜性讓U盤成為大眾最受歡迎的安裝系統工具,用U盤安裝系統的方式逐漸成為一種主流趨勢,下面小編就詳細地來給大家演示一下,如何用U盤在win8下安裝win7系統。將Ghost Win7系統鏡像包複製到U盤GHO文件夾內。
  • 走進Linux(下)——arch linux的安裝教程
    New走進Linux(下)——arch linux的安裝教程一、為什麼選擇arch Linux?相比Debian/Ubuntu、SUSE、RedHat/Fedora 等其他發行版, Arch Linux 屬於輕量級選手,其簡單的設計讓它容易被輕鬆擴展和配置成為任何想要的系統類型。
  • UEFI+GPT安裝win10系統教程
    Win7系統「死亡」倒計時!你還在堅守win7的陣地嗎?眾所周知,在2020年初微軟即將停止win7的技術支持,即便如此,據統計分析中國仍有很多用戶在使用win7系統。微軟曾花了3年時間才讓大眾廣泛接受了win7系統,如今的win10系統又得花多長時間讓大眾喜歡呢?說到win10,有些用戶就搞不懂Legacy和UEFI的區別了,其實,Legacy和UEFI指的是系統引導方式,前者為傳統BIOS,後者為新式BIOS。一般情況下都是Legacy+MBR,和UEFI+GPT兩種組合。
  • 最新原版win7系統安裝方法,如何安裝win7原版旗艦系統
    win7系統安裝目前win7系統的使用用戶仍然佔據大頭。為此有些朋友便希望在自己計算機上安裝純淨且無毒的win7系統。這時,小編還是建議大家安裝原始的Windows7作業系統。以下將為您講解Windows7原版旗艦系統的具體安裝方法。
  • gpt分區安裝win7系統詳細方法
    與普遍使用的主引導記錄(MBR)分區方案相比,GPT提供了更加靈活的磁碟分區機制。很多朋友不知道gpt分區安裝win7系統的方法,其實操作還是很簡單的,下面就給您帶來gpt分區安裝win764位的方法。
  • 【技術】win7/win10開機引導修復
    很多機油前一天正常使用然後出現這上面類似的問題,我來解釋下: 其實這個代碼的意思是引導文件丟失了,引導文件(NTLDR)一般存放於C盤根目錄下,是一個具有隱藏和只讀屬性的系統文件。引導文件的主要職責是解析Boot.ini文件。
  • UEFI是什麼,看完您就全明白了
    uefi可以做什麼,有什麼具體的應用?雖然不知道具體是做什麼的,但是我們經常會在BIOS設置中發現UEFI的蹤跡。因為現在越來越多的電腦已經使用了UEFI固件的BIOS,並且windows10作業系統對UEFI的支持也比較完美。傳統的BIOS模式將被科技潮流所淹沒,這也是自然規律發展的必然性。今天,鶯歌就和大家一起揭開UEFI的神秘面紗。
  • win10電腦系統安裝教程
    隨著win10的普及,大部分新電腦都是預裝win10 64位系統,很多用戶買了新電腦也打算安裝win10系統,但是不知道新電腦安裝win10步驟是怎樣的,由於win10支持uefi,建議用戶通過uefi方式來安裝,下面系統城小編跟大家分享新電腦裝win10系統教程。
  • 裝系統時看到的UEFI Bios是什麼?他和傳統啟動模式有什麼區別呢
    而uefi則是用於作業系統自動從預啟動的操作環境,加載到一種作業系統上從而節省開機時間。uefi啟動是一種新的主板引導項,它被看做是bios的繼任者。uefi最主要的特點是圖形界面,更利於用戶對象圖形化的操作選擇。
  • win10怎麼重裝win8.1系統 win10重裝win8教程
    由於win10和win8.1都是uefi gpt啟動方式,建議通過uefi模式下重裝,下面跟小編一起來學習下win10重裝win8/win8.1系統方法。win10重裝win8.1步驟如下1、製作好uefi pe啟動U盤之後,將win8.1 64位系統iso鏡像直接複製到U盤gho目錄下;2、在預裝win10電腦上插入U盤,啟動之後不停按F12、F11、Esc等快捷鍵,在彈出的啟動項選擇框中,選擇識別到的U
  • 科普:新手安裝系統經常遇到的BIOS設置問題詳解
    用戶在重裝系統的時候,遇到安裝失敗情況是在所難免的,而之所以會安裝失敗的原因非常多,其中BIOS設置情況就是原因之一。新手小白們在通過U盤裝系統的時候,如果沒有注意BIOS設置,那麼就很容易安裝失敗。此次,U大俠小編就帶大家來了解一下沒有注意BIOS設置可能出現安裝失敗的原因。
  • win10+deepin雙系統安裝方法(UEFI+GPT)
    這篇文章主要講的是deepin在多系統並存的時候該如何分區並安裝,與上一篇文章Deepin+Windows雙系統安裝最簡單的分區方案 不同,這篇採用的是UEFI+GPT。3、然後在剩餘空閒地方新建NTFS給windows(win10、win7都一樣)接下來新建一個EXT4給deepin然後再分一個swap就可以了最後來看一下我們準備好的分區4、分區後就可以裝系統了,先裝
  • 如何安裝雙系統(win7和win10)
    現在的系統已經到win10了,不過用win7的人還是處於大部分的,有的人為了能夠都是用採用了雙系統。首先你先安裝了一個win7的系統,在其他的盤安裝win10。插入U盤,按F2進入U盤PE界面。每一個品牌筆記本都是不一樣的,這個自己注意一下。
  • 原版系統教程&電腦使用誤區和建議
    我這裡必須說清楚,以免發生基本理解性錯誤 那麼承接上面那個話題,什麼是原版系統,什麼是ghost版本的系統 什麼是原版,首先其實微軟的正版系統本身就是開放下載的,就和cad和3d max什麼軟體的原版一樣,之後激活是激活的問題,但是下都是下讓你下的 那麼官方發行的系統版本,或者說系統鏡像,或者說光碟鏡像,就是我說的原版
  • 電腦系統崩潰了怎麼辦?看電腦安裝系統的方法教程,裝機不再求人
    找一臺可以上網的電腦,如果家裡電腦系統崩潰了可以選擇去網吧或借朋友的腦用一下,百度搜索「u啟動uefi版」點擊圈內下載安裝點擊uefi版下載並安裝在電腦上,下面開始製作啟動U盤。準備系統文件;可以在網上下載想要安裝的系統文件。在這裡要注意系統封裝GHO、WIM、ESD,ISO等格式,今天主要介紹一下ISO和GHO格式系統文件安裝。如果下載的是GHOST版系統文件需要先解壓,並將解壓後的GHO格式系統文件拷貝到啟動U盤上,ISO文件直接拷貝到啟動U盤就可以。無論是XP,win7還是win10操作方法都一樣。
  • 教你win7系統怎麼安裝語言包
    對於不少在國外工作的朋友來說,給win7系統安裝中文語言包是很重要的,那麼win7語言包怎麼安裝呢?為了大家能夠很好的使用電腦,下面就給您帶來win7語言包的安裝方法。win7語言包怎麼安裝1.進入win7桌面,點擊開始按鈕,在開始菜單中選擇控制面板打開。
  • 多圖詳解UEFI+GPT安裝win10系統,電腦小白也能秒懂
    Win7系統「死亡」倒計時!你還在堅守win7的陣地嗎? 眾所周知,在2020年初微軟即將停止win7的技術支持,即便如此,據統計分析中國仍有很多用戶在使用win7系統。
  • win7系統安裝和激活solidworks2010軟體的方法
    很多網友提問說win7系統如何安裝和激活solidworks2010軟體呢?SolidWorks軟體是世界上第一個基於Windows開發的三維CAD系統,由於技術創新符合CAD技術的發展潮流和趨勢,SolidWorks公司於兩年間成為CAD/CAM產業中獲利最高的公司。可是很多初學者不知道win7系統如何安裝和激活solidworks2010軟體?