Windows 8의 크기 (디스크 공간)를 줄이는 방법


15

이 질문은 Windows 8이 사용 하는 크기를 줄이기 위해 무엇을 할 수 있는지에 관한 것 입니다.

배경 예 :
현재는 하나의 프로그램 (MS Access 2007) 만 설치 한 상태에서 약 15GB의 하드 디스크 공간을 사용했습니다. 공간이 거의 없습니다 (SSD의 17GB 파티션입니다).

다음과 같은 솔루션을 원합니다.

  • 실제로 필요하지 않은 파일을 제거하십시오 (예 : 시스템에서 실제로 필요하지 않은 드라이버)
  • 실제로 필요하지 않은 도움말 파일 (예 : 설명서)
  • pagefile.sys (내가 4GB 램을 가지고 실제로 스와핑 할 필요가 없다고 가정)
  • hiberfil.sys (최대 절전 모드 및 절전 모드에 사용됩니다. 제거하면 약 4GB의 공간을 확보 할 수 있지만 필요합니다)

이상적으로는 필 요하지 않을 파일을 대부분 삭제하고 싶지만 어디서부터 시작해야할지 잘 모릅니다.

하드웨어가 변경되지 않기 때문에 Windows 8에없는 하드웨어 용 드라이버를 모두 기꺼이 삭제합니다.

최신 정보

Windows 8 (및 7)에서 디스크 공간의 많은 부분이 "윈도우 하위 호환성 dll- 지옥"에 사용됩니다. 왜 / winsxs 폴더가 커져서 더 작게 만들 수 있습니까?에C:\Windows\winsxs 설명 된 "Windows Side by Side"(폴더 내 ) 라는 기능을 참조 하고 있습니다. . 소프트웨어와 함께 제공되는 수천 개의 DLL 중 여러 버전 (자주 필요하지 않더라도)을 유지하면 적어도 4-5GB의 디스크 사용량이 발생합니다.


임시 파일을 삭제하는 것이 좋습니다. 사용하지 않는 드라이버 softwae 및 도움말 파일과 같이 덜 분명한 것에 집중하고 싶지만 새로 설치시 "너무 많은"디스크 공간을 사용하므로 삭제할 수있는 임시 파일이 없습니다.
— humanityANDpeace

1
페이지 파일이 잘못 이해되었다고 생각합니다. 전문가가 나를 위해 분명히 할 수 있기를 바랍니다.하지만 페이지 파일이 OS의 필수 부분이며 (해제 할 수는 있지만) 얼마나 많은 RAM을 보유하고 있는지에 관계없이 ... 최소한의 크기로.
— Louis

4GB RAM에서 페이지 파일을 비활성화하지 않습니다. 12GB의 RAM이있을 때 다시 시도하고 더 무거운 멀티 태스킹 (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee) 중에 오류 / 프로세스 킬이 발생했습니다. @Louis 나는 48GB의 RAM에서 아무런 영향을 미치지 않고 비활성화했습니다. 하나도 없으면 BSOD에서 가능한 진단을 제한하지만 실제로 관심을 갖는 사람은 없습니다. 잘못 작성된 프로그램 중 일부는 페이지 파일에 의존하거나 오용합니다 (Chrome은 48GB RAM에도 불구하고 반응이 적은 스위칭 탭입니다). 또한 한 번에 페이지 파일을 한 번 구성하지 않으면 Photoshop이 시작되지 않는다는 것을 기억합니다.
— Arthur Kay

답변:


8

설치 전 축소

이것은 가장 잘 작동하지만 약간 어렵습니다. 이것이 내가 8GB 넷북에서 Windows 7을 실행하는 방법이었습니다. 나는 이것을 많이 시도하지 않았지만 이 훌륭한 사람들 은 당신이 원하는 것을하려고 시도한 것 같습니다. 그들은 그것을 꽤 단단한 패키지로 내 렸습니다. 여기 SU에 대한 토론이 있다고 생각 합니다 .

시스템 보호 비활성화

여기에 단계별 지침이 있습니다 .

  1. 검색하여 제어판으로 이동 Control Panel
  2. 검색 System Protection
  3. System Properties대화 상자를 엽니 다
  4. System Protection탭으로 이동
  5. Windows 8이 설치된 디스크를 선택하고 구성을 누릅니다.
  6. 시스템 복원 비활성화

그것은 당신에게 작은 공간을 절약 할 것입니다. 여기에 이미지 설명을 입력하십시오


3

