如何讓UEFI BIOS主板在Windows XP SP3 32位系統下識別GPT格式移動硬盤


背景:

安裝XP系統之后, XP無法顯示移動硬盤,無法讀取移動硬盤里的數據

 

解決辦法:

1.  安裝Win PE工具: 通用PE工具箱(Win8內核)4.0.rar

2. 從 Windows-2003-sp2-32bit 系統拷貝 C:\WINDOWS\system32\drivers\disk.sys 文件

已經拷貝的  disk.sys 文件

3. 進入Win PE  環境,將上述Windows 2003的 disk.sys 文件 覆蓋掉win xp系統對應的文件,覆蓋之前先備份,覆蓋如下文件:

  • 解壓sp3.cab之后,覆蓋里面的disk.sys文件,再重新打包,重命名為sp3.cab

C:\WINDOWS\Driver Cache\i386\sp3\sp3.cab

 

  • 覆蓋disk.sys文件

C:\WINDOWS\system32\drivers\disk.sys

  • 若dllcache目錄下面也有disk.sys文件,也需要覆蓋掉

C:\WINDOWS\system32\dllcache

 

4.重啟電腦,進入xp系統,此時可以識別移動硬盤了,也能看到硬盤盤符了。

 

 


 

如何讓UEFI BIOS主板在Windows XP SP3 32位系統下識別GPT格式硬盤

http://www.biostar.com.cn/app/en-us/support/faq_content.php?S_ID=478

 

隨着硬盤容量越做越大,3TB以上的大硬盤也越來越常見,但是XP卻只能支持2.0TB以內的硬盤,超過這個容量就無法辨識讀取。在Windows操作系統環境下,想要辨識、存取、建立,容量超過2.2TB以上的分割區/硬盤,解決之道就是舍MBR就GPT分割表。不過傷腦筋的是,GPT分割表只有特定版本的Windows 7、Vista支持,至於Windows XP則是不支持。操作系統版本、MBR分割表限制住,可用容量卡在2.2TB以內,所以單個硬盤為3TB的GPT格式硬盤在Windows XP SP2 32位系統下無法識別,請看下面系統支持GPT列表:

 

 

 

因Windows 2003 sp2 32位系統能識別GPT分區(做數據盤不能做系統盤),也能正常讀取和寫入,我們可以通過以下方式讓Windows XP SP3 32位系統支持GPT分區硬盤(數據盤),這樣單個3TB硬盤才能被識別與使用。

 

整個操作最核心的內容就是用windows 2003 SP2的disk.sys替換,winxp的disk.sys文件,先從windows 2003 sp2系統以下路徑中C:\WINDOWS\system32\drivers復制出disk.sys文件,啟動WINXP系統到安全模式或WINPE下替換該文件。

 

但是winxp的disk.sys文件是系統核心文件,是受到系統嚴格保護的,在一個標准的winxp sp3下面,一共存在有3份。分別存放在1、windows\Driver Cache\sp3.cab這個壓縮包里2、 system32\dllcache(隱藏的系統壓縮核心文件備份文件夾) 3、system32\drivers 這個目錄下的disk.sys才是真正工作的那個文件。

 

我們如果直接替換這個文件夾下的disk.sys文件,那系統會在你替換完畢之后,很短的時間內,就用上述兩個文件夾中的備份文件把disk.sys恢復過來。

 

所以我們替換的正確過程是,先替換sp3.cab中的disk.sys 然后替換system32\dllcache目錄下的disk.sys 最后替換那個實際工作的system32\drivers目錄中的disk,sys

 

Windows 2003 sp2系統 disk.sys文件也可從下面鏈接下載:

 

下載地址:http://ftp.jxpowerful.com/upload/driver/FAQ/disk.rar

 

下圖為xp系統替換disk.sys文件后GPT格式硬盤的測試截圖:

 

 

 

備注:GPT分區表說明

 

GUID 分區表 ( 簡稱 GPT 。使用 GUID 分區表的磁盤稱為 GPT 磁盤 ) 是源自 EFI 標准的一種較新的磁盤分割表結構的標准。與目前普遍使用的主引導記錄 (MBR) 分區方案相比, GPT 提供了更加靈活的磁盤分割機制。它具有如下優點:

 

1 、支持 2TB 以上的大硬盤。

 

2 、每個磁盤的分區個數幾乎沒有限制。為什么說“幾乎”呢?是因為 Windows 系統最多只允許划分 128 個分區。不過也完全夠用了。

 

3 、分區大小幾乎沒有限制。又是一個“幾乎”。因為它用 64 位的整數表示扇區號。誇張一點說,一個 64 位整數能代表的分區大小已經是個“天文數字”了,若干年內你都無法見到這樣大小的硬盤,更不用說分區了。

 

4 、分區表自帶備份。在磁盤的首尾部分分別保存了一份相同的分區表。其中一份被破壞后,可以通過另一份恢復。

 

5 、每個分區可以有一個名稱 ( 不同於標簽 )

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM