TWI687921B - 主機、疊瓦式磁記錄硬碟及其運作方法 - Google Patents
主機、疊瓦式磁記錄硬碟及其運作方法 Download PDFInfo
- Publication number
- TWI687921B TWI687921B TW108104018A TW108104018A TWI687921B TW I687921 B TWI687921 B TW I687921B TW 108104018 A TW108104018 A TW 108104018A TW 108104018 A TW108104018 A TW 108104018A TW I687921 B TWI687921 B TW I687921B
- Authority
- TW
- Taiwan
- Prior art keywords
- hard disk
- host
- usage
- media cache
- delay time
- Prior art date
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
本發明提供一種主機、疊瓦式磁記錄硬碟及其運作方法。疊瓦式磁記錄硬碟包括主儲存區、媒體快取及硬碟控制器。主儲存區包括堆疊的多個第一磁軌。媒體快取包括環繞於主儲存區的多個第二磁軌,其因應於主機的多個寫入請求而被寫入多個資料。硬碟控制器經配置以:監控媒體快取的使用量;反應於媒體快取的使用量到達多個使用量門限值中的第一門限值,發送第一鏈結封包至主機,以要求主機在前述寫入請求之間加上對應於第一門限值的第一延遲時間。
Description
本發明是有關於一種主機、疊瓦式磁記錄(shingled magnetic recording,SMR)硬碟及其運作方法,且特別是有關於一種依據SMR硬碟的媒體快取而在寫入請求間加上延遲時間的主機、SMR硬碟及其運作方法。
目前傳統硬碟(hard disk drive,HDD)之主流磁技術已演變為SMR。與超巨磁電阻(colossal magnetoresistance,CMR)HDD不同,SMR HDD在磁技術上將主儲存區(main store area)的磁軌如屋瓦般堆疊以增加磁密度大小。由於堆疊的磁軌增加了寫入資料的複雜度,因此在執行隨機寫入時將會導致延遲時間過長以致於拖累處理能力。因此,SMR HDD在碟片的外圈磁軌仍使用CMR的方式設計排列,而此區域稱為媒體快取(media cache)。在SMR HDD所連接的主機對SMR HDD執行隨機資料寫入時,主機會先將資料寫進媒體快取中,以維持隨機寫入時的效能。
在隨機資料被寫入至媒體快取後,SMR HDD會在沒接收到主機指令的空閒時間進行背景活動(background activity),以將資料從媒體快取搬移至資料原本應放置的主儲存區中的磁軌。然而,當媒體快取區域已滿載,而主機又不斷發出隨機寫入請求時,SMR HDD需要先將一部份的資料從媒體快取搬移至主儲存區,再將新資料寫入媒體快取。如此反覆的動作將使得SMR HDD處理時間變得非常緩慢。
有鑑於此,本發明提出一種主機、SMR硬碟及其運作方法,其可用以解決上述技術問題。
本發明提供一種疊瓦式磁記錄硬碟,其連接於一主機。疊瓦式磁記錄硬碟包括主儲存區、媒體快取及硬碟控制器。主儲存區包括堆疊的多個第一磁軌。媒體快取包括環繞於主儲存區的多個第二磁軌,其因應於主機的多個寫入請求而被寫入多個資料。硬碟控制器經配置以:監控媒體快取的一使用量;反應於媒體快取的使用量到達多個使用量門限值中的一第一門限值,發送一第一鏈結封包至主機,以要求主機在前述寫入請求之間加上對應於第一門限值的一第一延遲時間。
本發明提供一種疊瓦式磁記錄硬碟的運作方法,其中疊瓦式磁記錄硬碟連接於一主機,並包括一主儲存區、一媒體快取及一硬碟控制器,主儲存區包括堆疊的多個第一磁軌,媒體快取包括環繞於主儲存區的多個第二磁軌,其因應於主機的多個寫入請求而被寫入多個資料。所述方法包括:由硬碟控制器監控媒體快取的一使用量;以及反應於媒體快取的使用量到達多個使用量門限值中的一第一門限值,由硬碟控制器發送一第一鏈結封包至主機,以要求主機在前述寫入請求之間加上對應於第一門限值的一第一延遲時間。
本發明提供一種主機,其連接於一疊瓦式磁記錄硬碟,包括:一處理器,其經配置以 對疊瓦式磁記錄硬碟發出多個寫入請求以將多個資料寫入至疊瓦式磁記錄硬碟的一媒體快取;從疊瓦式磁記錄硬碟接收一第一鏈結封包,其中疊瓦式磁記錄硬碟反應於媒體快取的使用量到達多個使用量門限值中的一第一門限值而透過第一鏈結封包要求主機在前述寫入請求之間加上一第一延遲時間;解析第一鏈結封包,並相應地在前述寫入請求之間加上第一延遲時間。
基於上述,在本發明中,當SMR HDD執行隨機寫入工作時,可自我監控媒體快取的使用量,並在使用量達到第一門限值時要求主機在寫入請求之間加入延遲時間。藉此,可避免SMR HDD因媒體快取滿載而導致系統服務時間過長的情況。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
請參照圖1A及圖1B,其中圖1A是依據本發明之一實施例繪示的SMR HDD俯視圖,而圖1B是依據圖1B繪示的主儲存區示意圖。在本實施例中,SMR HDD 100包括主儲存區102、媒體快取104及硬碟控制器106。主儲存區102包括堆疊的多個第一磁軌102a,如圖1B所示。應了解的是,雖各第一磁軌102a於圖1B中係繪示為橫向長條狀,但其僅用於協助理解各第一磁軌102a的堆疊方式。在實際結構中,各第一磁軌102a應為環形,但本發明可不限於此。
媒體快取104包括環繞於主儲存區102的多個第二磁軌104a。硬碟控制器106可受控於主機199而控制讀取頭106a及寫入頭106b對主儲存區102及媒體快取進行讀取/寫入資料的操作。在不同的實施例中,主機199例如是電腦中的晶片組、中央處理器或是其他可控制SMR HDD 100的元件,但可不限於此。
在一實施例中,媒體快取104可因應於主機199的多個寫入請求WR(其例如是隨機寫入請求)而被寫入多個資料。更具體來說,硬碟控制器106可在從主機199收到寫入請求WR時,相應地控制寫入頭106b將資料寫入至媒體快取104中,並在未接收到寫入請求WR時將媒體快取104中的資料搬移至主儲存區102中。
在一實施例中,為避免媒體快取104中的資料因無法被即時地搬移至主儲存區102中而導致SMR HDD 100的處理時間增加的情況,本發明提出以下的方法,用以改善SMR HDD 100的運作效能。
請參照圖2,其是依據本發明之一實施例繪示的SMR HDD的運作方法流程圖。本實施例的方法可由圖1A及圖1B的SMR HDD 100執行,以下即搭配圖1A及圖1B所示的元件說明圖2各步驟的細節。
在步驟S210中,硬碟控制器106可監控媒體快取104的使用量。在一實施例中,硬碟控制器106可執行自我監測、分析及報告技術(Self-Monitoring Analysis and Reporting Technology,SMART)。具體來說,SMART為一種自動硬碟狀態檢測與預警系統和規範,其可透過在硬碟硬體內的檢測指令對硬碟的硬體(例如磁頭、碟片、馬達、電路)的執行情況進行監控、記錄。在SMART中,除了已經被使用被列入公用規格的屬性值外,尚有供應商特定暫存器(Vendor Specific Register),其可允許供應商(Vendor)自行定義需要紀錄的資訊。
因此,在一實施例中,硬碟控制器106可執行SMART來定期或不定期地監控媒體快取104的使用量,並將媒體快取104的使用量記錄於SMART的供應商特定暫存器中,但本發明可不限於此。在本實施例中,用於記錄媒體快取104的使用量的供應商特定暫存器可經重新定義為媒體快取使用量暫存器,其可記錄媒體快取104當下的使用量。在一實施例中,媒體快取104的使用量例如可表徵為一百分比。舉例而言,若媒體快取104當下有50%的區域被用於儲存資料,則媒體快取104的使用量即可為50%,而硬碟控制器106即可在媒體快取使用量暫存器記錄50%。另外,若媒體快取104當下有70%的區域被用於儲存資料,則媒體快取104的使用量即可為70%,而硬碟控制器106即可在媒體快取使用量暫存器記錄70%,但本發明可不限於此。
之後,在步驟S220中,反應於媒體快取104的使用量到達多個使用量門限值中的第一門限值,硬碟控制器106可發送一第一鏈結封包(link packet)至主機199,以要求主機199在前述寫入請求WR之間加上對應於第一門限值的第一延遲時間。
此外,在其他實施例中,反應於媒體快取104的使用量到達前述使用量門限值中的一第二門限值,硬碟控制器106可發送一第二鏈結封包至主機199,以要求主機199將第一延遲時間置換為對應於第二門限值的第二延遲時間。換言之,當硬碟控制器106判定媒體快取104的使用量已達到前述使用量門限值中的另一門限值時,硬碟控制器106可發出對應於所述另一門限值的一鏈結封包至主機199,以要求主機199調整寫入請求WR之間的延遲時間。在一實施例中,若所述另一門限值小於第一門限值,則硬碟控制器106可要求主機199縮短寫入請求WR之間的延遲時間。相反地,若所述另一門限值大於第一門限值,則硬碟控制器106可要求主機199增加寫入請求WR之間的延遲時間,但本發明可不限於此。
由上可知,不同的使用量門限值對應於不同的延遲時間及鏈結封包。並且,在本發明的實施例中,越高的使用量門限值可對應於越長的延遲時間。為便於說明,以下提供使用量門限值與延遲時間的對應關係,但其僅用以舉例,並非用以限定本發明可能的實施方式。
表1
以表1為例,當媒體快取104的使用量到達60%時,硬碟控制器106可相應地發送一鏈結封包至主機199,以要求主機199在前述寫入請求WR之間加上數值為1 ms的延遲時間。另外,當媒體快取104的使用量到達70%時,硬碟控制器106可相應地發送另一鏈結封包至主機199,以要求主機199在前述寫入請求WR之間加上數值為5 ms的延遲時間。應了解的是,當媒體快取104的使用量到達50%時,即代表媒體快取104處於相對空的狀態,因此硬碟控制器106可透過相應的鏈結封包將寫入請求WR之間的延遲時間調整為0 ms(即,不延遲),以讓SMR HDD 100可依習知的方式運作,但本發明可不限於此。
在一實施例中,硬碟控制器106可基於一裝置發起電源管理(device initiated power management,DIPM)技術發送第一鏈結封包至主機199。相應地,主機199亦可經程式化而具有解析第一鏈結封包的能力。並且,在一實施例中,在主機199收到來自SMR HDD 100的鏈結封包之後,還可依自身的當下情況來決定是否相應地在寫入請求WR之間加入延遲時間。若是,則主機199可相應地回傳一確認(acknowledge,ACK)訊息至SMR HDD 100,並在之後傳送的寫入請求WR之間加入鏈結封包所對應的延遲時間。相反地,若主機199有需要及時處理之指令,則主機199可回應一否認(negative acknowledge,NAK)訊息至SMR HDD 100。
為使本發明的概念更為清楚,以下另以圖3為例作進一步說明。請參照圖3,其是依據本發明之一實施例繪示的應用情境示意圖。在圖3中,假設主機199傳送了多筆寫入請求WR至SMR HDD 100,而這些寫入請求WR將如先前所述地被寫入至SMR HDD 100的媒體快取104中。同時,硬碟控制器106將會監控並記錄媒體快取104的使用量。
在一實施例中,假設媒體快取104的使用量到達60%,則硬碟控制器106可依據表1的內容而發出對應的鏈結封包P1至主機199,以要求主機199在寫入請求WR之間加上對應於60%的延遲時間DT1(即,1 ms)。
在主機199接收並解析鏈結封包P1之後,若主機199依當下情況判定可在寫入請求WR之間加上鏈結封包P1所指定的延遲時間,即可回覆確認訊息ACK至SMR HDD 100,並在之後發送的寫入請求WR之間皆加入延遲時間DT1。在此情況下,硬碟控制器106即可在延遲時間DT1中將媒體快取104中的資料搬移至主儲存區102。
此外,假設媒體快取104的使用量上升至70%,則硬碟控制器106還可依據表1的內容而發出對應的鏈結封包P2至主機199,以要求主機199在寫入請求WR之間加上對應於70%的延遲時間DT2(即,5 ms)。
在主機199接收並解析鏈結封包P2之後,若主機199依當下情況判定可在寫入請求WR之間加上鏈結封包P2所指定的延遲時間,即可回覆確認訊息ACK至SMR HDD 100,並在之後發送的寫入請求WR之間皆加入延遲時間DT2。在此情況下,硬碟控制器106即可在延遲時間DT2中將媒體快取104中的資料搬移至主儲存區102。
在其他實施例中,若媒體快取104的使用量下降至50%(或更低),則硬碟控制器106還可依據表1的內容而發出對應的鏈結封包(未繪示)至主機199,以要求主機199在寫入請求WR之間加上對應於50%的延遲時間(即,0 ms)。在主機199接收並解析此鏈結封包之後,若主機199依當下情況判定可在寫入請求WR之間加上鏈結封包所指定的延遲時間,即可回覆確認訊息ACK至SMR HDD 100,並在之後發送的寫入請求WR之間皆加入數值為0 ms的延遲時間(即,不延遲)。
應了解的是,雖圖3中主機199在寫入請求WR的任二者之間加入延遲時間,但在其他實施例中,主機199亦可調整為每N個寫入請求WR才加入一個延遲時間(N為大於1的整數),而不限於圖3所示態樣。
綜上所述,在本發明中,當SMR HDD執行隨機寫入工作時,可自我監控媒體快取的使用量,進而據以判斷是否需要求主機在寫入請求之間加入延遲時間。若媒體快取的使用量達到某一使用量門限值,則SMR HDD可發出相應的鏈結封包以通知主機。待主機回應確認訊息後,主機可在之後發送的寫入請求之間加入鏈結封包所指定的延遲時間。如此一來,SMR HDD即可適時地將媒體快取內的資料搬移至主儲存區,進而避免因媒體快取滿載而導致系統服務時間過長的情況。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
100:SMR HDD
102:主儲存區
102a:第一磁軌
104:媒體快取
104a:第二磁軌
106:硬碟控制器
106a:讀取頭
106b:寫入頭
199:主機
ACK:確認訊息
DT1、DT2:延遲時間
P1、P2:鏈結封包
S210、S220:步驟
WR:寫入請求
圖1A是依據本發明之一實施例繪示的SMR HDD俯視圖。
圖1B是依據圖1B繪示的主儲存區示意圖。
圖2是依據本發明之一實施例繪示的SMR HDD的運作方法流程圖。
圖3是依據本發明之一實施例繪示的應用情境示意圖。
S210、S220:步驟
Claims (13)
- 一種疊瓦式磁記錄硬碟,其連接於一主機,包括: 一主儲存區,其包括堆疊的多個第一磁軌; 一媒體快取,其包括環繞於該主儲存區的多個第二磁軌,其因應於該主機的多個寫入請求而被寫入多個資料; 一硬碟控制器,其經配置以: 監控該媒體快取的一使用量; 反應於該媒體快取的該使用量到達多個使用量門限值中的一第一門限值,發送一第一鏈結封包至該主機,以要求該主機在該些寫入請求之間加上對應於該第一門限值的一第一延遲時間。
- 如申請專利範圍第1項所述的疊瓦式磁記錄硬碟,其中該硬碟控制器基於一自我監測、分析及報告技術監控該媒體快取的該使用量,並將該媒體快取的該使用量記錄於該自我監測、分析及報告技術的一供應商特定暫存器中。
- 如申請專利範圍第1項所述的疊瓦式磁記錄硬碟,其中該硬碟控制器更經配置以: 反應於該媒體快取的該使用量到達該些使用量門限值中的一第二門限值,發送一第二鏈結封包至該主機,以要求該主機將該第一延遲時間置換為對應於該第二門限值的一第二延遲時間。
- 如申請專利範圍第1項所述的疊瓦式磁記錄硬碟,其中該些使用量門限值對應於多個延遲時間,該些延遲時間包括該第一延遲時間,且該第一門限值正相關於該第一延遲時間。
- 如申請專利範圍第1項所述的疊瓦式磁記錄硬碟,其中該硬碟控制器基於一裝置發起電源管理技術發送該第一鏈結封包至該主機。
- 如申請專利範圍第1項所述的疊瓦式磁記錄硬碟,其中該硬碟控制器因應於該些寫入請求之間的該第一延遲時間而將該些資料搬移至該主儲存區。
- 一種疊瓦式磁記錄硬碟的運作方法,其中該疊瓦式磁記錄硬碟連接於一主機,並包括一主儲存區、一媒體快取及一硬碟控制器,該主儲存區包括堆疊的多個第一磁軌,該媒體快取包括環繞於該主儲存區的多個第二磁軌,其因應於該主機的多個寫入請求而被寫入多個資料,所述方法包括: 由該硬碟控制器監控該媒體快取的一使用量;以及 反應於該媒體快取的該使用量到達多個使用量門限值中的一第一門限值,由該硬碟控制器發送一第一鏈結封包至該主機,以要求該主機在該些寫入請求之間加上對應於該第一門限值的一第一延遲時間。
- 如申請專利範圍第7項所述的方法,其中由該硬碟控制器監控該媒體快取的該使用量的步驟包括: 由該硬碟控制器基於一自我監測、分析及報告技術監控該媒體快取的該使用量,並將該媒體快取的該使用量記錄於該自我監測、分析及報告技術的一供應商特定暫存器中。
- 如申請專利範圍第7項所述的方法,更包括: 反應於該媒體快取的該使用量到達該些使用量門限值中的一第二門限值,由該硬碟控制器發送一第二鏈結封包至該主機,以要求該主機將該第一延遲時間置換為對應於該第二門限值的一第二延遲時間。
- 如申請專利範圍第7項所述的方法,其中該些使用量門限值對應於多個延遲時間,該些延遲時間包括該第一延遲時間,且該第一門限值正相關於該第一延遲時間。
- 如申請專利範圍第7項所述的方法,其中由該硬碟控制器發送該第一鏈結封包至該主機的步驟包括: 由該硬碟控制器基於一裝置發起電源管理技術發送該第一鏈結封包至該主機。
- 如申請專利範圍第7項所述的方法,更包括: 由該硬碟控制器因應於該些寫入請求之間的該第一延遲時間而將該些資料搬移至該主儲存區。
- 一種主機,其連接於一疊瓦式磁記錄硬碟,經配置以: 對該疊瓦式磁記錄硬碟發出多個寫入請求以將多個資料寫入至該疊瓦式磁記錄硬碟的一媒體快取; 從該疊瓦式磁記錄硬碟接收一第一鏈結封包,其中該疊瓦式磁記錄硬碟反應於該媒體快取的該使用量到達多個使用量門限值中的一第一門限值而透過該第一鏈結封包要求該主機在該些寫入請求之間加上一第一延遲時間; 解析該第一鏈結封包,並相應地在該些寫入請求之間加上該第一延遲時間。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108104018A TWI687921B (zh) | 2019-02-01 | 2019-02-01 | 主機、疊瓦式磁記錄硬碟及其運作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108104018A TWI687921B (zh) | 2019-02-01 | 2019-02-01 | 主機、疊瓦式磁記錄硬碟及其運作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI687921B true TWI687921B (zh) | 2020-03-11 |
TW202030725A TW202030725A (zh) | 2020-08-16 |
Family
ID=70767276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108104018A TWI687921B (zh) | 2019-02-01 | 2019-02-01 | 主機、疊瓦式磁記錄硬碟及其運作方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI687921B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06236241A (ja) * | 1993-02-09 | 1994-08-23 | Sharp Corp | フラッシュメモリを用いたハードディスク装置 |
TW380248B (en) * | 1997-03-27 | 2000-01-21 | Ibm | Disk drive device and method for controlling the same |
EP1030305A2 (en) * | 1999-02-15 | 2000-08-23 | Mitsubishi Denki Kabushiki Kaisha | Hierarchical data storage system and data caching method |
US20070070829A1 (en) * | 2005-09-27 | 2007-03-29 | Fujitsu Limited | Disk storage device and cache control method for disk storage device |
WO2009046353A1 (en) * | 2007-10-05 | 2009-04-09 | Diskeeper Corporation | Solid state drive optimizer |
WO2011066236A2 (en) * | 2009-11-25 | 2011-06-03 | Cleversafe, Inc. | Localized dispersed storage memory system |
TW201513102A (zh) * | 2013-08-30 | 2015-04-01 | Lsi Corp | 用於多階編碼及解碼之系統及方法 |
WO2015168609A1 (en) * | 2014-05-02 | 2015-11-05 | Marvell World Trade Ltd. | Caching systems and methods for hard disk drives and hybrid drives |
US20160224260A1 (en) * | 2015-02-02 | 2016-08-04 | HGST Netherlands B.V. | Logical block address mapping for hard disk drives |
US20180260332A1 (en) * | 2017-03-09 | 2018-09-13 | Kabushiki Kaisha Toshiba | Smr drive with multi-level write-cache for high random-write performance |
US20180314636A1 (en) * | 2017-05-01 | 2018-11-01 | Seagate Technology Llc | Shingled magnetic recording storage system |
-
2019
- 2019-02-01 TW TW108104018A patent/TWI687921B/zh active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06236241A (ja) * | 1993-02-09 | 1994-08-23 | Sharp Corp | フラッシュメモリを用いたハードディスク装置 |
TW380248B (en) * | 1997-03-27 | 2000-01-21 | Ibm | Disk drive device and method for controlling the same |
EP1030305A2 (en) * | 1999-02-15 | 2000-08-23 | Mitsubishi Denki Kabushiki Kaisha | Hierarchical data storage system and data caching method |
US20070070829A1 (en) * | 2005-09-27 | 2007-03-29 | Fujitsu Limited | Disk storage device and cache control method for disk storage device |
WO2009046353A1 (en) * | 2007-10-05 | 2009-04-09 | Diskeeper Corporation | Solid state drive optimizer |
WO2011066236A2 (en) * | 2009-11-25 | 2011-06-03 | Cleversafe, Inc. | Localized dispersed storage memory system |
TW201513102A (zh) * | 2013-08-30 | 2015-04-01 | Lsi Corp | 用於多階編碼及解碼之系統及方法 |
WO2015168609A1 (en) * | 2014-05-02 | 2015-11-05 | Marvell World Trade Ltd. | Caching systems and methods for hard disk drives and hybrid drives |
US20160224260A1 (en) * | 2015-02-02 | 2016-08-04 | HGST Netherlands B.V. | Logical block address mapping for hard disk drives |
US20180260332A1 (en) * | 2017-03-09 | 2018-09-13 | Kabushiki Kaisha Toshiba | Smr drive with multi-level write-cache for high random-write performance |
US20180314636A1 (en) * | 2017-05-01 | 2018-11-01 | Seagate Technology Llc | Shingled magnetic recording storage system |
Also Published As
Publication number | Publication date |
---|---|
TW202030725A (zh) | 2020-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5781010B2 (ja) | ディスク記憶装置及び方法 | |
US7664884B2 (en) | Media drive that creates a transfer unnecessary period, and power saving method thereof | |
JP5681511B2 (ja) | 情報記録装置及び情報記録方法 | |
JP2008071478A (ja) | 故障に関するデータを格納する不揮発性メモリを備えたディスクドライブ | |
US8868950B2 (en) | Reliability-aware disk power management | |
JP4240496B2 (ja) | アクセス制御のための装置および方法 | |
JP2009163647A (ja) | ディスクアレイ装置 | |
JP2006178923A5 (zh) | ||
US20100146205A1 (en) | Storage device and method of writing data | |
US8117491B2 (en) | Disk-drive device and method for error recovery thereof | |
US8736994B2 (en) | Disk storage apparatus and write control method | |
TWI687921B (zh) | 主機、疊瓦式磁記錄硬碟及其運作方法 | |
CN105808161A (zh) | 一种硬盘坏道数据的读取方法 | |
US9105297B2 (en) | Information recording device and data recovery method | |
US9047924B1 (en) | Magnetic disk device and method of data refresh processing | |
JP5621801B2 (ja) | 磁気ディスク制御装置、磁気ディスク装置および磁気ディスク制御方法 | |
JP2014086116A (ja) | 磁気ディスク装置およびデータライト方法 | |
JP2010152988A (ja) | ディスク記憶装置及びエリア管理方法 | |
JP5939582B2 (ja) | テープドライブのバッファの消費電力の低減 | |
US20070070829A1 (en) | Disk storage device and cache control method for disk storage device | |
JPH04111113A (ja) | ハードディスクエミュレータ | |
JP2010218485A (ja) | ストレージ装置、データ書き込み方法、及びデータ書き込みプログラム | |
US9348529B1 (en) | Peak power efficient data storage drives | |
KR100723512B1 (ko) | 캐쉬 버퍼 제어 방법 및 이를 이용한 디스크 드라이브 | |
TW201737247A (zh) | 疊瓦式磁紀錄硬碟裝置及使用其之電腦裝置 |