Wednesday, August 20, 2008

硬碟超過137GB

News from 三秒練功房

在大於 137GB 的已有資料的舊硬碟上面重灌系統的方法:

1. 先更新 BIOS 到最新版本,另外事先準備好 WinXP 的 SP2,或 Win2000 的 SP4。

2. 用 Win2000/XP 光碟開機,將原先的 C:\ 刪除,完整格式化後安裝在此處。
(當然要事先備份 C:\ 的資料,不備份的人別來問我事後該怎麼辦)

3. 安裝系統的過程中,第一次重新開機就會出現分割表錯誤的訊息,
此時「千萬不要修復分割表」,直接略過即可。
這時候如果修復的話資料就全毀了。

4. 灌完後將系統升級到最新的 SP2 或 4,並開啟 48bit LBA,
重新開機後就會抓到原本的分割表了。

WinXP 的說明:
http://support.microsoft.com/kb/303013/zh-tw

根據預設,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\



[問題二] 為何 FAT32 分割區最大只能到 32GB?不能更大嗎?

這個問題通常只發生在 Win2000 以上版本的系統,在磁碟管理裡面分割硬碟時,若大於 32GB,則只有 NTFS 的格式可選,無法選擇 FAT32。

這是微軟的政策性問題.....
FAT32 支援到最大 2TB 的分割區,但由於微軟希望使用者改用 NTFS,所以在 Windows2000/XP 下,若要格式化 32GB 以上的分割區,會自動改為 NTFS,如果你要做出超過 32GB 的分割區,請改用 spfdisk 或 PartitionMagic。

補充一,zhenyuan 網友提供的秘技:
在磁碟管理裡面,先指定分割區的大小,但"不要"執行格式化,等分割完後,在這個磁碟代號上面按右鍵選格式化,就可以指定 FAT32 格式化了。

補充二,FAT32 檔案系統的最大極限是 2TB,也就是 2048GB。
不是 32GB, 不是 64GB, 更不是 128 或 137GB,請轉信版上的人不要再散佈謠言了。
微軟說明如下:
FAT32 檔案系統說明:
http://support.microsoft.com/kb/154997/zh-tw
Windows XP 的 FAT32 檔案系統說明:
http://support.microsoft.com/kb/310525/zh-tw
Windows XP 中 FAT32 檔案系統的限制:
http://support.microsoft.com/kb/314463/zh-tw

No comments: