您目前已離線,請等候您的網際網路重新連線

Windows 2000 中 ATAPI 磁碟機的 48 位元 LBA 支援

徵狀
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
kbBaseOS
內容

文章識別碼:305098 - 最後檢閱時間:03/29/2006 09:40:07 - 修訂: 7.2

  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • kbqfe kbhotfixserver kbbug kbfix kboswin2000fix kbwin2000sp3fix KB305098
意見反應
cript>