La CPU del tuo PC non è compatibile con Windows 10/8 - Spiegazione degli errori
Alcune persone che stanno cercando di installare Windows 8 RP stanno segnalando un errore. Questo errore è stato segnalato anche da coloro che potevano eseguire CP di Windows 8 sulla stessa macchina. Durante l'installazione di Windows 8, è possibile che venga visualizzato il seguente messaggio di errore:
Questo PC non può eseguire Windows 8/10
La CPU del tuo PC non è compatibile con Windows 8/10
Quindi cosa è cambiato dall'anteprima del consumatore? Vediamo cosa è questo errore e cosa sta dicendo Microsoft a riguardo.
Come possiamo vedere, questo errore è legato ai requisiti della CPU per Windows 8 Release Preview. Quindi per installare Windows 8 RP, la tua CPU (processore) deve supportare queste funzionalità: PAE / NX / SSE2 .
Vediamo cosa significano questi.
"No-eXecute (NX) è una funzione del processore che consente di contrassegnare le pagine di memoria come non eseguibili. La funzione consente alla CPU di proteggere il sistema dagli attacchi di software dannoso. Quando la funzione NX è abilitata su un sistema, impedisce che il codice software dannoso venga inserito in aree di memoria accessibili per essere eseguito quando il controllo raggiunge quella posizione di memoria. Windows 8 richiede che i sistemi debbano avere processori che supportano NX e NX deve essere acceso "
"Streaming SIMD Extensions 2 (SSE2) è uno standard precedente supportato nei processori Intel e AMD. Tutti i processori che supportano NX supportano anche SSE2. "
"Per utilizzare la funzione del processore NX, il processore deve essere in esecuzione in modalità PAE (Physical Address Extension). PAE è una funzione del processore che consente ai processori x86 di accedere a più di 4 GB di memoria fisica su versioni di Windows abilitate. “
I requisiti del processore non avranno alcun impatto sui clienti sui sistemi moderni o sui sistemi che soddisfano i requisiti del logo per Windows 7 poiché questi sistemi dispongono di processori 32-bit compatibili con PAE che supportano NX e consentono l'attivazione di NX. Solo un piccolo gruppo di clienti con Windows 7 in esecuzione su processori a 32 bit molto vecchi senza supporto PAE / NX verrà interessato.
Controlla se il tuo sistema supporta NX o SSE2
Per verificare questo, c'è uno strumento di Windows Sysinternals Coreinfo , un'utilità della riga di comando. Puoi ottenerlo da qui. L'esecuzione di questo dalla riga di comando, fornirà le informazioni richieste -
Una funzione del processore supportato avrà il * carattere visualizzato accanto al nome della funzione e a - carattere se non supportato.
"Se PAE viene visualizzato come non supportato nell'output Coreinfo, il sistema ha un processore che non supporta PAE e non supporta NX. Se PAE viene mostrato come supportato, ma NX viene visualizzato come non supportato nell'output Coreinfo:
- Consultare il set di funzionalità pubblicato dal produttore della CPU per determinare se NX è supportato dal processore sul proprio sistema.
- Se il processore del sistema ha il supporto NX, allora il sistema potrebbe avere impostazioni BIOS configurate in modo errato per l'opzione di supporto NX.
Se NX è supportato sul tuo sistema, può essere attivato dalle impostazioni del BIOS se non è attivato. "
Quindi controlla il BIOS e abilita NX ("No eXecute bit") o l'equivalente XD ("eXecute Disabled") nelle impostazioni del BIOS. Guardali nelle opzioni Avanzate o Sicurezza nel BIOS. Possono essere indirizzati con vari nomi in base al BIOS manf. Possono essere denominati No Execute Memory Protect, Execute Disabled Memory Protection, EDB (Execute Disabled Bit), EVP (Enhanced Virus Protection) o con qualche altro nome. Quindi controlla questi.
Se il BIOS non mostra nessuna di queste opzioni per NX, controlla con BIOS manf gli eventuali aggiornamenti del BIOS che potrebbero averlo aggiunto. I processori molto vecchi potrebbero non includere questa funzione.Errore 0x0000260
Si verifica anche un errore correlato quando si tenta di installare Windows 8 in una macchina virtuale con errore 0x0000260.
"Se la Macchina virtuale (VM) è ospitata su un sistema che supporta NX, è necessario abilitare PAE / NX nelle impostazioni del prodotto di virtualizzazione o nel gestore di configurazione quando si imposta l'ambiente virtuale Windows 8. “
Per informazioni più dettagliate sui requisiti PAE / NX / SSE2 per Windows 8, Microsoft ha pubblicato un white paper - Guida ai requisiti di supporto PAE / NX / SSE2 per Windows 8
Questo documento descrive in dettaglio il supporto del processore per il requisito PAE / NX / SSE2 in Windows 8, i casi di errore e gli scenari che i clienti incontrano quando le macchine non soddisfano il requisito e cosa fare per installare Windows 8 sui propri PC. Le informazioni fornite nel documento si applicano a Windows 8 e Windows Server 2012.
Bill Fill di Microsoft ha spiegato in dettaglio questo errore nel Forum risposte. Inizia con le scuse per l'inconveniente causato da questo problema e ringrazia gli utenti per aver provato l'anteprima del rilascio. Inoltre, Microsoft potrebbe contattare alcuni di coloro che hanno segnalato questo problema se sono necessarie ulteriori informazioni in quanto potrebbe essere un bug e deve essere corretto prima di RTM.
Quindi descrive cosa è cambiato esattamente da quando gli utenti che potevano eseguire il CP sulla loro macchina hanno riscontrato questo problema durante l'installazione di RP sulla stessa macchina.
Cosa è cambiato in Windows 8 RP, da CP
Abbiamo apportato modifiche alla logica di rilevamento dell'aggiornamento dal CP. Le modifiche ruotano attorno al programma di installazione predefinito e al modo in cui vengono verificate le caratteristiche precise della CPU prima di continuare. Windows 8 richiede le funzionalità NX delle moderne CPU. Questo viene fatto per ragioni di sicurezza per garantire che le funzionalità di difesa da malware funzionino in modo affidabile. Questo è importante perché vogliamo essere sicuri che le persone possano sentirsi al sicuro usando molti software diversi, tra cui app e app desktop da Windows Store. Ciò significa che alcune CPU molto vecchie non funzioneranno con Windows 8. Nel CP non abbiamo bloccato l'installer per la funzione NX. Sulla base della telemetria CP, abbiamo ritenuto di aggiungere il blocco all'allestimento per garantire il rispetto del tempo delle persone. È meglio farla finita rapidamente, anche se è deludente. Abbiamo anche utilizzato la telemetria per ottenere un po 'di controllo su quante CPU avrebbero fallito il requisito NX in modo da poter essere sicuri che la presenza di NX fosse responsabile nell'ecosistema. Abbiamo appreso che meno dell'1% delle CPU non aveva la capacità NX disponibile e configurata correttamente e di queste lo 0,1% non aveva affatto la capacità NX. Sulla base di ciò, riteniamo che far rispettare la presenza di NX sia una buona cosa da fare poiché si traduce in migliori difese del malware. Così ora applichiamo la presenza di NX nella sequenza di avvio del kernel.
Non abbiamo apportato alcuna modifica al rilevamento PAE, ma è bene notare che PAE è un prerequisito per NX su processori a 32 bit a causa di come NX è implementato nelle tabelle di pagina del gestore di memoria.
Abbiamo modificato il rilevamento del set di istruzioni SSE2 in base alla telemetria dal CP e da Windows 7.
Il risultato per gli utenti in generale è che il loro PC è più affidabile. Non controlliamo SSE2 nella sequenza di avvio del kernel, tuttavia, se la tua CPU ha NX, ha quasi sicuramente anche SSE2.
Soluzione
Prima di provare questa soluzione alternativa, per favore controlla e configura NX nel BIOS. La soluzione alternativa utilizza l'ISO per l'installazione.
Scarica la ISO e masterizzala su un DVD o crea una chiavetta USB avviabile. Avvia dal supporto che hai creato. Se la tua CPU non supporta NX vedrai un codice in blu-verde 5D prima che l'installazione inizi. Questo è raro, ma se dovesse succedere non saremo in grado di aiutarti a eseguire Windows 8.
Questa soluzione alternativa potrebbe riuscire perché Windows contiene due programmi di installazione: il programma di installazione dell'utente finale (setup.exe nella directory principale del DVD di Windows) e il programma di installazione commerciale (setup.exe trovato nella directory \ sources del DVD di Windows). Il programma di installazione commerciale viene eseguito quando il PC viene avviato da un supporto DVD / USB e non esegue i controlli NX / SSE2 e tenta di abilitare NX / SSE2 sui sistemi supportati.
Questo problema è stato spiegato in dettaglio da Microsoft. Se qualcuno riceve questo errore, può riferirlo e provare la soluzione alternativa.