Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 임시 파일 – 알아야 할 모든 것

앞서 임시 인터넷 파일(Temporary Internet Files), Index.dat 파일, 쿠키(Cookies), 프리페치 파일(Prefetch Files) 등 일부 임시 파일의 특성을 살펴보았습니다. 이번 글에서는 컴퓨터가 정상적으로 작동하는 동안 생성되는 Windows 임시 파일의 여러 측면을 자세히 알아보겠습니다.

Windows 임시 파일이란?

Windows 11/10에서 임시 파일이란 무엇인가

Windows의 임시 파일은 말 그대로 일시적인 용도로만 사용되며, 해당 작업이 완료되면 더 이상 필요 없어지는 불필요한(junk) 파일입니다. 이러한 임시 파일은 파일이 생성되거나 처리되거나 사용되는 동안 데이터를 잠시 보관하기 위해 만들어집니다.

임시 파일은 왜 생성될까?

Windows 운영체제는 작업에 할당된 메모리가 부족할 수 있는 상황에서 시스템이 정상적으로 실행되는 과정 중에 임시 파일을 생성합니다.

그래픽, 비디오, 미디어 편집 소프트웨어처럼 대량의 데이터를 다루는 프로그램 역시 임시 파일을 만듭니다. 문제는 이렇게 생성된 임시 파일이 작업이 끝난 뒤에도 상당 부분 삭제되지 않고 남아 있어, 디스크 공간을 낭비하게 된다는 점입니다.

또한 프로그램들은 백업 목적으로도 임시 파일을 생성합니다. 예를 들어 Microsoft Office는 열려 있는 문서의 임시 파일을 몇 분마다 저장합니다. 문서를 저장하고 종료하면 임시 파일은 삭제되지만, 프로그램이 갑자기 충돌하면 임시 파일은 삭제되지 않습니다. 덕분에 프로그램이나 시스템이 비정상 종료되었을 때 잃어버린 데이터를 복구하는 데 도움이 될 수 있습니다.

이상적으로는 프로그램이 종료될 때 임시 파일도 함께 삭제되어야 하지만, 실제로는 항상 그렇지 않아 디스크 공간이 낭비되는 경우가 많습니다.

임시 파일의 저장 위치

Windows의 임시 파일은 일반적으로 다음 두 위치에서 찾을 수 있습니다.

  • %systemdrive%\Windows\Temp
  • %userprofile%\AppData\Local\Temp

C:\Windows\Temp 폴더를 클릭하면 '현재 이 폴더에 액세스할 권한이 없습니다'라는 메시지가 표시됩니다. '계속' 버튼을 누르면 폴더에 들어갈 수 있으며, 내용물 대부분이 .tmp, .temp, .txt 파일임을 확인할 수 있습니다.

다른 하나인 C:\Users\사용자이름\AppData\Local\Temp 폴더는 각 사용자별로 생성되는 폴더입니다. 숨김 폴더이기 때문에 먼저 폴더 옵션에서 시스템 폴더의 숨김을 해제해야 볼 수 있습니다.

Windows 운영체제가 생성한 임시 파일은 보통 %system%\Windows\Temp 폴더에 저장되며, 사용자가 소프트웨어를 실행할 때 생성한 임시 파일은 %userprofile%\AppData\Local\ 경로의 사용자 프로필에 저장됩니다.

특정 소프트웨어의 임시 파일은 해당 프로그램의 상위 폴더 안에 있는 하위 폴더에 위치하는 경우도 있습니다.

드물지만 임시 파일이나 임시 파일 폴더가 C(시스템) 드라이브의 루트 디렉터리에 생성되는 경우도 있습니다. 이런 폴더를 발견하면 내용을 자세히 확인한 후, 실제로 임시 파일만 담고 있다고 확신되면 삭제하는 것이 좋습니다.

Temp 폴더 위치 변경하기

원한다면 임시 파일 폴더의 위치를 변경할 수도 있습니다. 제어판 > 시스템 속성 > 환경 변수로 이동한 뒤, 시스템 변수 및/또는 사용자 변수를 원하는 대로 편집하면 됩니다.

Windows 임시 파일 – 알아야 할 모든 것

다만 보안상의 이유로 모든 사용자 프로필의 임시 디렉터리를 하나로 통합하는 것은 결코 좋은 생각이 아닙니다. 특정 소프트웨어의 잘못된 파일 권한 설정이나 경쟁 상태(race condition)로 인해 임시 파일과 관련된 보안 취약점 사례가 실제로 있었습니다.

관련 글: System32 폴더의 tw tmp 폴더란 무엇이며, 삭제해도 될까?

임시 파일 폴더 비우기

임시 파일을 삭제하는 방법은 여러 가지가 있습니다. 무료 불필요 파일 청소 프로그램을 사용하거나, Windows에 기본 내장된 디스크 정리(Disk Cleanup) 유틸리티를 활용하면 Temp 폴더의 내용을 손쉽게 비울 수 있습니다.

용량이 너무 커서 Windows Installer 폴더나 WinSxS 디렉터리를 비우려고 하시나요? 실행에 옮기기 전에 다시 한번 신중히 생각해 보세요!

Windows 임시 파일 – 알아야 할 모든 것