- 공유 링크 만들기
- X
- 이메일
- 기타 앱
이 글의 목적은 손상되거나 열리지 않는 파워포인트(PPT·PPTX) 파일을 최대한 복구하기 위한 체계적이고 재현 가능한 절차를 제공하여 현장에서 즉시 활용할 수 있도록 돕는 것이다.
복구 전략 개요: 의심부터 백업까지
파일 손상은 저장 중 중단, 네트워크 전송 오류, 디스크 불량, 추가기능 충돌, 글꼴·미디어 개체 손상 등 다양한 원인에서 발생한다. 복구는 원본 보존, 복사본 작업, 손상 유형 추정, 단계적 시도, 증거 확보라는 순서로 진행해야 성공률이 높아진다.
| 단계 | 목표 | 도구/기능 | 실패 시 다음 단계 |
|---|---|---|---|
| 0. 백업 | 증거 보존 및 2차 피해 방지 | 파일 복사, 압축 보관 | 1단계 진행 |
| 1. 안전 모드 | 추가기능·설정 영향 배제 | powerpnt /safe | 2단계 진행 |
| 2. 열기 및 복구 | 내장 복구 엔진 시도 | 파일 > 열기 > 복구 | 3단계 진행 |
| 3. 슬라이드 가져오기 | 손상 슬라이드 우회 | 새 프레젠테이션로 삽입 | 4단계 진행 |
| 4. 컨테이너 수동 복구 | PPTX 내부 XML 정리 | ZIP 열기, 미디어 추출 | 5단계 진행 |
| 5. 시스템·스토리지 점검 | 근본 원인 제거 | 디스크 점검, SFC/DISM | 전문 도구·백업 복원 |
사전 점검 체크리스트
- 파일 크기가 0KB인지 확인한다. 0KB인 경우 내용 데이터가 존재하지 않으므로 시점 복원이나 버전 기록 복구를 우선 시도한다.
- 파일 확장자가 실제 형식과 일치하는지 확인한다. PPTX는 ZIP 기반의 오픈 XML 형식이며 PPT는 이진 형식이다.
- 저장 경로가 클라우드 동기화 폴더인지 확인한다. 동기화 중 충돌 파일이 생성되었는지 검토한다.
- 최근 크래시 발생 여부와 자동복구 파일 위치를 파악한다.
0단계: 원본 보존과 작업 환경 격리
원본 파일을 동일 드라이브 내 다른 폴더와 외장 매체에 각각 1부씩 복제한다. 파일명에 타임스탬프를 부여하여 버전을 구분한다.
예) 발표자료_v3_2025-10-09_1030.pptx
복구 작업은 로컬 SSD의 단일 폴더에서 수행한다. 네트워크 드라이브, USB 2.0 등 느린 매체는 사용하지 않는다.
1단계: 파워포인트 안전 모드로 열기
추가기능이나 사용자 설정 충돌을 배제하기 위해 안전 모드로 실행한다.
Windows + R → cmd "C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE" /safe
안전 모드에서 파일을 열어보고 슬라이드가 열리면 즉시 다른 이름으로 저장한다. 저장 형식은 PPTX와 PDF 두 가지를 함께 생성하여 최소한의 콘텐츠 보존을 확보한다.
2단계: “열기 및 복구” 기능 사용
파워포인트에서 파일 > 열기 > 찾아보기로 이동하여 대상 파일을 선택한다. 오른쪽 아래의 화살표 버튼에서 “열기” 대신 “열기 및 복구”를 선택한다. 이 기능은 손상된 XML 파트를 건너뛰거나 재작성하여 열 수 있도록 시도한다. 성공 시 즉시 새 파일명으로 저장한다.
3단계: 슬라이드 단위 가져오기 우회
새 프레젠테이션을 만든 후 홈 > 새 슬라이드 > 슬라이드 재사용에서 문제 파일을 선택하여 슬라이드 단위로 가져온다. 특정 슬라이드에서 오류가 발생하면 해당 슬라이드를 제외하고 가져온다. 마스터가 손상된 경우에는 레이아웃 없이 본문만 복구를 시도한다.
4단계: PPTX 내부 구조 수동 복구
PPTX는 ZIP 컨테이너이므로 확장자를 .zip으로 변경하여 내부를 점검한다. 또는 아카이브 도구로 열어본다.
- 컨테이너 열기 이다. 파일 확장자를 .zip으로 변경하고 압축을 연다.
-
구조 확인
이다.
ppt/slides/slide1.xml,ppt/media,ppt/slideLayouts,ppt/slideMasters등이 있는지 확인한다. -
미디어 격리
이다.
ppt/media폴더의 대용량 동영상·이미지를 별도 보관하고 원본에서 임시 제거한 상태로 열기를 시도한다. 손상된 미디어가 열기 실패를 유발할 수 있다. -
문제 파트 식별
이다.
[Content_Types].xml에서 정의된 파트가 실제로 존재하지 않거나 깨진 참조가 있는지 확인한다. 누락된 파트 참조를 임시로 주석 처리할 수 없으므로 해당 항목을 삭제한 복사본을 만들어 본다. -
슬라이드 개별 검사
이다.
ppt/slides의 XML을 텍스트 편집기로 열어 마지막에 잘린 태그, 비정상 문자, 관계(ID) 불일치를 점검한다. 문제가 의심되면 해당 슬라이드를 다른 위치로 이동하여 제외한 복사본으로 열어본다.
5단계: AutoRecover 및 임시 파일에서 복구
파워포인트는 일정 주기로 자동 복구 파일을 생성한다. 기본 위치는 사용자 프로필의 임시·복구 폴더이다. 최근 크래시 이후 프로그램을 다시 열면 자동 복구 창이 표시될 수 있다. 표시되지 않는 경우 아래 경로를 확인한다.
%AppData%\Microsoft\PowerPoint\ %LocalAppData%\Microsoft\Office\UnsavedFiles\ %Temp%
확장자가 .pptx나 .tmp, .asd 등으로 보이는 파일을 날짜 기준으로 선별하여 사본을 만든 뒤 확장자를 .pptx로 변경하여 열기를 시도한다.
6단계: 버전 기록·시점 복원 활용
클라우드 동기화 또는 파일 서버를 사용한다면 이전 버전을 복원할 수 있다. 윈도우 파일 탐색기에서 해당 파일을 우클릭하고 속성 > 이전 버전 탭을 확인한다. 원격 저장소의 스냅샷이나 OneDrive·SharePoint의 버전 기록에서 손상 이전 시점의 파일을 복원한다.
7단계: 글꼴, 개체, 추가기능에 의한 손상 진단
- 임베디드 글꼴 이다. 보기 > 슬라이드 마스터에서 기본 글꼴을 시스템 기본 글꼴로 변경하고 임베드 설정을 해제한 뒤 저장을 시도한다.
- OLE/ActiveX 개체 이다. Excel 차트 연결, Visio, PDF 개체 등에서 손상이 발생할 수 있다. 연결을 끊고 이미지로 교체한다.
- 추가기능 이다. COM 추가기능과 VBA 매크로가 충돌을 일으킬 수 있다. 파일을 열 때 Shift 키를 누르고 매크로를 비활성화한 후 저장한다.
8단계: 슬라이드 내용의 대량 구출
PPTX를 ZIP으로 열어
ppt/media
에서 모든 이미지, 동영상, 오디오 파일을 먼저 보존한다.
ppt/slides/slideX.xml
에서 텍스트를 추출하여 메모장으로 백업한다. 이후 새 프레젠테이션을 만들고 미디어와 텍스트를 재구성한다. 수동 재구성은 시간이 소요되지만 중요한 정보 손실을 최소화한다.
9단계: PDF·XPS·이미지로의 간접 복원
부분적으로만 열리는 경우 열리는 범위까지 PDF로 내보낸 뒤 PDF를 다시 PPTX로 변환하여 레이아웃을 복원한다. 변환 품질은 제한적이지만 급한 대응에 유용하다. 열 수 없는 경우 ZIP 내부의 썸네일(
docProps/thumbnail.jpeg
)과 미디어 폴더를 활용해 주요 시각 요소를 확보한다.
10단계: PPT 형식으로 다운그레이드 저장
PPTX에서 오류가 지속될 때 호환성 모드인 PPT로 저장 시 일부 손상 요소가 제거될 수 있다. 반대로 오래된 PPT가 열리지 않는다면 PPTX로 업그레이드 저장을 시도한다.
11단계: 명령줄·스크립트로 자동 점검
대량 파일 점검 시 손상 의심 파일을 선별하기 위한 간단한 스크립트를 사용할 수 있다.
PowerShell # PPTX 압축무결성 검사 Get-ChildItem -Path "D:\PPTs" -Filter *.pptx -Recurse | ForEach-Object { try { $zip = [System.IO.Compression.ZipFile]::OpenRead($_.FullName) $zip.Entries | Out-Null $zip.Dispose() } catch { Write-Host "ZIP 구조 손상: $($_.FullName)" } }
0KB 파일 탐지
Get-ChildItem -Path "D:\PPTs" -Filter *.pptx -Recurse | Where-Object Length -eq 0 |
Select-Object FullName, Length
12단계: 디스크·파일시스템·OS 무결성 점검
반복 손상이 발생하면 스토리지와 OS를 점검해야 한다.
- 디스크 표면 검사와 불량 섹터 확인을 수행한다.
- 파일 시스템 검사와 논리 오류 수정을 수행한다.
- 시스템 파일 검사와 구성 요소 복원을 수행한다.
관리자 권한 PowerShell 또는 CMD chkdsk C: /f sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
13단계: 네트워크·보안 소프트웨어 영향 최소화
네트워크 드라이브에서 작업 중 빈번한 손상이 발생한다면 SMB 지연, 끊김, 권한 문제를 의심해야 한다. 대용량 동영상이 포함된 PPTX는 저장 시간이 길어 타임아웃에 취약하다. 실시간 백신 검사와 동기화 클라이언트가 저장 파일을 잠그는 경우도 있다. 저장 폴더에 대해 일시적 예외를 적용하고 저장 완료 후 재활성화한다.
14단계: 문제 패턴별 처방 매뉴얼
| 증상 | 가능 원인 | 즉시 조치 | 근본 해결 |
|---|---|---|---|
| 파일이 열리자마자 충돌한다 | 추가기능 충돌, 손상된 글꼴 | 안전 모드 실행, 글꼴 임베드 해제 | 문제 추가기능 제거, 글꼴 교체 |
| 열리지만 특정 슬라이드에서 멈춘다 | 손상된 미디어/OLE 개체 | 슬라이드 재사용으로 우회 | 문제 개체 제거 후 대체 |
| 파일 크기가 0KB이다 | 저장 실패, 동기화 충돌 | 버전 기록·백업 복원 | 저장 정책 점검, 안정 저장 절차 도입 |
| “파일 형식 또는 파일 확장명이 잘못되었다” 메시지 | 컨테이너 파손, 확장자 불일치 | ZIP 검사, 확장자 재검증 | 컨테이너 수리 또는 콘텐츠 추출 재구성 |
| 저장 시간이 비정상적으로 길다 | 대용량 미디어, 네트워크 지연 | 로컬 저장 후 이동 | 미디어 최적화, 네트워크 경로 개선 |
15단계: 예방 전략과 운영 표준
- 버전 관리 이다. 저장 시 날짜·시간 스탬프를 포함한 파일명을 사용한다.
- 로컬 편집 원칙 이다. 네트워크나 클라우드 위치에서 직접 편집하지 않는다.
- 자동 저장·자동 복구 주기 이다. 짧은 주기를 설정하고 복구 파일 보존 기간을 충분히 확보한다.
- 미디어 최적화 이다. 동영상은 원본 삽입 대신 링크 또는 압축본 사용을 고려한다.
- 정기 점검 이다. 디스크 SMART 값과 파일시스템 무결성을 정기 점검한다.
사례 기반 복구 시나리오
사례 1: 저장 중 전원 차단 후 파일 손상
- 원본 백업 후 크기 확인한다.
- 안전 모드에서 “열기 및 복구” 실행한다.
- 부분 개방 시 PDF로 즉시 내보낸다.
- ZIP 열어 미디어 보존 후 슬라이드 재사용으로 재조립한다.
사례 2: 네트워크 공유 폴더에서 0KB 생성
- 속성 > 이전 버전 또는 스토리지 스냅샷에서 복원한다.
- 네트워크 저장 금지 정책을 도입한다.
- 자동 저장을 로컬 임시 폴더로 지정한다.
사례 3: 특정 슬라이드 진입 시 충돌
- 새 파일에서 슬라이드 재사용으로 가져오기한다.
- 문제 슬라이드를 개별 분리하여 OLE·동영상 제거 후 이미지로 대체한다.
- 글꼴을 기본 글꼴로 일괄 교체한다.
점검 로그 양식
| 항목 | 결과 | 비고 |
|---|---|---|
| 파일 크기/해시 | 예: 128,456KB / SHA256 기록 | 원본·사본 모두 기록 |
| 안전 모드 결과 | 열림/불가 | 에러 메시지 원문 기록 |
| 열기 및 복구 | 성공/부분/실패 | 복구 로그 스크린샷 |
| 슬라이드 재사용 | 성공 슬라이드 수 | 문제 슬라이드 번호 |
| ZIP 구조 검사 | 정상/오류 | 누락 파트 목록 |
| 미디어 추출 | 개수/총용량 | 대체 계획 |
| 시스템 점검 | chkdsk/sfc 결과 | 조치 일정 |
운영 체크리스트: 팀 적용용
- 편집은 로컬, 배포는 네트워크 원칙을 문서화한다.
- 대용량 미디어는 저장 전에 압축 또는 외부 링크를 표준화한다.
- 자동 저장 주기를 5분 이하로 적용한다.
- 분기별로 복구 훈련을 시행하고 로그를 감사한다.
FAQ
PPTX가 ZIP처럼 안 열리면 어떻게 하나?
파일 자체가 0KB이거나 헤더가 손상되었을 수 있다. 이 경우 이전 버전 복원과 백업본 확인이 우선이다. 파일 복구 도구로 컨테이너 헤더를 재작성할 수도 있으나 성공률은 제한적이다.
자동 복구 파일이 보이지 않는 이유는 무엇인가?
자동 저장이 비활성화되어 있거나 복구 파일 보존 경로가 기본값이 아닐 수 있다. 크래시 없이 정상 종료한 경우 복구 파일이 정리되어 표시되지 않는 것이 정상이다.
열기 및 복구로는 열리지만 저장이 실패한다. 어떻게 하나?
손상 요소가 포함된 상태일 수 있다. 슬라이드 재사용으로 새 파일에 복사하고 임베디드 글꼴과 OLE를 제거한 뒤 저장한다.
이미지·동영상만이라도 구하고 싶다. 방법이 있나?
PPTX를 ZIP으로 열어
ppt/media
폴더를 추출하면 원본 미디어를 확보할 수 있다. 열리지 않는 파일에서도 미디어는 복구되는 경우가 많다.
반복 손상을 예방하려면 무엇을 바꿔야 하나?
로컬 편집, 짧은 자동 저장 주기, 미디어 최적화, 네트워크 저장 금지, 실시간 검사 예외 정책, 정기적인 디스크·OS 무결성 점검을 표준화해야 한다.