17 GiB는 Windows 8의 경우 그다지 크지 않습니다 (Windows 7 및 Vista의 경우와 동일). 그 이유 중 하나는 Windows가 처음부터 설치할 수있는 모든 것을 포함하기 때문에 나중에 텔넷을 설치하기로 결정했기 때문에 설치 DVD를 찾을 필요가 없기 때문입니다 (XP와 마찬가지로 텔넷 만 포함되어 있음) ... 어쨌든).

이 문서 에는 Windows 7의 설치 공간을 줄이는 데 도움이되는 팁이 있지만 대부분의 팁은 Windows 8에도 적용됩니다. 특히 필요한 드라이버의 설치 ​​공간을 줄이면 유망한 것으로 보입니다.

DriverStore Explorer 라는 멋진 CodePlex 도구 를 사용하여 Windows 7 C : \ Windows \ System32 \ DriverStore \ FileRepository 디렉토리에서 더 이상 사용되지 않거나 중복 된 드라이버를 식별하고 삭제할 수 있습니다. 이것은 내가 시도한 모든 시스템, 노트북 및 데스크탑 시스템에서 1GB 미만의 디스크 공간 절약을 제공하지 못했습니다. 내 블로그“ 또 다른 멋진 시스템 드라이브 정리 방법 : DriverStore Explorer ”를 참조하십시오 .


1
이상한! :) 나 자신을 조사하면서 C : \ Windows \ System32 \ DriveStore 디렉토리를 발견하고 "이것이 공간을 절약 할 수있는 방법이라면"궁금한 점에 대한 답변을 내 자신의 글에 올렸습니다 . 위대한
— 인류 ANDpeace

2

DISM.exe를 사용하여 공간을 절약 할 수도 있습니다. 예를 들어 관리자 권한 Windows 8 (8.0) 명령 프롬프트에서 다음을 실행합니다.

DISM.exe / online / cleanup-image / startcomponentcleanup

불필요한 파일이에서 제거됩니다 winSxS. 여전히이 도구를 실험하고 있지만 /?를 실행하면 도움을받을 수 있습니다. 깃발.

dism /?

나처럼 Windows에서 사용하지 않는 것을 좋아한다면 DISM.exe를 최대한 활용하려면 Windows Update 및 Windows Modules Installer 서비스가 실행되고 있다고 생각합니다.


나는 당신이 할 수 있다면 당신의 제안을 테스트하고 싶습니다 :)-스스로-거대한 "비활성화의 팬"이기 때문에 Windows 자체를 비활성화했습니다. ::: ::: 어쨌든 DISM은 시스템 복원과 관련이 없습니까? Deployment Image Servicing and Management (DISM)당신은 그것이 실제로 무엇을하는지, 어떻게 그것을 뛰어 넘는 지 알고 있습니까? 당신은 단순한 추측을 위해 무언가를 멈추지 않았을 것입니다.
— humanandANDpeace

아니요, DISM의 이러한 종류 (/ startcomponentcleanup 스위치 사용)에 대한 예는 다음과 같습니다. tiny.cc/827h6w 여기 에서도 비슷한 가이드를 보았습니다. 도구에 대한 이해를 높이고 처음에는 제대로 작동하지 않아서 / restorehealth 스위치로 데이터베이스를 복원하는 데 도움이 되었기 때문에 도움말 스위치 (/?) 만 언급했습니다. DISM은 내가 생각하는 시스템 관리자 및 오프라인 배포 이미지를 위해 개발되었지만 / online 스위치는 실행중인 시스템으로 확장됩니다. 설치를 손상시킨 dism을 사용하고 있습니까?
— woowaa

결국 그것은 많은 공간을 절약하지 못했고 Winsxs 디렉토리에서 3gb restore.tmp를 삭제하는 다른 방법을 사용했습니다. 필자는 리눅스를 자주 사용하고 있으며, 이러한 조정 후에도 Winodws가 SSD를 차지하는 공간에 3 개 이상의 chunky Linux 시스템 설치를 적용 할 수 있습니다.
— woowaa

1

WinReducer 와 같은 응용 프로그램 은 .iso 파일을 수정하고 원치 않는 기능, 언어, 드라이버 등을 제외하여 Windows 사전 설치의 설치 크기를 줄일 수 있습니다. 프로세스에 따라 약간의 작업이 필요합니다 ( 일부 다른 응용 프로그램)을 처리하는 데 시간이 걸리지 만 최근에 Windows 8.1 64 비트로 시도하고 YUMI를 사용하여 iso를 USB에 넣었을 때 작동했습니다.

나는 너무 미쳐 가지 않았고 언어와 스캐너 / 프린터 드라이버, 최신 UI 앱 및 몇 가지 더를 제거했습니다. 먼저 iso 파일 크기는 원본보다 훨씬 작지 않았지만 설치 후 총 9GB의 디스크를 사용했습니다.

