Як зменшити розмір (дисковий простір) Windows 8


15

Це питання стосується того, що я можу зробити, щоб зменшити розмір, який використовує Windows 8 .

Фоновий приклад:
В даний час, і встановлена ​​лише одна програма (MS Access 2007), я використав близько 15 ГБ місця на жорсткому диску. У мене мало місця (це розділ на 17 Гб SSD).

Мені б хотілося вирішення за принципом:

  • Видаліть файли, які насправді не потрібні (наприклад, драйвери, які фактично не потрібні моїй системі)
  • Файли довідки, які насправді не потрібні (тобто документація)
  • pagefile.sys (припускаючи, що у мене буде 4 Гб оперативної пам’яті і немає реальної потреби в обміні)
  • hiberfil.sys (використовується для сплячого режиму і сну ... мені це потрібно, хоча я б повернув близько 4 ГБ місця, видаливши його)

В ідеалі я хотів би видалити здебільшого файли, які мені, швидше за все, не знадобляться, але я не маю жодної ідеї, з чого починати.

Оскільки моє обладнання не зміниться, я був би готовий видалити всі драйвери, які Windows 8 має для апаратних засобів, яких у мене немає.

Оновлення

Значна частина дискового простору в Windows 8 (і 7) використовується на "Зворотні сумісність вікон". Я маю на увазі функцію під назвою "Windows Side by Side" (у папці C:\Windows\winsxs), описану у розділі Чому папка / winxs стає такою великою, і чи можна її зменшити? . Зберігаючи кілька версій (навіть коли це не потрібно часто) з тисяч DLL-програм, які постачаються із програмним забезпеченням ... ну це спричиняє хоча б 4-5GB використання диска.


Видалення тимчасових файлів добре. Хоча я хотів би зосередитись на менш очевидних речах, таких як невикористаний програмний драйвер драйвера та файли довідки ... У мене "занадто багато" використання дискового простору при чистому встановленні, тобто жодних тимчасових файлів, які я можу видалити,
людствоANDpeace

1
Я думаю, що файл сторінки неправильно зрозумілий. Я хотів би, щоб експерт міг роз'яснити щось для мене, але я пам’ятаю, що читав, що файл сторінки є найважливішою частиною ОС (навіть якщо ви можете її відключити), і незалежно від того, скільки оперативної пам’яті у вас є, слід зберігати… навіть якщо тільки при мінімальному розмірі.
Луї

Я дійсно не відключив файл сторінок на 4 Гб оперативної пам’яті. Я спробував це назад, коли у мене було 12 Гб оперативної пам’яті, і було б помилок / вбивств процесу під час більш важких багатозадачностей (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee). @Louis У мене він відключений на 48 Гб оперативної пам’яті без поганих наслідків. Не маючи жодного, можна обмежити діагноз, можливий від BSOD, але хто насправді хвилює. Деякі погано написані програми покладаються на / неправильно використовують файл сторінки (Chrome - НАЙМОГО менш чуйний перемикання вкладок для мене з ним, незважаючи на 48 Гб оперативної пам’яті). Я також пам’ятаю, що Photoshop не починався без файлу сторінки, налаштованого один раз.
Артур Кей

Відповіді:


8

Зменшіть до встановлення

Це найкраще, але це трохи важко зробити. Так я запустив Windows 7 на 8 Гб нетбуку. Я не намагався багато цього робити, але, здається, ці чудові люди намагалися робити те, що ти хочеш. Вони дістали це до досить тісного пакету. Я думаю , що було обговорення 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 лише тому, що ви вирішили встановити Telnet пізніше (як це було в XP, тільки там був включений Telnet ... все одно).

У цій статті є кілька порад щодо зменшення встановлення на Windows 7, але більшість порад має стосуватися і Windows 8. Особливо зменшення сліду водіїв, які вам знадобляться, виглядає перспективно:

Ви можете використовувати приємний інструмент CodePlex під назвою DriverStore Explorer для виявлення та видалення застарілих або копій драйверів із каталогу Windows 7 C: \ Windows \ System32 \ DriverStore \ FileRepository. Це ніколи не вдалося доставити менше 1 Гб місця на диску на всіх системах, на які я пробував це, як на ноутбуках, так і на настільних системах. Дивіться мій блог " Ще один хороший маневр очищення системного диска: Провідник DriverStore ."


1
смішно! :) досліджуючи себе, я знайшов каталог C: \ Windows \ System32 \ DriveStore і цікавився питанням "чи це спосіб заощадити місце", і я опинився у відповіді на своє власне повідомлення . Великий
людствоANDpeace

2

Ви також можете заощадити місце за допомогою DISM.exe. Наприклад, виконайте наступне у підвищеному командному рядку Windows 8 (8.0):

DISM.exe / онлайн / очищення-зображення / startcomponentcleanup

Це видалить деякі непотрібні файли з winSxS. Я все ще експериментую з цим інструментом, але ви можете отримати допомогу, виконавши /? прапор.

дим /?

Якщо ви любитель відключати такі речі в Windows, як я, я думаю, вам знадобляться служби Windows Update і встановлення модулів Windows, щоб отримати найкраще з DISM.exe.


Я дуже хотів би перевірити вашу пропозицію, якби тільки я міг :) Будучи самим собою - величезний "шанувальник відключення", я в кінцевому підсумку відключив сам Windows, моя налаштування Linux значно скорочується. ::: ::: У будь-якому разі, DISM не пов'язаний із відновленням системи, чи не так? Deployment Image Servicing and Management (DISM)Чи знаєте ви, що це насправді чи як ви натрапите на це? Ви б не зупинилися на чомусь, щоб просто здогадуватися, чи не так?
людствоANDpeace

