之前朋友有人有遭遇到 200GB 的單一 IDE 硬碟在 Windows 上只能抓到 137GB,今天上 Google 偶然看到這篇 微軟的說明文件,說明如何解決這個方式,節錄下來做個紀錄,以後要找就有。

  整理了一下,如果要開啟 48 位元 LBA 功能,大致上需要以下幾項的支援:
1. BIOS 能正確抓取硬碟的容量。
2. 作業系統必須支援。 (Windows XP 須為 SP1 或更新版、Windows 2000 須 SP4 或更新版)

修改登錄值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
EnableBigLba 更改為 1

不過以下的狀況可能導致系統損毀
1. 如果未安裝對應的 Service Pack 就進行這項修改。
2. 於已劃分大於137GB 的分割區上安裝舊版作業系統。

如果要使用 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"

Posted by 椰子殼

2006/07/11 13:26 2006/07/11 13:26
Response
No Trackback , No Comment
RSS :
http://www.homeweb.idv.tw/rss/response/297

Trackback URL : 無法向此文章發送引用

Leave a comment
« Previous : 1 : ... 226 : 227 : 228 : 229 : 230 : 231 : 232 : 233 : 234 : ... 471 : Next »

블로그 이미지

椰子殼網誌。 紀錄生活

- 椰子殼

Notices

Authors

  1. 椰子殼

Archives

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Site Stats

Total hits:
418914
Today:
45
Yesterday:
176