기술 자료: 287497 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR287497
이 문서의 Microsoft Outlook 2000 버전에 대한 내용은 다음 문서를 참조하십시오. 197316.
이 문서의 Microsoft Outlook 2000(IMO) 버전에 대한 내용은 다음을 참조하십시오. 197315.
이 문서의 Microsoft Outlook 98 버전에 대한 내용은 다음 문서를 참조하십시오. 181325.
모두 확대 | 모두 축소

이 페이지에서

요약

Microsoft Outlook 2010, Outlook 2007, Outlook 2003 및 Outlook 2002에서 받은 편지함 오류 수정 도구(canpst.exe)를 사용하여 손상된 개인 폴더 파일(.pst) 또는 오프라인 폴더 파일(.ost)로부터 폴더 및 항목을 복구할 수 있습니다. Scanpst.exe는 Microsoft Office 또는 Microsoft Outlook을 설치할 때 자동으로 설치됩니다. Scanpst.exe는 다운로드할 수 없습니다.

이 문서에서는 받은 편지함 오류 수정 도구가 수행하는 작업과 .pst 또는 .ost 파일의 유효성을 확인하고 발생한 오류를 수정하는 방법을 설명합니다.

받은 편지함 오류 수정 도구 사용 방법

받은 편지함 오류 수정 도구를 사용하여 손상된 .pst 또는 .ost 파일로부터 폴더 및 항목을 복구하려면 다음을 수행해야 합니다.


비디오: Outlook 개인 폴더(.pst) 파일을 복구하는 방법

그림 축소그림 확대
assets video1
uuid=864d6ddc-b810-4c61-9737-9c4a1d6ca023 VideoUrl=http://www.microsoft.com/ko-kr/showcase/details.aspx?uuid=864d6ddc-b810-4c61-9737-9c4a1d6ca023
그림 축소그림 확대
assets video2


참고 다음 절의 예제는 .pst 파일에 받은 편지함 오류 수정 도구를 사용하는 방법을 보여 주지만 오프라인 폴더(.ost) 파일에 대해 동일한 절차를 사용할 수는 없습니다.

그림 축소그림 확대
2709618
1단계: 받은 편지함 오류 수정 도구를 실행하여 오류 진단 및 수정


그림 축소그림 확대
2709619
2단계: 오류가 수정된 항목 복구


그림 축소그림 확대
2709620
3단계: 백업 파일에서 오류가 수정된 항목 복구

고급 정보

이 절에서는 받은 편지함 오류 수정 도구가 수행하는 작업과 이 도구가 .pst 또는 .ost 파일의 오류를 확인하고 수정하는 방법을 정확히 설명합니다.

받은 편지함 오류 수정 도구가 수행하는 작업

받은 편지함 오류 수정 도구를 개인 폴더(.pst) 파일에서 실행하면 다음 작업이 수행됩니다.
  • 받은 편지함 오류 수정 도구는 개인 폴더 파일(.pst) 디렉터리 구조와 항목 머리글을 분석하여 모든 폴더와 항목의 복구를 시도합니다.
  • 개인 폴더 파일(.pst)이 복구되면 오류 수정 도구가 문제를 발견하여 복구했다는 것을 의미합니다.
  • 받은 편지함 오류 수정 도구는 모든 파일을 개인 폴더 파일(.pst)로 변환합니다. 예를 들어, 실행 파일을 "Something.pst"(큰따옴표 제외)로 이름을 바꾸고 도구를 실행하면 이 파일은 파일을 탑재할 수 있는 .pst 파일로 변경됩니다.
  • 받은 편지함 오류 수정 도구는 파일을 복구하기 전에 개인 폴더 파일(.pst)의 백업 복사본을 만듭니다.

받은 편지함 오류 수정 도구가 오류를 확인하고 수정하는 방법

ScanPST는 주로 .pst 파일의 내부 데이터 구조의 오류를 확인하고 수정합니다. .pst 파일은 데이터베이스 파일입니다. 따라서 B 트리 및 참조 개수와 같은 구조를 확인하여 필요한 경우 복구합니다. 이러한 하위 수준 개체에는 메시지, 일정 항목 등 하위 수준 개체를 바탕으로 만들어진 상위 수준 구조에 대한 정보가 포함되지 않습니다.

ScanPST에서 구조나 테이블의 특정 블록이 읽기 불가능하거나 손상된 상태라고 판단하면 이 블록을 제거합니다. 이 블록이 Outlook의 특정 항목의 일부인 경우 항목도 제거될 수 있습니다.

