nezy의 blog  
Front Page
| Wiki | Guestbook | Admin | Write Article   
 
나의 하드 복구기
 처음에 아래 글을 쓰고나서 저장하기를 누르니 스크립트 처리량이 과도하여 어쩌고 라는 메시지가 뜨더니 한시간이나 공들여 쓴 글이 휭~하고 다 날아가 버렸다. -_-;;; 머.. 머냐.. 복구기를 썼는데 그 글이 날아가버리다니;; 다시 쓸 생각을 하니 눈앞이 캄캄.
자고 내일 마저 써야지.

-------------------------------------------------------------------------------------
 그냥 간단히 쓰자. -_-;;;

 얼마전에 하드가 맛이 가버렸다. 하드를 새로 산지 몇달되지 않은 시점이었기 때문에 정말 마른 하늘에 날벼락이었다. 아래처럼 몇몇 디렉토리들이 access가 안되는 것이었다.
사용자 삽입 이미지

 저렇게 며칠 access가 안되더니.. 부팅할 때마다 chkdsk 를 실행하는데 맨날 실패하고.. 그 며칠 이후부터는 급기야는 하드 파티션 전체가 인식이 되지 않는 것이었다.

 복구업체에 맡기면 용량 단위로 돈을 받는다고 한다. 사진 데이터만 8기가 정도 되고.. 이것저것 내 자료들이나 프로그램들을 다 합치면 대략 10기가는 넘을 것이다. 그럼 다해서.. 약 20 여기가.. 내 돈.. ㅠ_ㅠ

 결국 하드를 새로 사고.. 기존 하드는 버려두었다. 소중한 자료들은 복구하지 못한 채..

 근데 최근에 친구가 숙제를 좀 도와달라고 해서 옛날 자료가 필요해졌다. 그래서 맘먹고 기존 하드를 연결해봤는데.. 역시나 인식조차 되지 않는 것이었다.(바이오스에서는 잡히고 윈도우는 모르고;) 혹시나 하는 마음에 chkdsk 를 실행해봤더니.. 윈도우가 그 하드를 알아보기 시작했다! 기쁜 마음에 얼른 살아 있는 데이터들을 복사했다. access 불가능한 디렉토리의 데이터들은 DataMagic 을 사용하기로 했다.

 검색해서 찾은 DataMagic 이란 프리웨어는 기특하게도 아래처럼 잘~ 복구를 해준다. 문제는 파일 단위로만 복구를 해주고, 동시에 여러 파일을 복구하거나 디렉토리 단위로 복구하는 것은 지원하지 않는다는 것이었다. 공식 홈페이지에 가보니 여러 파일 복구와 디렉토리 단위 복구를  개발자가 다 구현해놓고 테스트 중이며 아직 릴리즈만 하지 않았다는 공지를 마지막으로 버려져 있었다. -_-;;
사용자 삽입 이미지

 그런데 복사하다가 access 불가능한 디렉토리를 만나면 에러를 낼거라 예상했고 그러면 그 목록들을 따로 기록해놨다가 DataMagic 으로 살리려고 했는데 의외로 에러가 나지 않았다. 이상한 생각이 들어 access가 불가능했던 디렉토리들을 복사한 디렉토리들을 살펴보니 텅텅 비어 있었다! 복사 프로세스가 에러를 안내주니 어느어느 디렉토리들이 access 불가능한지 하나하나 다 찍어봐야 하나..(디렉토리 수천개를;) 하고 난감해하다가 있다가 간단히 스크립트를 짜보았다.

 access 불가능한 디렉토리 이름을 출력해주는 간단한 파이썬 코드.
import os
root = r'G:\\'

for p, ds, fs in os.walk(root):
    for d in ds:
        try:
          os.listdir(os.path.join(p, d))
        except:
          print 'error', os.path.join(p, d)

 그래서 access 불가능한 디렉토리 목록을 뽑아낼 수 있었다.

 access 에러 목록
error G:\\eclipse
error G:\\work
error G:\\backup\2007_01_27
error G:\\download\media\comic
error G:\\download\media\movie
error G:\\download\media\animation\데스노트
error G:\\download\media\drama\prison break\season 1
error G:\\download\media\drama\prison break\season 2
error G:\\download\media\drama\위기의 주부들\season 1
error G:\\download\media\drama\위기의 주부들\season 2
error G:\\My Document\My Skype Pictures
error G:\\My Document\My Skype Wallpapers
error G:\\My Document\My Pictures\photo\2006\2006_HongKong_훙버전\061227
error G:\\My Document\My Pictures\photo\2006\2006_HongKong_훙버전\061228
error G:\\My Document\My Pictures\photo\2006\2006_HongKong_훙버전\061229
error G:\\My Document\My Pictures\photo\2006\2006_HongKong_훙버전\061230
error G:\\My Document\_2006년2학기\생명과환경
error G:\\My Document\_2006년2학기\수치해석
error G:\\My Document\_2006년2학기\공학생물학\기말고사
error G:\\My Document\_2006년2학기\모바일네트워크\final_project
error G:\\My Document\_2006년2학기\모바일네트워크\prj_3
error G:\\program\office2003\FRONTPAGE
error G:\\program\office2003\OFFICE
error G:\\program\office2003\ONENOTE
error G:\\program\office2003\VISIO
error G:\\RECYCLER\S-1-5-21-606747145-448539723-725345543-1003
error G:\\svnroot\projects

 꼭 복구해야만 하는 것들을 추려보면..
error G:\\work
error G:\\My Document\_2006년2학기\생명과환경
error G:\\My Document\_2006년2학기\수치해석
error G:\\My Document\_2006년2학기\공학생물학\기말고사
error G:\\My Document\_2006년2학기\모바일네트워크\final_project
error G:\\My Document\_2006년2학기\모바일네트워크\prj_3
error G:\\svnroot\projects

 학기 관련 자료들은 노트북에도 있으므로 그것들을 제외하면.
error G:\\work
error G:\\svnroot\projects

-ㅁ-;;;

 위 자료들을 DataMagic 을 이용하여 손으로 다 복구했다. (헉헉.. 이것도 파일 200개가 넘어서.. 삽질;) 그리고 지금은 그 하드를 포맷 중인데.. 며칠 써보다가 또 이상해지면 교환해야겠다. 아직 산지 일년 안됐으니 교환해 주겠지.(두고보자 시게이트!)

 여튼 나의 하드 복구기 대성공~ 완료~
Track this back : http://nezy.net/blog/trackback/94
Commented by at 2007/04/13 13:58  r x
경험상 한번 뻑난 하드는 꼭 얼마안가 다시 뻑나더라
걍 가서 바꿔 버리는게 상책..

"하드 뻑났어요 바꿔줘요" 하면 쳐다보지도 않고 새하드 내밀어준다.
Replied by nezy at 2007/04/14 18:18 x
오옹;;; 시간나면 바꾸러 가야겠네요 =ㅁ=;;
Commented by hunter at 2007/04/17 11:25  r x
홍콩 훙버전 사진도 꼭 복구하자 /^^/
Replied by nezy at 2007/04/17 19:58 x
아~ 그건 zip 파일이 남아 있어서 복구 안해도 됐던건데~ ^-^

name    password    homepage
 hidden


nezy의 개인 blog 사이트입니다.
BLOG main image
 Recent Entries
노무현 전대통령 영상 (2)
귀여워서 피식2 (1)
귀여워서 피식
안들려요 (5)
병훈이 추천 애니 (1)
 Category
전체 (109)
잡담 (55)
모음 (6)
기술 (6)
나무 껴안기 (1)
슬래시닷 (17)
 Calendar
«   2024/04   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
 Recent Comments
비아그라 부작용 사례 http..
후불제 - 2020
비아그라 부작용 사례 http..
후불제 - 2020
정품 비아그라 후불제 파는..
정품 - 2019
정품 비아그라 후불제 파는..
정품 - 2019
Open the wrapper, light t..
looking - 2019
 Link Site
Avenante
KLDP
OpenLook :: 이야기
Python 마을
SBTM
Wiki
개인 홈페이지 한샘이
 Visitor Statistics
Total : 1385070
Today : 7
Yesterday : 20
rss