Windows 2000 中 ATAPI 磁碟機的 48 位元 LBA 支援
作者: 大笨貓 日期: 2006-03-09 09:37
Windows 2000 Service Pack 2 (SP2) 和 Windows 2000 較舊版本,不支援 ATA/ATAPI 6.0 規格中所定義的 48 位元「邏輯區塊定址」(LBA,Logical Block Addressing)。
解決方案
如果要解決這個問題,請取得最新版的 Windows 2000 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
260910 (http://support.microsoft.com/kb/260910/ZH-TW/) 如何取得最新版的 Windows 2000 Service Pack
48 位元的 LBA ATAPI 支援必須符合下列條件,才能正常運作: • 安裝 48 位元 LBA 相容基本輸入/輸出系統 (BIOS) 的電腦。
• 硬碟容量大於 137 GB 的電腦。
• 您必須在下列登錄子機碼中:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesatapiParameters
將 EnableBigLba 登錄值新增或變更為 1,才能啟用 Windows 登錄中的支援。
如果要在登錄中啟用 48 位元 LBA 大型磁碟支援:
1. 開啟「登錄編輯程式」(Regedt32.exe)。
2. 找出並按一下登錄中的下列機碼:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAtapiParameters
3. 在 [編輯] 功能表上,按一下 [新增值],然後新增下列登錄值:
數值名稱:EnableBigLba
資料類型:REG_DWORD
數值資料:0x1
4. 結束「登錄編輯程式」。
注意:如果您藉由編輯前述的登錄機碼,以啟用 48 位元 LBA ATAPI 支援,但是您的系統並未符合最低需求,則可能會看到下列狀況: • 依照預設,安裝在橫跨超過 28 位元 LBA 界限 (137 GB) 磁碟分割上,並且未啟用 48 位元 LBA 支援的作業系統,例如,Microsoft Windows 98、Microsoft Windows Millennium Edition (Me) 或 Windows 2000,將會發生資料損毀或遺失。
• 在超過 28 位元 LBA 界限 (137 GB) 的磁碟分割上,安裝預設未啟用 48 位元 LBA 支援的作業系統,例如 Windows 98、Windows Me 或 Windows 2000,將無法成功,並且會遺留暫時安裝資料夾。
• 如果要在安裝 Windows 2000 Service Pack 3 (SP3) 之前,安裝啟用 48 位元 LBA 的 Hotfix,則在安裝 SP3 期間,將會自動建立適當的登錄機碼,以保存硬碟的資料完整性。
• 在新增適當的登錄機碼以啟用 48 位元 LBA 支援之後,如果移除登錄機碼或 (解除安裝) Windows 2000 SP3,可能會發生資料損毀。
• 如果您在大型硬碟上安裝包含 SP3 (整合 SP3) 的 Windows 2000,而該硬碟已經由啟用 48 位元 LBA 的作業系統預先格式化,則在安裝程式的文字模式部份期間,ATAPI 子系統可能會回報在沒有 48 位元 LBA 支援 (大約超過 137 GB) 的情況下,硬碟空間大於可定址空間。在此情形中,硬碟的磁碟分割表格資訊已經建立。 如果要修正錯誤的磁碟資訊,請使用磁碟分割公用程式刪除磁碟分割,或在安裝程式的文字模式部份期間刪除並重新建立磁碟分割。建立新的磁碟分割之後,按下 F3 結束安裝程式,然後重新啟動 Windows 安裝程序。現在,ATAPI 子系統會正確地顯示大約 137 GB 的硬碟空間。
• EnableBigLba 登錄值會加以停用:
如果您的 48 位元相容 BIOS 可以支援容量大於 137 GB 的硬碟,只會定址硬碟的前 137 GB, 並不會使用硬碟的其餘部份。
• 當啟用了 EnableBigLba 登錄值,但是您沒有 48 位元 LBA 相容的 BIOS 時,作業系統必須安裝在小於或等於 137 GB 的第一個磁碟分割中。
如果藉由編輯登錄設定,以啟用 48 位元 LBA ATAPI 支援,但是沒有 48 位元 LBA 相容 BIOS,也沒有大於 137 GB 的硬碟容量,表示硬碟運作方式仍與標準硬碟相同。
• 當您在硬碟容量超過 137 GB,但是沒有 48 位元 LBA 相容 BIOS 的電腦上啟用 EnableBigLba 登錄值時,作業系統必須安裝在小於或等於 137 GB 的第一個磁碟分割中,而硬碟其他部份就會分割為一個以上的磁碟分割。
狀況說明
Microsoft 已確認本篇文章開頭所列之 Microsoft 產品確實有上述問題。 這個問題在 Windows 2000 Service Pack 3 中首次獲得修正。重要 雖然 Windows 2000 Service Pack 3 (SP3) 及更新的版本中包含了 48 位元 LBA 的支援,但是仍然需要建立本文<解決方案>一節中所說明的登錄變更。
回此頁最上方
其他相關資訊
如需有關如何取得 Windows 2000 Datacenter Server Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
265173 (http://support.microsoft.com/kb/265173/ZH-TW/) Datacenter Program 和 Windows 2000 Datacenter Server 產品
如需有關如何安裝多個 Hotfix 而只須重新開機一次的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
296861 (http://support.microsoft.com/kb/296861/ZH-TW/) 如何只重新開機一次就能安裝多個 Windows 更新程式或 Hotfix
如需有關如何同時安裝 Windows 2000 與 Windows 2000 Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
249149 (http://support.microsoft.com/kb/249149/ZH-TW/) Installing Microsoft Windows 2000 and Windows 2000 Hotfixes
回此頁最上方
--------------------------------------------------------------------------------
這篇文章中的資訊適用於:
• Microsoft Windows 2000 Professional Edition
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server