如果本來都好好的,硬碟跟主機板也都沒有調過任何設定(JUMP)的話,有可能是硬碟有問題了。你可以先利用XP的磁碟管理工具重新對那顆硬碟作一次看看(刪除原有的磁區),如果不行的話,應該就是硬碟故障了。
您可以用<www.sysresccd.org>開機後, 用Gparted來調整分割區大小. 您也可以用Ubuntu Live開機, 同樣用Gparted來調整分割區大小. 很簡單的.
"Windows不是萬能, 不用Windows也是可能."
這應該跟您使用SPFDISK重新調整分割區有關,我建議您(如果您時間很多的話):
1.將該硬碟資料先備份至其他儲存裝置
2.使用原廠的Disk Tool(請自行下載)執行Low Level Format
BIOS抓到136G,上主機板官方網站下載新版BIOS更新BIOS看看。
1:先確認BIOS是新版本,support 500GB?
2:如BIOS正常,但Detect 還是不同容量,那問題出在HD,非Partition.
3:BIOS需先Detect HD,但此時磁頭未去讀取Partition Table.順利Detect HD後BIOS才會將Controller 交給HD,這時HD才會去讀取Partition.
4:所以就算BIOS可Detect 500GB,也可任意 Create Partition,Size 隨意.
大硬碟「137GB容量限制」的問題參考
文件作者:植群中心
公告日期:2005/06/2
公告內容:
來自http://www.pcdvd.com.tw/printthread.php?t=447380
請參考Microsoft原廠網站對「48bit LBA」支援的說明文章:
Windows XP版本:
http://support.microsoft.com/kb/303013/zh-tw
如何在 Windows XP 中啟用 ATAPI 磁碟機的 48 位元邏輯區塊定址支援
Windows 2000版本:
http://support.microsoft.com/defaul...kb;zh-tw;305098
Windows 2000 中 ATAPI 磁碟機的 48 位元 LBA 支援
■問題狀況:當您購買了一顆標示容量超過137GB的硬碟之後:
A. 於開機程序、搜尋硬碟時,BIOS無法正確辨識硬碟容量。
B. 該硬碟在另一台運作順暢,可以讀取超過137GB容量,但是在自己的電腦上卻不行。
C. 新硬碟當作系統碟,安裝作業系統時,系統僅顯示硬碟容量為137GB。
D. 新硬碟當作資料碟(slave),執行硬碟分割時,最大容量只顯示137GB(或更小)。
■發生原因:
A. 您主機板上的BIOS不支援48bit定址的bigLBA模式。
B. 目前支援137GB以上硬碟(48bit LBA)的作業系統,僅有Windows 2000 SP3版本以上,或Windows XP SP1版本以上。Windows 95、98、ME或Windows 2000 SP1/SP2、Windows XP Home/Professional原始版本,均不支援超過137GB的硬碟容量。《警告》如果硬碟內已經具有超過137GB的磁碟分割區(Partition),資料可能無法正常讀取/寫入。超過137GB的磁碟分割區,則無法被讀取。
C. 作業系統版本不符合需求(請參閱B項),或版本符合需求,但系統預設並未開啟bigLBA支援。
D. 作業系統版本不符合需求(請參閱B項),或版本符合需求,但系統預設並未開啟bigLBA支援。
■解決方式:
A. 更新您主機板的BIOS(註一),或換一張新的、支援48bit LBA的主機板。您也可以在 這裡 選購磁碟擴充卡(註二),來啟動「硬體」對超過137GB容量硬碟的支援。
B. 您必須先確定目前使用的電腦:
1.BIOS必須支援48bit LBA。(請參閱A項)
2.作業系統為Windows 2000 SP3以上,或Windows XP SP1以上。如果版本較舊,請至微軟網站下載Windows 2000 Service Pack 3 (SP3)或SP4補充包,或Windows XP Service Pack 1 (SP1)或SP2的補充包。
3.如果符合以上兩個條件,卻無法正常讀取,是由於Windows 2000/XP預設並未開啟對bigLBA支援的關係。請依〈附錄〉的方式開啟對bigLBA的支援。
C. 1.如果您安裝的作業系統版本,是Windows 2000 SP3以上,或Windows XP SP1以上,即使在安裝作業系統時顯示硬碟只有137GB容量,然而安裝完畢、重新開機之後,系統會自動開啟對bigLBA的支援,您可以在「我的電腦」上按右鍵,選「管理」,在「磁碟管理」裡的「磁碟0」(系統磁碟)裡,將超過137GB的容量抓出來使用(註三)。
2.如果作業系統版本不合,則請升級至支援bigLBA的版本。
D.1.如果您先前的作業系統安裝在小於137GB的硬碟裡,作業系統一般是並未開啟對48bit LBA (BigLBA)的支援的。因此請依〈附錄〉的方式開啟對bigLBA的支援,並重新開機,就可以順利找到超過137GB的部分。
2.如果作業系統版本不合,則請升級至支援bigLBA的版本。
註一:通常較新一代的主機板,原廠都會提供一些BIOS更新檔,可以改善主機板對新一代硬體的支援。這部分我們無法提供許多協助,只能請您到原廠網站找找看,或打他們的0800電話囉。
註二:請您確認您購買的硬碟是ParaelleATA(傳統介面),或是Serial ATA(新型介面)。通常都是前者,所以我們建議您買「HighPoint Rocket 133SB ATA磁碟擴充卡」或「HighPoint Rocket 133 ATA磁碟擴充卡」就可以了。兩者的差別,在前者(133SB)是Single Bus,只有一個擴充埠,可以接兩顆硬碟,而後者(133)有兩個擴充埠,可以接四顆硬碟。
註三:在「磁碟0」右邊的磁碟容量圖示,「尚未使用」的部分上面按右鍵,選擇「建立磁碟分割區」,下一步,下一步,確定,就可以了。
〈附錄〉如何開啟作業系統對bigLBA的支援在開始前,請先確認您的作業系統版本,大於或等於Windows 2000 SP3/SP4,或Windows XP SP1/SP2。
1.在Windows環境下,「開始」->「執行」,輸入「regedit」(開啟登錄檔編輯程式)
2.點開HKEY_LOCAL_MACHINE→System→CurrentControlSet→Services→Atapi→Parameters
3.在右側窗格空白處,按滑鼠右鍵,選「新增→DWORD值」
4.新增的「新數值#1」,請更名為「EnableBigLba」
5.在「EnableBigLba」機碼值上按右鍵,選「修改」,在「數值資料」處填入「1」後按確定。
6.關掉登錄編輯程式,重開機。
7.大功告成。
如果您不會修改,您可以在檔案下載處下載登錄檔,存在桌面上之後,點兩下開啟,並選擇「確定要將機碼新增進登錄值」,然後重開機。這個檔案執行完後就可以刪除了。
硬碟沒問題,是被你的硬碟管理程式修改了值
也跟原廠一點關係都沒有,更不用送原廠
麻煩檢查一下硬碟MBR是不是被塞了資料?清除再說吧。
硬碟工具當中的『清除0軌資料』.....好像是這麼說的
這種工作很多。(瞬間完成,無須低階格式化)
....您說什麼都沒改,只有分割過,很明顯跟別的環境(主機板、排線、BIOS版本....)沒關係