1. 程式人生 > >XP系統還不過時 教你完美征服3TB硬碟

XP系統還不過時 教你完美征服3TB硬碟

XP系統還不過時 教你完美征服3TB硬碟

原作者:沈潔

隨著高清1080p片源的普及,越來越多的人開始沒日沒夜的7x24小時不間斷的掛BT PT下載高清視訊了。原本以為都要死掉的傳統機械硬碟行業,奇蹟般的迎來了第二春。機械硬碟儲存已經成為了新的主流儲存工具,從而徹底淘汰了光碟這種落後的儲存方式。正慢慢的成為2011年新的主流儲存媒介!!!!

用舊pc組建的客廳電腦,7x24小時不停的下載高清電腦,相信這就是許多思路啦,HDC啦等等網站網友的真實寫照了吧

但是硬碟容量的推進也並非一帆風順的,由於受到傳統MBR分割槽表的限制,大於2tb的硬碟在使用上會遇到相當大的麻煩,這些麻煩不僅源自於硬碟本身,更涉及到主機板bios,作業系統支援,分割槽表格式等等一系列的問題。正是因為有這麼的問題一直困擾著我們的主流硬碟廠商。才使得大容量的硬碟推進步履蹣跚。直到現在,最好賣的硬碟依然維持在小於等於2tb。

但是很顯然,相對於20幾個gb一部的高清影片,2tb,準確點說應該是1800g都不到的這點容量又能裝幾部呢?很顯然90部電影都不到啊~~~~許多高清發燒友的硬碟早就已經開始空間告急了,民眾們期待著大於2t容量的硬碟迅速普及啊~~~~大容量這才是王道啊~~~~

大家來看看吧,如果你要用3tb硬碟那你會碰到那些問題?

GPT是一種新型的分割槽表格式,所謂分割槽表就是你磁碟分幾個區,這麼分。電腦都靠這張表知道,之前winxp這裡系統所使用的MBR分割槽表,並不支援大於2tb定址範圍硬碟的磁碟空間分配,所以要讓系統知道2tb以外的容量,還得有GPT這種高階的分割槽表支援。

UEFI是一種新型的系統引導,和之前我們熟知的bios是一類東西,專業領域我們叫它boot。由於bios先天的一些缺陷,以至於bios並不能識別大於2tb容量的硬碟,所以需要使用到UEFI這種新型的圖形化的boot引導系統。

不過好在,這種限制只在於磁碟作為系統盤的時候,才是強制要修,如果你的3tb硬碟不需要裝系統啟動的話,那就完全不用在意。其實由於現階段ssd固態硬碟的迅速普及,大多數人都慢慢開始把自己的系統裝載到小容量但卻高速的固態硬碟上了,所以系統引導這種應用基本和大容量儲存的機械硬碟無關,而且這樣做兩種硬碟各自發揮它的特長,效能反而更好!!!

這裡有兩篇關於GPT與UEFI很好的文章,建議有興趣的朋友可以看看,許多很複雜的問題,就都有答案了

關於 GPT 和 MBR、EFI 和 BIOS的討論

WinXP 32位版使用3TB硬碟的問題貌似已經解決了?

Windows 和 GPT 常見問題解答Version 1.1

 這是微軟官方的說明06年就已經是v1.1版本了,可想而知這東西曆史有多悠久了~~~~很老的技術啦

讓WindowsXP支援GPT分割槽表的解決方案

現在最悲劇的是這張表,大家看看吧,這是最近百度對國內使用者使用作業系統的統計表。

顯然,如果我們僅僅只是要掛資料的話,那就知道用到GPT支援就可以了,但很不幸的是,在國內最主流的作業系統,依然還是winxp的前提下,winxp居然不支援GPT分割槽,也就是說3tb的硬碟肯定無法直接用在winxp的系統上,這不是很難受嗎?尤其是一般我們拿到客廳去做高清播放機,掛機下載機的電腦,都是我們之前淘汰下來的舊電腦,有的甚至連vista的驅動都沒有,這該如何是好啊。

已經用了超過12年的winxp,難道你就真的與3tb無緣了嗎?

這是我搜索到的一些關於如何讓winxp支援GPT分割槽的一些解決方案。