이 동작을 예상하지 못했겠지만 이러한 상황에서는 항목을 제거하는 것이 적절합니다. 이러한 특별한 상황은 드물며 발생하더라도 그 내용이 ScanPST 로그 파일에 항상 기록됩니다.

상위 수준에서 더 눈에 띄는 변화는 폴더와 메시지입니다.

폴더

ScanPST는 .pst의 모든 폴더를 검사하고 다음 작업을 수행합니다.
  1. 올바른 테이블이 폴더에 연결되어 있는지 확인합니다.
  2. 각 테이블의 모든 행을 검사하고 시스템에 해당 메시지나 하위 폴더가 있는지 확인합니다.
  3. 메시지나 하위 폴더를 찾지 못하면 테이블에서 해당 행을 제거합니다.
  4. 메시지나 하위 폴더를 찾으면 메시지나 폴더가 유효한지 확인합니다.
  5. 메시지나 폴더가 유효한 것으로 확인되지 않으면 폴더의 메시지를 손상된 것으로 간주하여 테이블과 데이터베이스에서 삭제합니다.
  6. 그러나 메시지나 폴더가 유효한 것으로 확인되면 ScanPST에서 지금 복구된 메시지 값이 테이블의 값과 일치하는지 확인하는 다른 분석을 수행합니다. 필요한 경우 손상된 폴더는 맨 처음부터 새로 다시 만들어집니다. 이러한 폴더에는 사용자 데이터가 포함되지 않습니다.
메시지

손상된 항목이 있는 경우 .pst 파일에서 일부 항목이 삭제될 수 있으므로 대부분의 사용자는 이러한 메시지 작업에 대해 염려할 것입니다. ScanPST는 메시지에 대해 다음 작업을 수행합니다.
  1. 첨부 파일 테이블과 받는 사람 테이블에 대해 몇 가지 기본적인 확인 작업을 수행합니다. 이 작업은 폴더가 폴더에 포함된 메시지에 대해 작동하는 방식과 유사합니다.
  2. 받는 사람 테이블의 받는 사람이 올바른 형식인 것으로 확인되면, 그 즉시 ScanPST는 이러한 유효한 받는 사람 테이블의 받는 사람이 메시지의 받는 사람 속성과 동기화되도록 변경합니다. ScanPST는 또한 메시지 상위 폴더가 유효한 폴더를 참조하도록 보장합니다. 다음 메시지 속성을 확인하여 유효한 데이터 형식을 따르는지 확인합니다.
    • PR_MESSAGE_CLASS

      ScanPST는 이 속성이 있는지 확인합니다. 이 속성이 없으면 IPM.Note로 설정됩니다.
    • PR_MESSAGE_FLAGS

      각 플래그는 개별적으로 확인됩니다.
    • PR_SUBMIT_FLAGS

      이 확인 작업은 메시지 플래그에 대한 작업과 유사합니다.
    • PR_CLIENT_SUBMIT_TIME

      전송 플래그에서 메시지가 전송됨으로 표시되었음을 나타내는 경우 이 속성은 반드시 있어야 합니다. 메시지가 전송됨으로 표시되었는지가 전송 플래그에 나타나지 않으면 시간이 현재로 설정된 것입니다.
    • PR_SEARCH_KEY

      이 속성은 반드시 있어야 합니다. 이 속성이 없으면 임의의 GUID가 생성됩니다.
    • PR_CREATION_TIME

      이 속성은 반드시 있어야 합니다. 이 속성이 없으면 시간이 현재로 설정됩니다.
    • PR_LAST_MODIFICATION_TIME

      이 속성은 반드시 있어야 합니다. 이 속성이 없으면 시간이 현재로 설정됩니다.
    • PR_MESSAGE_SIZE

      크기가 다시 계산되고 저장된 값과 비교됩니다. 크기가 어떠한 변경 사항으로 인해 달라지면 계산된 값이 기록됩니다.
    이 문서의 앞 부분에서 설명한 암시적 하위 수준 확인 작업을 제외하고는 본문 관련 속성이나 제목 관련 속성에 대해서는 어떠한 확인 작업도 명시적으로 수행되지 않습니다. 받는 사람 표시 속성은 복구된 받는 사람 테이블과 일치하도록 변경됩니다. 이 작업이 완료되면 분리된 메시지를 모두 수집하고 이러한 메시지를 분리된 폴더에 저장하도록 다른 알고리즘이 실행됩니다.

    이진 트리(b 트리)에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
    데이터 구조의 포괄적 검토

속성

기술 자료: 287497 - 마지막 검토: 2013년 7월 16일 화요일 - 수정: 9.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Outlook 2010
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
키워드:?
kbrepair kbhowto kbvideocontent KB287497

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com