Hemsida » Windows » Din dators CPU är inte kompatibel med Windows 10/8 - Felförklarad

    Din dators CPU är inte kompatibel med Windows 10/8 - Felförklarad

    Vissa personer som försöker installera Windows 8 RP rapporterar ett fel. Det här felet har rapporterats även av dem som kan köra Windows 8 CP på samma maskin. När du installerar Windows 8 kan du få följande felmeddelande:

    Den här datorn kan inte köra Windows 8/10

    Din dators CPU är inte kompatibel med Windows 8/10

    Så vad har förändrats sedan Consumer Preview? Låt oss kolla vad detta fel är och vad Microsoft säger om det.

    Som vi kan se är detta fel relaterat till CPU-krav för Windows 8 Release Preview. Så för att installera Windows 8 RP måste din CPU (processor) stödja dessa funktioner - PAE / NX / SSE2 .

    Låt oss se vad det betyder.

    "No-eXecute (NX) är en processorfunktion som gör det möjligt att markera minnessidor som icke körbara. Funktionen låter CPUen hjälpa till att skydda systemet från attacker av skadlig programvara. När NX-funktionen är aktiverad på ett system hindrar det att skadlig programkod placeras i tillgängliga områden av minne som ska utföras när kontrollen når den här minnesplatsen. Windows 8 kräver att system måste ha processorer som stöder NX och NX måste vara på "

    "Streaming SIMD Extensions 2 (SSE2) är en tidigare standard som stöds i Intel- och AMD-processorer. Alla processorer som stöder NX stöder också SSE2. "

    "För att kunna använda NX-processorfunktionen måste processorn köra i läget Physical Address Extension (PAE). PAE är en processorfunktion som gör att x86-processorer kan komma åt mer än 4 GB fysiskt minne på kompatibla versioner av Windows. ”

    Processorkravet kommer inte att påverka kunderna på moderna system eller på system som uppfyller logokrav för Windows 7, eftersom dessa system har 32-bitars PAE-processorer som stöder NX och tillåter att NX slås på. Endast en liten uppsättning kunder som har Windows 7 som körs på mycket gamla 32-bitars processorer utan PAE / NX-stöd kommer att påverkas.

    Kontrollera om ditt system stöder NX eller SSE2

    För att kontrollera detta finns ett Windows Sysinternals-verktyg Coreinfo , ett kommandoradsverktyg. Du kan hämta det härifrån. Om du kör det här från kommandoraden kommer du att ge den nödvändiga informationen -

    En stödd processorfunktion kommer att ha * tecken som visas bredvid funktionsnamnet och a - tecken om det inte stöds.

    "Om PAE visas som inte stöds i Coreinfo-utdata, har ditt system en processor som inte är PAE-kapabel och kan inte stödja NX. Om PAE visas som stöds, men NX visas som inte stöds i Coreinfo-utdata:

    • Läs den funktionssats som CPU-tillverkaren har publicerat för att avgöra om NX stöds av processorn på ditt system.
    • Om processorn på ditt system har NX-stöd, kan ditt system ha felkonfigurerad BIOS-inställning för NX-supportalternativ.

    Om NX stöds på ditt system kan det sättas på från BIOS-inställningar om det inte är aktiverat. "

    Så kolla BIOS och aktivera NX ("No eXecute bit") eller motsvarande XD ("eXecute Disabled") -funktionen i BIOS-inställningarna. Titta på dem i avancerade eller säkerhetsalternativ i BIOS. De kan hänvisas av olika namn enligt BIOS manf. De kan namngivas som No Execute Memory Protect, Execute Disabled Memory Protection, EDB (Execute Disabled Bit), EVP (Enhanced Virus Protection) eller med något annat namn. Så kolla på dessa.

    Om BIOS inte visar något av dessa alternativ för NX, kolla med BIOS manf för eventuella BIOS-uppdateringar som kan ha lagt till det här. Mycket gamla processorer kanske inte innehåller den här funktionen.

    Fel 0x0000260

    Ett relaterat fel ses också när man försöker installera Windows 8 i en VM med ett fel 0x0000260.

    "Om den virtuella maskinen (VM) är värd på ett system som stöder NX måste du aktivera PAE / NX i virtualiseringsproduktens inställningar eller konfigurationshanterare när du konfigurerar den virtuella Windows 8-miljön. ”

    För mer detaljerad information om PAE / NX / SSE2 krav för Windows 8 har Microsoft publicerat en vitbok - PAE / NX / SSE2 Supportkvalitetsguide för Windows 8

    I det här dokumentet beskrivs processorstöd för PAE / NX / SSE2-kravet i Windows 8, felfall och scenarier som kunder stöter på när maskiner inte uppfyller kravet och vad man ska göra för att installera Windows 8 på sina datorer. Informationen i dokumentet gäller för Windows 8 och Windows Server 2012.

    Microsofts Bill Fill förklaras i detalj om detta fel i The Answer Forum. Han börjar med ursäkt för besväret som orsakas av detta problem och tackar användarna för att prova utgåvan förhandsvisning. Vidare säger han att Microsoft kan kontakta några av dem som rapporterade denna fråga om ytterligare information behövs eftersom det kan vara en bugg och måste åtgärdas före RTM.

    Därefter beskriver han vad som just har ändrats sedan CP eftersom användare som kunde köra CP på sin maskin stötte på problemet medan du installerade RP på samma maskin.

    Vad har ändrats i Windows 8 RP, eftersom CP

    Vi gjorde ändringar i uppgraderingsdetekteringslogiken sedan CP. Ändringarna vrider kring standardinstallatören och hur den kontrollerar exakta CPU-funktioner innan du fortsätter. Windows 8 kräver NX-funktioner hos moderna processorer. Detta görs av säkerhetsskäl för att säkerställa att malware-försvarsfunktioner fungerar på ett tillförlitligt sätt. Detta är viktigt eftersom vi vill se till att människor kan känna sig trygga med mycket olika program, inklusive skrivbordsapp och appar från Windows Store. Det innebär att vissa väldigt gamla processorer inte fungerar med Windows 8. I CP stannar vi inte installationsprogrammet för NX-funktionen. Baserat på CP telemetri vi kände att lägga till blocket för att installationen var berättigad att respektera människors tid. Det är bättre att komma över det med snabbt, även om det är en besvikelse. Vi använde också telemetri för att få hantera hur många processorer som skulle misslyckas med NX-kravet så att vi kunde vara säkra på att NX-närvaro var ansvarigt i ekosystemet. Vi lärde oss att mindre än 1% av CPU: erna inte hade NX-kapacitet tillgänglig och konfigurerad korrekt och av de 0,1% hade inte NX-kapaciteten alls. Baserat på detta anser vi att det är bra att genomdriva NX närvaro, eftersom det resulterar i bättre malware försvar. Således enforcerar vi nu NX närvaro i kärnans startsekvens.

    Vi gjorde ingen förändring i samband med PAE-detektering, men det är bra att notera att PAE är en förutsättning för NX på 32 bitars processorer på grund av hur NX implementeras i sidans sidor.

    Vi ändrade SSE2 instruktionsuppsättning på grund av telemetri från CP och Windows 7.

    Resultatet för användare i stort är att deras dator är mer tillförlitlig. Vi kollar inte efter SSE2 i kärnstartsekvensen, men om din CPU har NX har den också nästan SSE2.

    Jobba runt

    Innan du försöker lösa den här lösningen, Vänligen kolla och konfigurera NX i BIOS. Lösningen använder ISO för att installera.

    Ladda ner ISO och bränna den till en DVD eller skapa en startbar USB-minne. Boot från media som du skapade. Om din CPU inte stöder NX ser du en kod 5D-bluescreen innan installationen startar. Detta är sällsynt, men om det händer kan vi inte hjälpa dig att köra Windows 8.

    Den här lösningen kan lyckas eftersom Windows innehåller två installatörer: Installatören för slutanvändaren (setup.exe i Windows-DVD: ns rotor) och det kommersiella installationsprogrammet (setup.exe som finns i katalogen \ källor på Windows DVD). Det kommersiella installationsprogrammet körs när datorn startas från DVD / USB-media och utför inte NX / SSE2-kontrollerna och försöker aktivera NX / SSE2 på system som stöds.

    Problemet har förklarats i detalj av Microsoft. Om någon får det här felet kan han eller hon hänvisa till det här och prova lösningen.