文章編號: 305098 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

Windows 2000 Service Pack 2 (SP2) 和 Windows 2000 較舊版本,不支援 ATA/ATAPI 6.0 規格中所定義的 48 位元「邏輯區塊定址」(LBA,Logical Block Addressing)。

解決方案

如果要解決這個問題,請取得最新版的 Windows 2000 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
260910 如何取得最新版的 Windows 2000 Service Pack
此修正程式的英文版具有下列表格中所列之檔案屬性 (或更新):
摺疊此表格展開此表格
日期時間版本大小檔名
10/19/200101:42 PM5.0.2195.452986,768Atapi.sys
04/19/200205:43 PM214,938Update.inf

48 位元的 LBA ATAPI 支援必須符合下列條件,才能正常運作:
  • 安裝 48 位元 LBA 相容基本輸入/輸出系統 (BIOS) 的電腦。
  • 硬碟容量大於 137 GB 的電腦。
  • 您必須在下列登錄子機碼中:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters
    EnableBigLba 登錄值新增或變更為 1,才能啟用 Windows 登錄中的支援。
如果要在登錄中啟用 48 位元 LBA 大型磁碟支援:
  1. 開啟「登錄編輯程式」(Regedt32.exe)。
  2. 找出並按一下登錄中的下列機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Atapi\Parameters
  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 Datacenter Program 和 Windows 2000 Datacenter Server 產品
如需有關如何安裝多個 Hotfix 而只須重新開機一次的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
296861 如何只重新開機一次就能安裝多個 Windows 更新程式或 Hotfix
如需有關如何同時安裝 Windows 2000 與 Windows 2000 Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
249149 Installing Microsoft Windows 2000 and Windows 2000 Hotfixes

屬性

文章編號: 305098 - 上次校閱: 2006年3月29日 - 版次: 7.2
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
關鍵字:?
kbqfe kbhotfixserver kbbug kbfix kboswin2000fix kbwin2000sp3fix KB305098
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com