MD 파일 복구: 삭제·덮어쓰기·손상된 Markdown 파일 되찾는 방법

5분 읽기

분류: 데이터 복구 | 업데이트 시간: 2026-10-13 17:44:19

README.md, Obsidian 노트, 개발 문서처럼 중요한 Markdown 파일을 실수로 삭제하거나 덮어쓰면 당황하기 쉽습니다. 하지만 MD 파일은 일반 텍스트 기반이기 때문에 휴지통, 편집기 기록, Git 커밋, 클라우드 버전 기록 또는 저장장치 복구를 통해 되찾을 가능성이 있습니다. 핵심은 손실 유형에 맞는 방법을 먼저 선택하는 것입니다.

book icon 주의

삭제 직후라면 해당 드라이브에 새 파일을 저장하거나 프로그램을 설치하지 마세요. 새 데이터가 삭제된 MD 파일 영역을 덮어쓰면 복구 가능성이 낮아질 수 있습니다.

MD파일복구

1. 먼저 확인: 어떤 MD 파일 손실인가요?

실수로 삭제함

휴지통 → 앱 기록 → 백업 → 데이터 복구 순서로 확인합니다.

내용을 덮어씀

VS Code/Obsidian Local History, Git 커밋, OneDrive·Dropbox 버전 기록을 우선 확인합니다.

파일이 0KB 또는 깨짐

이전 버전과 백업이 가장 중요합니다. 인코딩 문제인지 실제 데이터 손상인지 먼저 구분합니다.

포맷/영구 삭제

원본 드라이브 사용을 중지하고 데이터 복구 소프트웨어로 스캔합니다.

2. 방법 1: Windows 휴지통에서 삭제된 MD 파일 복구

Shift+Delete를 사용하지 않았고 휴지통을 비우지 않았다면 가장 먼저 확인할 방법입니다. 복구 과정이 간단하고 원본 파일 이름과 위치가 유지될 가능성이 높습니다.

  • 바탕 화면에서 휴지통을 엽니다.

  • 검색창에 .md 또는 원래 파일 이름을 입력합니다.

  • 복구할 MD 파일을 선택합니다.

  • 마우스 오른쪽 버튼을 클릭하고 복원을 선택합니다.

  • 원래 저장 폴더에서 파일이 정상적으로 열리는지 확인합니다.

3. 방법 2: VS Code Timeline / Local History에서 MD 파일 복원

VS Code에서 Markdown 문서를 편집했다면 파일의 Timeline에 로컬 기록이 남아 있을 수 있습니다. 특히 내용을 덮어쓴 경우 삭제 복구 프로그램보다 먼저 확인할 가치가 있습니다.

  • Visual Studio Code에서 프로젝트 폴더를 엽니다.

  • Explorer에서 대상 .md 파일을 선택합니다.

  • Timeline 영역을 열어 Local History 항목이 있는지 확인합니다.

  • 원하는 시점의 기록을 열어 현재 파일과 비교합니다.

  • 필요한 내용을 복사하거나 이전 버전으로 되돌립니다.

book icon 참고

파일 자체가 완전히 삭제된 경우에도 프로젝트 폴더나 편집기 기록이 남아 있다면 과거 내용을 찾을 수 있습니다. 단, 기록 보존 여부는 설정과 사용 환경에 따라 다릅니다.

4. 방법 3: Obsidian File Recovery로 노트 복구

Obsidian은 .md 파일을 기본 노트 형식으로 사용하므로 MD 파일 복구 검색에서 자주 함께 언급됩니다. File Recovery 기능이 활성화되어 있고 스냅샷이 남아 있다면 실수로 삭제하거나 수정한 노트를 이전 상태로 되돌릴 수 있습니다.

  • Obsidian에서 Settings를 엽니다.

  • Core plugins 또는 File recovery 관련 설정을 확인합니다.

  • 저장된 스냅샷 목록에서 파일 이름을 검색합니다.

  • 원하는 시점의 내용을 미리 확인합니다.

  • 복원하거나 새 파일에 내용을 복사해 저장합니다.

