首先,你要知道,GPT和NTFS根本就是兩碼事兒。所謂的GPT,是指可擴充套件韌體介面 (EFI) 使用的磁碟分割槽架構,是與主啟動記錄 (MBR) 分割槽架構相對應的,是一種磁碟分割槽架構。而ntfs,fat32,fat之類才是磁碟檔案格式,GPT與ntfs是兩個不同層面的概念。以前我們windows使用者的硬碟分割槽架構一直以來都是MBR的。你的硬碟分割槽架構是GPT還是MBR的取決於在你的硬碟所有空間都是“未分割槽”狀態時,你的第一次分割槽操作。對於一塊硬碟,我們都是先分割槽,再格式化每個分割槽。GPT和MBR概念是分割槽時產生的概念,而ntfs,fat32,fat是分好區後,對每個分割槽進行格式化時候才產生的概念。所以windows安裝時的錯誤提示說“不可以在GPT磁碟安裝”和你的分割槽檔案格式是NTFS格式完全沒有任何關係。GPT分割槽架構下的分割槽檔案格式也是包括NTFS的。
打個比方,其實你提的問題就像是:某人說我不想把系統裝在希捷的硬碟裡!的時候你問道:可我的硬碟不是希捷格式的啊,明明是ntfs格式的啊!
正如你一直知道的,希捷是個硬碟品牌,並不是硬碟某個分割槽的檔案格式。那麼現在你也應該知道了GPT是硬碟分割槽架構,也不是某個分割槽的檔案“格式”。你甚至可以說由於某塊硬碟是以GPT架構分的區,所以你願意稱這硬碟為GPT硬碟(windows安裝程式稱之為GPT磁碟),但你肯定不能只是因為你硬碟若干個分割槽中包含NTFS分割槽,就將整塊硬碟稱為NTFS硬碟。
其次,要知道,之所以你的硬碟是GPT架構的,是因為那是以UEFI引導的方式來進行作業系統的安裝所導致的必然結果,也就是說,如果你(或者是電腦生產廠家)用UEFI引導的方式來安裝系統,那必然導致在硬碟一開始分割槽時就將分割槽架構定為了GPT。你的硬碟也就被定義為了GPT磁碟。如果想要恢復成MBR硬碟(也就是之前我們一直用的那種分割槽架構型別),就必須要刪除硬碟上所有的分割槽,重新分割槽,當然硬碟上重要資料需備份。目前來講幾乎還沒有能做到完美無損轉換硬碟分割槽架構的軟體,有這功能的硬碟轉換軟體還是存在很大風險,除了軟體本身的問題,分割槽表的變化、系統對主分割槽的數量限制等等因素都會導致資料損壞或丟失。這種架構的轉換是更底層的操作,牽一髮而動全身,難度遠遠大於無損轉換分割槽內檔案格式(完美支援ntfs與fat32格式無損互轉的軟體有很多)。就像是把男人變成猩猩的難度要遠遠大於將他變為女人的難度一樣。架構的改變往往是需要從一開始就進行的。而為什麼要用UEFI引導的方式來裝系統呢?這就要說說現在大行其道的win8系統了。
Win8系統是微軟歷代系統中對UEFI引導啟動支援最完善的,不過,僅限於64位版本。Win8的超快速開機,也是靠UEFI引導來實現的。要想完美實現win8快速啟動,有以下條件:1.刷過UEFI BIOS的主機板;2.刷過UEFI BIOS的顯示卡;3.以GPT架構分割槽的硬碟(為達最快開機速度,建議用固態硬碟);4.必須以UEFI引導方式安裝系統;5.必須是64位的Win系統(32位win系統不支援在GPT分割槽安裝),以上條件缺一不可,而且其中的3.4.5條件之間互相為充分必要條件。同時滿足以上條件後,本人親測Win8的開機速度最快能達到4秒,電腦在完全斷電關機後再開機幾乎就像是開啟電視機一樣快!當然了,如果沒有用固態硬碟,肯定是達不到4秒瞬間開機的效果,但系統開機速度也會比非UEFI引導的系統快很多的。原因是UEFI BIOS引導相比Legacy Bios引導少了一個硬體檢測的環節。這也就是為什麼搭載win8系統的品牌機很多都是用UEFI模式引導啟動的(也就是把硬碟分割槽架構定為了GPT格式)。
瞭解了什麼是GPT,為什麼你的硬碟是GPT架構,GPT與UEFI引導安裝系統的關係之後,談談如何解決你的問題吧。你的電腦應該是先裝的Win8吧?既然你的硬碟分割槽架構已經是GPT了,那麼你現在想要裝Win7的話只有兩條路選擇:第一,在主機板bios設定以UEFI引導模式啟動,然後啟動項選擇UEFI CD-rom BOOT,或者UEFI USB Boot,(CD-rom和USB指代你裝系統時候的介質,名稱根據你的光碟機或U盤型號改變,但一定要選前面帶有UEFI字樣的裝置作為第一啟動項)。然後還要確保你裝的win7是64位的。這樣就能把win7也裝進GPT架構的硬碟中了。第二條路(如果你不想用UEFI引導的形式安裝系統,或者你的win7是32位的,可選此路),按照你慣用的方式安裝win7,引導進入安裝程式後,把你的整個硬碟內容全部清空,然後刪掉所有的分割槽,然後再給硬碟重新分割槽即可安裝。其實這就是之前我們一直在用的Legacy Bios 引導啟動。但一定記得檢查主機板bios裡的CSM是否開啟,如未開啟,安裝完成後是進不去系統的。
最後提醒你一句,如果你實在捨棄不下硬碟裡的資料和已經裝好的win8系統,不想把整個硬碟重新分割槽,那隻能選擇第一條路,用UEFI引導裝64位的win7。而如果你是用U盤裝系統,一定要確保U盤的檔案格式是FAT32,因為UEFI引導模式下,你的電腦只認FAT32檔案格式的U盤,否則如果U盤是NTFS格式的話,UEFI啟動項裡是找不到你的這塊U盤的。