2010年8月7日 星期六

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 (http://support.microsoft.com/kb/260910/ZH-TW/ ) 如何取得最新版的 Windows 2000 Service Pack
此修正程式的英文版具有下列表格中所列之檔案屬性 (或更新):
摺疊此表格展開此表格
日期 時間 版本 大小 檔名
10/19/2001 01:42 PM 5.0.2195.4529 86,768 Atapi.sys
04/19/2002 05:43 PM 214,938 Update.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 的第一個磁碟分割中,而硬碟其他部份就會分割為一個以上的磁碟分割。


參考至:http://support.microsoft.com/kb/305098

沒有留言:

張貼留言