文章編號: 303013 - 檢視此文章適用的產品。
本文曾發行於 CHT303013
全部展開 | 全部摺疊

簡介

本文將告訴您,Microsoft Windows XP Service Pack 1 (SP1)「ATA 封包介面 (ATAPI)」磁碟機的 48 位元「邏輯區塊定址」(LBA,Logical Block Addressing) 支援,這可以使硬碟容量增加超過目前的 137 GB 限制。

注意 Windows XP 並不支援 48 位元 LBA 支援 (除非您執行 Windows XP SP1)。如果您想要使用 48 位元 LBA 支援,就必須套用 Windows XP SP1 或更新版本。Windows XP Media Center Edition 和 Windows XP Tablet PC Edition 已經包含 SP1。

如需有關 Windows XP 最新版 Service Pack 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322389 如何取得最新的 Windows XP Service Pack

其他相關資訊

Windows XP SP1 包含對 ATAPI 磁碟機的 48 位元 LBA 支援。 有了這項支援,您就可以使用超過目前 137 GB 限制的硬碟。根據預設,SP1 中已啟用支援。如果要判斷是否正在執行 SP1,請用滑鼠右鍵按一下 [我的電腦],然後按一下 [內容]。在 [一般] 索引標籤上,Service Pack 1 會列在「系統」底下。

如果要判斷是否已經安裝最新版的 ATAPI 驅動程式,請確認 %systemroot%\system32\drivers 資料夾中具有 5.1.2600.1135 版或更新版本的 Atapi.sys 檔 (或者 Windows XP 64 位元版本的 5.1.2600.1152 版)。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [搜尋],然後按下 [所有檔案和資料夾]
  2. 輸入 Atapi.sys,然後按一下 [搜尋]
  3. 如果在 %systemroot%\system32\Drivers 資料夾中找不到 Atapi.sys 檔,請按一下 [搜尋小幫手] 中的 [進階選項],再按一下 [搜尋隱藏檔案及資料夾],然後重複步驟 2。

    如需有關如何搜尋隱藏資料夾及系統資料夾的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    302347 HOW TO:Search For Hidden Or System Files In Windows XP
  4. 在 %systemroot%\System32\Drivers 資料夾中用滑鼠右鍵按一下 Atapi.sys,然後按一下 [內容]
  5. 記下 [版本] 索引標籤上的檔案版本。
如果 Atapi.sys 不是 5.1.2600.1135 版 (或 Windows XP 64 位元版本的 5.1.2600.1152 版),請取得並安裝「Microsoft 知識庫」文件 331958 所描述的 Hotfix。

如需有關這個 Hotfix 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
331958 進入待命或休眠或者寫入記憶體傾印時硬碟可能會毀損
根據預設,Windows XP Home Edition (家用版) 和 Windows XP Professional (商用版) 的原始發行版本沒有 48 位元 LBA 支援。您的電腦必須符合下列需求,才能使用 48 位元 LBA ATAPI 支援:
  • 48 位元 LBA 相容的 BIOS。
  • 137 GB 或更大的硬碟。
  • 您必須已經安裝 Windows XP SP1。
對於 Windows XP Home Edition (家用版) 或 Windows XP Professional (商用版) 的原始發行版本,您可以啟用 48 位元 LBA,以便進行測試。如果要執行這項操作,請在下列登錄子機碼中,將 EnableBigLba 登錄值設定為 1
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
警告 如果下列任何一種情況成立時,可能會發生資料損毀:
  • 您使用此登錄值來啟用 Windows XP Home Edition (家用版) 或 Windows XP Professional (商用版) 原始發行版本中的 48 位元 LBA 支援。
  • 您在先前 48 位元作業系統 (例如 Windows XP SP1) 所建立的磁碟分割上安裝較舊版本的 Windows, 並且該磁碟分割大小等於或大於目前的 137 GB 可定址限制。