더 많이 줄일 수있는 옵션을 제공하지만 실험 중이거나 일부 중요한 기능이 중단 될 수 있음을 경고합니다. 함수에 대한 지원을 제거 할 때 다른 함수의 종속성을 남겨 두는 것이 더 좋을 것입니다.


1

빠른 시작 기능에 사용되므로 Windows 8에서는 최대 절전 모드를 해제하지 않는 것이 좋습니다. 종료시 빠른 시작 기능은 사용자 세션을 닫지 만 커널 세션을 hiberfil.sys로 최대 절전 모드로 만듭니다. 그런 다음이 시스템 상태는 다음 부팅 속도를 높이는 데 사용됩니다.

Windows는 동등한 양의 시스템 RAM을 hiberfil.sys에 할당합니다. 따라서 RAM이 많은 경우 hiberfil.sys가 빠른 시작에 필요한 것보다 큽니다. 이 문제를 해결하려면 관리자 권한 명령 프롬프트를 열고 "powercfg.exe / hibernate / size 50"을 실행하여 hiberfil.sys를 설치된 RAM의 50 %로 설정하십시오. (50 % 미만으로 줄일 수 없습니다)

그러나 컴퓨터를 항상 켜 두거나 거의 재부팅하지 않으면 빠른 시작에 신경 쓰지 않고 최대 절전 모드를 해제 할 수 있습니다. 다시 말하지만 HDD와 SSD는 이제 매우 싸고 공간은 IBM AT와 같이 큰 문제가 아닙니다. ;-)


이 50 %는 무엇과 관련이 있습니까? RAM 크기의 50 % 인 경우, 절전 모드로 전환 할 때 RAM의 50 % 이상이 실제로 사용 중일 때 어떻게 작동하는지 설명 할 수 있습니까? 나에게 위험한 설정처럼 들립니다 (그러나 나는 Windows에 없습니다).
— Arjan

아, RAM의 내용을 압축하는 것 : 우리가 hiberfil.sys를의 크기를 줄일 경우 어떻게 무엇을 하고, 조심 : 중지 오류 "발생하고 코드는 늘릴 필요가 얼마나 많은 제안합니다"최대 절전 모드 파일은 다음이 너무 작 으면 " 최대 절전 모드 파일 크기 "
— Arjan

1
Windows 8 빠른 시작은 열려있는 응용 프로그램이나 파일이 아니라 커널 만 저장한다는 것을 잊지 마십시오. 따라서 최대 절전 모드 파일이 필요하지 않습니다. Win 7과 8 모두 최소 2GB RAM (64 비트 OS)이 필요합니다. Win 7의 최대 절전 모드 파일은 기본적으로 설치된 RAM의 75 %로 커널과 응용 프로그램을 저장하기에 충분하다고 느꼈습니다. 따라서 커널 자체만으로도 RAM의 50 %가 "적합"할 것입니다. 물론 8GB의 RAM이 있으므로 4GB의 최대 절전 모드 파일이 붙어 있습니다!
— ID Kline

2
powercfg 명령은 최대 절전 모드 파일 크기 만 설정합니다. 제어판 / 전원 옵션에서 최대 절전 모드를 해제 할 수 있습니다. 또한 빠른 시작이 비활성화됩니다. 자세한 설명 은 Windows 8 및 8.1의 하이브리드 부팅에 대해 "빠른 시작"을 켜거나 끄는 방법을 읽으 십시오 . :-)
— ID Kline


0

이전 Windows 버전과 마찬가지로 Windows-8의 디스크 정리 유틸리티를 사용하여 임시 파일과 원하지 않는 파일을 삭제할 수 있습니다.

제어판> 관리 도구> 디스크 정리로 이동하십시오.

필요한 경우 수동으로 변경해야하기 때문에 pagefile.sys 및 hiberfile.sys에 영향을 미치지 않을 것이라고 확신합니다.


나는 pagefile.sys와 hiberfil.sys가 약간의 생각을 불러 일으키고 안전한 디스크 공간을 확보하는 방법을 이미 공유했다고 언급했다. pagefile.sys는 제어판 \ 시스템 및 보안 \ 시스템을 통해 비활성화하고 "고급 시스템 설정"을 선택할 수 있습니다. 이 대화 상자에있는 고급-> 성능 설정을 통해 스와핑을 비활성화 할 수 있습니다. 램이 경우 충분히 더 눈에 띄는 효과 3-4기가바이트 많은 디스크 공간에 대해이 없을 것
— humanityANDpeace
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.