레이블이 WinSxS 폴더인 게시물을 표시합니다. 모든 게시물 표시
레이블이 WinSxS 폴더인 게시물을 표시합니다. 모든 게시물 표시

2009년 12월 22일 화요일

WinSxS 폴더에 대해

 WinSxS 폴더를 열어서 확인해 보면 안에 있는 파일들이 모두 Windows(일반적으로 C:\windows)폴더에 있는 파일과 동일한 파일인 것을 확인 할 수 있다. 이것은 Windows 폴더에 있는 시스템 파일들이 원래는 WinSxS에 기본 경로가 있었고 윈도우가 설치 되면서 Windows 폴더에다 하드링크를 생성한 것이다. 그래서 시스템이나 사용자는 Windows\system32에 연결된 하드링크 된 파일을 이용하는 것이다.

 

 아래 그림에서처럼 “fsutil hardlink list”로 확인하면 세가지 파일 모두 Windows/system32와 WinSxS에 하드링크 되어 있는 것을 확인 할 수 있다.

clip_image012

 

 Windows 폴더가 원본 파일인 것 같지만 사실은 원래Windows\WinSxS에 처음 하드링크된 파일들이고 Windows에 있는 파일들은 WinSxS에 있는 파일들을 하드링크를 생성해 사용하는 것이다.

 

 WinSxS 폴더는 시간이 지날수록 WinSxS의 크기는 점점 커져만 가는데, 그것은 Windows Vista 및 Server 2008에서부터 새로 적용된 Servicing 이라는 OS Component를 관리하는 매커니즘 때문이다.

 

[출처: Sankim's Blog ]