윈도우 PF 파일이란? Prefetch 폴더의 역할과 내용 확인 방법

윈도우의 .pf 파일은 C:\Windows\Prefetch 폴더에 저장되는 프리페치(Prefetch) 기록입니다. Windows가 프로그램이나 시스템을 시작할 때 필요한 데이터를 미리 읽는 데 사용하며, 파일에는 프로그램 이름과 실행 시각 등 분석에 도움이 되는 정보도 들어 있습니다. 그러나 .pf 파일만으로 누가 프로그램을 실행했는지, 어떤 작업을 했는지 또는 그 프로그램이 안전한지는 알 수 없습니다.

Prefetch 폴더와 PF 파일의 역할

프리페치는 과거의 데이터 접근 양상을 참고해 필요한 데이터를 미리 불러오는 기능입니다. Microsoft는 Windows가 이전 시작 과정의 요청 패턴에 따라 메모리 페이지를 미리 읽어 시작 시간을 줄인다고 설명합니다. .pf 파일은 이러한 동작에 쓰이는 기록이므로, 문서나 사진처럼 사용자가 직접 여는 파일과는 용도가 다릅니다. 관련 배경은 Microsoft의 시스템 시작 성능 설명에서 확인할 수 있습니다.

일반적인 저장 위치는 C:\Windows\Prefetch입니다. 파일 탐색기 주소 표시줄에 이 경로를 입력하면 폴더를 확인할 수 있습니다. 접근 권한을 묻는 메시지가 나타나면 자신의 PC에서 내용을 확인하는 경우에만 진행하세요. PC의 설정이나 사용 방식에 따라 특정 프로그램의 .pf 파일이 보이지 않을 수도 있습니다.

PF 파일에는 어떤 정보가 들어 있나요?

PF 파일의 구성은 Windows 버전에 따라 다르지만, 파일 형식 분석 자료에는 실행 파일 이름, 실행 횟수 필드, 최근 실행 시각 필드, 관련 파일 경로와 볼륨 정보 등이 설명되어 있습니다. 최근 Windows의 PF 파일은 압축되어 저장될 수 있어 메모장으로 열면 읽을 수 없는 문자처럼 보이는 것이 정상입니다. 자세한 형식은 libscca 프로젝트의 PF 파일 형식 문서를 참고할 수 있습니다.

항목 의미와 해석할 때 주의할 점
실행 파일 이름 어떤 실행 파일에 대응하는 기록인지 파악하는 단서입니다. 이름만으로 실제 파일의 출처나 안전성을 확인할 수는 없습니다.
실행 횟수 PF 파일 안에 기록된 횟수입니다. 컴퓨터에서 그 프로그램이 실행된 평생의 총횟수라고 단정하면 안 됩니다.
최근 실행 시각 기록된 최근 실행 시각입니다. 지원하는 시각의 개수는 형식 버전에 따라 다르며, 분석 도구가 표시하는 시간대도 확인해야 합니다.
관련 파일 경로 프로그램을 시작할 때 참조된 파일이나 폴더의 흔적입니다. 목록에 있는 모든 파일을 사용자가 직접 열었다는 뜻은 아닙니다.

파일명은 보통 PROGRAM.EXE-12345678.pf처럼 실행 파일 이름 뒤에 해시값이 붙는 형태입니다. 여기서 해시는 파일을 구분하는 데 쓰이는 값이지, 보안 검사 결과나 디지털 서명을 뜻하지 않습니다. 파일명에 익숙하지 않은 프로그램 이름이 나타나더라도 그것만으로 악성코드라고 판단하지 마세요.

PF 파일 내용을 확인하는 방법

파일 이름과 크기 정도는 파일 탐색기에서 확인할 수 있지만, 내부의 실행 시각과 관련 경로를 읽으려면 PF 형식을 해석하는 도구가 필요합니다. 예를 들어 PECmd 프로젝트는 단일 PF 파일 또는 폴더를 분석하는 명령을 제공합니다. 공식 프로젝트에서 도구를 내려받아 사용하고, 출처가 불분명한 파일 분석 사이트에 개인 PC의 PF 파일을 업로드하지 않는 편이 안전합니다.

  1. 파일 탐색기에서 C:\Windows\Prefetch를 열고 확인할 .pf 파일의 이름을 찾습니다. 분석 전에 원본을 수정하지 않도록 읽기 전용으로 다루세요.
  2. PECmd를 준비한 다음 터미널에서 아래 명령을 실행합니다. 예시 파일명은 자신의 파일명으로 바꾸고, PECmd.exe가 있는 폴더에서 실행하거나 실행 파일의 전체 경로를 지정합니다.