5. 방법 4: Git 또는 GitHub 기록에서 이전 MD 파일 복구

README.md나 개발 문서처럼 Git으로 관리하던 파일이라면 복구 성공 가능성이 매우 높습니다. 파일이 커밋된 적이 있다면 과거 커밋에서 내용을 확인하거나 해당 버전으로 되돌릴 수 있습니다.

GitHub 웹에서 복구

  • 저장소에서 해당 MD 파일 경로로 이동합니다.

  • History를 열어 이전 커밋을 확인합니다.

  • 정상 상태의 파일 내용을 열어 복사하거나 Raw 파일을 저장합니다.

Git 명령으로 복구

현재 작업 내용을 보존한 상태에서 특정 커밋의 파일만 가져오려면 다음과 같은 방식으로 확인할 수 있습니다.

git log -- path/to/file.md

git restore --source=<commit> -- path/to/file.md

book icon 주의

Git 명령을 실행하기 전에 현재 변경 사항을 커밋하거나 별도 백업해 두면 다른 작업 내용을 실수로 잃는 위험을 줄일 수 있습니다.

6. 방법 5: Windows 이전 버전·클라우드 버전 기록 확인

File History, OneDrive, Dropbox 등으로 폴더를 동기화했다면 파일 삭제뿐 아니라 덮어쓰기에도 대응할 수 있습니다.

Windows 이전 버전

  • MD 파일이 있던 폴더를 마우스 오른쪽 버튼으로 클릭합니다.

  • 속성 > 이전 버전을 엽니다.

  • 복원 가능한 날짜가 있는지 확인합니다.

  • 먼저 열기 또는 복사를 통해 내용을 확인한 뒤 복원합니다.

클라우드 버전 기록

OneDrive나 Dropbox 웹 사이트에서 해당 파일의 버전 기록 또는 삭제된 파일 영역을 확인합니다. 동기화 전에 존재했던 버전이 남아 있다면 덮어쓰기된 내용도 되돌릴 수 있습니다.

7. 방법 6: 영구 삭제된 MD 파일을 4DDiG Data Recovery로 복구

휴지통, Git, 편집기 기록, 백업 어디에서도 파일을 찾을 수 없다면 원본 저장장치를 직접 스캔하는 방법을 고려할 수 있습니다. 특히 Shift+Delete, 휴지통 비우기, 파티션 포맷, 외장 드라이브의 파일 손실처럼 파일 시스템에서 항목이 사라진 경우에 적합합니다.

book icon 4DDiG Data Recovery 활용

Windows 저장장치를 스캔해 삭제되거나 손실된 파일을 찾는 데이터 복구 도구입니다. .md처럼 텍스트 기반 문서도 원본 데이터가 덮어쓰이지 않았다면 검색 결과에서 복구 가능성을 확인할 수 있습니다.

무료 다운로드

안전한 다운로드

무료 다운로드

안전한 다운로드

  • 4DDiG Data Recovery를 실행하고 MD 파일이 저장되어 있던 드라이브 또는 파티션을 선택합니다.

    선택하기
  • 스캔을 시작해 삭제·손실된 파일을 검색합니다. 검색 또는 필터 기능을 사용해 .md 확장자나 원래 파일 이름을 찾습니다.

    스캔하기
  • 미리보기 또는 파일 정보를 확인해 필요한 항목을 선택합니다. 복구 버튼을 누르고 원본 드라이브와 다른 위치에 저장합니다.

    저장하기
book icon 주의

복구 파일을 원래 드라이브에 저장하면 아직 복구하지 않은 데이터 영역을 덮어쓸 수 있습니다. 가능하면 다른 디스크나 외장 저장장치에 저장하세요.

8. MD 파일이 열리지만 글자가 깨지는 경우

