PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   連載 硬碟救援技術深度解密 (https://www.pcdvd.com.tw/showthread.php?t=896285)

thx 2011-04-29 01:21 AM

其實不是不修沒下文. 而是減壓時間比較久了點.
當初有跟客戶萬分抱歉.為了不浪費客戶時間 我們還出快遞運費處理
RMA 系統是個很大問題.這也是目前都 不太對外****原因

最近某HP 某大給我們承修 本來他朋友是交待要送到HP新加坡實驗室.
運氣很好的碟片沒有刮傷順利恢復

做這行業服務是比教重要的.我們虛心檢討 我們也實事求是努力.

thx 2011-04-29 01:44 AM

這篇文章是比較新版的硬碟硬體架構.

原文 http://hddscan.com/doc/HDD_from_inside.html
作者:Artem Rubtsov
(Artem Rubtsov 是著名HDDScan軟體作者,並且為i365 Datarecovery 軟體開發工程師) 翻譯OSSlab thx
1TB Seagate ST31000333AS




這塊綠色電路版 由SATA接頭、電源接頭組成的板子稱為印刷回路板,簡稱PCB。

PCB內含電路零組件。而黑色鋁質外殼內部組件稱為磁頭和硬碟組件,通稱為HDA。而鋁質外殼則稱為硬碟基底。

現在拆卸PCB電路板並翻到反面,檢視反面的電子零組件。



硬碟PCB上最大控制器為MCU (Micro Controller Unit),MCU主要功能:
1.計算讀寫通道A/D,D/A
2.掌控全盤硬碟運作狀況.
3.MCU 另擔當的Protocol 與控制器間的轉換.


DDR DRAM 32MB ,實際上32MB Cache 部份會被硬碟挪用放入硬碟運作程式.
前言已敘述, 硬碟如同一個embedded system .需要載入OS運作.



下一個晶片是Voice Coil Motor controller,通稱VCM控制器。這是PCB板上最耗電的晶片,VCM控制器控制電機馬達的轉動及磁頭移動及定位,VCM控制器可在高溫度狀況下工作.



Flash晶片儲存部分的硬碟韌體與模塊在盤片上起始位置 ,當你通電啟動硬碟時,MCU晶片會讀取Flash晶片內的資料到記憶體內並且開始編碼。如果缺少了這樣的步驟,硬碟無法運作。有時候,某些廠牌的硬碟 PCB板上並沒有Flash晶片,這表示原本Flash晶片內的資料參數已存在MCU晶片內了。


震動感應器

震動感應器可以感應硬碟多餘的震動並且傳送訊號給VCM控制器,VCM控制器接受訊號以後馬上停止並復位磁頭,在某些情況下,甚至會停止盤片轉動,這個理論上會保護硬碟免於受損,但是實際上並無法達成保護的目的,所以請好好保護硬碟,別摔落、碰撞!
在某些硬碟中,震動感應器可以感測輕微振動,而VCM控制器可以藉由震動感應器傳送的訊號調整磁頭的運動,這樣的硬碟通常都會配有兩組以上的震動感應器。


二級體

另外一個保護的零組件是瞬態電壓抑制二極體(Transient Voltage Suppression diode)或簡稱為TVS二極體。此組件可以保護PCB板免於連接電源時造成的瞬間電流激增,在這種情況下,TVS二極體會燒毀造成電源接頭及接地之間的電路短路。硬碟都配有兩組TVS二極體,一組5V電流一組12V電流。



在上圖中,你可以看到隱藏在PCB板下的馬達及磁頭接頭,另外在HDA上還有一個小到難以注意的小孔叫做進氣孔。你可能聽過一個謠言說硬碟內是真空狀態,這並不是真正狀況。硬碟利用這個進氣孔來平衡HDA外部跟內部的壓力,而硬碟可以透過進氣孔過濾器關閉內部的進氣孔來達到內部空氣乾燥及乾淨。

現在讓我們來移開硬碟上蓋並看在其之下的構造。



上蓋本身並無值得介紹之處,就是一塊周圍有防塵橡膠圍繞的鐵片。
打開上蓋之後,終於可以從內部觀察HDA。



重要的資訊是儲存在碟片上,你可以從上圖看到最上層的碟片。碟片是由打磨過的鋁片或是由覆蓋數層包含鐵磁材質之複合塗料的玻璃所製成的,而後者的資料就儲存在包含鐵磁材質之複合塗料中。
你可以看到部分的碟片被磁盤架蓋住了。磁盤架有時候也稱為Separators located between platters,磁盤架可以減少空氣的波動及運作的噪音。通常磁盤架是由鋁質或塑膠材料製程,而前者則在冷卻硬碟內部方面有較好的效果。

Next picture shows platters and dumpers from the side

下圖顯示出碟片跟磁盤架的相關位置。



磁頭是由數個讀取頭所組合而成的,當硬碟未通電的狀態下,磁頭通常停留在靠近在電機馬達的地方。下圖顯示出正常讀取頭的位置。




硬碟是一個精密運作的機器,因此運作時必須要非常乾淨無塵的空氣。而在硬碟運作的過程中,硬碟會在內部產生非常細小的金屬微粒跟油質。
為了在乾淨無塵的環境下工作,硬碟會使用空氣過濾片 (Recirculation filter)來過濾空氣,這個過濾片長時間不間斷地收集雜質,即使是最細小的微粒也不例外。過濾器的位置是位在碟片旋轉所產生的氣流路徑上。





移開磁鐵上蓋來看他內部的構造。





硬碟會使用磁性非常強的銨磁鐵,這種磁鐵的磁性強到可以舉起本身質量的1300倍,因此千萬別把手指放在銨磁鐵及鋼鐵或是其他的磁鐵之間,那可是會造成嚴重的傷害。
如下圖所示,這有一個讀取頭限位器(HSA Stopper)在底蓋磁鐵上,讀取頭阻止器限制了讀取頭的運動位置,
因此磁頭不會在復位動作時不會撞擊到碟片夾鉗,也可以說是讓磁頭復位時不會超出碟片架。

讀取頭限位器(HSA Stopper)在硬碟內部的構造可能有好幾種,不過在現代硬碟中幾乎都有兩個。

在本文的硬碟中,第二讀取頭定位器位於HDA、磁鐵上蓋之下。



如圖所示,你可以清楚看到磁鐵上蓋下的構造。



如上圖,你可以看到第二讀取頭定位器,還有磁鐵底蓋。音圈是讀取頭的組件,音圈以及磁鐵構成了音圈馬達(VCM),而VCM和HSA構成執行器,就是此設備使磁頭運動。 在音圈中的詭異黑色塑膠物質叫做執行器控制鎖,這是一個磁頭的保護裝置,執行器控制鎖會釋放磁頭當磁頭在讀取或是磁頭要定位時,通常來說,如果硬碟受到衝擊或是掉落時,執行器控制鎖會鎖住磁頭,基本上,這會保護住在定位區內的磁頭免於未預期的運動。



在下一步驟,我們把磁頭臂組(HSA)取出。







磁頭臂組合 有一個精準的軸承使得磁頭運作得輕柔順暢,讀取頭最大的部分是一片延展的鋁片稱作讀取臂。磁頭指向支架集成(Heads Gimbal Assembly)或簡稱HGA,是附著在讀取臂上,HGA以及讀取臂通常是由不同工廠所生產。
有彈性的橘色小零件稱作彈性印刷回路或簡稱FPC,FPC透過讀取頭的接觸把磁頭跟碟片聯繫在一起。


下圖可以看到磁頭各部零件的近照。





音圈連結到FPC





軸承近照。



下圖可見磁頭接點





如上圖,磁頭接點有一圈墊片,此墊片使成連接時為密閉狀態,而讓空氣進入HDA的唯一方法是透過換氣孔,在本文的示範硬碟中,接頭為了增加電導率還覆蓋一層薄薄的金。





這是讀取臂的通用定義,不過有時候讀取臂泛指磁頭金屬片的部分。



t can only be seen under a good microscope.

HGA末端的黑色細小物體稱作滑動磁頭,在很多資料中都宣稱滑動磁頭運作上像實際磁頭,但是其實不然;滑動磁頭是一個輔助滑行翅膀,幫助讀取頭對碟片表面下的分子做讀取及寫入的動作。
在現代硬碟中,磁頭的滑行高度通常約在5-10奈米,舉例來說,一般人類毛髮的直徑約在25000奈米。
所以如果有微粒進入滑行磁頭下方,會馬上因為摩擦造成磁頭過熱而對磁頭造成損害故障,這也是HDA內部需要乾淨無塵的空氣了。
實際上讀寫分子位於滑行磁頭的末端,而且小到只有高倍數的顯微鏡才能清楚看到。





你可以看到滑行磁頭的表面並不平整,滑行磁頭上有溝槽,以便靠著空氣動力驅動。這些溝槽幫助滑行磁頭在一定的高度上滑行,在滑行磁頭下的空氣形成空氣軸承表面(Air Bearing Surface)簡稱ABS,ABS幫助滑行磁頭在滑行時與碟片保持平行。



如圖示為滑行磁頭的另一個角度。





如圖所見磁頭接點


還有一個很重要的磁頭部件還沒提到,就是前置增幅器(preamplifier)或稱作preamp,這是一個晶片,控制磁頭及增幅器之間的訊號傳遞。





把前置增幅器(Preamp) 放在HDA內部而非PCB板的原因很簡單,因為從磁頭傳出的訊號其實很微弱,而在現代硬碟磁頭訊號是高於1GHz 高速電路,如果把前置增幅器設置在PCB板的話,那磁頭的微弱訊號很可能不能存活,訊號會遞減衰退在傳遞的過程中。


前置增幅器從右邊接點迴路到磁頭的數量比從左邊到HDA的數量多,
這是因為硬碟可以在一個磁頭的狀況下工作(一對 in and out ),
硬碟傳送控制訊號給前置增幅器,前置增幅器再傳送訊號給磁頭,告知硬碟要存取的資料需要用哪個磁頭讀取。

本文示範硬碟每個磁頭有六個接點,為什麼需要這麼多呢?一個接點是接地,兩個是給chnnael data 數位訊號,另外兩個是給微執行器(特殊壓電裝置或是磁性裝置可以移動或是旋轉滑行磁頭),微執行器可以幫助磁頭調整在迴路下的位置,最後一個接點是給加熱器,加熱器可以幫助調整磁頭滑行高度、加熱指向支架(特殊的關節,連結滑行磁頭與HGA;指向支架是由兩條不同材質、不同熱膨脹係數之合金所構成),一但指向支架被加熱後,因為兩條構成合金的熱膨脹係數不同所造成的彎曲,而使指向支架導向碟片表面,這樣就降低滑行高度。


談完磁頭了,繼續拆解,接下來要移開top dumper。



top dumper如下圖。





下圖顯示出HDA移開HSA和top dumper。






如上圖,現在上碟片沒有被蓋住,同時也可看到左上的磁鐵底蓋



更進一步把碟片夾鉗移開。




碟片夾鉗把碟片固定在碟片儲存器裡,移動不了;碟片中心是旋轉主軸,主軸旋轉時,要靠碟片夾鉗產生足夠的摩擦力來固定碟片。




移開碟片夾鉗後,我們移開上層碟片,在下圖可以看到移開後的構造。




你可以看到碟片儲存器跟磁頭的空間配置,碟片平放在間隔環上。在上圖可看到第二碟片跟第二dumper。



間隔環是非常精密的裝置,由無磁性合金或是聚合物構成。



Finally we are going to shake out the rest of the stuff from HDA and see the base

終於我們可以把HDA剩餘的組件移開並且直接看到硬碟基底。




下圖可看到空氣過濾器的樣子,換氣孔就在空氣過濾器右下方。





因為外部空氣一定會有灰塵,所以空氣過濾器有數層濾網,而空氣濾網又比循環濾網厚得多,同時也會有一些矽膠來降低空氣的濕度。

TrueAkuma 2011-06-06 01:23 PM

想問一下thx大∼∼小弟手上有一顆 死雞的Momentus 7200.4 500G 2.5吋硬碟

是二手的,拿到手上後,接上外接盒,第一次上電腦有抓到硬碟也有容量,windows顯示啥的忘記了,應該是類似建立一個新的磁區

讀了很久以後失敗,然後再也沒看見這顆硬碟的蹤跡了......換了電腦換外接盒也是一樣,都抓不到

有比較簡易的方法可以修復看看嗎? 您說的看ATA訊號是不是要接到電腦內才能使用?

lyu0002 2011-06-18 07:15 PM

我的電腦昨天掛點了,SATA硬碟正常,但IDE就讀不到(有一部分沒有備份到)。 :cry:
後來我看到網路上看到有人認為可能是PCB接點生鏽,半信半疑的將PCB面板拆下來,用橡皮擦擦拭過後,再接上電腦試試看,還真的可以讀到硬碟,不過開啟"我的電腦",發現一直在搜尋狀態,大約30秒後才顯示出磁碟槽(這是迴光返照?),總算現在資料是完全複製出來了。 :)

