KR20040082232A - Method For Backup And Recovery of Computer Hard Disk Through Direct Cluster Approach And Computer Readable Medium Storing the Same - Google Patents
Method For Backup And Recovery of Computer Hard Disk Through Direct Cluster Approach And Computer Readable Medium Storing the Same Download PDFInfo
- Publication number
- KR20040082232A KR20040082232A KR1020030016925A KR20030016925A KR20040082232A KR 20040082232 A KR20040082232 A KR 20040082232A KR 1020030016925 A KR1020030016925 A KR 1020030016925A KR 20030016925 A KR20030016925 A KR 20030016925A KR 20040082232 A KR20040082232 A KR 20040082232A
- Authority
- KR
- South Korea
- Prior art keywords
- backup
- data
- hard disk
- space
- recovery
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000011084 recovery Methods 0.000 title claims abstract description 51
- 238000013459 approach Methods 0.000 title claims description 16
- 230000001681 protective effect Effects 0.000 claims description 15
- 238000009434 installation Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 5
- 241000700605 Viruses Species 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B3/00—Engineering works in connection with control or use of streams, rivers, coasts, or other marine sites; Sealings or joints for engineering works in general
- E02B3/04—Structures or apparatus for, or methods of, protecting banks, coasts, or harbours
- E02B3/12—Revetment of banks, dams, watercourses, or the like, e.g. the sea-floor
- E02B3/14—Preformed blocks or slabs for forming essentially continuous surfaces; Arrangements thereof
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02D—FOUNDATIONS; EXCAVATIONS; EMBANKMENTS; UNDERGROUND OR UNDERWATER STRUCTURES
- E02D17/00—Excavations; Bordering of excavations; Making embankments
- E02D17/20—Securing of slopes or inclines
- E02D17/205—Securing of slopes or inclines with modular blocks, e.g. pre-fabricated
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Paleontology (AREA)
- Environmental & Geological Engineering (AREA)
- Ocean & Marine Engineering (AREA)
- Mechanical Engineering (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 컴퓨터 하드디스크의 파일이 손상되거나 저장되어 있는 프로그램에 오류가 발생하였을 경우를 대비하여 사전에 하드디스크에 저장되어 있는 프로그램이나 파일을 백업 받고, 컴퓨터가 부팅이 안되거나 프로그램이 제대로 작동하지 않을 경우 상기 백업 받은 프로그램이나 파일을 복구할 수 있도록 하는 하드디스크 백업 및 복구 방법에 관한 것으로, 하드디스크의 정보, 데이터 프로그램 등을 모두 클러스터 직접 접근방식을 사용하여 하드디스크 내의 각 볼륨 뒷부분에 선택적으로 백업하고, 이 백업된 정보, 데이터, 프로그램 등을 복구할 수 있는 방법 및 그 방법이 저장된 저장매체를 제공한다.The present invention backs up a program or file stored in the hard disk in advance in case a file on the computer hard disk is damaged or an error occurs in the stored program, and the computer does not boot or does not operate properly. If not, the present invention relates to a hard disk backup and recovery method for recovering the backed up programs or files. Provided are methods for backing up and restoring the backed up information, data, programs, and the like, and storage media in which the methods are stored.
Description
본 발명은 컴퓨터 하드디스크의 파일 손상이나 저장되어 있는 프로그램에 오류가 발생하였을 경우를 대비하여 하드디스크에 저장되어 있는 프로그램이나 파일을 백업 받고, 상기 컴퓨터가 부팅이 안되거나 프로그램 작동 오류시 상기 백업 받은 프로그램이나 파일을 복구할 수 있도록 하는 하드디스크 백업 및 복구 방법에 관한 것으로, 하드디스크의 정보, 데이터 프로그램 등을 모두 클러스터 직접 접근방식을 사용하여 하드디스크 내의 선택한 볼륨 뒷부분에 백업하고, 이 백업된 정보, 데이터, 프로그램 등을 복구할 수 있는 방법 및 그 방법이 저장된 저장매체를 제공한다.The present invention backs up a program or file stored in a hard disk in case a file corruption of a computer hard disk or an error occurs in a stored program, and the backup is received when the computer does not boot or a program operation error occurs. A method for backing up and restoring a hard disk that allows you to recover programs or files. It backs up all of the information on hard disks, data programs, etc. to the back of the selected volume in the hard disk using the cluster direct approach. The present invention provides a method for recovering data, a program, and the like, and a storage medium in which the method is stored.
일반적으로 컴퓨터 시스템의 하드디스크 드라이브(HDD)는 최소 어드레스로부터 최대 어드레스까지의 기억 어드레스로 특징화되는 것으로 하드디스크 드라이브의 저부에는 일반적으로 하나의 마스터 부트 레코드(MBR)가 있고 마스터 부트 레코드에는 하나 이상의 볼륨정보를 가지고 있어서 모든 볼륨의 위치정보를 알 수 있다. 그리고 각 볼륨의 첫 번째 섹터에는 부트 레코드가 존재하여 해당 볼륨의 타입 및 크기, 섹터당 바이트 수, 클러스터 당 섹터 수, FAT 당 섹터 수, 볼륨 이름, 시리얼 번호 및 부트 실행 코드 등의 세부정보가 존재한다.In general, a hard disk drive (HDD) in a computer system is characterized by a storage address from a minimum address to a maximum address. A hard disk drive generally has one master boot record (MBR) and one or more master boot records. With volume information, you can get location information of all volumes. In the first sector of each volume, a boot record exists that contains details such as the type and size of the volume, bytes per sector, sectors per cluster, sectors per FAT, volume name, serial number, and boot execution code. do.
그리고 FAT는 하드디스크의 대부분을 차지하고 있는 데이터 영역의 어느 부분이 사용되고 있고 사용되고 있지 않은지를 알려주는 기능을 수행하기 위해 하드디스크 각 부분의 상태를 기록한 표이다. OS는 하드디스크의 데이터 영역을 클러스터(Cluster) 단위로 관리하며, 파일이 디스크에 기록될 때 하드디스크 공간은 클러스터 단위로 할당된다. 그리고 이러한 클러스터의 배치는 FAT를 이용하여 통제된다. 그리고 디렉토리는 하드디스크에 저장된 파일들에 대한 정보를 가지고 있다.그 정보란 파일의 이름, 확장자, 크기, 그리고 마지막으로 기록된 시간과 날짜 등이다. 이러한 정보는 MS-DOS의 Dir과 같은 명령에 의해서 사용자에게 제공된다.The FAT is a table that records the state of each part of the hard disk to perform a function of notifying which part of the data area occupies most of the hard disk is used and not being used. The OS manages data areas of the hard disk in cluster units, and when a file is written to the disk, hard disk space is allocated in cluster units. The placement of these clusters is controlled using FAT. The directory contains information about files stored on the hard disk, including the file's name, extension, size, and the last time and date it was recorded. This information is provided to the user by commands such as Dir in MS-DOS.
그러나, 컴퓨터 사용 중 컴퓨터 바이러스나 사용자의 실수로 하드디스크의 부트 레코드, FAT, 디렉토리 또는 데이터들 중 어느 한 영역이 손상될 수 있다. 그럴 경우 하드디스크에 저장되어 있는 데이터를 인식할 수 없게 되어, 디스크에 저장되어 있는 중요 파일이 복구 불가능 상태가 되거나, 컴퓨터가 부팅되지 않는 등의 문제가 발생할 수 있다.However, a computer virus or a user's mistake while using a computer may damage a hard disk's boot record, FAT, directory, or any area of the data. In this case, data stored in the hard disk may not be recognized, and important files stored on the disk may become unrecoverable, or the computer may not boot.
상기와 같은 문제점을 해결하기 위한 종래의 하드디스크 백업 및 복구방법은 하드디스크에 인스톨되어 있는 프로그램을 감시/보호/차단하는 방법과, 시스템 손상시 해당 하드디스크를 검색하여 데이터를 복구하는 방법과, 하드디스크에 저장되어 있는 데이터 백업을 통한 복구 방법들이 사용되고 있다.Conventional hard disk backup and recovery method for solving the above problems is a method for monitoring / protecting / blocking programs installed on the hard disk, a method for recovering data by searching the hard disk in case of system damage; Recovery methods using data backup stored in the hard disk are being used.
먼저, 하드디스크에 설치되어 있는 프로그램을 감시/보호/차단하는 방법은 데이터가 삭제되었더라도 FAT나 디렉토리 정보 등만 변경되고 데이터는 그대로 남아 있는 것을 이용하는 것으로, 일부 변경되는 정보를 계속 감시하여 원래 정보를 보호하고 접근을 차단하며 사용자의 별도 설정변경이 있어야만 데이터 업데이트가 가능하다. 또한 별도의 하드디스크 공간을 거의 차지하지 않는 반면 항상 변경되는 정보를 감시하고 보호 및 차단을 해야 하므로 시스템의 속도 저하 및 다른 프로그램과 충돌을 일으킬 수 있다는 문제점이 있었다.First of all, the method of monitoring / protecting / blocking programs installed on the hard disk is to change only FAT or directory information, but the data remains as it is, even if the data is deleted. The data can be updated only if it is protected, blocked from accessing, and changed by the user. In addition, it takes up little space on the hard disk and needs to monitor, protect, and block information that changes at all times, which can cause a slowdown in the system and conflict with other programs.
다음에, 시스템이 손상되었을 경우 하드디스크를 검색하여 데이터를 복구하는 방법은 데이터 영역의 디렉토리 엔트리를 추적하여 삭제된 파일을 복구하는 방식이다. 백업 내용이 없으므로 별도의 하드디스크 용량이 필요하지 않는 반면 그 데이터가 다른 데이터로 덮어 씌워졌거나 손상되었을 경우 복구가 불가능하고, 복구율이 상황에 따라 차이가 있으며 완벽한 복구가 힘들다는 문제점이 있었다.Next, if the system is damaged, a method of recovering data by searching the hard disk is to recover deleted files by tracking directory entries in the data area. Since there is no backup content, a separate hard disk capacity is not needed.However, if the data is overwritten or damaged by other data, it is impossible to recover, the recovery rate varies depending on the situation, and perfect recovery is difficult.
다음에, 데이터 백업을 통한 복구방법은 데이터를 별도로 백업하여 복구하는 방법으로서, 별도로 저장해둔 파일을 이용하므로 원래의 데이터가 손상되었더라도 백업 상태 그대로 복구할 수 있다. 즉 데이터를 완벽하게 복구할 수 있으나 종래의 방법은 이미지 파일로 저장되므로 바이러스나 사용자의 실수, 혹은 타인에 의한 파일의 손상 및 삭제가 가능하며, 보안성이 떨어진다. 또한 파티션이나 부트 손상으로 부팅이 되지 않을 경우는 다른 장비를 이용하거나 별도의 부팅절차 또는 유틸리티가 필요하고 절차가 복잡하고 복구시간이 많이 걸린다는 문제점이 있었다. 또한 CD에 이미지를 저장할 경우에는 많은 양의 CD와 시간 및 인력이 소요된다는 문제점도 있었다.Next, a recovery method using a data backup is a method of backing up and restoring data separately, and thus, using a file stored separately, even if the original data is damaged, the backup state can be restored as it is. That is, the data can be completely recovered, but the conventional method is stored as an image file, so that a virus, a user's mistake, or a file by another can be damaged or deleted, and security is low. In addition, when booting is not possible due to a partition or boot damage, there is a problem in that other devices are used or a separate booting procedure or utility is required, and the procedure is complicated and takes a long time to recover. In addition, when storing images on a CD, there was a problem that a large amount of CD, time and manpower is required.
상기 문제점들을 해결하기 위하여 본 발명은 별도의 외부 저장장치를 필요로 하지 않고 자체 하드디스크 내에 백업을 가능하게 하고 그 백업 내용을 이미지 파일이 아닌 클러스터 직접 접근방식으로 저장하여 일반 사용자는 접근할 수 없도록 하는 하드디스크 백업 및 복구 방법을 제공하는 것을 목적으로 한다.In order to solve the above problems, the present invention enables a backup in its own hard disk without requiring a separate external storage device and stores the backup contents in a cluster direct approach rather than an image file so that the general user cannot access it. It is an object of the present invention to provide a hard disk backup and recovery method.
또한, 바이러스나 사용자의 실수 또는 타의에 의한 파일 손상 및 삭제가 불가능하고 내용을 볼 수 없도록 하는데, 이런 방법은 OS나 파일 시스템의 자체 운용을 벗어난 독립기능 구현이므로 세심한 주의를 필요로 한다. 즉, 백업 시 백업 영역의 기존 사용 데이터를 백업 데이터가 덮어쓸 수 없도록 하는 방법(부분적 조각모음)과 시스템 운용중 사용자 데이터가 백업 데이터를 덮어 쓸 수 없도록 하는 것이 필수적이므로 본 발명에서는 하드디스크의 백업 공간을 보호하기 위한 보호벽을 설치하는 것을 또 다른 목적으로 한다.In addition, it is impossible to damage or delete files due to viruses or user mistakes or other causes, and the contents cannot be viewed. This method requires careful attention because it is an independent function implementation outside the OS or file system itself. In other words, it is essential that the backup data cannot overwrite existing usage data of the backup area at the time of backup (partial defragmentation) and that the user data cannot overwrite the backup data during system operation. Another purpose is to install a protective wall to protect the space.
또한, 종래의 사용중인 데이터 파일뿐만 아니라 OS나 기타 유틸리티 프로그램들을 사용상태 정보 그대로 백업하고, 백업 데이터 복구시 사용자의 기존 사용환경을 신속히 복구할 수 있도록 하는 것을 또 다른 목적으로 한다.In addition, it is another object of the present invention to back up not only the data file in use but also the OS or other utility programs as they are, and to quickly restore the user's existing environment when the backup data is restored.
상기 목적을 달성하기 위하여 본 발명은 컴퓨터의 하드디스크에 저장되는 설치환경, 오퍼레이팅 시스템, 프로그램 및 데이터를 백업하고, 백업된 데이터를 이용하여 하드디스크를 복구하는 방법에 있어서, 하드디스크의 사용된 영역의 크기를 산출하고, 그 크기에 해당하는 백업공간을 설정하는 단계와; 상기 설정된 백업공간의 뒤쪽으로부터 클러스터 직접 접근방식을 이용하여 OS 시스템 및 프로그램 그리고 데이터들을 백업하는 단계와; 상기 백업영역과 사용영역을 산출하여 그 사이에 보호벽을 설치하는 단계를 포함하는 하드디스크 백업단계; 상기 백업된 정보를 이용하여 사용영역에 클러스터 직접 접근방식을 이용하여 덮어써서 복구하는 하드디스크 복구 단계로 이루어지는 것을 특징으로 하는 클러스터 직접 접근방식을 이용한 하드디스크 백업 및 복구 방법과 그 방법이 저장되어 있는 저장매체를 제공하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method for backing up an installation environment, an operating system, a program, and data stored in a hard disk of a computer, and recovering the hard disk using the backed up data. Calculating a size of and setting a backup space corresponding to the size; Backing up the OS system, programs and data using a cluster direct approach from behind the configured backup space; Calculating a backup area and a use area and installing a protective wall therebetween; Hard disk backup and recovery method using the cluster direct access method, characterized in that the hard disk recovery step of recovering by using the information backed up using the cluster direct access method to the backup area and the method is stored It is characterized by providing a storage medium.
도1은 본 발명에 따라 백업 장소가 분할되어 있는 하드디스크의 내부 영역을 나타낸 도면.1 is a diagram showing an internal area of a hard disk in which a backup location is divided according to the present invention;
도2는 본 발명에 따라 백업공간에 산재한 기존 데이터를 백업 공간 이외의 영역으로 이동시키기 위한 방법을 순차적으로 나타낸 도면.2 is a diagram sequentially illustrating a method for moving existing data scattered in a backup space to an area other than the backup space according to the present invention.
도3은 본 발명에 따른 클러스터 직접 접근 방식을 이용한 데이터 백업 방법을 순차적으로 나타낸 도면.3 is a view sequentially showing a data backup method using a cluster direct approach according to the present invention.
도4는 본 발명에 따른 하드디스크 백업 영역에 대한 보호벽을 설치하기 위한 방법을 순차적으로 나타낸 도면.4 is a diagram sequentially illustrating a method for installing a protective wall for a hard disk backup area according to the present invention;
도5는 본 발명에 따른 하드디스크 백업 영역에 저장된 하드디스크 정보, 데이터, 프로그램 등을 복구하는 방법을 순차적으로 나타낸 도면.5 is a diagram sequentially illustrating a method of recovering hard disk information, data, programs, and the like stored in a hard disk backup area according to the present invention;
도6은 본 발명에 따른 하드디스크 백업시 백업 영역에 배드 섹터 발생시 이를 수정하기 위한 방법을 순차적으로 나타낸 도면.6 is a diagram sequentially illustrating a method for correcting bad sectors in a backup area during a hard disk backup according to the present invention.
도7은 본 발명에 따른 하드디스크 복구시 복구 영역에 배드 섹터 발생시 이를 수정하기 위한 방법을 순차적으로 나타낸 도면.7 is a view sequentially illustrating a method for correcting bad sectors in a recovery area when recovering a hard disk according to the present invention.
도8a 내지 도8h는 본 발명에 따른 클러스터 직접 접근방식을 이용한 하드디스크 백업 및 복구 방법이 저장된 저장매체를 이용하여 하드디스크를 백업하는 과정을 순차적으로 나타낸 도면.8a to 8h sequentially illustrate a process of backing up a hard disk using a storage medium in which a hard disk backup and recovery method using a cluster direct access method according to the present invention is stored;
도9a 내지 도9d는 본 발명에 따른 클러스터 직접 접근방식을 이용한 하드디스크 백업 및 복구 방법이 저장된 저장매체를 이용하여 하드디스크를 복구하는 과정을 순차적으로 나타낸 도면.9a to 9d sequentially illustrate a process of recovering a hard disk using a storage medium in which a hard disk backup and recovery method using a cluster direct access method according to the present invention is stored;
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
10 : 하드디스크 11 : 볼륨 C10: hard disk 11: volume C
12 : MBR, Boot, FAT, Root Dir 영역12: MBR, Boot, FAT, Root Dir Area
13 : 프로그램/데이터 영역 14 : 백업공간13: Program / data area 14: Backup space
15 : 보호벽 16 : 볼륨 D15: protective wall 16: volume D
17 : 볼륨 E17: volume E
이하, 첨부된 도면을 참조로 하여 본 발명을 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
본 발명의 하드디스크 백업 및 복구방법은 하드디스크의 사용된 영역의 크기를 산출하고, 그 크기에 해당하는 백업공간을 설정하는 단계와; 상기 설정된 백업공간의 뒤쪽으로부터 클러스터 직접 접근방식을 이용하여 OS 시스템 및 프로그램 그리고 데이터들을 백업하는 단계와; 상기 백업영역과 사용영역을 산출하여 그 사이에 보호벽을 설치하는 단계를 포함하는 하드디스크 백업단계; 상기 백업된 정보를 이용하여 사용영역에 클러스터 직접 접근방식을 이용하여 덮어써서 백업 데이터를 복구하는 하드디스크 복구 단계로 구성된다.Hard disk backup and recovery method of the present invention comprises the steps of calculating the size of the used area of the hard disk, and setting the backup space corresponding to the size; Backing up the OS system, programs and data using a cluster direct approach from behind the configured backup space; Calculating a backup area and a use area and installing a protective wall therebetween; The hard disk recovery step of recovering the backup data by overwriting the used area using the clustered direct approach using the backed up information.
먼저, 본 발명의 클러스터 직접 접근 방식이란 바이오스 인터럽트를 사용하여 하드디스크의 내용을 클러스터 단위로 직접 읽고 쓰는 방식으로서, 이는 일반 OS상에서 파일 시스템을 이용하여 파일단위로 데이터를 읽고 쓰는 방식이 아닌 하드디스크의 하드웨어적인 클러스터 위치를 사용자가 임의로 지정하여 데이터를 바이너리 코드(binary code)로 직접 읽고 쓰는 방식이다. 즉, 파일시스템을 운영하지 않고 사용자가 클러스터를 직접 접근하는 방식이므로 이 방식에 의해 쓰여진 데이터는 파일 시스템이 인식하지 못하고 덮어 쓰여질 수도 있고, 기존 데이터를 덮어 쓸 수도 있기 때문에 클러스터 직접 접근방식은 파일 시스템을 완벽히 이해하고 구현하여야만 한다.First, the direct cluster approach of the present invention is a method of directly reading and writing the contents of a hard disk in cluster units using BIOS interrupts, which is not a method of reading and writing data in file units using a file system on a general OS. The user can arbitrarily designate the hardware cluster location of the data and read and write the data in binary code. In other words, since the user accesses the cluster directly without operating the file system, the data written by this method can be overwritten without being recognized by the file system, and the existing data can be overwritten. Must be fully understood and implemented.
도1은 본 발명에 따른 백업에 사용되는 하드디스크 내부 영역의 구성을 나타낸 것으로, 대용량의 하드디스크(10)일 경우 각각 분할되어 있는 볼륨들(11, 16,17)이 존재한다. 또한, 상기 볼륨들에 저장되는 파일 시스템의 구조는 FAT 구조와 NTFS 구조가 있으며, 상기 FAT 구조는 디렉토리 엔트리(Directory Entry)를 참조하여 해당 파일의 FAT 주소를 찾아 연결 고리로 데이터를 추적하는 구조이고, 상기 NTFS 구조의 경우에는 FAT 대신에 MFT라는 파일 테이블을 이용하여 각 파일에 대한 레코드의 정보로 데이터를 추적하는 구조이다. 본 명세서에 기술하는 내용 중 FAT와 Root Dir, Directory Entry는 NTFS 구조에서 MFT에 해당한다.1 shows a configuration of an internal area of a hard disk used for backup according to the present invention. In the case of a large-capacity hard disk 10, there are divided volumes 11, 16, and 17, respectively. The file systems stored in the volumes include a FAT structure and an NTFS structure, and the FAT structure refers to a directory entry to find a FAT address of a file and tracks data with a link. In the case of the NTFS structure, data is tracked using information of a record for each file using a file table called MFT instead of FAT. Among the contents described herein, FAT, root dir, and directory entry correspond to MFT in NTFS structure.
따라서, 상기 분할되거나 단일의 볼륨 중 C 볼륨간(11)은 FAT 구조일 경우 MBR, Boot, FAT, Root Dir이 저장된 영역(12)과 프로그램 및 데이터가 저장된 영역(13)으로 구분되고, NTFS 구조일 경우 MBR, Boot, MFT가 저장된 영역(12)과 프로그램 및 데이터가 저장된 영역(13)으로 구분된다.Therefore, the C volume 11 among the divided or single volumes is divided into an area 12 in which MBR, Boot, FAT, and Root Dir are stored, and an area 13 in which programs and data are stored, in the case of FAT structure. In this case, the MBR is divided into an area 12 in which an MBR, a boot, and an MFT are stored, and an area 13 in which programs and data are stored.
또한 본 발명에 따른 하드디스크 중 백업공간(14)이 존재하는 볼륨(11)에는 상기 정보 및 데이터들과 백업 데이터 상호간에 침범하지 못하도록 보호벽(15)이 설치되어 백업공간을 분할하고 있다.In addition, a protective wall 15 is installed in the volume 11 of the hard disk according to the present invention to prevent the information and data and the backup data from interfering with each other, thereby partitioning the backup space.
다음에 도2는 본 발명에 따른 클러스터 직접 접근방식을 이용한 하드디스크 백업방법에서 백업공간을 확보하는 방법을 순차적으로 나타낸 것으로, 해당볼륨의 백업공간을 확인하고, 남은 공간이 사용한 공간보다 큰지를 판단한다. 이때, 남은 공간이 사용한 공간보다 작을 경우 다른 볼륨을 검색하여 남은 공간이 있는지를 확인한다. 또한 남은 공간이 사용한 공간보다 클 경우 사용공간 만큼 볼륨의 뒷부분에 백업공간을 설정하고, 백업 공간에 기존 데이터가 존재하는지를 파일 시스템의구조에 따라 FAT 또는 MFT를 참조하여 검색한다. 다음에 백업공간에 데이터가 존재하면 FAT, Dir 및 파일 정보를 검색 추적하거나, MFT 레코드를 검색하여 추적한 다음, 조각난 파일의 크기 및 연결정보를 추출한다. 다음에 데이터 사용 영역의 앞 부분부터 조각난 파일의 전체크기보다 큰 빈 공간이 존재하는지 검색한다. 만약 조각난 파일의 전체크기 보다 큰 빈 공간이 존재하지 않는다면 데이터 사용 영역의 앞 부분부터 빈 공간을 검색하여 해당 데이터를 분할 이동시키며, 조각난 파일의 전체 크기 보다 큰 빈 공간이 존재한다면 해당 데이터 전체를 이동시키고, FAT, Dir, 파일 정보를 수정하거나 MFT 레코드를 수정함으로써 백업 공간 내에 존재하는 기존 데이터를 모두 이동시킨다.Next, FIG. 2 sequentially shows a method of securing a backup space in a hard disk backup method using a cluster direct access method according to the present invention. The method checks a backup space of a corresponding volume and determines whether the remaining space is larger than the used space. do. At this time, if the remaining space is smaller than the used space, another volume is searched to see if there is any remaining space. In addition, if the remaining space is larger than the used space, the backup space is set at the back of the volume as much as the used space, and whether the existing data exists in the backup space is searched by referring to FAT or MFT according to the file system structure. Next, if data exists in the backup space, search and track FAT, Dir and file information, or search and track MFT records, and extract the size and connection information of the fragmented file. Next, the first part of the data usage area is searched for empty space larger than the total size of the fragmented file. If there is no free space larger than the total size of the fragmented file, the empty space is searched first from the beginning of the data usage area, and the corresponding data is partitioned.If there is more free space than the total size of the fragmented file, the entire data is moved. And move all existing data in backup space by modifying FAT, Dir and file information or by modifying MFT record.
다음에 도3은 본 발명에 따른 클러스터 직접 접근방식을 이용하여 데이터를 백업하는 방법을 순차적으로 나타낸 것으로, 먼저 MBR에서 모든 볼륨 정보를 추출하고, Boot에서 해당 볼륨의 세부 정보를 추출한 다음, 백업 데이터 시작위치를 확인한다. 다음에 상기 FAT 데이터를 참조하여 데이터를 추적하거나 MFT를 참조하여 데이터를 추적하고, 추적된 데이터를 볼륨 뒤쪽부터 차례대로 백업을 실시한다. 이때, 데이터를 압축한 후 저장하면 백업 공간을 최소화 할 수 있다.Next, FIG. 3 sequentially shows a method of backing up data using the cluster direct approach according to the present invention. First, all volume information is extracted from the MBR, and detailed information of the corresponding volume is extracted from Boot. Check the starting position. Next, the data is tracked with reference to the FAT data or the data is tracked with reference to the MFT, and the tracked data is sequentially backed up from the rear of the volume. In this case, compressing and storing data can minimize backup space.
상기와 같이 백업 실시 중 FAT 어드레스 또는 MFT 어드레스가 끝인지를 확인하여 끝이 아니라면 FAT 어드레스 또는 MFT 어드레스에 한 개의 주소를 더하여 데이터를 다시 추적하여 백업한다. 또한 FAT 어드레스가 끝이라면 MBR, Boot, FAT, Root Dir를 백업한 후 백업 정보를 저장함으로써 백업을 완료하고, MFT 어드레스가끝이라면 MBR, Boot 및 MFT를 백업한 후 프로그램과 데이터 등 백업 정보를 저장하여 백업을 완료한다.As described above, it is checked whether the FAT address or the MFT address is over during the backup operation, and if not, the data is traced again by adding one address to the FAT address or the MFT address. If the FAT address is over, the backup is completed by backing up MBR, Boot, FAT, and Root Dir, and if the MFT address is over, the backup is completed after backing up MBR, Boot, and MFT. To complete the backup.
상기와 같이 백업이 완료되면 백업 영역에 대한 보호벽을 설치하여 백업된 데이터가 작업중인 다른 파일이나 정보에 의해 덮어씌워질 수 없도록 하여야만 컴퓨터 작업중 사용자에 의해 새로 생성되거나 저장되는 데이터로 인해 백업 정보가 손상 또는 변경되어 차후 복구에 영향을 미치는 일을 방지할 수 있다.When the backup is completed as above, a protection wall for the backup area must be installed so that the backed up data cannot be overwritten by other files or information while the backup data is damaged due to the data newly created or stored by the user during computer operation. Alternatively, changes can be made to prevent future impacts on recovery.
도4는 상기 백업 영역을 보호하기 위한 보호벽 설치방법을 순차적으로 나타낸 것으로, 먼저 하드디스크의 MBR, Boot, FAT, Root Dir와 프로그램 및 데이터를 백업 받거나 MBR, Boot, MFT와 프로그램 및 데이터를 백업 받은 후 마지막 백업 데이터 위치를 기준으로 보호벽의 설치위치를 계산하고, 기존의 볼륨 전체의 크기와 여유공간의 크기 등 부트 정보를 추출한다. 다음에 추출된 부트 정보를 바탕으로 볼륨 전체의 크기를 기존 볼륨 전체의 크기에서 보호벽 설치위치를 뺀 크기로 산출하고, 여유공간의 크기를 기존의 여유공간에서 보호벽 설치위치를 뺀 공간을 산출하여 그 산출된 정보로 부트 정보를 수정 및 저장하여 사용자가 컴퓨터 작업 중 백업된 볼륨의 공간을 사용하는 것을 제한함으로써 백업공간에 새로운 데이터나 파일이 기록되는 것을 방지하게 된다.4 shows a method of installing a protective wall for protecting the backup area in order. First, the backup of the MBR, Boot, FAT, Root Dir and the program and data of the hard disk or the backup of the MBR, Boot, MFT and the program and data After that, the installation location of the protective wall is calculated based on the last backup data location, and the boot information such as the size of the entire volume and the size of the free space is extracted. Next, based on the extracted boot information, the size of the entire volume is calculated by subtracting the protective wall installation position from the size of the entire existing volume, and the size of the free space is calculated by subtracting the protective wall installation position from the existing free space. By modifying and storing the boot information with the calculated information, it restricts the user from using the space of the backed up volume during computer operation, thereby preventing new data or files from being written to the backup space.
다음에 도5는 하드디스크의 파일 삭제나 손상시 상기와 같이 백업된 데이터를 이용하여 백업시의 상태대로 하드디스크를 복원하는 하드디스크 복구방법을 순차적으로 나타낸 것으로 하드디스크의 백업방법과 마찬가지로 클러스터 직접 접근방식을 이용한다.Next, FIG. 5 sequentially illustrates a hard disk recovery method for restoring the hard disk to the state of the backup by using the data backed up as above when the file of the hard disk is deleted or damaged. Use an approach.
먼저, 저장되어 있는 백업 데이터의 위치와 백업정보를 추출하고, MBR, Boot, FAT, Root Dir 또는 MBR, Boot, MFT를 복구한다. 다음에 FAT 데이터 또는 MFT를 참조하여 데이터 복구 위치를 확인한 다음, 백업 데이터의 복구를 진행한다. 상기와 같이 데이터 복구 중 FAT 어드레스가 끝이거나 MFT가 끝이라면 복구를 완료하고 아니라면 하나의 FAT 어드레스 또는 MFT 어드레스를 추가하여 복구 위치를 확인한 후 복구하는 과정을 반복한다.First, the location and backup information of the stored backup data are extracted and MBR, Boot, FAT, Root Dir or MBR, Boot, MFT are recovered. Next, the data recovery position is confirmed with reference to the FAT data or the MFT, and then the backup data is restored. As described above, if the FAT address is the end of the data recovery or the MFT is completed, if the recovery is not completed, one FAT address or the MFT address is added to check the recovery position, and then the recovery process is repeated.
상술한 바와 같이 본 발명은 클러스터 직접 접근 방법을 사용하여 하드디스크의 OS가 저장되어 있는 볼륨의 모든 정보(FAT 구조에서는 MBR, Boot, FAT, Root Dir, 프로그램 및 데이터, NTFS 구조에서는 MBR, Boot, MFT, 프로그램 및 데이터)를 클러스터 단위로 사용하고자 하는 볼륨의 뒷부분부터 순차적으로 백업 받아 저장하고, 하드디스크가 바이러스, 사용자 부주의에 따른 시스템 파일의 삭제 및 변경 등으로 OS가 동작하지 않아 부팅이 안될 경우 이를 백업시의 상태대로 복원할 수 있다.As described above, the present invention uses the cluster direct access method, and all information of the volume where the OS of the hard disk is stored (MBR, Boot, FAT, Root Dir, programs and data in the FAT structure, MBR, Boot, MFT, program and data) are backed up and stored sequentially from the back of the volume to be used as a cluster unit, and when the hard disk is not booted because the OS does not work due to virus or deletion or modification of system files due to user carelessness You can restore them to the state they were in when you backed up.
상기와 같이 하드디스크의 백업 및 복구 과정 중에 하드디스크에 물리적인 손상이 발생하여 배드 섹터가 발생하는 경우 이를 인지하지 못하면 백업되는 데이터가 배드 섹터 부분에 기록되고, 이 기록된 데이터는 손상되어 사용하지 못하므로 백업 및 복구가 제대로 이루어지지 않는다는 문제점이 있으므로 백업과정이나 복구과정에서 백업공간과 복구공간의 배드 섹터 수정이 선행되어야만 한다.If a bad sector occurs due to physical damage to the hard disk during the backup and recovery process of the hard disk as described above, the data to be backed up is recorded in the bad sector, and the recorded data is damaged and is not used. Since backup and recovery are not performed properly, bad sector modification of backup space and recovery space should be preceded during backup or recovery process.
이를 해결하기 위하여 도6은 하드디스크 백업 시 백업공간의 배드 섹터를 수정하는 방법을 순차적으로 나타낸 것으로, 먼저 사용영역의 데이터를 읽어 에러가 발생한다면 사용영역에 배드 섹터가 존재하는 것이고, 에러가 발생하지 않는다면 백업영역에 읽어드린 데이터를 쓴다. 또한, 쓰는 과정 중 에러가 발생하면 그 부분에 배드 섹터가 있으므로 다음 클러스터로 건너뛰어 다시 데이터 쓰기를 반복하고, 건너뛴 클러스터의 정보는 저장 관리하여 차후 하드디스크 복구시 참조한다. 또한 에러가 발생하지 않으면 FAT 또는 MFT 어드레스가 끝인지를 확인하여 끝이라면 쓰기를 완료하여 배드 섹터를 수정하고, 끝이 아니라면 FAT 또는 MFT 어드레스에 1을 추가하여 처음부터 상기 과정을 반복한다.To solve this problem, FIG. 6 sequentially illustrates a method of modifying a bad sector of a backup space during a hard disk backup. If an error occurs by first reading data of a used area, a bad sector exists in the used area, and an error occurs. If not, the read data is written to the backup area. In addition, if an error occurs during the writing process, there is a bad sector in that part, so it skips to the next cluster and repeats data writing. The skipped cluster information is stored and managed for future hard disk recovery. If the error does not occur, check whether the FAT or MFT address is the end, and if the end is completed, the bad sector is corrected, and if not, the process is repeated from the beginning by adding 1 to the FAT or MFT address.
다음에 도7은 하드디스크의 특정 볼륨에 저장되어 있는 백업 본을 이용하여 하드디스크를 복구하는 중 복구 영역의 배드 섹터 검색 및 수정방법을 순차적으로 나타낸 것으로, 먼저 백업영역의 배드 섹터 정보를 참조하여 백업 영역의 데이터를 읽는다. 상기와 같이 백업영역의 데이터를 읽는 중 에러가 발생하면 백업 후 백업영역에 배드 섹터가 발생한 것이고, 에러가 발생하지 않는다면 복구하여 사용될 영역에 읽어들인 데이터를 쓴다. 상기 데이터 쓰기 중 에러가 발생하면 에러 데이터 정보를 임시로 저장하고, 에러가 발생하지 않는다면 FAT 어드레스 또는 MFT 어드레스가 끝인지를 판단하여 끝이 아니라면 상기 FAT 어드레스 또는 MFT 어드레스에 1을 더하여 백업 영역 읽기부터 다시 반복하고, 상기 어드레스가 끝이라면 에러 데이터를 저장할 사용 영역의 빈 공간을 검색하고, 그 공간에 에러 데이터를 저장한후, FAT, Root Dir, 파일 정보를 수정하거나 MFT 레코드를 수정한 후 배드 섹터의 수정을 완료하게 된다.Next, FIG. 7 illustrates a method of searching and modifying a bad sector of a recovery area sequentially while recovering a hard disk using a backup copy stored in a specific volume of the hard disk. First, referring to bad sector information of a backup area. Read data in backup area. If an error occurs while reading data in the backup area as described above, bad sectors are generated in the backup area after the backup. If the error does not occur, the read data is written to the area to be used for recovery. If an error occurs during the writing of the data, the error data information is temporarily stored. If the error does not occur, it is determined whether the FAT address or the MFT address is over. If not, the data is read from the backup area by adding 1 to the FAT address or the MFT address. Repeat again, if the address is over, search for an empty space in the used area to store the error data, store the error data in that space, modify FAT, Root Dir, file information or modify the MFT record, The modification is complete.
상술한 바와 같은 하드디스크의 백업 및 복구 방법은 컴퓨터로 읽을 수 있는 저장매체에 의해 저장되어 사용자에게 제공된다.The method of backing up and restoring a hard disk as described above is stored in a computer readable storage medium and provided to a user.
상기와 같은 클러스터 직접 접근 방식을 이용한 백업 및 복구 방법이 저장된 저장매체를 이용한 하드디스크 백업 및 복구방법은 먼저 컴퓨터 CMOS 셋업에서 부팅 우선순위를 상기 저장매체를 가동할 드라이버로 설정하여야만 한다.The hard disk backup and recovery method using a storage medium in which the backup and recovery method using the cluster direct access method is stored must first set a boot priority in a computer CMOS setup as a driver to operate the storage medium.
다음에, 상기 저장매체를 구동 드라이버에 삽입한 후 컴퓨터에 전원을 공급하여 상기 저장매체가 구동되도록 한다.Next, the storage medium is inserted into a driving driver and then powered by the computer to drive the storage medium.
상기 장치가 구동되면 모니터의 초기화면에 도8a에 도시된 바와 같이 표시되어 원하는 절차를 진행한다. 먼저 백업을 원할 경우 백업 버튼을 누르면 도8b에 도시된 바와 같이 백업을 자동, 수동으로 진행하거나 또는 취소할 수 있는 버튼이 표시되고, 다음으로 도8c에 도시된 바와 같이 원하는 백업방식의 버튼을 누르면 비밀번호입력창이 표시된다. 상기 비밀번호 입력창에 사용자가 조합한 비밀번호를 입력하면, 상기 도2에 도시된 방법에 따라 하드디스크의 각 볼륨을 검색하여 도8d에 도시된 바와 같이 각 볼륨을 구성하는 드라이버의 여유공간이 표시되고, 이에 따라 사용자가 드라이브를 선택할 수 있는 드라이브 선택창이 표시된다. 다음에 상기 드라이브 선택창에 원하는 드라이브를 입력하면 드라이브를 검사하고 오류 발생시 오류를 수정하면서 도8e와 같이 표시된다. 다음에 도2에 도시된 방법에 의해 도8f에도시된 바와 같이 충분한 백업공간을 확보하기 위해 조각모음을 수행한다. 상기와 같이 조각모음이 완료되면 도8g에 도시된 바와 같이 백업을 진행하고, 백업이 완료되면 도8h에 도시된 바와 같이 백업 완료창이 표시된다. 상기와 같이 백업이 완료되면 저장매체 드라이브로부터 저장매체를 꺼낸 후 컴퓨터를 재부팅 한다.When the device is driven, the initial screen of the monitor is displayed as shown in FIG. 8A to proceed with the desired procedure. If you want to back up first, press the backup button to display the button to automatically or manually back up or cancel the backup as shown in Fig. 8B, and then press the button of the desired backup method as shown in Fig. 8C. The password input window is displayed. When the user inputs a password combined by the user, the free space of the driver constituting each volume is displayed as shown in FIG. 8D by searching each volume of the hard disk according to the method shown in FIG. As a result, a drive selection window is displayed for the user to select a drive. Next, when a desired drive is inputted in the drive selection window, the drive is checked and corrected when an error occurs, as shown in FIG. 8E. Next, by the method shown in Fig. 2, defragmentation is performed to secure sufficient backup space as shown in Fig. 8F. When the defragmentation is completed as described above, the backup proceeds as shown in FIG. 8G. When the backup is completed, the backup completion window is displayed as shown in FIG. 8H. When the backup is completed as above, take out the storage media from the storage media drive and reboot the computer.
상기와 같은 방법에 의해 백업이 완료되고, 사용자가 컴퓨터 사용 중 하드디스크에 문제가 발생할 경우 하드디스크를 복구하는 방법은 도9a 내지 도9d에 도시된 바와 같다.When the backup is completed by the above method and the user experiences a problem with the hard disk while using the computer, a method of recovering the hard disk is as shown in FIGS. 9A to 9D.
먼저, 상술한 바와 같이 클러스터 접근방식을 이용한 하드디스크 백업 및 복구 방법을 저장한 저장매체를 이를 구동시키기 위한 드라이브에 삽입한 후 컴퓨터를 부팅시킨다. 상기와 같이 저장매체를 구동 드라이버에 삽입한 후 부팅시키면 모니터 화면에는 도9a에 도시된 바와 같이 표시되며 모니터에 표시된 창에서 복구를 선택한다. 상기 복구가 선택되면 백업 시 입력한 비밀번호를 입력하여 정당한 사용자임을 확인하기 위해 도9b에 도시된 바와 같이 비밀번호 입력창이 표시되고, 상기 표시된 비밀번호 입력창에 비밀번호를 입력하면 도9c에 도시된 바와 같이 하드디스크를 복구하면서 진행률에 따라 그 상태를 표시한다. 이때, 하드디스크의 복구는 도5에 도시된 바와 같은 방법에 의해 진행된다. 또한 상기와 같은 복구 진행이 완료되면 도9d에 도시된 바와 같이 복구 완료창이 표시되고, 이에 따라 저장매체를 구동 드라이버로부터 꺼낸 후 컴퓨터를 다시 부팅하면 백업시의 OS 및 사용환경과 동일하게 복구된다.First, as described above, the storage medium storing the hard disk backup and recovery method using the cluster approach is inserted into a drive for driving the same, and then the computer is booted. When the storage medium is inserted into the driving driver and booted as described above, the monitor screen is displayed as shown in FIG. 9A and the recovery is selected from the window displayed on the monitor. If the recovery is selected, a password input window is displayed as shown in FIG. 9B to confirm that the user is a legitimate user by inputting the password inputted at the time of backup. When the password is inputted in the displayed password input window, it is hard as shown in FIG. 9C. Restore the disk and display its status according to the progress. At this time, the recovery of the hard disk is performed by the method as shown in FIG. In addition, when the above-described recovery process is completed, a recovery completion window is displayed as shown in FIG. 9D. Accordingly, when the storage medium is removed from the driving driver and the computer is rebooted, the recovery is performed in the same manner as the OS and the use environment at the time of backup.
상술한 바와 같이 본 발명은 클러스터 직접 접근 방식을 이용하여 하드디스크의 백업 및 복구 방법을 제공하고, 상기 하드디스크 백업 및 복구 방법에 저장된 저장매체를 제공한다.As described above, the present invention provides a method for backing up and restoring a hard disk using a cluster direct access method, and provides a storage medium stored in the method for backing up and restoring a hard disk.
상술한 바와 같이 본 발명의 클러스터 직접 접근방식을 이용한 하드디스크 백업 및 복구 방법과 이 방법이 저장되어 있는 저장매체는 하드디스크의 물리적인 손상 이외에는 백업 당시의 사용환경으로 완전한 복구를 할 수 있으며, 동일한 하드디스크내에 백업이 가능하므로 별도의 저장매체를 필요로 하지 않는다.As described above, the hard disk backup and recovery method using the direct cluster approach of the present invention and the storage medium in which the method is stored can be completely restored to the usage environment at the time of backup except for physical damage of the hard disk. Because backup is possible in hard disk, it does not need a separate storage medium.
또한, 컴퓨터 부팅시 CMOS의 부팅되는 드라이버의 순서를 셋팅하는 것만으로 프로그램이 가동되어 간단한 버튼 조작과 선택에 의해 백업 및 복구가 가능하므로 컴퓨터 초보자라도 쉽게 하드디스크를 백업 및 복구할 수 있으며, 백업시 하드디스크 검사와 백업공간 확보, 조각모음 등을 자동으로 수행함으로써 하드디스크의 환경을 최적화할 수 있다.In addition, the program can be started by simply setting the order of the CMOS booting drivers when the computer is booted, and backup and recovery are possible by simple button operation and selection, so even a computer novice can easily back up and recover the hard disk. The hard disk environment can be optimized by automatically checking the hard disk, securing backup space, and defragmenting.
또한, 동일한 하드디스크 내에 백업이 가능하고, 하나의 하드디스크에 멀티 파티션으로 다수개의 볼륨이 존재할 경우, 원하는 볼륨에도 저장이 가능하므로 하드디스크를 효율적으로 사용할 수 있으며, 백업에 소요되는 시간을 크게 단축할 수 있다.In addition, backup is possible in the same hard disk, and if there are multiple volumes in one hard disk, it can be stored in the desired volume, so that the hard disk can be used efficiently and the time required for backup can be greatly reduced. can do.
또한, 백업시 사용자가 비밀번호를 입력하고, 복구할 경우 백업과정에서 입력한 비밀번호를 입력하여 인증을 받아야 하므로 타인이 임의대로 백업, 복구 및 제거하는 행위를 방지할 수 있다.In addition, when a user enters a password during backup and restores the user, the user inputs a password entered during the backup process to be authenticated, thereby preventing others from arbitrarily backing up, restoring, and removing.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030016925A KR20040082232A (en) | 2003-03-18 | 2003-03-18 | Method For Backup And Recovery of Computer Hard Disk Through Direct Cluster Approach And Computer Readable Medium Storing the Same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030016925A KR20040082232A (en) | 2003-03-18 | 2003-03-18 | Method For Backup And Recovery of Computer Hard Disk Through Direct Cluster Approach And Computer Readable Medium Storing the Same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20040082232A true KR20040082232A (en) | 2004-09-24 |
Family
ID=37366172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020030016925A Ceased KR20040082232A (en) | 2003-03-18 | 2003-03-18 | Method For Backup And Recovery of Computer Hard Disk Through Direct Cluster Approach And Computer Readable Medium Storing the Same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20040082232A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100630129B1 (en) * | 2005-03-28 | 2006-09-27 | 삼성전자주식회사 | How to Save Data from Hard Disk Drive in a Mobile Terminal |
| KR100887547B1 (en) * | 2007-02-28 | 2009-03-09 | 엔에이치엔(주) | Method and device for checking data corruption rate |
| KR20110021183A (en) * | 2009-08-25 | 2011-03-04 | 삼성전자주식회사 | Computer system, control method thereof, and recording medium storing the computer program |
| US9164845B2 (en) | 2009-08-25 | 2015-10-20 | Electronics And Telecommunications Research Institute | Partition recovery method and apparatus |
-
2003
- 2003-03-18 KR KR1020030016925A patent/KR20040082232A/en not_active Ceased
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100630129B1 (en) * | 2005-03-28 | 2006-09-27 | 삼성전자주식회사 | How to Save Data from Hard Disk Drive in a Mobile Terminal |
| KR100887547B1 (en) * | 2007-02-28 | 2009-03-09 | 엔에이치엔(주) | Method and device for checking data corruption rate |
| KR20110021183A (en) * | 2009-08-25 | 2011-03-04 | 삼성전자주식회사 | Computer system, control method thereof, and recording medium storing the computer program |
| US9164845B2 (en) | 2009-08-25 | 2015-10-20 | Electronics And Telecommunications Research Institute | Partition recovery method and apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3878412B2 (en) | How to save, use and recover data | |
| KR101115486B1 (en) | Apparatus and method for controlling booting of computer system | |
| US6983351B2 (en) | System and method to guarantee overwrite of expired data in a virtual tape server | |
| KR101247006B1 (en) | Nonvolatile Disk Cache for Data Security | |
| US6701450B1 (en) | System backup and recovery | |
| EP1434135B1 (en) | Method for backing up and recovering data in the hard disk of a computer | |
| US5086502A (en) | Method of operating a data processing system | |
| US8296264B1 (en) | Method and system for file-level continuous data protection | |
| US8051044B1 (en) | Method and system for continuous data protection | |
| US8615489B2 (en) | Storing block-level tracking information in the file system on the same block device | |
| US8117410B2 (en) | Tracking block-level changes using snapshots | |
| CN106354582B (en) | A kind of continuous data protection method | |
| EP1195679A1 (en) | Performing operating system recovery from external back-up media in a headless computer entity | |
| US6272611B1 (en) | Computer data storage medium having a virtual disk drive and memory management method therefor | |
| US5291600A (en) | Recovery of in-core disk data | |
| CN100573480C (en) | A kind of hard disk data protection method and system | |
| EP2738688A1 (en) | Method and apparatus for file system cleaning and storage medium thereof | |
| KR20070089603A (en) | Information processing device and information processing method and computer program | |
| US7624243B2 (en) | Apparatus and method for protecting system data on computer hard-disk | |
| US20040107357A1 (en) | Apparatus and method for protecting data on computer hard disk and computer readable recording medium having computer readable programs stored therein | |
| US20030037279A1 (en) | HDD data backup and recovery method | |
| US7469261B2 (en) | Apparatus and method for protecting system data on computer hard-disk | |
| JP4289028B2 (en) | Hard disk backup recovery system and information processing apparatus | |
| KR20040082232A (en) | Method For Backup And Recovery of Computer Hard Disk Through Direct Cluster Approach And Computer Readable Medium Storing the Same | |
| US7024493B1 (en) | Bootable CD for transferring files independently of computer operating systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030318 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050428 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20050804 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20050428 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |