Мінімізація запису на SSD-диски з Windows 7


10

Більшість людей використовують свій SSD як основний інсталяційний диск для системи Windows 7.

W7 вже має багато оптимізацій для SSD, як за продуктивністю, так і за терміном служби. Мінімізація записів збільшує термін служби SSD, тому опублікуйте кожну пропозицію як відповідь і дайте можливість іншим голосувати за них.

Оновлення:

Я вже не впевнений, що мінімізація записів - це гарна річ [tm], важкі факти про те, що SSD будуть деградувати протягом помітного часу, відсутні, і, здається, це може створити трохи FUD щодо функціональності SSD. Іншими словами: я ставлю під сумнів корисність свого вікі-питання.


1
Ми написали публікацію про це у блозі Super User, див. Продовження терміну служби вашого SSD .
Тамара Війсман

3
Це нагадує мені про зворотній шлях, коли, коли вперше вийшли диски CDR. Люди були параноїчні щодо їх використання. Люди так боялися зношувати свої покупки, що ніколи їх не використовували. Те саме відбувається з SSD-дисками. Вся суть цих пристроїв - використовувати їх! Чим більше ви пишете на SSD, тим більше виграєте від цього. Це любить Ferrari, воно залишається блискучим в гаражі, але ви не можете їхати швидко, якщо ви фактично не заженете це.
Keltari

Можливо, сучасні SSD не сильно погіршаться від типової системної діяльності, але що робити, якщо ви працюєте з Windows з дешевої флеш-пам’яті USB? Я не обов'язково розраховував би на те, що вони мають просунуту прошивку для вирівнювання посуду, яку мають SSD-диски. тому я вважаю, що це питання все ще актуальне в цьому випадку
Каутерит

Відповіді:


5

Перемістіть папки temp до інших розділів

Кожен користувач має призначену Tempпапку (наприклад C:\Users\<username>\AppData\Local\Temp), а також є загальносистемна папка C:\Windows\Temp. Програми зазвичай отримують доступ до них через змінні середовища TEMPта TMP; тож насправді змінити їх досить просто (принаймні, на широкому рівні системи та для поточного користувача).


4

Перемістіть файл сторінки

Переконайтеся, що він розташований на іншому розділі.


2
Хіба це не заперечуватиме багато переваг від продуктивності, отриманих від SSD? Якщо файл swap знаходиться на повільному нормальному диску, як SSD покращує продуктивність, крім завантаження та запуску програми?
Консоль

Ну .. Я також хотів написати це, але це стосується кожної відповіді тут. В основному вони призначені для параноїдальної редукції, а не для використання SSD. (люди, які хочуть використовувати подібний SSD, повинні просто вибрати жорсткий диск. З такою ж швидкістю і т. д.)
Apache,

@Shiki: Так, я згоден, йдеться про параноїю, яка зношує SSD. Чи варто робити більше уваги на цьому в Q, можливо?
позначка

Ну, я насправді не знаю. Але серйозно ... як вони могли зношуватися? В основному з математики, цифри показують 12 років, 15 рік життя. Це чорт багато. Навіть якщо ви пишете повний обсяг даних щодня, ви отримуєте приблизно ~ 5 років. І ці цифри представляють моделі 1-2 років. Не думайте, що про це варто турбуватися. Це як використання ПК, але побоюючись, що він зламається один раз. Так, це буде, його ПК. Як і у ноутбука, якщо ви ним користуєтеся, тим більше шансів зірватися один раз.
Apache

4
Для запису блог Engineering Windows 7 спеціально рекомендує розмістити файл сторінки на SSD. blogs.msdn.com/b/e7/archive/2009/05/05/…
coneslayer

4

Вимкнути сплячку (якщо вона не потрібна)

Зимова сплячка має дві основні переваги: ​​(відносно) швидке завантаження від відключення живлення; і можливість продовжувати працювати саме там, де ви зупинилися. SSD-диски значно покращують час завантаження та час запуску програми, що дещо компенсує корисність сплячки.

Файл сплячки повинен знаходитися на завантажувальному розділі , тому це значна витрата місця (якщо припустимо, що ОС знаходиться на SSD). А постійне звільнення якомога більше місця може допомогти покращити продуктивність SSD . Це також повинно усунути значну кількість зносу на SSD, порівняно з тим, що часто використовується в сплячому режимі.

Гібернацію можна відключити , ввівши в командному рядку (як адміністратор) наступне:

powercfg /hibernate off

4
Зимова сплячка - це не тільки для швидшого "завантаження", але й утримання робочих матеріалів на місці, щоб вам не довелося відкривати все знову, і так далі. Набагато простіше, краще, і на мою думку, було б використовувати менший обсяг IO, ніж завантажувати з нуля, але виправити мене.
Apache

@shiki Я не думаю, що ти повністю прочитав мій пост; Я перерахував дві переваги сплячки - другий - це можливість продовжувати працювати з попереднього стану. І я б очікував, ніж писати кілька ГБ (або що б не було вмісту пам'яті) кожен раз, коли ви перебуваєте в сплячому режимі свого ПК, передбачає значно більше вводу-виводу (особливо згубного IO: записує), ніж звичайного відключення + завантаження + повторного відкриття всіх ваших додатків / файлів .
sblair

@shiki Але зручність сплячки все-таки є достоїнством (особливо на SSD з пристойними послідовними швидкостями читання / запису, де сплячка повинна бути швидшою, ніж на жорсткому диску), тому я поміщаю "якщо не потрібно" в заголовок моєї посади.
sblair

4

Вимкнути попередній вибір

Вимкніть функцію Prefetch у Windows 7. У вас вже є чудова ефективність читання з SSD, немає причини, що Windows не має потреби надписувати тисячі МБ у sxsкаталог, щоб програми запускалися швидше.


Оновіть ключ реєстру EnablePrefetcher у вашому зображенні під час виконання:

Ключ: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Управління пам'яттю \ PrefetchParameters
Ім'я: EnablePrefetcher
Тип: REG_DWORD
Значення: 0

джерело


0

Перемістіть індекс пошуку на інший розділ

Індекс пошуку може оновлюватися досить часто, тим більше, якщо ви налаштували додаткові каталоги для ефективного пошуку (можливо, і на інших жорстких дисках)

ОТОХ, якщо ви користуєтесь пошуковою системою дуже багато, ви насправді хочете скористатися швидким доступом до SSD, щоб ви не могли перенести його на диск без SSD.

Я кілька років працював над цим пошуком на диску без SSD і змінив його назад. У мене склалося враження, що система ніколи не припиняє нічого робити (чутний шум від не-SSD-накопичувача) і що це займає набагато більше часу. Я вже не впевнений, що це гарна ідея.


0

Перенесіть журнали подій до іншого розділу

Місця, здається, вказані в

HKLM\SYSTEM\CurrentControlSet\Services\EventLog\<logname>\File (REG_EXPAND_SZ)

Де <logname>це System, Application, HardwareEventsі т.д.

Значення за замовчуванням -

%systemroot%\system32\winevt\logs\<logname>.evtx

Ви також можете взагалі відключити послугу "eventlog" , але, мабуть, це не дуже гарна ідея.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.