PECmd.exe -f "C:\Windows\Prefetch\PROGRAM.EXE-12345678.pf"

폴더 전체를 분석하려면 다음과 같이 -d 옵션을 사용할 수 있습니다. 두 명령은 PECmd 사용 설명서에 제시된 형식입니다.

PECmd.exe -d "C:\Windows\Prefetch"

결과에서 실행 횟수와 시각, 관련 파일 경로를 각각 확인하세요. PF 내부 시각은 UTC 기반의 Windows 파일 시간 형식으로 저장되므로, 도구가 UTC로 보여 주는지 한국 표준시 같은 현지 시간으로 변환해 보여 주는지 확인해야 합니다. 분석 도구가 해당 Windows 버전의 PF 형식을 지원하지 않으면 결과가 비어 있거나 잘못 해석될 수 있습니다.

PF 파일을 삭제해도 되나요?

일반적인 PC 관리 목적으로는 Prefetch 폴더를 정기적으로 비우지 않는 것이 좋습니다. PF 파일은 시작 성능을 위한 기록이므로 삭제하면 기존 기록이 사라지고, Windows가 필요에 따라 다시 기록을 만들 수 있습니다. 따라서 폴더를 비우는 것은 프로그램 제거 방법도, 악성코드 검사 방법도 아닙니다. 용량 문제나 특정 오류를 해결하려는 경우라면 먼저 실제 원인을 확인하세요.

또한 PF 파일이 없다는 이유만으로 “해당 프로그램이 실행된 적이 없다”고 결론 내릴 수 없습니다. 기록 생성 여부와 보존 상태는 환경에 따라 달라지고, 파일은 삭제되거나 교체될 수 있습니다. 반대로 PF 파일이 있다는 사실만으로 실행한 사용자, 실행 목적, 실행 후의 구체적인 동작까지 확정할 수도 없습니다. 보안 사고를 조사한다면 PF 파일은 여러 단서 중 하나로 취급하고 다른 로그와 원본 실행 파일도 함께 확인해야 합니다.

같은 카테고리의 다른 글
윈도우 10 / 메모장 / 자동 줄 바꿈 하는 방법, 글꼴 변경하는 방법

윈도우 10 / 메모장 / 자동 줄 바꿈 하는 방법, 글꼴 변경하는 방법

