Board logo

標題: 〔知識〕輕鬆教你玩轉大於137G的SATA硬碟 [打印本頁]

作者: sodown     時間: 2007-7-2 10:37 AM    標題: 〔知識〕輕鬆教你玩轉大於137G的SATA硬碟

以前的28位ATA規範將硬碟最大容量限制為65536×16×255×512=131GB,按硬碟廠商的算法就是137GB,這個限制顯然影響大於137GB硬碟用戶的使用了。不過主板如果支持48位LBA尋址就能支持137GB以上的硬碟,而大多數新主板都支持新規範。

以下是部分支持這一規範的南橋晶片:Intel ICH/ICH2/ICH4/ICH5,VIA VT8233A/8235及以後,SiS 961及以後等。採用這些南橋晶片的主板,只要重新整理BIOS就可支持大容量硬碟。

如果你不能確定你的主版是否支持48位尋址,最簡單的方法就是使用「Intel 48-bit LBA Test Program」(Intel出品的檢測48位LBA的測試程式),它可以檢測主板BIOS是否支持48位LBA尋址方式,從而確定你的主板BIOS是否支持137GB以上的硬碟。

48位的ATA新規範,支持容量高達144155188GB的硬碟,不過受目前32bit操作系統影響,暫時只能支持到2200GB。

常見的操作系統,如 Windows 98、 Windows Me、 Windows 2000、Windows XP 等在預定情況下,沒有啟用48位LBA支持,不支持137G以上的硬碟。

按照微軟的說法:同時滿足下列要求才可以正確使用137GB以上的硬碟:必須具有48位LBA相容BIOS,必須具有一個容量超過137GB的硬碟,必須安裝了 Windows XP 或 Windows 2000。

但是,實際使用中還是遇到不少的麻煩,如果使用操作系統不恰當或者沒有正確安裝專用修正檔都有可能導致資料丟失,我就是因為沒注意安裝修正檔,導致在資料量大於137GB後全部丟失,下面是本人的艱苦經歷。

  正確使用137GB以上的硬碟需要3步:升級BIOS或設置CMOS啟用SATA通道;巧妙分區避免不必要的麻煩;安裝系統修正檔確保資料安全。以下都是以希捷的 SATA160GB 的硬碟、865PE 主板為例。

865PE 主板搭載Intel自家的ICH晶片從而整合對 Serial ATA 的支持,應該穩定性好。打開主板盒才發現第一個問題:沒有SATA硬碟供電電源線!SATA硬碟接頭不同於IDE硬碟。

普通的P4電源沒有SATA硬碟供電接頭,用戶只有自己想辦法。方法一是購買提供SATA供電接頭的電源,如磐石355電源,提供了5個IDE供電接頭、1個SATA供電接頭,相容普通IDE硬碟和SATA硬碟。本人用變通的方法,購買一根轉接線,一頭接普通P4電源上,一頭插入硬碟接頭。

提醒DIY在購買硬碟時別忘了捎根電源轉接線。SATA硬碟對電源的供電要求比並行接頭硬碟嚴格,購買了SATA硬碟的朋友,最好配一個功率足夠大的電源,而且接硬碟的接頭最好單獨接,不要跟其他設備一起並接。避免出現硬碟讀取資料很慢,甚至不認硬碟的情況。

第一步:設置CMOS啟用SATA通道
  865的主版支持137GB以上的硬碟,不需要升級,但是並不是你立即可以使用SATA硬碟,BIOS預定只有IDE的2個通道,需要在CMOS中啟用SATA通道。進入On Chip Device,最下面是關於SATA的設置選項,On-Chip Serial ATA支持4項設置 :

1.關閉(Disabled)

2.額外的加強的通道(Enhanced Mode)  只能使用在WINDOWS2000/XP系統上

3.傳統第一通道(For Primary)     當使用第一通道時,第一通道不可以使用IDE硬碟裝置

4.傳統第二通道(For Secondary)    當使用第二通道時,第二通道不可以使用IDE硬碟裝置

確保AGP/PCI頻率在標準的66/33MHz。SATA硬碟對AGP/PCI頻率很敏感,如果AGP/PCI頻率過高,就極有可能會出現不認硬碟的現象。儲存設置,重新啟動就可以看到主版正確

第二步:巧妙分區避免不必要的麻煩
  我曾經在一個著名的IT論壇提這個問題,建議真不少:DM、PQ還有FDISK。來試試:用 Windows 98 啟動碟啟動機器,進入DOS,先FDISK,問題出現了,容量不到55G,只好退出。

