Come fermare la fusione e le patch degli spettri dal rallentamento del PC
Le patch di Windows per Meltdown e Spectre rallenteranno il tuo PC. Su un PC più recente con Windows 10, probabilmente non lo noterai. Tuttavia, su un PC con un processore meno recente, specialmente se è in esecuzione Windows 7 o 8, è possibile che si verifichi un rallentamento notevole. Ecco come assicurarsi che il PC funzioni nel modo più rapido possibile dopo averlo protetto.
Qualunque cosa tu faccia, ti preghiamo di non evitare di installare le patch. Gli attacchi Meltdown e Spectre sono cattivi, molto cattivi. Windows, macOS, Linux, Android, iOS e Chrome OS vengono tutti corretti per correggere il problema. Intel ha inoltre promesso che collaboreranno con le società di software per ridurre l'impatto delle prestazioni nel tempo. Ma questi sono grandi buchi di sicurezza che dovresti assolutamente correggere.
Ciò non significa che devi affrontare il rallentamento, comunque.
Esegui l'aggiornamento a Windows 10 (se utilizzi Windows 7 o 8)
Non c'è modo di aggirarlo: la patch si comporta meglio se si utilizza Windows 10. Come dice Microsoft, in "PC di epoca 2015 con Haswell o [una] CPU precedente", si aspettano che alcuni utenti notino una diminuzione prestazione del sistema". Ma, con Windows 7 o 8 sullo stesso hardware precedente, "si aspettano che la maggior parte degli utenti noti una diminuzione delle prestazioni del sistema".
In altre parole, sullo stesso hardware, Microsoft dice che la maggior parte delle persone noterà un rallentamento su Windows 7 o 8, mentre la maggior parte delle persone non funzionerà su Windows 10. Come spiega Microsoft: "Le versioni precedenti di Windows hanno un impatto sulle prestazioni più grande perché Windows 7 e Windows 8 ha più transizioni utente-kernel a causa delle decisioni di progettazione legacy, come il rendering di tutti i font che si svolgono nel kernel. "Windows 10 è un software molto più recente e ha molte ottimizzazioni che i vecchi Windows 7 e 8 non hanno.
Microsoft sta parlando di CPU Intel, ma potrebbe esserci qualche rallentamento quando si usano anche le CPU AMD. La correzione Meltdown non si applica ai sistemi AMD, ma la correzione Spectre lo fa. Non abbiamo ancora visto alcun benchmark delle prestazioni dai sistemi AMD, quindi non sappiamo come siano cambiate le prestazioni.
Invece di evitare o disabilitare la patch, è sufficiente eseguire l'aggiornamento a Windows 10. Mentre il primo periodo di aggiornamento gratuito è tecnicamente finito, ci sono ancora modi per ottenere Windows 10 gratuitamente.
Se non sei un fan di Windows 10, ci sono modi per renderlo meno fastidioso. Puoi avere maggiore controllo sugli aggiornamenti automatici di Windows 10 o semplicemente impostare le "Ore attive" in modo che non ti infastidiscano. Puoi nascondere tutti quegli annunci odiosi in Windows 10 e renderlo simile a Windows 7, se lo desideri. Non devi nemmeno toccare Windows Store: puoi continuare a utilizzare il desktop e disporre di un moderno sistema operativo Windows che esegue più velocemente di Windows 7.
Aggiorna il tuo hardware
I PC moderni, ovvero "PC dell'era del 2016 con Skylake, Kabylake o [una] CPU più recente", sono migliori con la patch rispetto ai PC meno recenti. In effetti, Microsoft afferma che "i benchmark mostrano rallentamenti a una cifra, ma non ci aspettiamo che la maggior parte degli utenti noti una modifica perché queste percentuali si riflettono in millisecondi." Questo perché le CPU Intel hanno una caratteristica PCID (Process-Context Identifiers) che aiutano la patch a funzionare meglio. Senza questa funzionalità, è necessario fare più del lavoro nel software, e ciò rallenta le cose.
Se sei curioso che il tuo sistema abbia la funzione che accelera la patch, ti consigliamo di scaricare ed eseguire lo strumento InSpectre di Gibson Research Corporation. Ti dirà anche se il tuo PC è protetto da Meltdown e Spectre o meno.
Se vedi "Prestazioni: BUONO", hai un PC moderno con le caratteristiche hardware appropriate e non dovresti vedere un rallentamento notevole. Se non lo fai, hai un PC più vecchio e potresti vedere qualche lag in più. (Anche se ricorda, puoi accelerare notevolmente le cose con l'aggiornamento a Windows 10, se non l'hai già fatto.)
Se il tuo PC non ha le caratteristiche hardware appropriate e ritieni che stia funzionando lentamente, l'unico modo per restare al sicuro e accelerare le cose è l'aggiornamento all'hardware più recente. Le moderne CPU vedono un rallentamento molto più piccolo. Prendi in considerazione l'acquisto di hardware usato e la vendita delle tue cose attuali se vuoi risparmiare un po 'di soldi.
Disabilitare la protezione nel registro di Windows, se si insiste
Windows ti permette di disabilitare la protezione Meltdown e Spectre dopo aver installato la patch, rendendo il tuo sistema vulnerabile a questi pericolosi attacchi ma eliminando la penalità delle prestazioni che viene fornita con la correzione.
AVVERTIMENTO: Raccomandiamo vivamente di non farlo. Soprattutto se stai usando Windows 10 su hardware moderno, non dovresti notare un rallentamento. Anche se utilizzi Windows 10 con una CPU meno recente, il rallentamento dovrebbe essere minimo per la maggior parte delle persone. E, se senti che il tuo sistema Windows 7 o 8 è notevolmente più lento, la cosa migliore che puoi fare è eseguire l'aggiornamento a Windows 10. Meltdown e Spectre sono falle di sicurezza molto gravi che potrebbero essere sfruttate dal codice in esecuzione su una pagina web nel tuo programma di navigazione in rete. Davvero non vuoi usare un sistema vulnerabile.
Tuttavia, Microsoft ha reso disponibili questi tweaks del Registro di sistema per un motivo. Come hanno detto, il rallentamento può essere particolarmente negativo con le applicazioni IO (input-output) su un sistema Windows Server. Sui sistemi Windows Server, Microsoft dice "si vuole fare attenzione a valutare il rischio di codice non affidabile per ogni istanza di Windows Server e bilanciare la sicurezza rispetto al compromesso delle prestazioni per il proprio ambiente." In altre parole, si potrebbe voler disabilitare la patch su alcuni sistemi server se sei sicuro che non eseguiranno codice non affidabile. Tieni presente che anche il codice JavaScript in esecuzione in un browser Web o codice in esecuzione all'interno di una macchina virtuale potrebbe sfruttare questi bug. Le solite sandbox che limitano ciò che questo codice può fare non proteggeranno completamente il tuo computer.
Puoi disattivare la protezione Meltdown o Spectre con lo strumento InSpectre sopra menzionato. Per disabilitare la protezione Meltdown o Spectre, fare clic con il pulsante destro del mouse sul file InSpectre.exe e selezionare "Esegui come amministratore". È quindi possibile fare clic sui pulsanti "Disabilita protezione fusione" e "Disattiva protezione spettro" per attivare o disattivare la protezione. Riavvia il PC dopo aver apportato questa modifica. Se si riavvia lo strumento InSpectre e si scorre il testo nella casella, verrà visualizzato un punto elenco che indica che la protezione è stata disabilitata nel registro. Puoi usare gli stessi pulsanti per riattivare la protezione in futuro, se cambi idea.
Puoi anche disabilitare la protezione nel registro, se lo desideri. Esegui i comandi in "Per disabilitare questa correzione" in questa pagina di supporto Microsoft. Mentre le istruzioni sono per Windows Server, disabiliteranno anche la correzione su altre versioni di Windows. Riavvia il PC dopo aver modificato le impostazioni del registro. È possibile verificare che la correzione sia abilitata eseguendo lo script PowerShell Get-SpeculationControlSettings. Se cambi idea e vuoi riattivare la protezione in futuro, esegui le istruzioni in "Per abilitare la correzione" nella pagina Web di Microsoft.
Immagine di credito: VLADGRIN / Shutterstock.com.