Pagina principala » ferestre » Procesorul PC-ului dvs. nu este compatibil cu Windows 10/8 - Eroare explicată

    Procesorul PC-ului dvs. nu este compatibil cu Windows 10/8 - Eroare explicată

    Unele persoane care încearcă să instaleze Windows 8 RP raportează o eroare. Această eroare a fost raportată chiar și de cei care ar putea rula Windows 8 CP pe aceeași mașină. În timp ce instalați Windows 8, este posibil să vedeți următorul mesaj de eroare:

    Acest PC nu poate rula Windows 8/10

    CPU-ul PC-ului dvs. nu este compatibil cu Windows 8/10

    Deci, ce sa schimbat de la previzualizarea consumatorului? Să verificăm ce este această eroare și ce spune Microsoft despre ea.

    După cum vedem, această eroare este legată de cerințele CPU pentru previzualizarea versiunii Windows 8. Deci, pentru a instala Windows 8 RP, procesorul dvs. (procesor) trebuie să accepte aceste funcții - PAE / NX / SSE2 .

    Să vedem ce înseamnă asta.

    "No-eXecute (NX) este o caracteristică a procesorului care permite marcarea paginilor de memorie ca neexecutabile. Caracteristica permite procesorului să protejeze sistemul de atacurile software-ului rău intenționat. Atunci când caracteristica NX este activată pe un sistem, aceasta împiedică plasarea codului de software rău intenționat în zone accesibile din memorie pentru a fi executat atunci când comanda ajunge la acea locație de memorie. Windows 8 cere ca sistemele să aibă procesoare care suportă NX, iar NX trebuie să fie activat "

    "Streaming SIMD Extensions 2 (SSE2) este un standard anterior, care este suportat în procesoare Intel și AMD. Toate procesoarele care suportă NX suportă și SSE2. "

    "Pentru a utiliza caracteristica procesorului NX, procesorul trebuie să ruleze în modul Extensie adresă fizică (PAE). PAE este o caracteristică a procesorului care permite procesoarelor x86 să acceseze mai mult de 4 GB de memorie fizică pe versiuni capabile de Windows. „

    Cerința procesorului nu va afecta clienții pe sistemele moderne sau pe sistemele care îndeplinesc cerințele logice pentru Windows 7, deoarece aceste sisteme au procesoare pe 32 de biți care acceptă PAE și care acceptă NX și permit activarea NX. Doar un mic set de clienți care au Windows 7 care rulează pe procesoare foarte vechi pe 32 de biți fără suport PAE / NX vor fi afectate.

    Verificați dacă sistemul dvs. acceptă NX sau SSE2

    Pentru a verifica acest lucru, există un instrument Windows Sysinternals Coreinfo , un utilitar de linie de comandă. Puteți obține de aici. Dacă rulați acest lucru din linia de comandă, veți furniza informațiile necesare -

    O caracteristică de procesor acceptată va avea funcția * caracterul afișat lângă numele caracteristicii și a - dacă nu este acceptat.

    "Dacă PAE este afișat ca neacceptat în ieșirea Coreinfo, sistemul are un procesor care nu este capabil de PAE și nu poate accepta NX. Dacă PAE este afișat ca suport, dar NX este afișat ca neacceptat în ieșirea Coreinfo:

    • Consultați setul de caracteristici publicat de producătorul CPU pentru a determina dacă NX este suportat de procesor în sistemul dvs..
    • Dacă procesorul din sistemul dvs. are suportul NX, este posibil ca sistemul dvs. să fi configurat configurația BIOS eronată pentru opțiunea de suport NX.

    Dacă sistemul NX este acceptat pe sistemul dvs., acesta poate fi activat din setările BIOS dacă acesta nu este pornit. "

    Deci, verificați BIOS-ul și activați NX ("No eXecute bit") sau echivalentul XD ("eXecute Disabled") din setările BIOS-ului. Uitați-le în opțiunile Avansat sau de securitate din BIOS. Acestea pot fi menționate prin diverse nume, în conformitate cu BIOS manf. Acestea pot fi numite Nu Execute Memory Protect, Execute Protecția de memorie dezactivată, EDB (Execute Disabled Bit), EVP (Enhanced Virus Protection) sau de alt nume. Deci, verificați pentru acestea.

    Dacă BIOS-ul nu afișează niciuna dintre aceste opțiuni pentru NX, atunci verificați cu BIOS manf pentru orice actualizări BIOS care ar fi adăugat acest lucru. Procesoarele foarte vechi nu pot include această caracteristică.

    Eroare 0x0000260

    O eroare similară se întâlnește și atunci când încercați să instalați Windows 8 într-un VM cu o eroare 0x0000260.

    "Dacă mașina virtuală (VM) este găzduită pe un sistem care acceptă NX, trebuie să activați PAE / NX în setările produsului de configurare a virtualizării sau în managerul de configurare atunci când configurați mediul virtual Windows 8. „

    Pentru mai multe informații detaliate despre cerința PAE / NX / SSE2 pentru Windows 8, Microsoft a publicat un document Whitepaper - PAE / NX / SSE2 Ghidul cerințelor de asistență pentru Windows 8

    Acest document detaliază suportul procesorului pentru cerința PAE / NX / SSE2 din Windows 8, cazurile de eroare și scenariile pe care clienții le întâlnesc atunci când mașinile nu reușesc să îndeplinească cerințele și ce să facă pentru a instala Windows 8 pe PC-urile lor. Informațiile furnizate în document se aplică pentru Windows 8 și Windows Server 2012.

    Microsoft Bill Fill a explicat în detaliu despre această eroare în Forumul răspunsurilor. El începe cu scuze pentru neplăcerile provocate de această problemă și mulțumește utilizatorilor pentru că au încercat lansarea Preview. Mai mult, el spune că Microsoft poate contacta câțiva dintre cei care au raportat această problemă dacă sunt necesare informații suplimentare, deoarece acestea ar putea fi un bug și trebuie corectate înainte de RTM.

    Apoi, el descrie exact ce sa schimbat de când CP, ca utilizatori care ar putea rula CP pe mașina lor întâlnit această problemă în timp ce instalați RP pe aceeași mașină.

    Ce sa schimbat în Windows 8 RP, din moment ce CP

    Am făcut modificări în logica de detectare a actualizării de la CP. Modificările se învârt în jurul programului de instalare implicit și modul în care acesta verifică caracteristicile CPU precise înainte de a continua. Windows 8 necesită capabilitățile NX ale procesoarelor moderne. Acest lucru se face din motive de securitate pentru a se asigura că funcțiile de protecție împotriva programelor malware funcționează în mod credibil. Acest lucru este important deoarece dorim să ne asigurăm că utilizatorii se pot simți în siguranță utilizând o mulțime de programe diferite, inclusiv aplicații desktop și aplicații din Magazinul Windows. Aceasta înseamnă că unele procesoare foarte vechi nu vor funcționa cu Windows 8. În CP nu am blocat instalatorul pentru caracteristica NX. Bazat pe telemetria CP am simțit adăugarea blocului de configurare a fost justificat să respecte timpul oamenilor. Este mai bine să o rezolvi rapid, chiar dacă este dezamăgitor. De asemenea, am folosit telemetria pentru a obține un anumit număr de procesoare care ar eșua cerința NX, astfel încât am putea fi sigur că impunerea prezenței NX a fost responsabilă în ecosistem. Am aflat că mai puțin de 1% din procesoare nu au capacitatea NX disponibilă și configurată corect, iar din cele 0,1% nu au avut capacitatea NX deloc. Pe baza acestui fapt, considerăm că impunerea prezenței NX este un lucru bun, deoarece are ca rezultat o mai bună protecție împotriva programelor malware. Astfel, aplicăm acum prezența NX în secvența de boot a kernel-ului.

    Nu am făcut nicio schimbare legată de detectarea PAE, dar este bine de reținut că PAE este o condiție prealabilă pentru NX pe procesoare de 32 biți datorită modului în care NX este implementat în tabelele de pagini ale managerului de memorie.

    Am schimbat detectarea setului de instrucțiuni SSE2 bazată pe telemetrie din CP și Windows 7.

    Rezultatul pentru utilizatori în general este că PC-ul lor este mai fiabil. Nu verificăm pentru SSE2 în secvența de boot a kernel-ului, însă, dacă procesorul dvs. are NX, de asemenea, aproape sigur are SSE2.

    workaround

    Înainte de a încerca această soluție, verificați și configurați NX în BIOS. Această soluție utilizează ISO pentru a instala.

    Descărcați fișierul ISO și îl ardeți pe un DVD sau creați o unitate Flash USB bootabilă. Boot din mass-media pe care ați creat-o. Dacă CPU-ul dvs. nu suportă NX, veți vedea un cod albastru de cod 5D înainte de începerea instalării. Acest lucru este rar, dar dacă se întâmplă, nu vă vom putea ajuta să executați Windows 8.

    Această soluție poate fi reușită deoarece Windows conține două instalatoare: instalatorul utilizatorului final (setup.exe la rădăcina DVD-ului Windows) și programul de instalare comercială (setup.exe găsită în directorul \ sources din DVD-ul Windows). Programul de instalare comercială rulează atunci când PC-ul este pornit de pe suporturi DVD / USB și nu efectuează verificările NX / SSE2 și încearcă să activeze NX / SSE2 pe sistemele acceptate.

    Această problemă a fost explicată în detaliu de Microsoft. Dacă cineva primește această eroare, el poate face referire la acest lucru și poate încerca soluția.