用 Windows ME 的啟動碟(版本是4.9.3000),FDISK能正確顯示容量,看來可以分區。但是不想用FDISK,因為太慢了。另外,還發現一個有趣的現象:format 命令無法正確顯示大於 64GB 的分區或邏輯驅動器的大小。

  當您使用 format.com 格式化大於 64GB字節( 或 68,719,476,736 字節)的分區或邏輯驅動器時,format.com 在格式化過程開始所報告的要格式化的硬碟大小不正確。但是,隨著格式化過程的繼續,整個硬碟會被格式化,在操作完成時,將會正確顯示格式化後的大小。

原因是format.com 會在內部使用一些16位值來計算最初所顯示的驅動器大小,當驅動器大小等於或大於 64GB 時,這些變數中有一些會溢出。

例如,如果分區或邏輯 驅動器的大小為 70.3GB(75,484,122,112 字節), format 命令最初報告的驅動器大小就是 63 GB(6,764,579,840 字節)。這只是顯示方面的問題,也就是說,是表面問題,硬碟將被格式化為其完整大小。

  對於DM9.56,能正確識別硬碟容量,但是也不敢用。有一個網友用在本身就支持 137GB 以上大硬碟的主板上,後果是:那個被改的 160G 或者 250G 硬碟只能當成 137G 使用。

血的教訓,一個 160G 的就因此成了殘廢 137GB。不過不排除有人使用DM分區並正常使用,硬碟經銷商也是這樣推薦的。

  目前比較實際的方法是,用 Windows XP 光碟啟動,然後根據提示先建立系統區,安裝 XP 系統,剩下的空間暫時不管。進入 Windows XP,先裝 Service Pack 1,然後用 Windows XP 的磁碟管理器進行分區,速度快,安全可靠。

  以管理員或 Administrators 組的成員身份登入。單擊開始,單擊執行,鍵入 compmgmt.msc,然後單擊確定,在控制台樹中,單擊磁碟管理。

1、 若要在基本磁碟上創建新分區或邏輯驅動器,請按照下列步驟操作:

(1) 在「磁碟管理」視窗中,完成下列步驟之一,然後繼續執行第 2 步:
若要創建新分區,請右鍵單擊要創建該分區的基本磁碟上未分配的空間,然後單擊新增磁
盤分區。
若要在擴展磁碟分區中創建新的邏輯驅動器,請右鍵單擊要創建邏輯驅動器的擴展磁碟分
區上的可用空間,然後單擊新增邏輯驅動器。

(2) 在「新增磁碟分區嚮導」中,單擊下一步。

(3) 單擊要創建的分區的類型(「主磁碟分區」、「擴展磁碟分區」或「邏輯驅動 器」) ,然後單擊下一步。

