티스토리 뷰

요즘 SSD 쓰시는분들 많으시죠? 격세지감 이라는 말이 요즘들어 많이 느껴집니다. HDD(기존 하드디스크)가 이렇게 빨리 밀려버릴 줄이야.. 물론 가격대비 용량면에서는 SSD가 조금 밀리고 있지만 멀지 않은 미래에 HDD의 자리는 상당히 줄어들거라 생각합니다.

여튼 아직 약점은 ‘SSD 용량’ 입니다. 초반에 120기가대의 스스디를 구매하셨던 분들이 많기 때문에 용량 압박을 느끼실텐데요.

복잡한 프로그램 필요없이 간단하게 윈도우 용량이 늘어나는 주범인 winsxs 폴더 삭제를 좀 더 안전하게 한번에 할 수 있는 방법을 알아보도록 하겠습니다.

어렵지 않은 두가지가 있으니 용량 확보에 도전해보세요^^




우선 책임 회피용(?)으로 백업이나 복구지점을 미리 생성해 놓으시길 권해드립니다 저같은 경우에는 단한번도 문제가 없었지만 그래도 사람일이라는건 모르는거니까요.

윈도우에는 ‘windows update clean tool’이라는게 있습습니다. 기본적으로 내장이 되어있기 때문에 다른 서드파티 프로그램을 설치하지 않고도 꽤 많은 용량을 확보할 수 있습니다.

이 방법에 대해서는 조금 길기 때문에 잘 정리된 글을 소개해 드립니다.

[윈도우 용량 줄이기]

 

 

“집사야 여기 왜이렇게 좁냐..”

그리고 winsxs 폴더를 청소하는 다른 방법

일단 아래 파일을 받으신 후 ‘관리자 권한으로 실행’ 해주시면 되는데요.


저 파일이 뭔데 받으라는거야? 이상한거 아니야? 라고 하실 수 있기 때문에 안심시켜드리기 위해서 설명 드립니다.

배치파일(.bat 파일)인데요. 아래 그 내용을 먼저 올려드릴게요..

초보분들은 무슨 말인지 모르실테니.. 설명을 먼저 드리면 윈도우에 내장되어 있는 명령어로, winsxs 폴더 삭제를 진행하거나 압축을 하는것인데, 작업이 순차적으로 이루어질 수 있도록 만든 파일 입니다.

@echo off
echo This batch file will clean and compress the winsxs folder


PAUSE

C:
cd C:\Windows\Winsxs
Net stop trustedinstaller
echo If trustedinstaller FAILED to end then restart your computer, DO NOT CONTINUE!
PAUSE
Takeown /f %windir%\winsxs\ManifestCache\*
Del /q %windir%\winsxs\ManifestCache\*
Icacls %windir%\winsxs\ManifestCache\* /GRANT administrators:F
dism /online /cleanup-image /spsuperseded

:getConfirmation
set /p confirmSP1=Do you have service pack 1 [y/n]?:
if %confirmSP1%==n goto :noSP1
echo vsp1cln is not implemented in this script yet, please enter it in cmd yourself if it exists!
goto :SP1

:noSP1
echo Skipping vsp1cln

:SP1
echo The Winsxs folder will now be compressed.
PAUSE

sc stop msiserver
sc stop TrustedInstaller
sc config msiserver start= disabled
sc config TrustedInstaller start= disabled
icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS.acl" /t
takeown /f "%WINDIR%\WinSxS" /r
icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t
compact /s:"%WINDIR%\WinSxS" /c /a /i *
icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t
icacls "%WINDIR%" /restore "%WINDIR%\WinSxS.acl"
sc config msiserver start= demand
sc config TrustedInstaller start= demand

echo The system will now restart, please save all documents before continuing!
PAUSE
shutdown -r -t 01

 

이런 내용이 있습니다.

winsxs 폴더 삭제를 무작정 권하는 글들이 가끔 보이는데, 그렇게 할 필요도 없고, 위험할 수 있습니다. 해당 폴더가 엄청 용량이 많아보이긴 해도 실제 윈도우 폴더에있고, 쓰여지고 있는 파일들의 하드링크들이라 실제 용량은 얼마 되지 않는다는 말도 있네요.. 그런데 쓰이지않는 과거 업데이트 파일들이 자리를 차지하고 있긴 하니.. 어느정돈 줄여주셔도 좋습니다.

댓글