Microsoft Outlook - 오류(0x8004060C), 저장소 최대 크기 도달

    ◇ 에러메시지

    받기 작업에서 다음 오류(0x8004060C)가 발생했습니다. '메시지 저장소가 최대 크기에 도달했습니다. 이 메시지 저장소 내의 데이터 양을 줄이려면 더 이상 필요 없는 항목을 선택한 다음 <Shift+Del>을 눌러 영구히 삭제하십시오.'

     

    이전 포스팅에서 언급한 내용 중 POP3[.PST] / IMAP[.OST] 저장소의 크기 파일이 초과되어 발생한 메시지입니다. 아래는 예시 화면입니다.

    개인 PC의 경우 용량 제한만 없다면 [.PST][.OST]파일은 이론적으로 무제한 쌓을 수 있겠지만 마이크로소프트에서는 아웃룩 프로그램 권장사항으로 저장할 수 있는 용량을 제한하고 있습니다. [마이크로소프트 참고자료]

    Outlook 2010, Outlook 2013, Outlook 2016 이상 50GB
    Outlook 2003, Outlook 2007 20GB
    Outlook 2002 이하, Outlook Express 2GB

    예시에 50GB가 넘지 않았는데 왜 에러가 발생하지라고 생각하실 수 있습니다. 사용자는 계산하기 편하게

    [1MB = 1000KB] 표시를 하지만 컴퓨터 저장 단위로 처리할 때는

    [1MB = 1024KB]로 계산합니다.

    이것도 관용적으로 편하게 계산하기 위한 표시이며 실제로는 2진수로 좀 더 세분하게 비트(바이트) 단위로 계산을 합니다.

    사용자 표시 50,000,000KB 50GB
    컴퓨터 저장 단위 50,000,000KB 약 47.6GB (실제 저장 단위)

     

    그럼 상황에 따라 어떻게 조치를 해야 할지 알아보도록 하겠습니다.


    ◆ Outlook 레지스트리 수정을 통한 저장소 최대 크기 확장

    아웃룩 모든 버전에는 POP3 개인 폴더(.PST) 및 IMAP 오프라인 폴더(.OST)에 대해서 다음 4가지의 레지스트리 항목을 통하여 파일의 크기를 제한합니다.

    • MaxFileSize 레지스트리 항목
    • WarnFileSize 레지스트리 항목
    • MaxLargeFileSize 레지스트리 항목
    • WarnLargeFileSize 레지스트리 항목

    WarnFileSize, WarnLargeFileSize은 Warn 붙어있긴 하지만 실제 파일 크기 제한에 도달하기 전에 경고하도록 하지는 않습니다. MaxFileSize 절대 최대 크기를 결정한다고 하지만 정확한 의미는 잘 모르겠습니다. 우리는 MaxLargeFileSize의 최대 크기만 수정을 하면 됩니다.

    버전 레지스트리 항목의 정책 위치
    Outlook 2003 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Outlook\PST
    Outlook 2007 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\Outlook\PST
    Outlook 2010 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\14.0\Outlook\PST
    Outlook 2013 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\15.0\Outlook\PST
    Outlook 2016 이상 HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\PST
    버전 사용자 기본 설정 위치(해당 메뉴를 참고)
    Outlook 2003 HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\PST
    Outlook 2007 HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\PST
    Outlook 2010 HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\PST
    Outlook 2013 HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\PST
    Outlook 2016 이상 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\PST

     

    ▷ 실전 테스트 → 레지스트리 수정

    ① [윈도우키 + R] ▷ 실행 명령어 Regedit 입력

    ② 해당 경로로 이동 [Outlook\PST]

    ※ 필자는 Outlook 2016 버전 이상에서 테스트를 하였습니다.

    레지스트리 위치 [ 컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\PST ]

    ③ 새로운 값 생성

    마우스 우클릭 ▷ 새로 만들기 ▷ DWORD(32비트) 값 클릭 생성

    ④ 이름 수정 후 값 편집

    MaxLargeFileSize 이름 저장 ▷ 더블 클릭[편집] ▷ 값 데이터 16진수 [f0000000]로 수정 후 확인

    ※ 계산 방법

    바이트(B)를 기준으로 아래와 같이 계산하면 됩니다.

    [1KB] = 1 x 1024byte

    [1MB] = 1 x 1024 x 1024byte

    [1GB] = 1 x 1024 x 1024 x 1024byte

     

    마이크로소프트 아웃룩 MaxLargeFileSize 용량 기본이 설정이 50GB였으니 60GB로 올려보도록 하겠습니다.

    [60GB] = 60 x 1024 x 1024 x 1024 = 64,424,509,440byte

    값이 나옵니다. 하지만 여기서 문제가 10진수의 경우 10자리밖에 등록이 불가하기 때문에 16진수로 등록을 해야 합니다.

    16진수 변환 = 64,424,509,440byte = [f00000000]

     

    구글에 검색해보면 16진수 변환 사이트가 많습니다.

    사이트 링크 : 10진수를 16진수로 변환하기 [광고 주의] , 아래는 예시 화면

    ⑤ Windows PC 재시작 필요

    만약 원복 하실 경우는 해당 레지스트리 값 삭제 후 재시작하면 됩니다.

     

    ⑥ 저장소 최대 크기 테스트

    이제 더 이상 에러가 발생하지 않고 50GB 이상 용량이 쌓이면 정상입니다.


    ◆ 데이터 파일 압축하기

    Outlook 데이터 파일(.PST)(.OST)의 크기를 줄이는 작업을 말합니다.

    [마이크로소프트 참고자료]

     

    사용자가 사용하지 않는 [지운 편지함]의 메일을 비우거나 또는 [메일 직접 삭제], [개인 메일함 폴더 삭제]를 한다고 해서 바로 데이터 파일이 줄어들지 않습니다. (아웃룩은 컴퓨터를 사용하지 않는 경우 유휴 시간 동안 백그라운드에서 파일을 자동으로 압축) 데이터베이스에서 중간 데이터를 삭제한다고 해서 확장된 공간이 자동으로 줄어들지 않는 것과 비슷한 원리입니다. 때문에 아웃룩을 오래 사용한다면 한 번씩 수동으로 데이터를 압축하는 게 좋습니다.

     

    참고 1 : POP계정을 사용하면 폴더, 전자 메일 메시지, 연락처, 일정 및 작업 정보를 포함한 모든 전자 메일 계정 정보가 Outlook 데이터 파일(.PST)에 저장됩니다.

    참고 2 : Outlook은 파일에 '공백'(사용되지 않는 공백)의 20% 이상이 있는 경우 파일을 압축합니다.

     

    ▷ 실전 테스트 → 데이터 파일 압축

    ※ 필자는 Outlook 2016 버전 이상에서 테스트를 하였습니다.

    메뉴 : 상단 [파일] ▷ [계정 설정] ▷ 한 번 더 [계정 설정] 선택 ▷ 데이터 파일 탭 선택

    압축 중(이 프로세스를 완료하는 데 몇 분 정도 걸릴 수 있습니다.)

    압축이 완료가 되면 데이터 파일 용량이 줄어드는 것을 확인할 수 있습니다.

    (메일을 삭제하지 않고 순수하게 계속 보관을 하였다면 압축률이 높지 않습니다.)


    마치며

    그 외에도 데이터 파일을 추가로 하나 더 생성하여 오래된 메일 또는 폴더를 사용하지 않는 데이터 파일로 이동[분산]하는 방법도 있지만 위험도가 있어서 따로 내용에 포함하지는 않았습니다. 애초에 데이터 파일이 50GB까지 사용하는 경우는 드물기 때문에 Outlook 레지스트리 수정을 통한 저장소 최대 크기를 확장하는 게 가장 무난하지 않을까 합니다.

     

    다만, 하나에 파일에 해당 최대 용량을 초과하면 아웃룩 프로그램이 속도가 느려지거나 인덱싱(검색)등이 느려집니다. 또는 0x00008와 같은 에러코드가 자주 발생할 수 있으니 참고만 하시기 바랍니다.

    Designed by JB FACTORY