KR100618848B1 - 하드디스크 드라이브의 소오스 데이터 복구 방법 및 이를이용한 시스템 정보 독출 방법 - Google Patents
하드디스크 드라이브의 소오스 데이터 복구 방법 및 이를이용한 시스템 정보 독출 방법 Download PDFInfo
- Publication number
- KR100618848B1 KR100618848B1 KR1020040057138A KR20040057138A KR100618848B1 KR 100618848 B1 KR100618848 B1 KR 100618848B1 KR 1020040057138 A KR1020040057138 A KR 1020040057138A KR 20040057138 A KR20040057138 A KR 20040057138A KR 100618848 B1 KR100618848 B1 KR 100618848B1
- Authority
- KR
- South Korea
- Prior art keywords
- source data
- data
- mirror
- sectors
- read
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1435—Saving, restoring, recovering or retrying at system level using file system or storage system metadata
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
상기 복구된 소오스 데이터에 의해 상기 시스템 영역의 소오스 데이터 및 상기 미러 데이터를 재기록하는 과정을 포함하는 것을 특징으로 한다.
상기 복구된 소오스 데이터에 의해 상기 시스템 영역의 소오스 데이터 및 상기 미러 데이터를 재기록하는 과정을 포함하는 것을 특징으로 한다.
Claims (9)
- 하드디스크 드라이브의 시스템 영역에 기록된 소오스 데이터 및 그것의 복사본인 미러 데이터에서 모두 에러가 발생한 경우에 소오스 데이터를 복구하는 방법에 있어서,상기 소오스 데이터를 섹터 단위로 읽어서, 에러가 없는 섹터들만을 추출하는 과정;상기 미러 데이터를 섹터 단위로 읽되 소오스 데이터에서 에러가 발생한 섹터들에 상당하는 섹터들을 읽어들이는 과정;상기 소오스 데이터에서 읽어낸 섹터들과 상기 미러 데이터에서 읽어낸 섹터들을 병합하여 소오스 데이터를 복구하는 과정; 및상기 복구된 소오스 데이터에 의해 상기 시스템 영역의 소오스 데이터 및 상기 미러 데이터를 재기록하는 과정을 포함하는 소오스 데이터 복구 방법.
- 삭제
- 제1항에 있어서,상기 시스템 영역의 손상으로 인하여 소오스 데이터 혹은 미러 데이터를 원래의 기록 위치에 재기록할 수 없는 경우 하드디스크 드라이브의 전원이 중단될 때까지 사용할 수 있도록 복구된 소오스 데이터를 램 메모리에 저장하는 과정을 더 구비하는 것을 특징으로 하는 소오스 데이터 복구 방법.
- 제1항에 있어서,상기 시스템 영역의 손상으로 인하여 소오스 데이터 혹은 미러 데이터를 원래의 기록 위치에 재기록할 수 없는 경우 시스템 영역의 위치를 재설정하고, 소오스 데이터 및 미러 데이터를 기록하는 과정을 더 구비하는 것을 특징으로 하는 소오스 데이터 복구 방법.
- 시스템 영역에 시스템 정보를 가지는 소오스 데이터 및 그것의 복사본인 미러 데이터를 기록하여 두는 하드디스크 드라이브의 시스템 정보 독출 방법에 있어서,상기 시스템 영역에 기록된 소오스 데이터 및 미러 데이터에서 모두 에러가 발생했는 지를 판단하는 과정;소오스 데이터 및 미러 데이터에서 모두 에러가 발생했다면, 소오스 데이터 및 미러 데이터를 참조하여 소오스 데이터를 복구하는 과정;상기 복구된 소오스 데이터에 의해 상기 시스템 영역의 소오스 데이터 및 미러 데이터를 재기록하는 과정; 및상기 복구된 소오스 데이터에 의해 상기 시스템 영역의 소오스 데이터 및 상기 미러 데이터를 재기록하는 과정을 포함하는 시스템 정보 독출 방법.
- 제5항에 있어서, 상기 소오스 데이터를 복구하는 과정은상기 소오스 데이터를 섹터 단위로 읽어서, 에러가 없는 섹터들만을 추출하는 과정;상기 미러 데이터를 섹터 단위로 읽되 소오스 데이터에서 에러가 발생한 섹터들에 상당하는 섹터들을 읽어들이는 과정; 및상기 소오스 데이터에서 읽어낸 섹터들과 상기 미러 데이터에서 읽어낸 섹 터들을 병합하여 소오스 데이터를 복구하는 과정을 포함하는 시스템 정보 독출 방법.
- 삭제
- 제5항에 있어서,상기 시스템 영역의 손상으로 인하여 소오스 데이터 혹은 미러 데이터를 원래의 기록 위치에 재기록할 수 없는 경우 하드디스크 드라이브의 전원이 중단될 때까지 사용할 수 있도록 복구된 소오스 데이터를 램 메모리에 저장하는 과정을 더 구비하는 것을 특징으로 하는 소오스 데이터 복구 방법.
- 제5항에 있어서,상기 시스템 영역의 손상으로 인하여 소오스 데이터 혹은 미러 데이터를 원래의 기록 위치에 재기록할 수 없는 경우 시스템 영역의 위치를 재설정하고, 소오스 데이터 및 미러 데이터를 기록하는 과정을 더 구비하는 것을 특징으로 하는 소오스 데이터 복구 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040057138A KR100618848B1 (ko) | 2004-07-22 | 2004-07-22 | 하드디스크 드라이브의 소오스 데이터 복구 방법 및 이를이용한 시스템 정보 독출 방법 |
US11/143,847 US7664981B2 (en) | 2004-07-22 | 2005-06-03 | Method of restoring source data of hard disk drive and method of reading system information thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040057138A KR100618848B1 (ko) | 2004-07-22 | 2004-07-22 | 하드디스크 드라이브의 소오스 데이터 복구 방법 및 이를이용한 시스템 정보 독출 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060007772A KR20060007772A (ko) | 2006-01-26 |
KR100618848B1 true KR100618848B1 (ko) | 2006-09-01 |
Family
ID=35658661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040057138A Expired - Fee Related KR100618848B1 (ko) | 2004-07-22 | 2004-07-22 | 하드디스크 드라이브의 소오스 데이터 복구 방법 및 이를이용한 시스템 정보 독출 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7664981B2 (ko) |
KR (1) | KR100618848B1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100801014B1 (ko) * | 2006-08-21 | 2008-02-04 | 삼성전자주식회사 | Dos 부트 프로그램을 내장한 디스크를 구비하는 하드 디스크 드라이브와 그를 포함하는 컴퓨터 시스템, 상기 하드 디스크 드라이브의 펌웨어 다운로드 방법 및 그를 포함하는 기록 매체 |
US20090034107A1 (en) * | 2007-08-05 | 2009-02-05 | Joshua Posamentier | Redundant data on hard drive |
JP5367357B2 (ja) * | 2008-12-24 | 2013-12-11 | 株式会社メガチップス | メモリシステムおよびコンピュータシステム |
WO2011141968A1 (en) * | 2010-05-14 | 2011-11-17 | Hitachi, Ltd. | Storage apparatus and data retaining method for storage apparatus |
US8521972B1 (en) | 2010-06-30 | 2013-08-27 | Western Digital Technologies, Inc. | System and method for optimizing garbage collection in data storage |
US8713261B1 (en) * | 2011-03-11 | 2014-04-29 | Emc Corporation | Caching techniques |
US9158670B1 (en) | 2011-06-30 | 2015-10-13 | Western Digital Technologies, Inc. | System and method for dynamically adjusting garbage collection policies in solid-state memory |
US9189392B1 (en) | 2011-06-30 | 2015-11-17 | Western Digital Technologies, Inc. | Opportunistic defragmentation during garbage collection |
US8819375B1 (en) | 2011-11-30 | 2014-08-26 | Western Digital Technologies, Inc. | Method for selective defragmentation in a data storage device |
US8788778B1 (en) | 2012-06-04 | 2014-07-22 | Western Digital Technologies, Inc. | Garbage collection based on the inactivity level of stored data |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5566316A (en) * | 1994-02-10 | 1996-10-15 | Storage Technology Corporation | Method and apparatus for hierarchical management of data storage elements in an array storage device |
US6018778A (en) * | 1996-05-03 | 2000-01-25 | Netcell Corporation | Disk array controller for reading/writing striped data using a single address counter for synchronously transferring data between data ports and buffer memory |
US6065517A (en) * | 1997-01-22 | 2000-05-23 | The Yokohama Rubber Co., Ltd. | Pneumatic radial tire for heavy duty |
JPH10222315A (ja) * | 1997-02-12 | 1998-08-21 | Nec Corp | 二重化されたハードディスク装置のエラー復旧方法および装置 |
US6065017A (en) * | 1997-12-31 | 2000-05-16 | Novell, Inc. | Apparatus and method for identifying and recovering from database errors |
JP3139545B2 (ja) | 1998-04-14 | 2001-03-05 | 日本電気株式会社 | 二重化記録再生装置並びにその障害対策方法及びその障害対策プログラムを記録した媒体 |
JP2000020248A (ja) | 1998-06-26 | 2000-01-21 | Nippon Digital Kenkyusho:Kk | ディスクの障害回復方法、ディスクドライバおよび記録媒体 |
JP3399398B2 (ja) * | 1999-04-02 | 2003-04-21 | 日本電気株式会社 | フォールトトレラントシステムにおけるミラーディスク復旧方式 |
JP2000330731A (ja) | 1999-05-19 | 2000-11-30 | Toshiba Corp | 記録媒体制御装置 |
JP2001307410A (ja) | 2000-04-26 | 2001-11-02 | Matsushita Electric Ind Co Ltd | 磁気ディスク装置、データ記録方法、およびデータ再生方法 |
US6941488B2 (en) * | 2000-08-04 | 2005-09-06 | Seagate Technology Llc | Retrieval of a single complete copy from multiple stored copies of information |
JP2002132559A (ja) | 2000-10-27 | 2002-05-10 | Nec Corp | 情報記録再生システム |
US20020069363A1 (en) * | 2000-12-05 | 2002-06-06 | Winburn Michael Lee | System and method for data recovery and protection |
KR100463841B1 (ko) | 2002-02-25 | 2004-12-29 | 한국전자통신연구원 | 레이드 서브 시스템과 이를 이용한 디스크 에러 모드에서데이터 입출력 및 복구 방법 |
US20040128582A1 (en) * | 2002-11-06 | 2004-07-01 | Ching-Hai Chou | Method and apparatus for dynamic bad disk sector recovery |
WO2005029334A2 (en) * | 2003-09-19 | 2005-03-31 | Hewlett-Packard Development Company, L.P. | Method of designing storage system |
US7376862B2 (en) * | 2004-06-24 | 2008-05-20 | International Business Machines Corporation | Multiple sourcing storage devices for ultra reliable mirrored storage subsystems |
-
2004
- 2004-07-22 KR KR1020040057138A patent/KR100618848B1/ko not_active Expired - Fee Related
-
2005
- 2005-06-03 US US11/143,847 patent/US7664981B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7664981B2 (en) | 2010-02-16 |
KR20060007772A (ko) | 2006-01-26 |
US20060020849A1 (en) | 2006-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6625096B1 (en) | Optical disk recording and reproduction method and apparatus as well as medium on which optical disk recording and reproduction program is recorded | |
US8812901B2 (en) | Methods and apparatus for marking writes on a write-protected failed device to avoid reading stale data in a RAID storage system | |
US7757154B2 (en) | Magnetic disk control apparatus, magnetic disk apparatus, and method of correcting read error | |
JP2000112831A (ja) | ディスク記録再生方法および装置 | |
JP3734620B2 (ja) | 半導体ディスク装置 | |
KR100618848B1 (ko) | 하드디스크 드라이브의 소오스 데이터 복구 방법 및 이를이용한 시스템 정보 독출 방법 | |
JP4537203B2 (ja) | 光情報保存媒体及びその記録方法 | |
CN105224891A (zh) | 磁盘光盘融合数据安全存储方法、系统及装置 | |
US5467361A (en) | Method and system for separate data and media maintenance within direct access storage devices | |
JP4978259B2 (ja) | データ整合性チェック方法およびデータ整合性チェックシステム | |
US10867633B1 (en) | Reduced adjacent track erasure from write retry | |
JP4143040B2 (ja) | ディスクアレイ制御装置、同装置に適用されるデータ欠損検出時の処理方法及びプログラム | |
JPH0877074A (ja) | フラッシュメモリを用いた記憶装置システム | |
KR20110039416A (ko) | 인터럽트된 기록 복구를 위한 데이터 저장 방법, 장치 및 시스템 | |
CN101325079A (zh) | 记录媒体中盘片管理信息的恢复方法及其装置 | |
JPH04103082A (ja) | 情報記録方式 | |
JPH04245072A (ja) | 媒体上にデ−タ管理情報領域を備えたディスク装置 | |
JP2005149248A (ja) | メタデータ修復方式,方法および記憶装置ならびにプログラム | |
JP2002230889A (ja) | 書換不可記録媒体に対する記録システムおよびプログラム | |
JP3264528B2 (ja) | ライトプロテクトされた情報記録媒体の情報交替処理方法 | |
JPH02278572A (ja) | 交代ブロック処理方式 | |
JP2000231763A (ja) | ディスク上の使用不可領域を選択的に回復させる方法 | |
US20170060474A1 (en) | Data erasing method | |
JP2002215336A (ja) | 記憶装置の制御方法および記憶サブシステム | |
JP2004126878A (ja) | データ書込み、データ書込み読出し装置、データ書込み、データ書込み読出し方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040722 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20051216 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060727 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060825 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060828 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20090814 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090814 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |