오늘:
1,584
어제:
2,104
전체:
3,219,360

리눅스 팁 & 테크

조회 수 1423 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

http://moordev.tistory.com/241


만약 삭제해서는 안 되는 파일을 삭제했거나 실수로 포맷하면 안 되는 파티션을 포맷 했을 때(빠른포맷 한정) 이를 복구 할 수 있는 testdisk라는 프로그램을 소개합니다.


라이브리눅스+testdisk를 설치하여 실수로 삭제한 파일을 복구하는 용도로 사용할 수 있습니다.


또한 Winmein folider hidden이란 프로그램으로 폴더를 숨겼는데 비밀번호를 잊어버렸을 경우(...) 파일을 되찾는 용도로도 사용이 가능합니다.

(역으로 말하면 열심히 파일을 숨겨도 찾을 사람은 다 찾습니다....)

testdisk를 사용해서 파일을 복구하는 방법을 올려놓았으니 좋은 팁이 되었으면 좋겠습니다.


  • profile
    행복한펭귄 2018.03.27 19:11

    삭제된 파일을 살리는 기술은 오래전이나 지금이나 방법론 적으로 크게 변한 것이 없는 것 같습니다.

    개인적으로 80년대 초반 학생과 컴퓨터와 컴퓨터 학습이라는 잡지에 APPLE BASIC 프로그램을 실수로 삭제한 경우 다시 살리는 프로그램과 그 방법론을 공개한 기사를 낸 적이 있었는데, 그 방법론과 비슷합니다.


    APPLE BASIC에서 NEW라는 명령어를 치면 완전히 베이직 파일이 지워집니다.

    그러나 사실은 완전히 메모리에서 지워지는 것이 아니라 메모리의 앞 부분에 특정한 헤더 부분만 살짝 바뀐 것뿐이죠. 그것을 살려내면 BASIC 프로그램이 다시 살아나는 것입니다.

    지금보면 참으로 우스운 프로그램이지만, 그때 당시만 해도 디스크드라이드 자체가 보급이 거의 안 되고 테이프에 억지로 녹음해서 기록하던 시절이라, 베이직 프로그램이 녹음하기 전에 지워져 버리는 낭패가 이만 저만이 아니었던 시절이 있었습니다.

    그래서 이렇게 지워진 파일을 살리는 프로그램의 필요성이 많이 있었는데, 그 중의 하나를 제공했었죠. ㅋㅋ


    그때 당시에 나름 인기 있었던 리자(LISA) 어셈블리 언어로 코딩해서 프로그램을 작성했고, 일명 &(엠퍼센드)RECALL 프로그램으로 불렸습니다.


    리자는 스트브잡스의 딸의 이름이랍니다. 그래서 애플 시리즈를 계속나가다 보면 리자라는 컴퓨터 이름도 나오죠. ㅋㅋ


    여하튼 어셈블리 언어는 문제도 많이 있는 것은 인정하지만, 참으로 독특하고 유명하게 써 먹는 재미있는 언어임에는 틀림없습니다.


    이런 저런 얘기를 하다보니 까마득한 80년대 초반 6502 CPU 애플 시절의 일을 얘기하게 되었네요.

    수 십년이 지났지만 아직도 북미를 중심으로 6502와 Z80 시리즈는 독특한 용도로 사용되고 있습니다.

    참으로 재미있는 일이 아닐 수 없습니다. 무려 30~40년 전의 CPU도 현업에서 뛰고 있다니 믿기지 않죠.

    그래서 컴퓨터 세계가 재미있는 것입니다.

    심지어 APPLE 시리즈 컴퓨터를 원본 그대로 복원해서 매니아 중심이기는 하지만, 그대로 애플 컴퓨터 시리즈를 판매하고 관련 하드웨어와 소프트웨어도 지금도 판매 및 진행되고 있답니다.

    이것이 기술의 힘입니다. ㅋㅋ

  • ?
    Moordev 2018.03.27 19:41
    사실 삭제방법이란것이 파일의 제일 앞부분을 00으로 바꾸기만 하기때문에 이런것이 가능한 것이지요.
    물론 일부 파일시스템의 경우에는 그것이 불가능하지만요.(F2FS, Yiffs등)

    그리고 플래시 메모리의 경우에는 이 방식으로 쓰면 비효율적이기 때문에 trim을 통해 정기적으로 재정리를 합니다. 재정리 이후에는 복구 불가능해집니다. 그래서 SSD는 HDD보다 복구가 더 어렵다고들 하지요. TRIM한번하면 싹 날아가는데 이걸 또 정기적으로 하니까요. SSD에서 삭제했는데 운 없으면 이걸로 복구 안 됩니다. 포기해야지요.
  • ?
    재팔 2018.03.28 12:11

    좋은 정보 감사합니다.


List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 하모니카에서 iptime 공유기 VPN 사용하기 1 file 1 Kevin 2023.12.21 1377
공지 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode file 1 Kevin 2023.12.17 1592
공지 하드웨어 호환성을 확인하고 싶을 때는 linux-hardware.org 를 사용해보세요 2 updatefile 1 Kevin 2023.11.23 1706
공지 하모니카 7.0 카카오톡 hidpi 설정하기 1 file 1 Kevin 2023.11.22 1580
공지 리브레오피스에서 hwp 사용하기 4 file 0 타조 2023.10.11 2729
286 IT News! 2 0 식혜고양이 2018.03.23 386
285 coding 관련 자료! 7 0 식혜고양이 2018.03.23 542
284 smartphone review를 보고 싶다면? 1 0 식혜고양이 2018.03.24 390
283 Server 관련 News를 보고 싶다면? 4 0 식혜고양이 2018.03.25 411
» 삭제된 파일을 복구해야 할 때 - Testdisk 3 0 Moordev 2018.03.25 1423
281 투자 정보 1 0 식혜고양이 2018.03.26 380
280 또다른 IT news site! 1 0 식혜고양이 2018.03.26 413
279 글꼴하나 5 0 Ohnine 2018.03.27 1135
278 kylin 기린? 5 0 세벌 2018.03.29 692
277 blockchain 관련 정보를 얻고 싶다면? 10 0 식혜고양이 2018.03.29 405
276 우분투의 커널 4.13에서 대부분의 화면이 검게 나타나는 오류 해결 5 0 la_Nube 2018.03.29 473
275 직접 po파일 번역하여 프로젝트에 기여하기 7 file 0 Moordev 2018.03.29 732
274 R 관련 자료! 1 0 식혜고양이 2018.03.30 631
273 ? 리눅스와 엠에스윈도 파일 공유? 8 0 세벌 2018.03.31 1403
272 또 하나의, news 보기 site! 3 0 식혜고양이 2018.04.01 418
271 작은 교회에서 커뮤니티 실비아판 사용하기 24 0 산돌이네 2018.04.01 10247
270 개봉영화 예고편을 보고 싶다면? 2 0 식혜고양이 2018.04.03 401
269 월세 시세를 알고 싶다면? 4 0 식혜고양이 2018.04.04 393
268 website 사용 분석을 하고 싶다면? 6 0 식혜고양이 2018.04.05 460
267 새로운 문화 비평 Site! 2 0 식혜고양이 2018.04.06 388
Board Pagination Prev 1 ... 28 29 30 31 32 33 34 35 36 37 ... 47 Next
/ 47
CLOSE