原文 http://hddscan.com/doc/HDD_from_inside.html
作者:Artem Rubtsov
翻譯:OSSLab thx, freddie
這篇文章是比較新版的硬碟硬體架構.
1TB Seagate ST31000333AS
[img]http://en.rlab.ru/doc/images/hdd_main_parts/main.jpg[/img]
The fancy piece of green woven glass and copper with SATA and power connectors called Printed Circuit Board or PCB. PCB holds on place and wires electronic components of HDD. The black painted aluminum case with all stuff inside called Head and Disk Assembly or HDA. The case itself called Base.
Now let's remove PCB and see electronic components on the other side.
這塊綠色電路版 由SATA接頭、電源接頭組成的板子稱為印刷回路板,簡稱PCB。
PCB內含電路零組件。而黑色鋁質外殼內部組件稱為磁頭和硬碟組件,通稱為HDA。而鋁質外殼則稱為硬碟基底。
現在拆卸PCB電路板並翻到反面,檢視反面的電子零組件。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/PCB1.jpg[/img]
硬碟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晶片儲存部分的硬碟韌體與模塊在盤片上位置DATA ,當你通電啟動硬碟時,MCU晶片會讀取Flash晶片內的資料到記憶體內並且開始編碼。如果缺少了這樣的步驟,硬碟無法運轉。有時候,某些廠牌的硬碟PCB板上並沒有Flash晶片,這表示原本Flash晶片內的資料已存在MCU晶片內了。
震動感應器
震動感應器可以感應硬碟多餘的震動並且傳送訊號給VCM控制器,VCM控制器接受訊號以後馬上停止並復位磁頭,在某些情況下,甚至會停止盤片轉動,這個理論上會保護硬碟免於受損,但是實際上並無法達成保護的目的,所以請好好保護硬碟,別摔落、碰撞!
在某些硬碟中,震動感應器可以感測輕微振動,而VCM控制器可以藉由震動感應器傳送的訊號調整磁頭的運動,這樣的硬碟通常都會配有兩組以上的震動感應器。
二級體
另外一個保護的零組件是瞬態電壓抑制二極體(Transient Voltage Suppression diode)或簡稱為TVS二極體。此組件可以保護PCB板免於連接電源時造成的瞬間電流激增,在這種情況下,TVS二極體會燒毀造成電源接頭及接地之間的電路短路。硬碟都配有兩組TVS二極體,一組5V電流一組12V電流。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/HDA1.jpg[/img]
在上圖中,你可以看到隱藏在PCB板下的馬達及磁頭接頭,另外在HDA上還有一個小到難以注意的小孔叫做進氣孔。你可能聽過一個謠言說硬碟內是真空狀態,這並不是真正狀況。硬碟利用這個進氣孔來平衡HDA外部跟內部的壓力,而硬碟可以透過進氣孔過濾器關閉內部的進氣孔來達到內部空氣乾燥及乾淨。 現在讓我們來移開硬碟上蓋並看在其之下的構造。 [img]http://en.rlab.ru/doc/images/hdd_main_parts/lid.jpg[/img] 上蓋本身並無值得介紹之處,就是一塊周圍有防塵橡膠圍繞的鐵片。 [img]http://en.rlab.ru/doc/images/hdd_main_parts/HDA.jpg[/img] Precious information stored on platters, you can see top platter on the picture. Platters made of polished aluminum or glass and covered with several layers of different compounds including ferromagnetic layer which actually stores all the data. As you can see part of the platter covered with the Dumper. Dumpers sometimes called as Separators located between platters, they reduce air fluctuations and acoustic noise. Usually dumpers made of aluminum or plastic. Aluminum dumpers better for cooling air inside HDA. 珍貴的資訊是儲存在碟片上,你可以從上圖看到最上層的碟片。碟片是由打磨過的鋁片或是由覆蓋數層包含鐵磁材質之複合塗料的玻璃所製成的,而後者的資料就儲存在包含鐵磁材質之複合塗料中。 Next picture shows platters and dumpers from the side 下圖顯示出碟片跟磁盤架的相關位置。 [img]http://en.rlab.ru/doc/images/hdd_main_parts/platters.jpg[/img] Heads mounted on Head Stack Assembly or HSA. This drive has parking area closer to the spindle and if power is not applied on a drive, HSA normally parked like on the picture. 磁頭是由數個讀取頭所組合而成的,當硬碟未通電的狀態下,磁頭通常停留在靠近在電機馬達的地方。下圖顯示出正常讀取頭的位置。 [img]http://en.rlab.ru/doc/images/hdd_main_parts/parking.jpg[/img] HDD is a precision mechanism and in order to work it requires very clean air inside. During work HDD may create some very small particles of metal and oil inside. To clean air immediately a drive uses Recirculation filter. This hi-tech filter permanently collects and absorbs even finest particles. The filter located on the way of air motion created by platters rotation. 硬碟是一個精密運作的機器,因此運作時必須要非常乾淨無塵的空氣。而在硬碟運作的過程中,硬碟會在內部產生非常細小的金屬微粒跟油質。 [img]http://en.rlab.ru/doc/images/hdd_main_parts/filter.jpg[/img] Now we are going to remove top magnet to see what is under. 現在我們移開磁鐵上蓋來看他內部的構造。 [img]http://en.rlab.ru/doc/images/hdd_main_parts/magnet.jpg[/img] HDDs use very strong Neodymium magnets. Such a magnet is so strong it could lift up to 1300 times its own weight, so don't put your fingers between magnet and steel or another magnet - it can develop great impact. You can see on this picture there is a HSA stopper on the magnet. HSA stoppers limit HSA movements, so heads wouldn't bang on the platters clamp and on the other side they wouldn't just fly off the platters. HSA stoppers may have different construction but there are always two of them and they always present on modern HDDs. On this drive the second HSA stopper located on HDA under the top magnet. 硬碟會使用磁性非常強的銨磁鐵,這種磁鐵的磁性強到可以舉起本身質量的1300倍,因此千萬別把手指放在銨磁鐵及鋼鐵或是其他的磁鐵之間,那可是會造成嚴重的傷害。 在本文的硬碟中,第二讀取頭定位器位於HDA、磁鐵上蓋之下。 如圖所示,你可以清楚看到磁鐵上蓋下的構造。 [img]http://en.rlab.ru/doc/images/hdd_main_parts/voice-coil1.jpg[/img] There is the other HSA stopper. And you also can the second magnet. The Voice coil is a part of HSA, Voice coil and the magnets form Voice Coil Motor or VCM. VCM and HSA form the Actuator - a device which moves the heads. Tricky black plastic thingy called Actuator latch is a protection device - it will release HSA when drive un-parking (loading) heads normally and it should block HSA movements in the moment of impact if drive was dropped. Basically it protects (should, at least) heads from unwanted movements when HSA is in parking area. 如上圖,你可以看到第二讀取頭定位器,還有磁鐵底蓋。音圈是讀取頭的組件,音圈以及磁鐵構成了音圈馬達(VCM),而VCM和HSA構成執行器,就是此設備使磁頭運動。 在音圈中的詭異黑色塑膠物質叫做執行器控制鎖,這是一個磁頭的保護裝置,執行器控制鎖會釋放磁頭當磁頭在讀取或是磁頭要定位時,通常來說,如果硬碟受到衝擊或是掉落時,執行器控制鎖會鎖住磁頭,基本上,這會保護住在定位區內的磁頭免於未預期的運動。 On the next step we going to take out HSA 在下一步驟,我們把磁頭取出。
打開上蓋之後,終於可以從內部觀察HDA。
你可以看到部分的碟片被磁盤架蓋住了。磁盤架有時候也稱為Separators located between platters,磁盤架可以減少空氣的波動及運作的噪音。通常磁盤架是由鋁質或塑膠材料製程,而前者則在冷卻硬碟內部方面有較好的效果。
為了在乾淨無塵的環境下工作,硬碟會使用空氣過濾片 (Recirculation filter)來過濾空氣,這個過濾片長時間不間斷地收集雜質,即使是最細小的微粒也不例外。過濾器的位置是位在碟片旋轉所產生的氣流路徑上。
如下圖所示,這有一個讀取頭限位器(HSA Stopper)在底蓋磁鐵上,讀取頭阻止器限制了讀取頭的運動位置,
因此磁頭不會在復位動作時不會撞擊到碟片夾鉗,也可以說是讓磁頭復位時不會超出碟片架。
讀取頭限位器(HSA Stopper)在硬碟內部的構造可能有好幾種,不過在現代硬碟中幾乎都有兩個。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/HSA.jpg[/img]
HSA has precision bearing to make movements nice and smooth. The biggest part of HSA milled from piece of aluminum called the Arm. Heads Gimbal Assembly or HGA attached to the Arm. HGAs and Arms usually produced on different factories. Flexible orange widget called Flexible Printed Circuit or FPC joins HSA and plate with heads contacts.
磁頭有一個精準的軸承使得磁頭運作得輕柔順暢,讀取頭最大的部分是一片延展的鋁片稱作讀取臂。磁頭指向支架集成(Heads Gimbal Assembly)或簡稱HGA,是附著在讀取臂上,HGA以及讀取臂通常是由不同工廠所生產。
有彈性的橘色小零件稱作彈性印刷回路或簡稱FPC,FPC透過讀取頭的接觸把磁頭跟碟片聯繫在一起。
Let's take closer look on each part of HSA.
下圖可以看到磁頭各部零件的近照。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/voice-coil2.jpg[/img]
Voice coil connected to FPC
音圈連結到FPC
[img]http://en.rlab.ru/doc/images/hdd_main_parts/bearing.jpg[/img]
Here is the bearing
軸承近照。
On the next picture you can see HSA contacts
下圖可見磁頭接點
[img]http://en.rlab.ru/doc/images/hdd_main_parts/contacts.jpg[/img]
The gasket makes connection airtight. The only way for air to go inside HDA is through the breathing hole. On this drive contacts covered with thin layer of gold, for better conductivity.
如上圖,磁頭接點有一圈墊片,此墊片使成連接時為密閉狀態,而讓空氣進入HDA的唯一方法是透過換氣孔,在本文的示範硬碟中,接頭為了增加電導率還覆蓋一層薄薄的金。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/arm.jpg[/img]
This is the classic definition of the arm. Sometimes by the arm imply the whole metal piece of HSA.
這是讀取臂的通用定義,不過有時候讀取臂泛指磁頭金屬片的部分。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/HGA.jpg[/img]
The black small things at the end of HGAs called Sliders. In many sources you can find that sliders claimed as actual heads but a slider itself is not a head it's a wing which helps read and write elements fly under the platter's surface. Heads flying height on modern HDDs is about 5-10 nanometers. For example: an average human's hair is about 25000 nanometers in diameter. If any particle goes under the slider it could immediately overheat (because of friction) the heads and kill them that's why clean air inside HDA is so important. The actual read and write elements located at the end of the slider and they are so small that can only be seen under a good microscope.
HGA末端的黑色細小物體稱作滑動磁頭,在很多資料中都宣稱滑動磁頭運作上像實際磁頭,但是其實不然;滑動磁頭是一個輔助滑行翅膀,幫助讀取頭對碟片表面下的分子做讀取及寫入的動作。
在現代硬碟中,磁頭的滑行高度通常約在5-10奈米,舉例來說,一般人類毛髮的直徑約在25000奈米。
所以如果有微粒進入滑行磁頭下方,會馬上因為摩擦造成磁頭過熱而對磁頭造成損害故障,這也是HDA內部需要乾淨無塵的空氣了。
實際上讀寫分子位於滑行磁頭的末端,而且小到只有高倍數的顯微鏡才能清楚看到。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/heads1.jpg[/img]
As you can see slider's surface is not flat, it has aerodynamical grooves. These grooves help a slider fly on the certain height. Air under the slider forms Air Bearing Surface or ABS. ABS makes slider fly almost parallel to the platter's surface.
你可以看到滑行磁頭的表面並不平整,滑行磁頭上有溝槽,以便靠著空氣動力驅動。這些溝槽幫助滑行磁頭在一定的高度上滑行,在滑行磁頭下的空氣形成空氣軸承表面(Air Bearing Surface)簡稱ABS,ABS幫助滑行磁頭在滑行時與碟片保持平行。
Here is another picture of the slider
如圖示為滑行磁頭的另一個角度。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/heads2.jpg[/img]
You can clearly see heads contacts.
如圖所見磁頭接點
There is very important part of HSA which we haven't discussed yet. It called the preamplifier or preamp. The preamp is a chip, which controls heads and amplifies signals from/to them.
還有一個很重要的磁頭部件還沒提到,就是前置增幅器(preamplifier)或稱作preamp,這是一個晶片,控制磁頭及增幅器之間的訊號傳遞。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/preamp.jpg[/img]
把前置增幅器放在HDA內部而非PCB板的原因很簡單,因為從磁頭傳出的訊號其實很微弱,而在現代硬碟的資訊流量都高於1GHz,如果把前置增幅器設置在PCB板的話,那磁頭的微弱訊號很可能不能存活,訊號會遞減衰退在傳遞的過程中。
The preamp has much more tracks going to the heads (right side) than to the HDA (left side), it's because HDD can work only with one "head" (pair of read an write elements) at a time. HDD sends control signals to the preamp and the preamp selects the head which HDD needs at the current moment. This HDD has six contacts per "head", why so many? One contact is for ground, other two for read and write elements. Other two for microactuators - special piezoelectric or magnetic devices which can move or rotate slider, it helps tune up heads position under a track. And finally the last contact is for a heater. The heater can help adjust heads flying height. The heater can heat the gimbal - special joint which connects slider to HGA, the gimbal made from two stripes of different alloys with different thermal expansion. Once gimbal got heated it bents itself toward platter's surface and this action reduces flying height. After cooling down the gimbal straights itself.
前置增幅器從右邊迴路到磁頭的數量比從左邊到HDA的數量多,這是因為硬碟可以在一個磁頭的狀況下工作(一對讀寫的分子),硬碟傳送控制訊號給前置增幅器,前置增幅器再傳送訊號給磁頭,告知硬碟要存取的資料需要用哪個磁頭讀取。
本文示範硬碟每個磁頭有六個接點,為什麼需要這麼多呢?一個接點是for ground,兩個是給讀取儲存分子,另外兩個是給微執行器(特殊壓電裝置或是磁性裝置可以移動或是旋轉滑行磁頭),微執行器可以幫助磁頭調整在迴路下的位置,最後一個接點是給加熱器,加熱器可以幫助調整磁頭滑行高度、加熱指向支架(特殊的關節,連結滑行磁頭與HGA;指向支架是由兩條不同材質、不同熱膨脹係數之合金所構成),一但指向支架被加熱後,因為兩條構成合金的熱膨脹係數不同所造成的彎曲,而使指向支架導向碟片表面,這樣就降低滑行高度。
Enough about heads, let's continue disassembling. We going to remove top dumper.
談夠磁頭了,繼續拆解,接下來要移開top dumper。
That's how it looks
top dumper如下圖。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/dumper.jpg[/img]
And next picture shows HDA without the top dumper and HSA
下圖顯示出HDA移開HSA和top dumper。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/HDA2.jpg[/img]
Now the top platter is not covered, you also can see the bottom magnet
如上圖,現在上碟片沒有被蓋住,同時也可看到左上的磁鐵底蓋
Let's move further and remove the platters clamp
更進一步把碟片夾鉗移開。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/clamp.jpg[/img]
Platters sitting on the spindle hub, the platters clamp creates enough friction to hold platters on the hub when spindle rotates.
碟片夾鉗把碟片固定在碟片儲存器裡,移動不了;碟片中心是旋轉主軸,主軸旋轉時,要靠碟片夾鉗產生足夠的摩擦力來固定碟片。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/HDA3.jpg[/img]
移開碟片夾鉗後,我們移開上層碟片,在下圖可以看到移開後的構造。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/HDA4.jpg[/img]
你可以看到碟片儲存器跟磁頭的空間配置,碟片平放在間隔環上。在上圖可看到第二碟片跟第二dumper。
The spacer ring is a precision detail made of non-magnetic alloy or polymer. Let's take it out.
間隔環是非常精密的裝置,由無磁性合金或是聚合物構成。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/ring.jpg[/img]
Finally we are going to shake out the rest of the stuff from HDA and see the base
終於我們可以把HDA剩餘的組件移開並且直接看到硬碟基底。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/HDA5.jpg[/img]
下圖可看到空氣過濾器的樣子,換氣孔就在空氣過濾器右下方。
[img]http://en.rlab.ru/doc/images/hdd_main_parts/breath-filter.jpg[/img]
Because air from outside definitely has dust the breath filter has several layers of filtration and it's much thicker than recirculation filter, it also may have some silica gel inside to reduce air moisture.
因為外部空氣一定會有灰塵,所以空氣過濾器有數層濾網,而空氣濾網又比循環濾網厚得多,同時也會有一些矽膠來降低空氣的濕度。
Images 0 | ||
---|---|---|
No images to display in the gallery. |