Как да спрем разтопяването и призрачните пачове от забавянето на вашия компютър
Пачовете на Windows за Meltdown и Spectre ще забавят вашия компютър. На по-нов компютър с Windows 10 вероятно няма да забележите. Но на компютър с по-стар процесор, особено ако работи с Windows 7 или 8, може да видите забележимо забавяне. Ето как да се уверите, че вашият компютър работи възможно най-бързо след като го осигурите.
Каквото и да правите, моля, не избягвайте да инсталирате лепенките. Нападанията на Meltdown и Spectre са лоши - много лоши. Windows, MacOS, Linux, Android, iOS и Chrome OS се поправят, за да отстранят проблема. Intel също така обеща, че ще работят със софтуерни компании, за да намалят влиянието на производителността във времето. Но това са големи дупки в сигурността, на които трябва да се сложите.
Това обаче не означава, че трябва да се справите със забавянето.
Надстройване до Windows 10 (ако използвате Windows 7 или 8)
Няма да се справяме с това: Кръпката се представя по-добре, ако използвате Windows 10. Както казва Microsoft, „на компютри с ера от 2015 г. с Haswell или по-стар CPU“, те „очакват, че някои потребители ще забележат намаляване на производителност на системата ”. Но с Windows 7 или 8 на същия стар хардуер, те „очакват повечето потребители да забележат намаляване на производителността на системата“.
С други думи, на същия хардуер, Microsoft казва, че повечето хора ще забележат забавяне на Windows 7 или 8, докато повечето хора няма да използват Windows 10. Както обяснява Microsoft: „По-старите версии на Windows имат по-голямо въздействие, тъй като Windows 7 и Windows 8 имат повече преходи от ядрото на потребителя поради наследените дизайнерски решения, като например визуализирането на всички шрифтове в ядрото. “Windows 10 е много по-нов софтуер и има много оптимизации, които по-старите Windows 7 и 8 просто не разполагат.
Microsoft говори за процесорите на Intel, но може да има известно забавяне и при използването на AMD процесори. Фиксирането на Meltdown не се отнася за AMD системите, но Spectre fix прави. Все още не сме виждали никакви бенчмаркове за производителност от AMD системите, така че не знаем как се е променила производителността.
Вместо да избягвате или деактивирате кръпката, просто надстройте до Windows 10. Докато първата година безплатен ъпгрейд е технически завършен, все още има начини да получите Windows 10 безплатно.
Ако не сте фен на Windows 10, има начини да го направите по-малко досадно. Можете да получите по-голям контрол върху автоматичните актуализации на Windows 10 или просто да настроите „Активните часове“, така че да не ви безпокоят. Можете да скриете всички тези неприятни реклами в Windows 10 и да го направите по-скоро като Windows 7, ако желаете. Дори не трябва да докосвате магазина на Windows - можете просто да продължите да използвате работния плот и да разполагате с модерна операционна система Windows, която работи по-бързо от Windows 7.
Надстройте хардуера си
Модерни персонални компютри - това са „компютри с ера 2016 с Skylake, Kabylake или [a] по-нови процесори“ - по-добре се справят с поправка от по-старите компютри. Всъщност Microsoft казва, че „бенчмарковете показват едноцифрени забавяния, но не очакваме повечето потребители да забележат промяна, защото тези проценти се отразяват в милисекунди.“ Това е защото тези процесори на Intel имат функция PCID (Process-Context Identifiers). които помагат на пластира да работи по-добре. Без тази функция повече работа трябва да се направи в софтуера и това забавя нещата.
Ако сте любопитни дали вашата система има функцията, която ускорява корекцията, ви препоръчваме да изтеглите и стартирате инструмента за InSpectre на Gibson Research Corporation. Също така ще ви каже дали вашият компютър е защитен срещу Meltdown и Spectre или не.
Ако видите “Performance: GOOD”, имате модерен компютър с подходящи хардуерни характеристики и не бива да виждате забележимо забавяне. Ако не го направите, имате по-стар компютър и може да видите някакво допълнително закъснение. (Въпреки че помните, можете да ускорите нещата значително, като надстроите до Windows 10, ако още не сте го направили.)
Ако вашият компютър няма подходящи хардуерни характеристики и смятате, че той работи бавно, единственият начин да запазите сигурността си и да ускорите нещата, е да преминете към по-нов хардуер. Модерните процесори виждат много по-малко забавяне. Помислете за закупуване на използван хардуер и продажба на вашите текущи неща, ако искате да спестите малко пари.
Забранете защитата в системния регистър на Windows, ако настоявате
Windows ви позволява да деактивирате защитата на Meltdown и Spectre след инсталиране на пластира, което прави системата ви уязвима от тези опасни атаки, но елиминира наказанието за производителността, което идва с фиксирания.
ВНИМАНИЕ: Препоръчваме да не правите това. Особено ако използвате Windows 10 на модерен хардуер, не трябва да забелязвате забавяне. Дори ако използвате Windows 10 с по-стар процесор, забавянето трябва да е минимално за повечето хора. И ако смятате, че вашата Windows 7 или 8 система е забележимо по-бавна, най-доброто, което можете да направите, е да надстроите до Windows 10. Meltdown и Spectre са много сериозни пропуски в сигурността, които потенциално могат да бъдат използвани от код, изпълняван на уеб страница във вашия уеб браузър. Наистина не искате да използвате уязвима система.
Въпреки това, Microsoft направи тези настройки на регистъра налични с причина. Както те казват, забавянето може да бъде особено лошо при IO (входно-изходни) приложения на Windows Server система. В Windows Server системи Microsoft казва, че „искате да внимавате да оцените риска от ненадежден код за всеки инстанс на Windows Server и да балансирате сигурността и компромиса с производителността за вашата среда.“ С други думи, може да искате да деактивирате кръпката на някои сървърни системи, ако сте сигурни, че няма да изпълняват ненадежден код. Имайте предвид, че дори JavaScript кодът, изпълняван в уеб браузър или код, който се изпълнява във виртуална машина, може да използва тези грешки. Обичайните пясъчници, които ограничават това, което този код може да направи, няма да защитят напълно компютъра ви.
Можете да забраните защитата на Meltdown или Spectre с инструмента InSpectre, който споменахме по-горе. За да деактивирате защитата на Meltdown или Spectre, щракнете с десния бутон на мишката върху файла InSpectre.exe и след това изберете "Run as Administrator". След това можете да щракнете върху бутоните "Disable Meltdown Protection" и "Disable Spectre Protection", за да включите или изключите защитата. Рестартирайте компютъра, след като направите тази промяна. Ако рестартирате инструмента InSpectre и преминете през текста в полето, ще видите куршум, който ви казва, че защитата е деактивирана в системния регистър. Можете да използвате същите бутони, за да активирате отново защитата в бъдеще, ако промените решението си.
Можете също така да деактивирате защитата в системния регистър, ако желаете. Изпълнете командите в „За да деактивирате тази корекция“ на тази страница за поддръжка на Microsoft. Докато инструкциите са за Windows Server, те също ще деактивират корекцията на други версии на Windows. Рестартирайте компютъра, след като промените настройките на системния регистър. Можете да проверите дали корекцията е активирана, като изпълните скрипта Get-SpeculationControlSettings PowerShell. Ако промените решението си и искате да активирате отново защитата в бъдеще, изпълнете инструкциите в „За да разрешите поправката“ на уеб страницата на Microsoft..
Кредит за изображения: VLADGRIN / Shutterstock.com.