리눅스 팁 & 테크

조회 수 1337 추천 수 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
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 유튜브 프리미엄 우회 결제 - 우크라이나 file 1 Kevin 2023.12.17 4024
공지 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode file 1 Kevin 2023.12.17 300
공지 하드웨어 호환성을 확인하고 싶을 때는 linux-hardware.org 를 사용해보세요 file 0 Kevin 2023.11.23 657
공지 하모니카 7.0 카카오톡 hidpi 설정하기 1 file 0 Kevin 2023.11.22 426
공지 리브레오피스에서 hwp 사용하기 4 file 0 타조 2023.10.11 943
781 하모니카에서 카카오톡 설치 5 0 말씀 2019.08.13 2415
780 linux mint 19.2 업그레이드 하기~ 1 0 바람곰돌 2019.08.13 1001
779 해외 언론의 유료 기사를, 무료로 보고 싶다면?? 0 식혜고양이 2019.08.07 691
778 MX linux 활용기~~(부제 미친 삽질) 17 0 바람곰돌 2019.07.24 2217
777 firefox 캐시 얼마로 놓고 쓰시나요? 3 0 꼬꼬댁 2019.07.15 1918
776 ffmpeg guide 0 GzzzG 2019.07.14 490
775 전세계 Radio를, 무료로 듣고 싶다면?? 2 0 식혜고양이 2019.07.11 749
774 또 하나의, 원서 PDF file site! 1 0 식혜고양이 2019.06.25 1056
773 와인으로 한글2010 설치했어요 10 0 telnet 2019.06.20 5310
772 OpenLP 설치 및 사용 문제 해결 방법 6 0 행복한펭귄 2019.06.19 1153
771 데비안 리눅스 공식 홈페이지 관리하기 1 0 세벌 2019.06.12 627
770 리눅스 너무 어려워요.. conky는 아무리해도 이해가 안가네요. 도움이 필요합니다. 6 0 프리미어 2019.05.13 1772
769 [수정] 하모니 iso 파일을 grub4dos에 등록해서 부팅후 설치하기 6 1 동자승 2019.05.10 2103
768 원서 PDF file을 찾고 싶다면?? 0 식혜고양이 2019.04.28 960
767 https 차단을 우회하는 방법 0 EspressoTiger 2019.04.25 5387
766 우분투 18.04.2로 정착하였습니다! 5 file 0 chingu42 2019.04.24 1615
765 MX Linux 18 맥 테마 설치 1 file 0 재팔 2019.04.22 3780
764 영화나 TV에 나오는 제품이 뭔지 궁금하다면?? 0 식혜고양이 2019.04.17 542
763 Cloud 분야 통계를 알고 싶다면?? 0 식혜고양이 2019.04.16 337
762 또 하나의, 통계 작성 site! 1 0 식혜고양이 2019.04.06 603
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 47 Next
/ 47
CLOSE