注意 Windows XP SP1 及更新版本會忽略先前的登錄設定。如果您嘗試在不符合最低需求的情況下,藉由編輯先前的登錄設定,在 Windows XP Home Edition (家用版) 或 Windows XP Professional (商用版) 原始發行版本中啟用 48 位元 LBA ATAPI 支援,可能會發生下列問題:
  • EnableBigLba 登錄值會遭到停用。如果您的 48 位元相容 BIOS 可以支援容量大於 137 GB 的硬碟,則只會定址硬碟的前 137 GB,並不會使用硬碟的其餘部份。
  • EnableBigLba 登錄值已啟用,但是您沒有 48 位元 LBA 相容 BIOS,並且硬碟容量未超過 137 GB。

    如果您藉由編輯登錄設定,啟用了 48 位元 LBA ATAPI 支援,但是缺少了 48 位元 LBA 相容 BIOS,也沒有大於 137 GB 的硬碟容量,表示您尚未變更系統。硬碟會繼續依照標準硬碟的方式運作。
  • EnableBigLba 登錄值已啟用 (沒有 48 位元 LBA 相容 BIOS),但是硬碟容量超過 137 GB。

    如果您在登錄中啟用 48 位元 ATAPI 支援,並且硬碟容量大於 137 GB,但是沒有 48 位元 LBA 相容 BIOS,則只可定址硬碟的前 137 GB,並不會使用硬碟的其餘部份。
如果要搭配使用「Microsoft 系統準備」(Sysprep) 工具及自動安裝來啟用 48 位元 LBA 支援,請依照下列步驟執行:
  1. 將下列文字複製到「記事本」,並將文字儲存為 48bitLba.inf 檔案:
    [version]
    signature="$CHICAGO$"
    SetupClass=BASE
    
    
    [DefaultInstall]
    AddReg=48bitlba.Add.Reg
    
    [48bitlba.Add.Reg]
    HKLM,"System\CurrentControlSet\Services\Atapi\Parameters","EnableBigLba",0x10001,1
  2. 建立一個名為 Cmdlines.txt 的檔案,其中包含下列文字:

    [Commands]
    "rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\48BITLBA.INF"
  3. 在 Sysprep 影像中找出 Sysprep\I386 資料夾,然後在此資料夾中建立 $OEM$ 子資料夾。
  4. 將 48bitlba.inf 及 Cmdlines.txt 檔案複製到 Sysprep\I386\$OEM$ 資料夾中。
  5. 在 Sysprep.inf 檔案中,將名稱為
    InstallFilesPath
    的機碼新增到 [Unattended] 區段中。此機碼必須具有下列值:InstallFilesPath = "C:\sysprep\i386"
如果要將上述的設定新增至 Riprep.exe 程式所建立的 [Images] 資料夾中,請依照下列步驟執行:
  1. 在包含 Riprep 影像的遠端安裝伺服器上,在下列資料夾中建立 Sysprep\I386\$OEM$ 資料夾:
    RemoteInstall\Setup\Language\Images\Riprep_dir_name\I386\Mirror1\UserData
    注意 Language 若是 English 則代表英文,而 Riprep_dir_name 是您為 Riprep 影像所選取的唯一名稱。
  2. 將 48bitlba.inf 及 Cmdlines.txt 檔案複製到 $OEM$ 資料夾中。
  3. 修改下列資料夾中的 Riprep.sif 檔案 (以及您為此 Riprep 影像所建立的任何其他範本檔案):
    RemoteInstall\Setup\Language\Images\Riprep_dir_name\I386\Templates\Riprep.sif
    如果要執行這項操作,請新增 OemPreinstallInstallFilesPath 值:

    [Unattended]
    OemPreinstall = "Yes"
    InstallFilesPath = "C:\sysprep\i386"
  4. 關閉並儲存檔案。
OEM 能夠使用 Microsoft Windows OEM Preinstallation Kit 開啟這項支援。

如需詳細資訊,請參閱 OEM Preinstallation Kit 或下列 Microsoft 網站:
http://www.microsoft.com/oem

屬性

文章編號: 303013 - 上次校閱: 2004年10月5日 - 版次: 6.1
這篇文章中的資訊適用於:
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP 64-Bit Edition Version 2002 SP1
關鍵字:?
kbhowto kbregistry kbappcompatibility kbenv kbwinxpsp1fix KB303013
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