請問一下 作業系統為何
此類問題 亦是常見之文
請發問前 多利用搜尋功能及爬文
恭喜您買了一顆超大容量的硬碟!可是您是否曾經聽說,或已經遭遇到所謂「137GB容量限制」的問題呢?本文完整告訴妳如何破解此一限制!
進一步的資料,請參考Microsoft原廠網站對「48bit LBA」支援的說明文章:
Windows XP版本:
http://support.microsoft...3013/zh-tw如何在 Windows XP 中啟用 ATAPI 磁碟機的 48 位元邏輯區塊定址支援
Windows 2000版本:
http://support.microsoft.com/defa...b;zh-tw;305098Windows 2000 中 ATAPI 磁碟機的 48 位元 LBA 支援
■問題狀況:
當您購買了一顆標示容量超過137GB的硬碟之後:
A. 於開機程序、搜尋硬碟時,BIOS無法正確辨識硬碟容量。
B. 該硬碟在另一台運作順暢,可以讀取超過137GB容量,但是在自己的電腦上卻不行。
C. 新硬碟當作系統碟,安裝作業系統時,系統僅顯示硬碟容量為137GB。
D. 新硬碟當作資料碟(slave),執行硬碟分割時,最大容量只顯示137GB(或更小)。
■發生原因:
A. 您主機板上的BIOS不支援48bit定址的bigLBA模式。
B. 目前支援137GB以上硬碟(48bit LBA)的作業系統,僅有Windows 2000 SP3版本以上,或Windows XP SP1版本以上。Windows 95、98、ME或Windows 2000 SP1/SP2、Windows XP Home/Professional原始版本,均不支援超過137GB的硬碟容量。《警告》如果硬碟內已經具有超過137GB的磁碟分割區(Partition),資料可能無法正常讀取/寫入。超過137GB的磁碟分割區,則無法被讀取。
C. 作業系統版本不符合需求(請參閱B項),或版本符合需求,但系統預設並未開啟bigLBA支援。
D. 作業系統版本不符合需求(請參閱B項),或版本符合需求,但系統預設並未開啟bigLBA支援。
■解決方式:
A. 更新您主機板的BIOS(註一),或換一張新的、支援48bit LBA的主機板。您也可以在 這裡 選購磁碟擴充卡(註二),來啟動「硬體」對超過137GB容量硬碟的支援。
B. 您必須先確定目前使用的電腦:
1. BIOS必須支援48bit LBA。(請參閱A項)
2. 作業系統為Windows 2000 SP3以上,或Windows XP SP1以上。如果版本較舊,請至微軟網站下載Windows 2000 Service Pack 3 (SP3)或SP4補充包,或Windows XP Service Pack 1 (SP1)或SP2的補充包。
3. 如果符合以上兩個條件,卻無法正常讀取,是由於Windows 2000/XP預設並未開啟對bigLBA支援的關係。請依〈附錄〉的方式開啟對bigLBA的支援。
C.
1. 如果您安裝的作業系統版本,是Windows 2000 SP3以上,或Windows XP SP1以上,即使在安裝作業系統時顯示硬碟只有137GB容量,然而安裝完畢、重新開機之後,系統會自動開啟對bigLBA的支援,您可以在「我的電腦」上按右鍵,選「管理」,在「磁碟管理」裡的「磁碟0」(系統磁碟)裡,將超過137GB的容量抓出來使用(註三)。
2. 如果作業系統版本不合,則請升級至支援bigLBA的版本。
D.
1. 如果您先前的作業系統安裝在小於137GB的硬碟裡,作業系統一般是並未開啟對48bit LBA (BigLBA)的支援的。因此請依〈附錄〉的方式開啟對bigLBA的支援,並重新開機,就可以順利找到超過137GB的部分。
2. 如果作業系統版本不合,則請升級至支援bigLBA的版本。
註一:通常較新一代的主機板,原廠都會提供一些BIOS更新檔,可以改善主機板對新一代硬體的支援。這部分我們無法提供許多協助,只能請您到原廠網站找找看,或打他們的0800電話囉。
註二:請您確認您購買的硬碟是ParaelleATA(傳統介面),或是Serial ATA(新型介面)。通常都是前者,所以我們建議您買「HighPoint Rocket 133SB ATA磁碟擴充卡」或「HighPoint Rocket 133 ATA磁碟擴充卡」就可以了。兩者的差別,在前者(133SB)是Single Bus,只有一個擴充埠,可以接兩顆硬碟,而後者(133)有兩個擴充埠,可以接四顆硬碟。
註三:在「磁碟0」右邊的磁碟容量圖示,「尚未使用」的部分上面按右鍵,選擇「建立磁碟分割區」,下一步,下一步,確定,就可以了。
〈附錄〉如何開啟作業系統對bigLBA的支援
在開始前,請先確認您的作業系統版本,大於或等於Windows 2000 SP3/SP4,或Windows XP SP1/SP2。
1. 在Windows環境下,「開始」->「執行」,輸入「regedit」(開啟登錄檔編輯程式)
2. 點開HKEY_LOCAL_MACHINE→System→CurrentControlSet→Services→Atapi→Parameters
3. 在右側窗格空白處,按滑鼠右鍵,選「新增→DWORD值」
4. 新增的「新數值#1」,請更名為「EnableBigLba」
5. 在「EnableBigLba」機碼值上按右鍵,選「修改」,在「數值資料」處填入「1」後按確定。
6. 關掉登錄編輯程式,重開機。
7. 大功告成。
如果您不會修改,您可以在 這裡 下載登錄檔,存在桌面上之後,點兩下開啟,並選擇「確定要將機碼新增進登錄值」,然後重開機。這個檔案執行完後就可以刪除了。