자동 줄 바꿈 하는 방법 메모장은 기본적으로 긴 텍스트라 하더라도 줄 바꿈을 하지 않는다. 따라서 긴 텍스트의 경우 아래처럼 좌우 스크롤이 생긴다. 자동 줄 바꿈을 하고 싶다면 을 클릭한다. 이제 아래처럼 메모장 크기에 맞게 줄 바꿈이 된다. 글꼴 변경하는 방법 메모장의 기본 글꼴은 맑은 고딕이다. 다른 글꼴을 사용하고 싶다면 [서식 - ...

윈도우 11 / 메모장 단축키 모음

윈도우 11 / 메모장 단축키 모음

윈도우 11 메모장에서 파일 저장, 텍스트 편집, 찾기·바꾸기, 탭 전환과 화면 확대에 사용하는 단축키를 기능별로 정리했습니다. 자주 혼동하는 탭 닫기와 창 닫기의 차이, 단축키가 작동하지 않을 때 확인할 점도 설명합니다.

윈도우 / 버전, 빌드 넘버 확인하는 5가지 방법

윈도우 / 버전, 빌드 넘버 확인하는 5가지 방법

윈도우 버전을 확인하는 방법은 여려 가지가 있습니다. 그 중 5가지 방법을 소개합니다. 윈도우 10이나 11뿐 아니라 윈도우 서버에서도 가능한 방법입니다. 방법 1 - 설정에서 확인 을 엽니다. 단축키는 WIN+I입니다. 을 클릭합니다. 왼쪽에서 를 클릭하면, 오른쪽에서 버전을 확인할 수 있습니다. 방법 2 - Windows 정보 실행 창을 엽니다. 단축키는 WIN+R입니다. winver를 입력하고 엔터키를 누르거나 을 클릭합니다. 창이 ...

윈도우 10 / PC용 페이스북 메신저 설치하는 방법

윈도우 10 / PC용 페이스북 메신저 설치하는 방법

메신저로 많은 일을 할 때는 PC용을 사용하는 게 편합니다. 스마트폰의 작은 화면과 키보드로 메시지를 주고 받는 건 아무래도 불편하니까요. 그래서 카카오톡은 PC용이 따로 있습니다. 모바일과 거의 같은 모양으로 PC에서 대화를 할 수 있습니다. 기능도 거의 같습니다. 그렇다면 페이스북 메신저도 PC용이 있을까요? 있습니다. 그런데 인스톨하는 프로그램이 아니고 마이크로소프트 스토어에 있습니다. 즉 윈도우 7 ...

윈도우 11 / Microsoft Defender / 검사 예외 처리 하는 방법

윈도우 11 / Microsoft Defender / 검사 예외 처리 하는 방법

Microsoft Defender에서 특정 파일, 폴더, 파일 형식, 프로세스를 검사 대상에서 제외하는 방법을 설명합니다. Windows 보안 설정과 PowerShell을 이용한 검사 예외 추가 및 삭제 방법도 함께 정리합니다.

윈도우 11 / Clipchamp / 사진으로 동영상 만들기

윈도우 11 / Clipchamp / 사진으로 동영상 만들기

윈도우 11부터 Clipchamp라는 동영상 편집 프로그램이 탑재되었다. 이를 이용하여 사진으로 동영상을 만드는 방법을 알아본다. 윈도우 11에 포함된 사진 앱으로도 사진을 동영상으로 만들 수 있다. 사진 간 전환 효과는 줄 수 없으나, 사진이 이동하거나 확대/축소되는 효과를 줄 수 있다. 윈도우 11 / 사진 / 사진을 동영상으로 만드는 방법 Clipchamp 실행하기 Clipchamp를 클릭한다. 만약 없다면 Microsoft ...

윈도우 11 / 빌드 넘버 확인하는 방법

윈도우 11 / 빌드 넘버 확인하는 방법

윈도우 11 빌드 넘버는 운영체제의 세부 업데이트 상태를 나타내는 번호입니다. 같은 Windows 11이라도 설치된 기능 업데이트나 누적 업데이트에 따라 빌드 번호가 달라질 수 있습니다.

윈도우 10 / IExpress / 자동 압축 풀기 실행 파일 만드는 방법

윈도우 10 / IExpress / 자동 압축 풀기 실행 파일 만드는 방법

IExpress는 윈도우 10에 포함된 자동 압축 풀기 또는 자동 설치 패키지를 만드는 프로그램입니다. 다음은 IExpress로 자동으로 압축이 풀리는 실행 파일을 만드는 방법입니다. 실행 창을 엽니다. 단축키는 WIN+R입니다. iexpress를 입력하고 엔터키를 누르거나 을 클릭합니다. 을 클릭합니다. 압축만 풀 것이므로 Extract files only를 선택하고 을 클릭합니다. 적절히 이름을 정하고 을 클릭합니다. 확인을 받거나 라이선스를 보여주는 기능도 있는데, 자동 ...

윈도우 11 / 복원 지점 만드는 방법, 복원하는 방법

윈도우 11 / 복원 지점 만드는 방법, 복원하는 방법

윈도우를 사용하면서 프로그램을 설치하고 제거하다보면 컴퓨터가 느려진다. 또는 실수 등으로 주요 파일을 손상시킬 수도 있다. 그런 경우 포맷을 하고 처음부터 새로 설치할 수도 있지만, 윈도우에 포함된 시스템 보호 기능으로 문제가 없었던 지점으로 돌이가는 것도 가능하다. 사용하는 프로그램과 자신만의 설정이 많다면 후자가 훨씬 편하다. 윈도우를 설치하고, 필요한 프로그램을 설치하고, 자신만의 세팅이 끝나면 복원 ...

윈도우 11 / 마이크로소프트 계정 없이 로컬 계정으로 설치하는 방법

윈도우 11 / 마이크로소프트 계정 없이 로컬 계정으로 설치하는 방법

윈도우 11을 설치할 때 마이크로소프트 계정으로 로그인하라고 합니다. 예전에는 옵션이었는데, 점점 필수처럼 변해가고 있습니다. 인터넷 연결을 끊고 설치하면 인터넷에 연결하라고 합니다. 이를 해결하는 방법이 몇 가지 있는데, 가장 편한 것은... 컴퓨터를 인터넷에 연결을 하지 않습니다. Shift + F10을 누릅니다. 그려면 다음처럼 CMD 창이 뜹니다. oobe\bypassnro를 입력하고 엔터키를 누릅니다. 재부팅하고 다시 진행하는데, 이제는 이 ...