WinSxS 폴더를 열어서 확인해 보면 안에 있는 파일들이 모두 Windows(일반적으로 C:\windows)폴더에 있는 파일과 동일한 파일인 것을 확인 할 수 있다. 이것은 Windows 폴더에 있는 시스템 파일들이 원래는 WinSxS에 기본 경로가 있었고 윈도우가 설치 되면서 Windows 폴더에다 하드링크를 생성한 것이다. 그래서 시스템이나 사용자는 Windows\system32에 연결된 하드링크 된 파일을 이용하는 것이다.
아래 그림에서처럼 “fsutil hardlink list”로 확인하면 세가지 파일 모두 Windows/system32와 WinSxS에 하드링크 되어 있는 것을 확인 할 수 있다.
Windows 폴더가 원본 파일인 것 같지만 사실은 원래Windows\WinSxS에 처음 하드링크된 파일들이고 Windows에 있는 파일들은 WinSxS에 있는 파일들을 하드링크를 생성해 사용하는 것이다.
WinSxS 폴더는 시간이 지날수록 WinSxS의 크기는 점점 커져만 가는데, 그것은 Windows Vista 및 Server 2008에서부터 새로 적용된 Servicing 이라는 OS Component를 관리하는 매커니즘 때문이다.
[출처: Sankim's Blog ]
댓글 없음:
댓글 쓰기