데이터복구
데이터 복구
데이터의 삭제, 물리적으로 손상된 하드디스크, 바이러스에 의한 손상에도 작업한 데이터는 Media에 그대로 있습니다.
데이터 복구란 여러 원인에 의하여 필요한 데이터가 손실되었을 때 남아있는 저장매체(Media)의 데이터를 다시 살려내는 것을 말합니다.
DATA Recovery를 위해서는 일반적인 Utlity Program과 특수한 Utility Recovery Program이 함께 사용되어 집니다.
데이터를 삭제하거나 하드디스크 드라이브가 고장이 났더라고 하더라도 DISK가 심하게 손상되지 않는 한 작업한 데이터는 그대로 있으며,
이 때 DISK에 남아있는 데이터를 흔적을 찾아드리는 것입니다. 그러나 메체의 손상이나 덮어쓰기(OverWrite) 등에 의해 이미 원본 데이터가 없어진 상태에서는 그 누구라도 살릴 수 없으므로 주의를 해야 합니다. 이미 국내에서는 90년대초부터 복구 작업이 진행되어 왔고 복구 전문 기업이 생겨난 것도 이와 때를 같이 하며 현재 국내의 기술력은 이미 선진국에 비해 전혀 뒤짐이 없으며, 특히 S/W 분야의 경우는 오히려 앞선 기술을 보유하고 있습니다.
복구 기술력
부트섹터 손상, 파티션 손상, 바이러스에의한 손상, 파티션 재설정 등 단순 소프트웨어적인 손상일 경우 전문 복구 엔지니어는 다른 복구업체, 복구프로그램과 같이 일부 데이터만 복구해주는 방식과 달리 데이터의 손상이 전혀없는 원 상태로의 복구 작업을 해드립니다.복구 용어 및 기술적 개념
Drive의 Physical적인 구조
- drive의 physical적인 구조를 보면 cylinder, head, sector로 이루어진다.
- drive에서 data가 직접적으로 실리는 곳은 sector이다.
- drive의 physical적인 구조와 logical적인 구조를 대조하면 아래와 같다.
논리적인 구조 | 물리적인 구조 (Cylinder:head:sector) |
Partition table | 0 : 0 : 1 |
Boot record | 0 : 1 : 1 |
FAT1 | 0 : 1 : 33 |
FAT2 | - : - : - |
Root | - : - : - |
data area - root area 이후로부터 ending cylinder까지 |
Boot Record
Drive의 Physical적인 구조
- disk의 물리적구조에 대한 정보를 가지고 있다.(fat의 개수, 디스크의 용량, O/S를 가동하기 위한 간단한 프로그램등을 포함한다.)
- drive의 physical 적인 위치는 cylinder:head:sector(0:1:1)>
FAT(File Allocation Table)
- file 정보 할당 영역
- disk상의 어느 sector에 어떤 file의 내용이 기록되어 있는가에 대한 정보가 기록된다.
- 1 sector내에 들어가지 않고 여러개 sector에 걸쳐서 file이 기록되어 있을 때 어느sector의 다음에 어떤 sector를 읽으면 되는 것인가를 나타내기 위해서 설정하는 것이 directory와 FAT의 영역이다.
- FAT에는 어는 cluster가 비어있고 어느 cluster가 사용중인가, 만일 사용중이라면 여러 cluster에 걸친 file이 어느 cluster 다음에 어느 cluster가 계속 되는가를 나타내는 정보가 수록되어 있다.
- drive의 physical적 위치는 cylinder:head:sector(0:1:33)부터 FAT1이 시작된다. FAT2의 위치는 DRIVE의 용량별로 틀리게 된다.
Boot Record
- FAT2가 끝나는 다음 SECTOR에 실리게 된다.(drive의 physical적인 위치 역시 FAT2가 끝나는 다음부분에 실리게 된다.)
Boot Record
- root directory가 끝나는 다음 sector부터 drive의 마지막 부분까지 data area이다.