雖然收集很多有關硬碟維修的資訊,但是對於PCB面板的更換相容性不甚清楚,如果是相似的款式(如WD Cavior Blue系列)彼此更換PCB面板會不會成功?還有IDE與SATA介面PCB能不能互相對調?

這次猜測故障的起因八成是軟體的usb密碼鎖害我電腦壞掉,因為剛好另外一台公用電腦插上去usb密碼鎖,過一天電腦IDE硬碟就壞掉。

vircgd 2011-06-18 08:38 PM

引用:
作者TrueAkuma
想問一下thx大∼∼小弟手上有一顆 死雞的Momentus 7200.4 500G 2.5吋硬碟
是二手的,拿到手上後,接上外接盒,第一次上電腦有抓到硬碟也有容量,windows顯示啥的忘記了,應該是類似建立一個新的磁區
讀了很久以後失敗,然後再也沒看見這顆硬碟的蹤跡了......換了電腦換外接盒也是一樣,都抓不到
有比較簡易的方法可以修復看看嗎? 您說的看ATA訊號是不是要接到電腦內才能使用?

  會不會是忘記給磁碟機代號了?「我的電腦」上按右鍵→「管理」→「磁碟管理」,
在裡面看看有沒有那顆磁碟的蹤跡,如果有,給他個代號即可。

lyu0002 2011-06-19 02:14 AM

引用:
作者vircgd
  會不會是忘記給磁碟機代號了?「我的電腦」上按右鍵→「管理」→「磁碟管理」,
在裡面看看有沒有那顆磁碟的蹤跡,如果有,給他個代號即可。


後來發現開機出現SMART BAD訊息,使用WD Data Lifeguard雖然沒有發現bad sector,但是無法完成掃描,並且電腦會一頓一頓的,該不會讀寫頭壞了?

lyu0002 2011-06-19 02:17 AM

引用:
作者vircgd
  會不會是忘記給磁碟機代號了?「我的電腦」上按右鍵→「管理」→「磁碟管理」,
在裡面看看有沒有那顆磁碟的蹤跡,如果有,給他個代號即可。


後來發現開機出現SMART BAD訊息,使用WD Data Lifeguard完整掃描開始的時候沒有發現bad sector,但是無法完成掃描,到最後面快結束的時候就不動了,並且電腦會一頓一頓的,該不會讀寫頭壞了? :confused:

vircgd 2011-06-19 02:18 AM

引用:
作者lyu0002
後來發現開機出現SMART BAD訊息,使用WD Data Lifeguard雖然沒有發現bad sector,但是無法完成掃描,並且電腦會一頓一頓的,該不會讀寫頭壞了?

  有異音嗎?先直接接到電腦裡試試看,不要接外接盒,這樣還讀不到,
就只能找專業人士了。

pokepe 2011-07-23 08:15 PM

請問thx大大
我手邊有一個Maxtor DiamondMax Plus 9 80GB IDE
原本是灌XP 後來壞了就丟在角落很久沒動
最近想拿出來救回裡面的一些大學專題資料

情況是第一次開機BIOS抓不到硬碟型號
在開機POST畫面CTRL+DLT+DEL再重開機一次就可以抓到硬碟型號
然後POST畫面有跳SMART BAD錯誤訊息

進W7後偵測到這個硬碟沒有分割區 要初始化
HDTune掃描全部都是紅色的壞區
改用DOS版HDD Regenerator去掃 也都是不能修復的情況

這樣的硬碟還能夠自行救援嗎?
還是建議找救援公司呢?

weirock 2013-02-01 12:37 PM

這幾天從公司的報廢電腦挖到一顆SG SATA 80G硬碟...

05-24...不過操了一下...做了兩次零點寫入...05都沒再增加

很想把SMART裡的05清掉再做零點寫入看看...覺得這顆之前是不正常開關機造成05增加的

不過不會清SMART... :cry:


所有的時間均為GMT +8。 現在的時間是06:38 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。