파일이 존재하지만 한글이나 특수문자가 깨져 보인다면 삭제 복구가 아니라 인코딩 문제일 수 있습니다. VS Code나 Notepad++에서 UTF-8, UTF-8 with BOM, ANSI 등 다른 인코딩으로 다시 열어 보세요. 정상 인코딩을 찾으면 UTF-8로 저장해 호환성을 높일 수 있습니다.

  • 문자만 깨짐: 인코딩 변경을 먼저 시도
  • 파일 크기가 0KB: 백업/버전 기록 또는 삭제 데이터 복구 확인
  • 일부 내용만 사라짐: Local History, Git, 클라우드 버전 기록 확인
  • 파일 자체가 없음: 저장장치 사용 중지 후 복구 스캔 고려

9. MD 파일 복구 성공률을 높이는 팁

  • 손실을 발견한 즉시 해당 저장장치 사용을 최소화합니다.
  • 복구 소프트웨어는 가능하면 다른 드라이브에 설치합니다.
  • Git, OneDrive, Obsidian, VS Code 등 여러 기록을 동시에 확인합니다.
  • 찾은 파일은 원본 드라이브가 아닌 다른 위치에 복구합니다.
  • 앞으로 중요한 .md 문서는 Git 또는 클라우드 버전 관리와 함께 보관합니다.

10. MD 파일 복구 FAQ

Q1. 영구 삭제된 MD 파일도 복구할 수 있나요?

가능성이 있습니다. 삭제 후 저장장치에 새 데이터가 많이 기록되지 않았다면 파일 내용이 남아 있을 수 있습니다. 다만 덮어쓰기 여부에 따라 결과는 달라집니다.

Q2. 덮어쓴 MD 파일은 데이터 복구 프로그램으로 되돌릴 수 있나요?

현재 파일이 저장되면서 같은 영역이 덮어써진 경우에는 일반적인 삭제 파일 복구보다 어렵습니다. 먼저 VS Code Local History, Obsidian File Recovery, Git, OneDrive 버전 기록을 확인하는 것이 좋습니다.

Q3. 0KB MD 파일을 원래 내용으로 복원할 수 있나요?

0KB 파일에는 읽을 데이터가 없을 수 있으므로 해당 파일 자체를 "수리"하기보다는 과거 버전이나 삭제된 원본을 찾아야 합니다. Git, 백업, 앱 스냅샷, 저장장치 스캔을 확인하세요.

Q4. Git에 커밋하지 않은 MD 파일도 복구할 수 있나요?

Git 커밋에는 없더라도 VS Code나 Obsidian의 로컬 기록, 운영체제 백업, 클라우드 동기화 기록이 남아 있을 수 있습니다. 모두 없다면 저장장치 데이터 복구를 시도할 수 있습니다.

Q5. SSD에서 삭제한 MD 파일도 복구 가능한가요?

가능성은 있지만 HDD와 조건이 다릅니다. SSD는 TRIM이 동작하면 삭제된 데이터가 빠르게 정리될 수 있어 복구가 어려워질 수 있습니다. 손실을 발견하면 즉시 사용을 줄이고 백업·버전 기록을 먼저 확인하는 것이 좋습니다.

마무리

MD 파일 복구는 "삭제", "덮어쓰기", "0KB/깨짐" 중 어떤 상황인지 먼저 구분하면 훨씬 효율적입니다. 휴지통과 편집기 기록, Git, Windows 또는 클라우드 버전 기록을 우선 확인하고, 영구 삭제나 포맷으로 파일이 사라졌다면 저장장치 사용을 중지한 뒤 데이터 복구를 진행하세요. 중요한 Markdown 문서는 앞으로 Git과 클라우드 백업을 함께 사용하면 같은 문제를 예방하는 데 도움이 됩니다.

무료 다운로드

안전한 다운로드

무료 다운로드

안전한 다운로드

박수하 (베테랑 작가)

4DDiG의 베테랑 작가 박수하는 데이터 복구, 수리, 오류 수정을 포함하여 Windows 및 Mac 관련 문제에 대한 최상의 솔루션을 제공하기 위해 최선을 다하고 있습니다.

(이 글을 평가하려면 위에 있는 별을 클릭하십시오.)

평균 평가 점수: 4.5 (분 참여)