1、安裝Paragon Software的GPT Loader軟體,這是一個專為Windows XP 32位開發的驅動,安裝之後,就可以讓你的XP系統能夠以GPT方式格式化3TB硬碟並當成資料盤。但此軟體目前還處於測試和預釋出階段。官方連結:http://www.paragon-software.com/support/early-adopter/

2、用Windows server 2003 SP2的disk.sys替換XP下的同名檔案,即可讓XP識別並使用GPT分割槽。http://bbs.wuyou.com/viewthread.php?tid=183806

3、使用硬碟廠家提供的格式化軟體,例如希捷提供的DiscWizard,可把2T以上空間格式化並虛擬成另外一個硬碟,而日立可使用其格式化軟體,把3T硬碟格式化成MBR分割槽,從而使XP識別並使用3TB硬碟。

4、使用主機板廠家提供的Disk Unlocker軟體,例如華碩、技嘉主機板已提供,也可以把2T以上空間格式化並虛擬成另外一個硬碟。

很顯然,方案2最實用,相容性最佳,幾乎隨便什麼牌子的硬碟掛上去就都好用了。但是具體操作到底如何呢?就讓我親自為大家體驗一把吧!!!

其實微軟的伺服器級別作業系統,早就支援許多變態級別的系統應用了,包括GPT這種新式的磁碟分割槽,其實也是最先在win2003這類伺服器系統上得到應用的

替換檔案讓WindowsXP支援GPT分割槽1

讓XP 32位系統支援GPT分割槽硬碟

我們知道32位的2003 sp2系統識別gpt分割槽,也能正常讀取和寫入。
但是xp為什麼不行呢? 我把優盤搞成gpt型別的分割槽,結果xp果然不認。
但是我啟動了ram2003後發現2003 sp2非常輕鬆的識別了我的優盤,拷貝資料,一切正常。
既然這樣,我就知道怎麼讓xp和2003一樣支援gpt分割槽的硬碟了。不需要用到gpt loader這個驅動。
好了 幹活。
把2003 sp2系統的disk.sys檔案拷貝出來
然後再xp系統下替換或pe下替換。
xp下替換需要把system32\dllcache裡面的disk.sys重新命名,xp找不到就好。如果沒有這個檔案那就不用管理。
xp還有個地方windows\Driver Cache\大家可以把這裡清空,或者把drivers.cab檔案改名。把2003的disk.sys拷貝到dllcache和driver cache裡面
刪除xp的system32\drivers裡面的disk.sys 好了 現在系統就能識別gpt的硬碟或優盤了。
不需要用到第三方軟體。
也不存在不穩定。

提供 disk.sys.gz (21.8 KB)disk.sys下載版本號是5.2.3790.3959

這是無憂啟動論壇上面的,對於winxp移植win2003 GPT分割槽支援的一些說明。我自己實際操作了一下,現在就為大家談談具體的操作吧

整個操作,最核心的內容,就是用win2003的disk.sys替換,winxp的disk.sys檔案

但是winxp的disk.sys檔案是系統核心檔案,是受到系統嚴格保護的,在一個標準的winxp sp3下面,一共存在有3份。分別存放在windows\Driver Cache\sp3.cab這個壓縮包裡 system32\dllcache這個隱藏的系統壓縮核心檔案備份資料夾 system32\drivers 這個目錄下的disk.sys才是真正工作的那個檔案。

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

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

sp3.cab有的教程裡面說直接刪掉,其實不妥,其實這是一個驅動庫啦。你許多硬體的免驅,基本都是靠他的,我就有一次幫我表妹買滑鼠,免驅的,結果由於系統sp3.cab缺失,死活都找不到驅動的痛苦經歷。

所以正確的做法是,先把壓縮包解壓,然後把disk.sys替換掉。然後在找壓縮軟體壓縮回去生成一個sp3.cab這才是最棒的操作,我這裡用的是acdzip,當然考慮到大家方便,建議也可以用PowerArchiver來壓縮,不過其實winxp本身就自帶cab壓縮工具,而且壓縮率驚人,只是比較麻煩罷了。這個大家有興趣的話就自己研究去吧。

替換檔案讓WindowsXP支援GPT分割槽2

