iT邦幫忙

0

Seagate 500G的硬碟只抓到136G

  • 分享至 

  • xImage

我的Seagate 500G的硬碟原本好好的
在電腦中可以正常抓到500G

在某一天我用SPFDISK重新調整分割區後
就只能抓到136G
後來連BIOS跟XP裡也都只能抓到136G

要怎麼做才能回復為500G呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
24
ping
iT邦研究生 1 級 ‧ 2009-05-11 17:43:19
最佳解答

如果你還在保固內的話..建議還是送回原廠囉

反正做低階格式化後資料還是會不見
那倒不如交給廠商去做,這樣你又不需要承擔任何風險

32
tom6507
iT邦大師 1 級 ‧ 2009-05-11 12:57:18

如果本來都好好的,硬碟跟主機板也都沒有調過任何設定(JUMP)的話,有可能是硬碟有問題了。你可以先利用XP的磁碟管理工具重新對那顆硬碟作一次看看(刪除原有的磁區),如果不行的話,應該就是硬碟故障了。

singwang iT邦新手 5 級 ‧ 2009-05-11 13:08:06 檢舉

但硬碟在使用上都沒問題,在XP的磁碟管理工具顯示136G
我用Seagate的Seatools工具檢測硬碟,狀況為正常
硬碟本身應該沒故障,只是找不出方法回復原本該有的磁區

tom6507 iT邦大師 1 級 ‧ 2009-05-11 14:06:17 檢舉

因為不知道你是否有調整過任何設定,雖然137G是老問題了,不過還是建議你檢查看看吧:http://www.dk101.com/Discuz/viewthread.php?tid=44907

singwang iT邦新手 5 級 ‧ 2009-05-12 18:08:30 檢舉

謝謝!!應該不是137G的問題,我之前一直是可以正常抓到500G

30
bizpro
iT邦大師 1 級 ‧ 2009-05-11 13:32:35

您可以用<www.sysresccd.org>開機後, 用Gparted來調整分割區大小. 您也可以用Ubuntu Live開機, 同樣用Gparted來調整分割區大小. 很簡單的.

"Windows不是萬能, 不用Windows也是可能."

26
coolvista
iT邦研究生 2 級 ‧ 2009-05-11 14:28:25

這應該跟您使用SPFDISK重新調整分割區有關,我建議您(如果您時間很多的話):
1.將該硬碟資料先備份至其他儲存裝置
2.使用原廠的Disk Tool(請自行下載)執行Low Level Format

singwang iT邦新手 5 級 ‧ 2009-05-11 14:57:59 檢舉

請問...使用Low Level Format會否有風險呢?
如果過程中壞了...還會有保固嗎?

coolvista iT邦研究生 2 級 ‧ 2009-05-11 16:57:01 檢舉

Low Level Format 是使用原廠的硬碟診斷程式,將硬碟格式化成出廠值,基本上,不會損及硬碟的外觀,所以還是有保固的!

16
kerokero
iT邦新手 4 級 ‧ 2009-05-12 09:11:21

BIOS抓到136G,上主機板官方網站下載新版BIOS更新BIOS看看。

singwang iT邦新手 5 級 ‧ 2009-05-12 18:09:13 檢舉

應該不是這問題,我之前就可以抓到500G

16
jie0503
iT邦新手 5 級 ‧ 2009-05-12 14:44:32

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 隨意.

20
borwen
iT邦研究生 1 級 ‧ 2009-05-12 16:36:42

大硬碟「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.大功告成。

如果您不會修改,您可以在檔案下載處下載登錄檔,存在桌面上之後,點兩下開啟,並選擇「確定要將機碼新增進登錄值」,然後重開機。這個檔案執行完後就可以刪除了。

24
Ken(Bigcandy)
iT邦大師 1 級 ‧ 2009-05-12 17:55:40

硬碟沒問題,是被你的硬碟管理程式修改了值
也跟原廠一點關係都沒有,更不用送原廠
麻煩檢查一下硬碟MBR是不是被塞了資料?清除再說吧。
硬碟工具當中的『清除0軌資料』.....好像是這麼說的
這種工作很多。(瞬間完成,無須低階格式化)
....您說什麼都沒改,只有分割過,很明顯跟別的環境(主機板、排線、BIOS版本....)沒關係

看更多先前的回應...收起先前的回應...
singwang iT邦新手 5 級 ‧ 2009-05-12 18:10:43 檢舉

你說的很有可能性...可惜我己送回原廠了
無法證實是否真的是MBR問題
感謝你的回答

花輪 iT邦大師 1 級 ‧ 2009-05-12 21:09:42 檢舉

己送回原廠!
下次試試用 xp 光碟開機在安裝的第二步驟按下 「R」選修復,進入後執行 「FIXMBR」看看可否回復...

送回原廠,修復MBR,還給你,不用1分鐘~~xd

keigo77 iT邦新手 5 級 ‧ 2009-05-13 16:58:35 檢舉

如果你在WINDOWS還能讀取那顆硬碟的內容,小弟覺得可能是MBR被玩壞,雖然來不及了,不然可以用FDISK /MBR 指令試看看,若在WINODWS內並無法讀取,除了硬碟控制面板壞掉,也可能是你主機板有問題

我要發表回答

立即登入回答