(4) 在「分區大小(M

」框中指定分區的大小,然後單擊下一步。

(5) 決定是手動指派驅動器號、讓系統自動枚舉驅動器還是不為新分區或邏輯驅動 器指派 驅動器號,然後單擊下一步。

(6) 通過使用下列步驟之一指定要使用的格式化選項:
如果您不想格式化該分區,請單擊「不要格式化這個磁碟分區」,然後單擊 下一步。

如果您想格式化該分區,請單擊「按下面的設置格式化這個磁碟分區」,然 後在格式對話 框中完成以下步驟:

a.在「卷標」框中為該卷鍵入一個名稱。請注意,這是可選步驟。

b.在「文件系統」框中單擊要使用的文件系統。

  您可更改磁碟分配單元大小,然後指定是否執行快速格式化,或者指定是否在 NTFS卷 上啟用文件和資料夾壓縮。單擊下一步。確認選定選項正確無誤,然後單擊完成。這就創 建了新分區或邏輯驅動器,它們出現在「磁碟管理」視窗中的相應基本磁 盤中。如果您在第 6 步中選擇了格式化該卷,則現在啟動格式化過程。

2、若要格式化分區、邏輯驅動器或基本卷,請按照下列步驟操作:

(1) 在「磁碟管理」視窗中,右鍵單擊要格式化(或重新格式化)的分區或邏輯驅動器,然後單擊格式化。

(2) 在格式化交談視窗中,在「卷標」框中為該卷鍵入一個名稱。請注意,這是可選步驟。

(3) 在「文件系統」框中單擊要使用的文件系統。如果您願意的話,還可更改磁碟分配單元大小,指定是否執行快速格式化,或者指定是否在 NTFS 捲上啟用文件和資料夾壓縮。

(4) 單擊確定。

(5) 當您被提示格式化卷時,請單擊確定。將啟動格式化過程。

3、若要檢視分區或邏輯驅動器的內容,請按照下列步驟操作:

(1) 在「磁碟管理」視窗中,右鍵單擊所需的分區或邏輯驅動器,然後單擊內容。

(2) 單擊相應的選擇項以檢視相應的內容。

4、若要刪除分區或邏輯驅動器,請按照下列步驟操作:

(1) 在「磁碟管理」視窗中,右鍵單擊要刪除的分區或邏輯驅動器,然後單擊刪除分區或 刪除邏輯驅動器。

(2) 當您被提示刪除分區或邏輯驅動器時,請單擊是。該分區或邏輯驅動器即被刪除。

  當您刪除分區或邏輯驅動器時,該分區或邏輯驅動器上的所有資料將同分區或邏輯驅動器本身一起被刪除;您不能刪除系統分區、啟始分區或包含活動的網頁面(交換)文件的分區 ;除非擴展磁碟分區為空,否則不能刪除擴展磁碟分區。在刪除擴展磁碟分區之前,必須刪 除擴展磁碟分區中的所有邏輯驅動器。

5、 如果你的分區小於2G,即使你選擇了FAT格式,系統在格式化的時候自動轉成FAT32格式。

如果你的分區大於32G,系統將自動格式化為NTFS格式。

第三步:及時安裝系統修正檔,確保資料安全

  常見的操作系統,如Windows 98、Windows Me、Windows 2000、Windows XP 等在預定情況下,沒有啟用48位LBA支持。如果你的BIOS不支持48位LAB尋址,請將操作系統安裝在第一個分區,而且要小於 137GB。

1、對於XP系統
(1) 首先安裝Service Pack 1

  只有在安裝了 Windows XP Home Edition 或 Windows XP Professional 的 Service Pack 1 (SP1) 之後才會啟用48位LBA支持。在沒有安裝SP1的 Windows XP 中手動啟用 48 位 LBA 支持可能會導致資料丟失。我的硬碟就是因為沒有安裝SP1修正檔導致資料丟失。

(2) 其次修改註冊表

  啟動「註冊表編輯器」(Regedt32.exe)。 在註冊表中找到並單擊下面的項:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
在編輯表菜單中,單擊新增值,然後新增下列註冊表值:
值名稱:EnableBigLba
資料類型:REG_DWORD
值資料:0x1
退出「註冊表編輯器」。

  (3) 關於舊版本 Windows

  另外,如果磁碟分區中安裝了不支持48位LBA的舊版本 Windows(例如, Windows 2000 或更舊版本),而該分區以前是由可識別 48 位的操作系統(例如,Windows XP,它佔用更多空間或超出當前137GB 的可尋址限制)創建的,則可能出現破壞資料的情況。如果在註冊表中啟用了48位ATAPI支持,並且具有容量超過 137GB 的硬碟,但是沒有48位LBA相容BIOS,則只有硬碟的前137GB 是可尋址的。不能使用硬碟的其餘部分。

(4) 檢查 Atapi.sys的版本

  有一個有趣的現象,即使打過SP1的修正檔也要檢查 Atapi.sys 的版本,因為只有5.1.2600.1135版本(或者對Windows XP 64-Bit Edition需要 5.1.2600.1152版本)才能完全支持48 位 LBA 。而5.1.2600.1135版本在推出SP1後推出的,這個文件是在331958這個修正檔裡。
為了你的資料安全建議及時更新的操作系統。

2、對於Windows 2000系統

  首先安裝 Service Pack 3 ,雖然微軟公司說安裝 SP3 後就可以支持48位LBA尋址,但是一再強調更新你的操作系統到最新的修正檔。其次修改註冊表,操作同上。

主流Serial ATA硬碟點評

  目前,邁拓(Maxtor)、希捷(Seagate)、西數(Western Digital)、三星(Samsung)以及日立(Hitachi)等各大廠家均已批量生產SATA硬碟。在這裡,我們介紹一下各品牌的產品,讓各位可以在有意升級到Serial ATA硬碟之前,可以有個參考的依據。

1、Seagate Barracuda SATA V系列

  相比其他廠商而言,希捷的酷魚V SATA產品是市場上最早出現的桌面型SATA硬碟,雖然其單碟容量、電機控制、通過橋接模式實現SATA支持等方面的參數、性能並不盡如人意,但作為桌面型SATA硬碟邁向市場的第一炮,顯然具有重要的導向意義。後來,希很快推出了其原生SATA硬碟—Barracuda 7200.7 Serial ATA硬碟,並憑借優異的性能很快受到得到了市場的接受。

Barracuda 7200.7 Serial ATA硬碟支持所謂的Serial ATA 原生型指令隊列機制,類似SCSI指令隊列,差別在於SCSI支持256個隊列階級,而Serial ATA原生型指令隊列技術能支持32階層的指令隊列模式,能讓Serial ATA硬碟能將流入的指令重新排定優先次序,存取資料後再將資料送回至主機進行處理。

  Seagate最早推出的Serial ATA硬碟主要有80GB和120GB兩款,近來又推出了容量為160GB的型號、完全追隨主流市場的容量需求而提供產品……從外觀來看,硬碟本體正反面都用金屬完整保護著,並分別貼上產品說明。

  希捷Barracuda 7200.7 Serial ATA硬碟的編號方式都是由4部分組成:ST,希捷科技公司的英文縮寫;3,表示採用3.5英吋、Low-Profile(LP)、1英吋高等指標;XXXXX,代表硬碟容量,單位為MB,如160GB的類型則以160023標示;AS,代表硬碟接頭規範欄,AS表示Serial ATA。

  在硬碟背面上同時以圖文並茂的方式,詳細地介紹這款硬碟的電源及傳輸線接法,加上這兩條接線本身就具有防呆功能,所以要接錯的機率是微乎其微,而在主體的輸出/入接頭部分,這一款硬碟相當單純地提供Serial ATA才有的接頭,現在不少內建Serial ATA功能的主板,都提供Serial ATA跟IDE 12V電源的轉接線,所以不用擔心電源不支持。

2、Maxtor DiamondMax Plus 9系列

與希捷公司不同,邁拓的桌面硬碟僅在其DiamondMax Plus 9系列中具備SATA硬碟產品,容量範圍則顯得更為廣泛,從60∼200GB共5款。Maxtor的DiamondMax Plus 9 SATA 150硬碟的資料處理晶片採用的是Ardent 的C5-C1晶片,而主軸驅動晶片則是採用STMicroelectronics的SMOOTH L7250E 1.0晶片,並內建的8MB Buffer。

  與Seagate Barracuda SATA V不同, Maxtor的DiamondMax Plus 9 SATA 150硬碟屬於橋接式SATA硬碟,使用Marvell的88i8030 Serial ATA橋接晶片,提供可編程的串/並轉換功能,支持目前150MB/s的傳輸速率,以及未來的第二代SerialATA的300MB/s的傳輸速率,同時這款晶片還支持電磁屏蔽技術及序列並列轉換(SERDES)技術。

  另外在輸出/入接頭部分,Maxtor的DiamondMax Plus 9-200GB SATA 150提供2組電源輸入(擇一使用)包括一般IDE裝置的12V電源,以及Serial ATA電源輸入,不管您的電源供應器有沒有支持新的電源規格,或者您有沒有轉接線,都可以安心使用。

3、日立7K520

  眾所周知,目前的日立台式機硬碟實際上就是原先的IBM台式機硬碟,自從IBM將其硬碟部門全部賣給日立之後,所有的IBM硬碟都更換成了日立的商標,實際上原先之前的IBM硬碟都也是部分由日立負責。

目前市場上的日立硬碟主要有180GXP系列和7K250系列。其中7K250系列是日立收購IBM硬碟部之後正式推出的第一款「全新」產品。

  Deskstar 7K250系列台式機硬碟單碟容量為80GB的碟片,主要增加了有Load/unload(磁頭載入載出)、Tag and Seek(重排指令序列)、Eddy current latch(渦流六磁臂鎖)這三項技術,分別對磁碟的抗震性、穩定性以及故障率有所幫助。

而且盤基也由過去的玻璃盤片,換成成本更低、安全性更好的鋁質盤片。目前Deskstar 7K250系列中串行版本共有4款,容量從80—250GB。

日立的串行硬碟也屬於橋接式SATA硬碟,其與並行硬碟也採用了完全相同的主控制晶片,同樣採用88i8030橋接晶片。Deskstar 7K250系列硬碟在噪聲水平以及發熱量指標上都控制得相當不錯。

在代理方面,日立授權利集、新資源、威健三家作為日立硬碟的代理商,SATA硬碟由於採用8MB快取記憶體,因此質保為3年。

4、西數WD***JD系列

  目前,西數的7200rpm的桌面串行硬碟歸屬於WD Caviar SE系列,以「JD」後綴來標示(註:並行版本則以「JB」為後綴),共5款產品:WD800JD( 容量為80GB )、WD1200JD( 容量為120GB )、WD2000JD( 容量為200GB )和WD2500JD( 容量為250GB )。

西數SATA硬碟是以PATA-SATA橋接而非原生方式來實現SATA的硬碟,轉換過程的存在性能必會有所降低。雖然因橋接的晶片和SATA控制器的未完善的緣故使WD***D稍稍落後於並行ATA WD***JB,但它卻是一些早期SATA產品的有力競爭者。

在代理方面,西部資料在國內有五家代理公司,分別是迪科視像、利集、捷元、金喜來、英特利。

  西部資料公司在其網站上提供了產品保修狀態查詢功能,只需要輸入硬碟條型碼旁邊的序列號(S/N),你就可以知道硬碟的產品型號,保修狀態和保修截止日期。

不過其網上所提供的質保期限與實際情況有所出入,因此目前市場上西數硬碟的質保仍以上面五家代理商所提供的質保條例為準。

5、三星SP****C系列

  作為硬碟製造業後起之秀的三星也不甘人後,目前,其在P系列基礎之上也推出3款SATA硬碟:SP0812C( 容量為80GB )、SP1213C( 容量為120GB )以及SP1614C( 容量為160GB )。

三星的SATA硬碟主要是在目前P系列基礎上通過橋接晶片來實現對SATA的支持,與邁拓極為相似,採用的標準的88i8030橋接晶片進行信號轉換。

  目前各品牌的串行硬碟的容量主要以80GB為起點,不過從就目前情況而言,120GB應該是最基本的要求了,而從價格上看120GB版本也是最具性價比的。此外,在選購時,大家應將重點入在區分「行貨」與「水貨」之上。

對於硬碟的水貨和行貨問題,原則上我們自然會推薦大家購買行貨產品,但我們不能裝做無視水貨的存在,畢竟存在的就是合理的。

  對於水貨,假如您熟知其購買的風險,並且知道所購買的對象是水貨還仍然要購買的話,那自然無可厚非,畢竟水貨還是有價格便宜等優勢的,況且是一個願打,一個願挨。不過假如是經銷商拿水貨當正品出售的話,那我們就不能吃這種虧了,這也是我們需要辨別水貨的主要目的。

  要辨別沒有官方質量保證的水貨硬碟,最好的方式莫過於通過官方提供的種種方式,比如通過800電話查詢序列號等進行辨認。其次,以代理商為出發點進行甄別也是一種手段。當然,如果消費者還是對市場中銷售的硬碟不放心,那麼最好是到各品牌硬碟的代理商處購買。

一線代理商在自己代理的硬碟產品上往往都貼有自己的防偽標籤,辨識起來非常方便。另外,硬碟盤體和代理保修單上的硬碟編號也應該是一致的,大家購買時要注意看清。

結語:
  最近Serial-ATA硬碟的價格已經與普通IDE硬碟相差無己,有些甚至比IDE硬碟還便宜,加上Serial-ATA本身在產品規格上的優勢,這似乎意味著市場主流的規格已經有漸漸轉向Serial-ATA的情況了,而且從未來主板規格發展趨勢來看將SATA取代IDE已是勢不可擋。

因此如果你的主板已經支持SATA,你不如直接選顆Serial-ATA硬碟,讓您的未來升級的工作輕鬆愉快
作者: jhch1985     時間: 2007-7-8 08:36 PM
說明的相當詳細
但是有些地方不太了解就是
[目前比較實際的方法是,用 Windows XP 光碟啟動,然後根據提示先建立系統區,安裝 XP 系統,剩下的空間暫時不管。進入 Windows XP,先裝 Service Pack 1,然後用 Windows XP 的磁碟管理器進行分區,速度快,安全可靠。]

在這段中的"先建立系統區,安裝 XP 系統,剩下的空間暫時不管。"是指先把c槽分割好那剩下的不做任何動作?
然後進入Windows xp更新至sp1或sp2再進入磁碟管理進行分區嘛?
假設250G的硬碟,分為C槽40G,剩下的為D槽.

[ Last edited by jhch1985 on 2007-7-9 at 07:11 AM ]




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5