其實細心的朋友應該已經發覺了,disk.sys其實就是windows的基礎磁碟驅動啊!!!

所以說,其實有一種可能,那就是備份win2003的磁碟驅動,然後你的GPT分割槽的硬碟插入之後,給他手動指定驅動位置,強制更新win2003的基礎磁碟驅動也是可以的,不過相對應的,每次換硬碟,加硬碟都得再操作一遍。會顯得比較麻煩!!!

這裡首先大家要注意,系統一定要是sp3的哦,sp2我不保證也能用的哦!!!

同時由於diskdump.sys的轉存問題winxp並未修復

所以轉存檔案的存放位置千萬不要設定到大於2tb的硬碟之上,以避免不必要的麻煩~~~

相關文章:Windows 7新補丁更好支援2TB以上大硬碟

注意到這些全部問題之後,你就可以高枕無憂的順心使用你心愛的3tb硬碟掛機下片打飛機咯~~~~

用DiskGenius在XP下建立GPT分割槽1

等等等等!!!!!winxp下面如何建立GPT的分割槽啊,我的磁碟管理器裡面還是不支援建立GPT分割槽啊!!!!!

對沒錯,即使我們替換了disk.sys檔案,但是windows的基礎磁碟管理程式還是無法新建一個GPT分割槽,而僅僅是隻能夠讀取和寫入以建立的GPT分割槽僅此而已~~~~

所以我們需要一個一款能夠建立GPT分割槽的軟體,DiskGenius很不錯,強烈建議使用

其實你已經有了win7或者vista的系統,我們依然建議你使用DiskGenius來建立GPT分割槽,原因很簡單,看看那個MSR分割槽是什麼吧,win7裡可看不見它啊!!!

其實這個MSR就是所謂的微軟保留分割槽,用來磁碟加速的,一定放在磁碟頭部,其實作為資料盤這根本就是無意義的,而且這部分MSR分割槽還會由於過度頻繁讀寫特別容易有壞道,所以強烈不建議使用win7 vista自帶的分割槽工具來建立GPT分許

正確的做法呢,是用我們的DiskGenius來建立這個GPT的分割槽,首先當然是轉換分割槽表咯~~~~

之後點選應用,他會給你警告~~~~當然點確定咯

用DiskGenius在XP下建立GPT分割槽2

之後選擇快速分割槽,這裡資料盤建議一個區,事實上教科書真害人,分割槽越多,磁碟空間的利用率就越低,磁碟浪費就越嚴重,經過多年的經驗總結下來,一般只有系統會獨立分個區,最多再在系統之後緊跟一個系統分割槽,存放視訊啦,照片啦,mp3啦是不用多分割槽的,分割槽越多浪費越多。

我們可以用資料夾來分類,實現與分割槽類似的效果~~~~這裡廢話多了。說一下選項吧,esp是vista系統boot的時候會用到的vista 啟動檔案專用保護分割槽,我們不裝vista自然也就不要選咯,msr之前說過了。還有一個對齊分割槽,西部資料的使用者請務必選擇對齊,否則EASR的綠盤在winxp下效能下降嚴重。建議能不買西部資料的高階格式化硬碟就不要買!!!!其他分割槽數量啦卷標啦,就請你自己隨意吧!!!!

點選應用就開始建立分割槽了,檔案系統自然選ntfs咯,否則不支援大於4gb的單個檔案哦!!!

一切結束之後,一個完美的GPT分割槽就展現在你的面前咯~~~~~

其實許多限制,微軟早就已經為我們想到了解決方案,尤其是在伺服器領域,比如說32位的win2000資料庫中心版,就可以對4g以上的記憶體予以支援,在比如說和winxp同時代的win2003可以支援GPT分割槽,而之後的winxp sp3卻不支援,這些都是微軟故意為了劃分產品檔次而做出的限制,其實如果你真的有心,稍微動動手腳,許多東西都會得到支援,為我們的生活提供許多便利~~~~~

winxp作為一套古老的系統,雖然無法逃避它註定淘汰的命運,但在一些特殊的場合,卻仍舊有它存在的價值與意義。用好它,會給我們的生活帶來許多幫助的~~~~寫這篇文章其實就為了幫助大家避免一些不必要的麻煩~~~~~希望對大家有所幫助