13 12
發新話題

[轉貼][HDD][教學]如何替電腦升級137GB以上的大硬碟

[轉貼][HDD][教學]如何替電腦升級137GB以上的大硬碟

替電腦升級137GB以上的大硬碟
要正確支援137GB以上硬碟,有三個條件是必備的:
1.主機板的BIOS必須支援48-bit LBA
2.作業系統必須安裝支援48-bit LBA的修正程式並且啟用
3.要有一顆超過137GB的硬碟(廢話 )
1.主機板可支援較大容量硬碟之判斷方法為:
該主機板BIOS版本日期在1997年7月(含)以後,可支援硬碟容量到32GB。
該主機板BIOS版本日期在1999年12月(含)以後,可支援硬碟容量到64GB。
該主機板BIOS版本日期在2000年11月(含)以後,可支援硬碟容量到137GB。
該主機板BIOS版本日期在2002年1月(含)以後,可支援硬碟容量到144155188GB (不過,由於現在作業系統的限制, 理論上,Windows XP最大能支援到 2200GB。Intel 440BX晶片組除外。該主機板可支援到137GB的硬碟)
PS. 主機板使用的晶片種類:
1. Intel 晶片,只需安裝 Intel Application Accelerator。Intel Application Accelerator 完全支援容量超過 137 GB 的硬碟,不需更改 OS registry。
注意:IAA 2.0 或較新的版本才有完全支援容量超過 137GB 的硬碟。
2. VIA 晶片,先安裝 VIA 4-in-1 版本 4.36 或較新的版本,然後再更改 OS registry。
注意:請依照第三步所提供方法更改 OS registry。
3. SiS 晶片,需更改 OS registry 才能支援容量超過 137GB 的硬碟。
注意:請依照第三步所提供方法更改 OS registry,在更改 OS registry 之後,IDE 的速度將會變慢。到目前為止這是 SiS 晶片的限制。
2.解除硬碟137GB的容量限制:
硬碟當然是愈大愈好,但舊的 ATA 硬碟規格卻有 137GB 的容量上限! 雖然近一兩年新的主機板及ATA硬碟都開始支援新的 48bit LBA 規格讓硬碟容量限制已經放寬到天文數字般的 144155188 GB 了,然而如果你真的買了一台大於 137GB 的硬碟裝在你新買的電腦上面,恐怕馬上會因為 Windows 不支援這麼大的硬碟而被嚇一大跳!
真的不支援嗎? 事實上 Windows 2000 在 SP3 之後就開始支援超大型ATA硬碟了,而 Windows XP 則在 SP1 之後也提供了超大容量ATA硬碟的支援。 如果你不確定你的視窗版本,點開始→執行 輸入 Winver 然後按 Enter 即可看到目前使用中的 Windows 版本及 Service Pack 版號. (註: 如果您的版號較舊,建議您立即做 視窗更新(Windows Update)來更新你的 WIndows 至最新狀態)
不幸的是:就算你的 Windows 已更新至最新狀態,大於 137GB 的硬碟還是沒辦法直接使用! 這是因為微軟並沒有把這個隱藏的功能啟動之故。要啟用此功能,要先執行 Regedit
登錄編輯程式,然後找到這個選項:
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesAtapi
在 Parameters 上按滑鼠右鍵選新增→DWORD值, 然後命名為 EnableBigLba ,命名完後點兩下 EnableBigLba 將值填為 1 就搞定了! (設好後要關機重開才生效)
轉貼自
訪客無法瀏覽此圖片或連結,請先 註冊登入會員
3.在 Windows 中使用 137GB 以上硬碟之 48-bit LBA 支援問題排解說明:
以下為個人搜尋過 Intel / Microsoft 網站,並加上個人的解讀後的結果,提供參考:
在 Win98/ME 內,必須 BIOS 支援 48-bit LBA,並且安裝晶片組廠商專有的 IDE driver,這兩點是絕對必須的 (Intel 有針對 IDE driver 這點說明,其他 chipset 網站沒研究不清楚)。另外硬碟的分割方式尚必須小心避免有任一分割區跨越 137GB 分界線。可能還有一些小細節,個人並未仔細注意,基本上廠商並不建議在這類 OS 上使用大容量的硬碟。建議的做法可能是將 Jumper 設定成類似 33 GB / 8.4GB 的模式來使用這類大容量硬碟。
在 Windows 2000/XP 方面,如該顆硬碟完全不會使用到 DOS/9X 的環境的話,BIOS 不支援 48-bit LBA 也沒關係,但是 OS 本身要啟用 48-bit LBA 支援,方法是 Windows 2000需升級至 SP4 (Intel 網站建議 SP4,微軟官方說明是至少 SP3),Windows XP 需升級至 SP1。至於是否要加上 EnableBigLba 的機碼...請參考附註一。
又,Windows XP SP1 在支援 48-bit LBA 上尚有一缺陷,會使得在超過 137GB 大小的硬碟上啟用待命或休眠功能時造成資料遺失,不使用這兩個功能則應該暫時不會產生問題。
完整解決方案為升級至 SP2,或安裝包含在 SP2 內的修正檔:相關連結 (
訪客無法瀏覽此圖片或連結,請先 註冊登入會員
。Windows 2000 沒
有查是否有相關問題,請網友自行確認,或乾脆永久關閉這兩項電源管理狀態。
附註一:
之前討論很多的 XP/2000 內啟用 48-bit LBA 支援的那個登錄機碼,目前尚不清楚安裝晶片組廠商專用的 IDE driver 以後是否便是會自動開啟該機碼由 OS 啟用支援;或是改由
該 IDE driver 提供支援而變成與 OS 無關(個人覺得是這個);又由於 如何在 Windows XP 中啟用 ATAPI 磁碟機的 48 位元邏輯區塊定址支援(
訪客無法瀏覽此圖片或連結,請先 註冊登入會員
這篇文章內容實在頗含糊不清(完全未提到 IDE driver 扮演的角色),個人尚不確定在 SP1+ IDE
driver 的系統,或是 SP1 + native driver 的系統該不該加上該機碼(只要不是太新的 IDE 控制器 XP 已內含 driver,但支援度亦無法確認),不過不論如何安裝晶片組本身的
IDE driver 目前看來應該都是有幫助的。
附註二:
關於在 BIOS 內的 LBA 設定是否應該選擇 Auto,或是自行選擇 LBA的問題,根據這篇文章(
訪客無法瀏覽此圖片或連結,請先 註冊登入會員

的說明,MS-DOS, Windows, OS/2 2.x, and Windows NT 系統是建議自行選擇適當的 Translation mode,在這裡應該是選擇 LBA 模式。.......至於 Windows 2000/XP 由於依前述資料基本上似乎不受 BIOS 影響,或許設不設都部會產生作用。(此為個人之解讀,希望有興趣的網友自行實驗後回報結果以提供參考,又如偶爾需要使用到 DOS/9X 的話還是建議手動設為 LBA)
附註三:
FAT32 要分割到大於 128GB (137GB,以 1000 為單位的話) 的單一分割區的話,似乎是只能在 Windows 2000 / XP 下使用。Windows NT 不清楚,Windows 9X 則基本上只支援到 32 KB cluster size,故僅能支援至 128 GB。
補充:關於外接式硬碟方面,微軟網站已說明與 Windows 內建之 storage driver 無關,而與使用的外接轉換裝置上的晶片本身是否支援 48-bit LBA 有關,故使用這類裝置時如
遇問題,必須更換該轉接裝置上之晶片的韌體才行,大部分狀況則是購買新版轉接裝置一途。

TOP

謝啦

之前才換好一顆硬碟但沒想那多問題呢
現在才看到大大的發表
下次會多多注意不然浪費錢

TOP

我的電腦好像也很久沒有清理了…謝謝大大提供的方法…

TOP

我剛好有這問題說,因為小弟買了一顆250G的硬碟裝上去只有抓到23幾G,可是小弟的xp已經升級到SP2了還是一樣說,小弟是認為可能是分割程式有關吧!!!

TOP

引用:
原帖由 l_randy 於 2006-9-16 07:42 發表
我剛好有這問題說,因為小弟買了一顆250G的硬碟裝上去只有抓到23幾G,可是小弟的xp已經升級到SP2了還是一樣說,小弟是認為可能是分割程式有關吧!!!
那是因為容量計算方式跟販賣的標示的容量算法不同
例如說512的記憶卡,那是電腦容量計算方式
但是實際上真正能讀取到的大小約在480左又

TOP

基本上好像只要換一個新主機板就好了
在分割的時候不要搞錯就好

TOP

謝謝經驗分享,主機板站蠻重要的

TOP

以前我都是用軟體來開啟48LBA

剛剛試著修改機碼..看看效果是否也一樣呢

TOP

謝謝大大如此用心說明,讓我了解硬碟方面的問題,以及要如何安裝和升級硬碟

TOP

的確是有這樣的限制呢,因為前一陣子偶硬碟也掛掉了,之前是80g的硬碟,後來買了一個250g的,接上後也是抓不到那麼多容量,之後更新windows版本就可以了

TOP

 13 12
發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。