Ні, є досить мало прикладів подібного використання (з перемикачем / startcomponentcleanup) DISM навколо таких, як тут: tiny.cc/827h6w Я також бачив подібний посібник і в SE. Я лише згадав про допоміжні перемикачі (/?), Тому що це дало мені краще розуміння інструменту та допомогло мені відновити базу даних за допомогою перемикача / Restohealth, оскільки спочатку вона не працювала належним чином. DISM був розроблений для системних адміністраторів та офлайн зображень розгортання, я вважаю, але перемикач / онлайн поширюється на запущені системи. Це використання dism, який порушив вашу установку?
woowaa

Зрештою, це не заощадило мені стільки місця, і я застосував інший метод, щоб просто видалити 3gb Resto.tmp у каталозі Winsxs. Я частіше використовую сам Linux і можу помістити 3+ приємні установки Linux на простір, який Winodws займає на моєму SSD, навіть після цих налаштувань.
woowaa

1

Існують додатки, такі як WinReducer, які можуть зменшити розмір інсталяції Windows за допомогою зміни файлу .iso та виключення небажаних функцій, мов, драйверів тощо. Щоб пройти цей процес, потрібно трохи попрацювати (залежно від цього деякі інші додатки) і потребує певного часу, але це спрацювало, коли я нещодавно спробував це з 64-розрядним Windows 8.1 і використовував YUMI для того, щоб поставити ізо на USB.

Я не сходив із розуму, видалив мови та драйвери сканера / принтера, сучасні програми інтерфейсу та ще кілька речей. Спочатку розмір файлу iso не здався значно меншим, ніж оригінал, але після закінчення інсталяції я отримав 9 ГБ.

Він дає варіанти зменшити його набагато більше, але попереджає, що вони експериментальні або деякі важливі функції можуть порушитись. Я впевнений, що це буде розроблено, або інші додатки стануть кращими, щоб залишити залежності інших функцій у спокої, коли ви видалите підтримку функції.


1

Не рекомендується вимикати сплячку в Windows 8, оскільки вона використовується для функції швидкого запуску. Після вимкнення функція швидкого запуску закриває сеанси користувача, але зимує сеанс ядра на hiberfil.sys. Потім цей системний стан використовується для прискорення наступного завантаження.

Windows виділяє еквівалентну кількість оперативної пам’яті вашої системи hiberfil.sys. Отже, якщо у вас багато оперативної пам’яті, hiberfil.sys буде більше, ніж потрібно для швидкого запуску. Щоб усунути це, відкрийте підвищений командний рядок і видайте "powercfg.exe / hibernate / size 50", щоб встановити hiberfil.sys на 50% встановленої оперативної пам'яті. (Ви не можете зменшити його нижче 50%)

Однак якщо ви постійно залишаєте комп’ютер або рідко перезавантажуєтесь, ви можете не перейматися швидким запуском і може вимкнути сплячку. Знову ж таки, жорсткі диски та навіть SSD тепер настільки дешеві, що простір не така вже й велика проблема, як у IBM IBM AT. ;-)


Що стосується цих 50%? І якщо це 50% розміру оперативної пам’яті, чи можете ви пояснити, як все-таки працюватимуть, коли більше 50% оперативної пам’яті насправді використовується, коли йде спати? Здається, це для мене небезпечне налаштування (але я не в Windows).
Ар'ян

Ах, це стискання вмісту оперативної пам’яті: що трапиться, якщо ми зменшимо розмір hiberfil.sys , і, будьте обережні: «якщо файл гібернації занадто малий, то з’явиться« Стопіть помилка », і коди підкажуть, скільки потрібно збільшити розмір файлу сплячки за. "
Ар'ян

1
Не забувайте, що швидкий запуск Windows 8 зберігає лише ядро, а не відкриті програми та файли. Отже, вам не знадобиться великий файл зі сну для цього. І Win 7, і 8 встановлюють мінімальну вимогу 2 Гб оперативної пам’яті (64-розрядна ОС). Файл гібернації Win 7 за замовчуванням становить 75% встановленої оперативної пам’яті, тобто вони вважають, що це достатньо для зберігання ядра та відкритих програм. Тож здається досить безпечним, що одне ядро ​​«поміститься» у 50% оперативної пам’яті. Звичайно, у мене є 8 ГБ оперативної пам’яті, тому я застряг із файлом гібернації 4 ГБ!
ІД Клайн

2
Команда powercfg просто встановлює розмір файлу сплячки. Вимкнути сплячку можна в Панелі керування / Параметри живлення. Це також відключає швидкий старт. Прочитайте, як увімкнути або вимкнути "Швидкий запуск" для гібридного завантаження в Windows 8 та 8.1 для кращого пояснення. :-)
ID Kline


0

Ви можете використовувати утиліту очищення диска в Windows-8, як і в попередніх версіях Windows, для видалення тимчасових та небажаних файлів.

Перейдіть до Панелі управління> Адміністративні інструменти> Очищення диска

Я впевнений, що ваші pagefile.sys та hiberfile.sys не вплинуть, оскільки вам потрібно буде змінити їх вручну за потреби.


Я згадав pagefile.sys та hiberfil.sys, щоб спровокувати деяке мислення та поділитися вже способами безпечного дискового простору (коли у вас достатньо оперативної пам’яті - можливо4 Гб - ви можете розпоряджатися pagefile.sys). Pagefile.sys можна відключити через панель керування \ Система та безпека \ Система та вибравши "Розширені налаштування системи". Там можна відключити заміну за допомогою пункту Додатково-> Налаштування продуктивності, знайдені в цьому діалозі. Якщо RAM достатньо не буде ніякого помітного ефекту і про 3-4GB додаткової дискового простору
humanityANDpeace
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.