본문 바로가기

올린글-게시판/사진과컴퓨터&story

망가진 하드디스크의 복구

하드 디스크가 가끔씩 인식을 못하는 경우가 있다. 

하드디스크의 mbr 부분이 잘못 손상되거나 변경되었을 때 일어날 수 있다. 
이유는 여러가지 있을 수 있으나, 바이러스 등에 의해 일어날 수도 있다. 

MBR은 하드디스크 첫 번째 물리적인 섹터(섹터 0)에 존재하는 512바이트 부분을 말한다..



여하튼 여러가지 이유로 
하드디스크가 인식이 안 되는 상태가 되면 
우선 간단히 다음 방법들을 통해 복구를 시도할 수 있다. 

우선 인식이 잘 안되는 디스크를 다른 데스크탑에 붙이고, 

* 도스 실행창에서 
chkdsk 를 실행해 해당 드라이브를 검사해 본다. 
chkdsk 옵션을 확인하려면 chkdsk /? 을 실행해보면 된다.
chkdsk d: /f /x  정도의 옵션을 주면 D 드라이브[ 해당 디스크가 D 드라이브인 경우] 의 오류를 수정할 수 있다. 


* 예방을 위해서는 다음 사이트에서 
Partition Recovery 프로그램을 다운받아 
하드디스크의 파티션을 백업 받아 놓는다...

해당 디스크가 인식이 안 되는 경우는 usb -pe-os 로 부팅하거나, 
다른 정상 작동되는 데스크탑에 붙여 
Partition Recovery 로 종전의 파티션 내용으로 복구해본다. 

http://www.finalrecovery.com/download.htm


* 도스 환경에서는 mbrwiz.exe 프로그램을 사용할 수 있다. 

도스 프로그램들은 사용방법이 조금 익히기 어려울 수 있으나, 
mbrwiz.exe /list 하면, 하드디스크 들이 나열된다. 

리스트를 보고 자신이 mbr을 백업받을 디스크 번호를 확인후 
mbrwiz.exe /disk=0  /save=disk0.mbr 
이렇게 명령을 내리면 disk 0 번의 mbr을 disk0.mbr 이란 파일로 백업할 수 있다. 

복구가 필요하면 
역시 mbrwiz.exe /list 하여, 하드디스크 들의 나열번호를 살피고, 
disk 0 에 대해 종전에 백업받은 mbr 파일로 복구하려고 한다면, 

mbrwiz.exe /disk=0  /restore=disk0.mbr 

이렇게 명령을 내리면 된다. 


위 윈도우 Partition Recovery 프로그램과 거의 같은 기능을 하지만, 
도스 환경에서 작동한다.. 

* cmos 내용도 필요하면 백업받아 복구에 이용할 수 있다. 

mbr 의 백업은 오래 시간이 걸리지 않으므로 평소에 한 번 정도 백업받아 놓는 것도 좋다. 

미리 백업을 받아 놓으면 
하드디스크가 인식이 안되는 경우, 쉽게 복구할 수 있기 때문이다. 


참고 : MBR은 Master Boot Recoder를 말한다. 
일반적으로 MBR은 첫 번째 물리적인 섹터(섹터 0)에 존재하는 512바이트의 간단한 프로그램으로 MBR에의해 부트 섹터가 선택되기때문에 1차 부트 로더라고도 한다. 참고로 OS 선택에 사용되는 NTLDR은 같은 부트 로더는 보통 2차 부트 로더라고 한다. 



P 진리를 고루고루님의 파란블로그에서 발행된 글입니다.