수원데이터복구

데이터복구 _ ERROR 종류

수원데이터복구센터 2012. 12. 3. 15:57

하드디스크의 데이터 복구와 에러유형

데이터 복구란?

 

 

 

 

 

 

 

1. 하드웨어적인 문제인 경우

 

⊙ 증상 : 인식 불가


1) CMOS Setup에서 Auto detection으로 실린더, 헤드, 섹터, 용량 값을 제대로 인식 못할
   경우


=>점검사항

: Spindle Motor가 구동하는지 하드디스크에서 나는 소리를 들어본다.

 

 

 

① 구동이 안될 경우 :

 

ⓐ System Power Supply 문제 / Power connector 문제


ⓑ 하드디스크의 PCB 문제

 

-위 2가지 경우는 System Power Supply 나 power connector, Pcb 등으로

교체해본다

 

(PCB 같은 경우는 모델과, 용량, 모델별 버전 고려해야함)


ⓒ Spindle Motor 자체 문제


ⓓ Sticktion 문제(Head가 Media에 붙어서 Spindle Motor가 구동하지 못하는 상태)


-->문제일 경우는 전문가와 상의 하여야한다.

 

 

 

 

 

 


② 구동이 될 경우

* 소음이 심한 경우

1. Media 문제 : Media 표면이 head에 의해 긁히는 경우


2. Spindle Motor 문제 : Motor 의 베어링이 마모되거나 떨어뜨리는 경우 motor의

손상이 있을 경우

=> 조치 : 위의 문제는 가장 심각한 문제, 두 가지 경우 모두 Power를 끄고 전문가와 상의해야함

 

* 소음이 별로 없을 경우


ⓐ PCB 문제 (PCB을 교체해본다)

ⓑ Head 문제

ⓒ Media 문제 : servo 정보가 파손된 경우


ⓓ Spindle motor 문제

ⓔ Vibration 문제

 

--> 나머지는 전문가와 상의함


2) CMOS Setup에서는 정상적으로 잘 인식하나

부팅 하려할 때 "Hard disk fail" 에러가 나며 booting으로 넘어가지 못하는 경우 (floppy

diskette으로 도 booting 불가)


3) 하드디스크로 부팅이 되지 않으며 diskette으로 는

부팅이 되나 C 드라이브로 넘어가지 못할 경우

=>조치 : 2),3) 이 두 가지의 경우도 1)에서의 다양한 발생요인을 모두 참고하면 된다.
단, Spindle Motor가 구동을 하지 않는 상황만을 제외한 상태이며 0 실린더에 Bad sector가 있을 경우에도 2),3)의 증상이 일어날 수 있다.

 

 


⊙ 증상 ; BAD SECTOR


Bad sector 또한 여러 가지 문제에 의해서 발생될

수 있으며 Software 적인 문제와 혼동되기 가장 쉬운 증상이다. 0 실린더 즉

드라이브를 인식하는데 필요한 MBR, BOOT, FAT(file allocation table),Root

directory, data 영역 전반에 걸쳐 bad sector가 있는 경우에는 소프트웨어적으로 이

구조들이 손상된 경우 와 마찬가지의 증상들이 나타난다. (이 부분은 다음에 소프트웨어적인 문제의 설명을 참고하면된다.)

ⓐ Head 문제


ⓑ Media 문제 : media가 찍히거나 긁혔을 경우 , 또한

sector servo 가 손상을 입었을 경우

ⓒ PCB 문제

=>조치 : media가 긁히는 소음이 나지 않을 경우에는 pcb를

갈아 보는 방법이 있으나, pcb에 의해 bad sector가 나는 경우는 극히 드물다. 또한

Utility의 사용에 있어서도 매우 주의해야 한다.

 

 

 


2. 소프트웨어적인 문제의 경우


● DOS, Windows 95,Windows 98,Osr2 .....


구조는

MBR(Master BootRecord),Boot Record,

FAT(File Allocation Table),Root directory, data 영역으로 세분 할 수가 있다.

 

소프트웨어의 문제 발생은 대부분 바이러스에 의한 것이다..

 


1) MBR 이 손상된 경우

이 곳은 Partition 정보가 저장된 곳이다.
( 거의 대부분의 OS들의 Partition 정보가 들어있다.)

 

하드디스크로 부팅이 안되며,floppy로 부팅해서 C 드라이브로

들어갈 경우 "Invalid drive specification" 라는 메시지가

나타난다.


2) Boot Record 만 손상된 경우

하드디스크로 부팅이 안되며

"Missing operating system" 메시지가 출력되고, floppy로 부팅해서 C 드라이브로 들어갈
경우 "Invalid media type reading drive C , Abort, Retry, Fail?"란 메시지가 나타난다.


3) FAT(file allocation table) 만 손상된 경우

하드디스크로 부팅이 안되며,floppy로 부팅해서 C 드라이브로

들어가 보면 directory나 file은 정상적으로 보이나 file copy시 "Sector not

found" 라는 메시지가 출력되며, Program도 정상적으로 실행이안되고, file 또한 열리지 않는다.

 

4) Root directory 영역만 손상된 경우

하드디스크로 부팅이 안되며,floppy로 부팅해서 C 드라이브로 들어갈 경우
접근은 가능하나 c:\dir 명령으로 내용을 출력해서 보면, "file not found"
메시지가 출력되거나, 엉뚱한 file이 이름이나 file size가 터무니없이 큰 용량으로
나오기도 한다. 또한 드라이브의 전체 용량을 체크해 보면 기존에 사용하던 용량이
그대로 잡혀 있다.


5) 데이터 자체가 손상될 경우

대부분 기존의 실행 file 에만 입히던 virus에 비해 MS office data 등의 file 자체에도 손상을 입을 수가 있다. 또한 virus 치료 과정에서도 종종 발생되므로 주의해야 한다.


실제로는 증상이 복합적으로 일어나는 경우가 가장 많다. 1),2),4)의 문제는 100% 복구가 가능하고, NDD나 CHKDSK 등의 Utility를 잘못 사용하거나, Fdisk에서 partition을 새로 나눈다든지, directory를 새로 만들거나 program을 install 하는 등의 사용자의 실수로 인해 복구율은 그에 미치지 못한다.


3. 사용자의 실수

Delete, Erase, Format,Overwrite

=>조치

: delete나 erase... --> unerase나 undelete로 복구

Format --> Unformat 등을 이용


떨어뜨림, 하드디스크에 power가 켜진 상태에서의 물리적 충격..

물리적인 충격 -->Media 문제이기 때문에 Power 켜지 말고, 전문가의 상의..

 


4. 기타 : 자연재해, 침수, 화재, 과전압 등등

Windows NT, Linux, HP-ux, SUN O.S, Solaris, Novell

Netware 등의 Server 급 OS 등은 DOS 나 Windows 95&98&2000 보다는

소프트웨어적으로는 훨씬 안정적이나 bad sector나 하드웨어적인 위험에서는 벗어날 수가 없는 것도 사실이다. 어떤 OS에서는 Bad sector가
한 개만 발견되더라도 논 리적인 드라이브 자체가 전혀 인식이안 되는 증상도 일어나기 때문이다.

 


※데이터에 문제가 발생하기 이전에 가장 확실한 대비책은 백업 뿐이다.