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.