시스템(Windows)

Windows 구성 요소 저장소 및 WinSxS 폴더에 대해 알아보겠습니다.

forward error correction Circle 2024. 6. 13. 08:01
반응형
Ⅰ. Windows 구성 요소 저장소 및 WinSxS 폴더란?

WinSxS(Windows Side-by-Side) 폴더는 Windows 운영 체제의 핵심 구성 요소로, 여러 버전의 시스템 파일을 저장하고 관리하는 역할을 합니다. 이 폴더는 애플리케이션 호환성을 유지하고, 시스템 안정성을 향상시키며, Windows 업데이트와 관련된 작업을 원활하게 수행하기 위해 설계되었습니다.

 

Ⅱ. WinSxS 폴더의 기능과 역할

 ⅰ. DLL 파일의 버전 관리
   1) DLL Hell 방지: 과거의 Windows 운영 체제에서는 서로 다른 애플리케이션이 동일한 DLL 파일의 서로 다른 버전을 요구하는 경우 DLL 충돌 문제가 발생했습니다. WinSxS 폴더는 여러 버전의 DLL 파일을 별도로 저장하여 이러한 문제를 방지합니다.
   2) 병렬 컴퓨팅 지원: WinSxS 폴더는 여러 버전의 시스템 파일을 병렬로 관리하여 애플리케이션이 필요한 특정 버전을 정확히 로드할 수 있도록 합니다.
 ⅱ. Windows 컴포넌트 저장소
   1) 시스템 파일 저장소: WinSxS 폴더는 Windows 시스템 파일의 실제 저장 위치입니다. 다른 폴더(예: System32)에는 이 파일들의 하드 링크가 존재하여 물리적인 파일 공간을 절약합니다.
   2) 컴포넌트 저장소: 이 폴더는 운영 체제의 모든 구성 요소와 업데이트를 포함하고 있어, 시스템 파일의 복원 및 업데이트를 용이하게 합니다.
 ⅲ. Windows 업데이트 및 서비스 팩 관리
   1) 업데이트 관리: WinSxS 폴더는 Windows 업데이트 및 서비스 팩 설치 시 새로운 파일 버전을 저장하고 관리합니다. 이는 이전 버전의 시스템 파일을 유지하여 업데이트 실패 시 복원을 가능하게 합니다.
   2) 서비스 팩 및 패치 관리: Windows는 WinSxS 폴더를 통해 다양한 패치와 서비스 팩을 관리하며, 필요에 따라 적절한 버전의 파일을 시스템에 적용합니다.

 

Ⅲ. WinSxs 폴더의 크기 문제

 WinSxS 폴더에서 파일을 삭제하거나 전체 WinSxS 폴더를 삭제하면 시스템이 심각하게 손상되어 PC가 부팅되지 않아 업데이트가 불가능할 수 있습니다.

 ⅰ. 공간 사용
   1) 폴더 크기 증가: WinSxS 폴더는 운영 체제가 오래될수록, 그리고 많은 업데이트와 패치를 적용할수록 크기가 커질 수 있습니다. 이는 시스템 디스크 공간을 많이 차지할 수 있습니다.
   2) 하드 링크: 실제로 WinSxS 폴더의 크기는 파일 시스템의 하드 링크 덕분에 겉보기보다 적은 디스크 공간을 사용합니다. 여러 위치에 저장된 파일들이 물리적으로는 하나의 파일로 존재할 수 있습니다.
  ⅱ. 디스크 공간 절약
   1) 디스크 정리 도구 사용: Windows는 불필요한 파일과 오래된 업데이트를 제거하여 디스크 공간을 절약하기 위해 디스크 정리 도구(Disk Cleanup)를 제공합니다.
   2) 컴포넌트 정리: Windows 10 및 이후 버전에서는 DISM 도구를 사용하여 WinSxS 폴더를 정리할 수 있습니다. 예를 들어, 다음 명령어를 사용하여 WinSxS 폴더를 정리할 수 있습니다:

DISM.exe /online /Cleanup-Image /StartComponentCleanup


Ⅳ. WinSxS 폴더 관련 주의 사항

 ⅰ. 임의 삭제 금지
   WinSxS 폴더의 파일을 직접 삭제하면 시스템이 불안정해지거나 특정 기능이 작동하지 않을 수 있습니다.

   이 폴더의 파일들은 운영 체제의 핵심 구성 요소이므로 직접적인 수정이나 삭제는 피해야 합니다.
 ⅱ. 디스크 정리 도구 활용
   정기적으로 디스크 정리 도구를 사용하여 불필요한 파일을 제거하고 디스크 공간을 관리할 수 있습니다.
 ⅲ. 업데이트 관리
   최신 Windows 업데이트를 적용하고, 불필요한 업데이트를 제거하여 시스템을 최적화할 수 있습니다.

 

반응형