今天小弟把原硬碟(80g)
用ghost _ disk to disk的方式到新硬碟(320g)
重新開機後使用新硬碟開機卻出現藍底白字,要我下指令檢測硬碟
試過兩個ghost版本分別為8.3與11.5版,出來的結果都一樣!

系統環境
bios可確實抓到320g容量,作業系統為win 2000 pro sp4

在網路的搜尋結果是因為win2000無法辨識超過130g的磁區
按照微軟給的方式在
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters
底下新增 EnableBigLba 登錄值變更為 1
重新開機後亦無法正常使用!

另外還有在網路上找到一個檔名為 reg_48bit_lba.exe 的修正檔!
還未測試不曉得有沒有效?
如果我將此檔案安裝好後再disk to disk至新硬碟是否就可正常開啟呢?
或者我把新硬碟partition都切為125g是否就可正常使用?

不曉得板上的朋友們是否遇過此問題,又是如何解決的呢?
請不吝教導.. 感謝!
我會採用正常的安裝方法...不會採用ghost的方式...


poison0430 wrote:
今天小弟把原硬碟(8...(恕刪)


這狀況以前遇過是ghost版本的問題,不過我好久沒用那個了,無法提供是那個版本ok。

或許可以改用True Image看看,我現再偷懶的話,都用這一套。
感謝樓上兩位大大的建議!

不曉得是否還有其他網友遇過此問題,與其解決方法?
win2000無法辨識超過130g的磁區

但還是應該可以開機 灌電腦

所以不是os的問題

換別套的 True Image

換Acronis true image吧

Disk to Disk 對Acronis true image來說沒有這個問題
可是當時我使用原舊硬碟開機
新硬碟當次硬碟給系統抓取
卻只能辨識到128g而已!!

這樣不是os的問題嗎?
利用true image就可以???

關於Windows作業系統支援大於137GB硬碟容量問題


其實硬碟容量限制問題由來已久,這主要是受硬體技術發展和理念制約所導致的,最早受到限制的硬碟容量是528MB,隨後分別是2.1GB、3.2GB、4.2GB和8.4GB。

當時人們雖然已經認識到今後硬碟容量會逐漸擴大,但不少人認為100GB的硬碟已經足夠了,所以人們便推出了28bit LBA尋址模式。28bit LBA模式能夠支持的柱面的最大數是65536,磁頭的最大數是16,扇區的最大數是255。由於每扇區的容量是512位元組,所以28bit LBA模式能尋址的最大扇容量是65536*16*255*512=136.9GB,這就是137GB容量限制的由來。

(註︰硬碟廠商通常以1000作為度量單位,而不是Windows所使用的1024,即1000位元組=1KB,10000KB=1MB,1000MB=1GB)。

如果還是不懂,可以以公式大略估算(購得標示之大小*0.93=實際硬碟之大小)或是參照下表:

硬碟上標籤容量 實際大約容量 硬碟上標籤容量 實際大約容量
40GB 37.25GB 80GB 74.51GB
120GB 111.76GB 160GB 149.01GB
200GB 186.26GB 250GB 232.84GB
400GB 372.50GB 500GB 465.63GB

不過,由28bit LBA尋址模式引發的137GB容量限制只是針對單塊硬碟的容量。如果大家已經購買了120GB硬碟,如今再添加一塊120GB硬碟。雖然兩塊硬碟的總容量達到了240GB,但只要大家不組建RAID,而是分別作為主硬碟和副硬碟來使用就不存在137GB的容量限制。

為了解除137GB容量的限制,業內隨後推出了Big Drives規範,Big Drives規範將原來LBA尋址中可用的暫存器空間從28bit提升到了48bit,即48bit LBA。這麼一來可支持的硬碟容量就達到了144115188GB,在目前看來這個容量已經足夠我們使用幾個世紀的,可誰敢說在若干年后Big Drives不會成為下一個硬碟容量限制呢?當然,這個話題不在本文的討論範圍之內。

在了解了硬碟容量限制的由來之後,下面就讓我們詳細看一下要支持160GB硬碟我們的電腦需要具備哪些條件。


二、支持160GB硬碟的三大條件”

1. 支持48bit LBA的晶片組

由於晶片組的IDE控制單元大多集成在南橋晶片中,因此晶片組是否能夠支持能夠支持48bit LBA模式實際上完全倚賴于它所搭配的南橋晶片。目前能夠支持137GB以上硬碟的南橋晶片主要有︰VIA VT8233A/VT8235及後續南橋、SiS 961/963及後續南橋、IntelICH/ICH0/ICH2/ICH3/ICH4及後續南橋等。

2. 支持48bit LBA的BIOS

要想支持超過137GB的硬碟,主板BIOS必須支持48bit LBA。一般說來,2002年以後發布的BIOS都可以支持48bit LBA。

3. 支持48bit LBA的作業系統

除了主板晶片組和BIOS以外,我們所使用的作業系統也必須支持48bit LBA模式。在目前主流的作業系統當中,能夠直接支持137GB以上硬碟的作業系統分別是︰

Windows XP Home Edition + SP2
  Windows XP Professional + SP2
  Windows XP Home Edition + SP1
  Windows XP Professional + SP1
  Windows 2000 Professional + SP3(須手動調整登錄檔方能支援)
  Windows 2000 Server+SP3
而Windows 98/Me/NT4.x以及未安裝SP更新程式的Windows 2000/XP則無法支持137GB以上硬碟。不過與先前的硬體要求相比,作業系統方面的限制目前已經基本不存在,因為眼下主流的作業系統主要是以Windows 2000+SP4和Windows XP+SP2為主。即便如此,為了保險起見我們還是有必要安裝相應的晶片組驅動程式比。如Intel Application Accelerator、VIA 4 in 1驅動等。

三、解決方法︰

1. 作業系統的支持︰首先,作業系統(例如Windows 系列)只能支持48 位(bit)邏輯位址,並且以這種模式對大的硬碟進行操作。也就是說,只有Windows 2000 和Windows XP 才能支持137GB 以上的硬碟。

Windows 2000/XP作業系統雖然支持48bit LBA模式,能夠正確識別超過137GB的硬碟,但是默認情況下並沒有啟用對48bit LBA模式的支援,需要在安裝作業系統后再安裝更新程式,通常情況下Windows 2000+SP4、Windows XP+SP1均能保證硬碟的正確識別與使用。此外,即使安裝過Windows 2000 SP3更新程式後,也需檢查系統下Atapi.sys文件的版本,因為只有5.1.2600.1135以後的版本才能完全支持48BIT LBA,對於Windows XP 來說,SP1的Atapi.sys應為5.1.2600.1135,而SP2的Atapi.sys應為5.1.2600.1152版本,否則儲存在大於137GB的數據有可能出現溢出的Bug,造成資料的毀損。最常見的情況是,在寫
入大量數據(120GB以上)後資料流失,或拷貝數據過程中失去回應,重新開機後即會報告該分區沒有格式化等。

檢查登錄檔是否開啟支援大容量硬碟程式載點?a href="Ghttp://0rz.net/cd13d" target="_blank">Ghttp://0rz.net/cd13d

poison0430 wrote:
可是當時我使用原舊硬碟開機
新硬碟當次硬碟給系統抓取
卻只能辨識到128g而已!!


新硬碟320G先切個20G 當作系統碟 ghost到這個看看有沒有問題
照道理一定可以的
一次320G ghost過去可能有問題吧


我之前是在網路上找到的 EnableBigLba.exe google看看
執行後 應該能抓到320G吧


-----
建議直接灌xp好了

我也是用2k, 之後又重灌2k, 超過128G的位置 即使重新EnableBigLba.exe 資料還是會不見
變的我只能用 還原的方式 SeagateDiscWizard

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!