[Q] Win 8, bypass PAE/NX/SSE2 check

Discussion in 'Windows 8' started by TziMmys, Sep 18, 2012.

  1. Lotusisrael

    Lotusisrael MDL Junior Member

    Jun 28, 2013
    63
    2
    0
    He does not have to do a patch for the x86(32), at least on this preview, the restriction is not present in the x86 edition. Only if it will be patch that will cover both restrictions. His work will be, most likely, highly appreciated by some. ;) Still, it may be premature, we shall see on the RTM of 8.1 and WS 2012 r2 if this restriction is something permananet or just a temporary lack of drivers.
     
  2. Shivji

    Shivji MDL Novice

    Jul 8, 2013
    3
    0
    0
    Please reply- I followed everything as mentioned in the above guide. But I'm kinda stuck after booting with driver enforcement disabled. Stuck at booting splash screen with blue win8 logo with thw white dots going rounds and not taking me to rest of installation. The hdd light on the cabinet which shows harddisk reading doesn't lights up either. Pls help me.
     
  3. Jan1

    Jan1 MDL Novice

    May 20, 2010
    48
    257
    0
    #123 Jan1, Jul 9, 2013
    Last edited by a moderator: Apr 20, 2017
  4. Jan1

    Jan1 MDL Novice

    May 20, 2010
    48
    257
    0
    #124 Jan1, Jul 9, 2013
    Last edited by a moderator: Apr 20, 2017
  5. moderate

    moderate MDL Guru

    Aug 31, 2009
    3,470
    2,487
    120
    #125 moderate, Jul 9, 2013
    Last edited: Jul 9, 2013
    Hello Jan...
    ...are you sure with that offset? There are no 3B C2 values nearby the whole 30C8A[x] line nor in x64 b16384, neither in x64 b16581:
    b16384.jpg
    b16581.jpg

    I meant it for v8-0 (for both x64-exe-patch and those builds above)...
     
  6. Jan1

    Jan1 MDL Novice

    May 20, 2010
    48
    257
    0
    #126 Jan1, Jul 9, 2013
    Last edited: Jul 9, 2013
    The offset is for Windows 8.1 x64 (6.3.9431.0) only, since these checks are new in 8.1. Windows 8.0 x64 came without CMPXCHG16B check, so there is no need to patch.
     
  7. moderate

    moderate MDL Guru

    Aug 31, 2009
    3,470
    2,487
    120
    #127 moderate, Jul 9, 2013
    Last edited: Jul 9, 2013
    ah, I understand...
    ...I didn't read it carefully and I didn't expect, that you will play with v8-1 Preview too. :)
    ...so...

    Is w8nxpatch.exe able to patch both x32 and x64 editions of W8-0? (As there are no "B6 38 01 20" values in x64 of W8-0 EXE)....
    And...
    Are (in W8-1 x64) both w8nxpatch and W81x64CPUFeatureCheckPatch needed...?
    Is (in W8-1 x32) nothing needed for patching...?

    BTW: Good work...
     
  8. Jan1

    Jan1 MDL Novice

    May 20, 2010
    48
    257
    0
  9. moderate

    moderate MDL Guru

    Aug 31, 2009
    3,470
    2,487
    120
    Thanks for explanation...
    BTW: Does WINLOAD.EXE patch change PE checksum of that EXE too? :)
     
  10. Jan1

    Jan1 MDL Novice

    May 20, 2010
    48
    257
    0
    Yes, all patches update the checksum automatically.
     
  11. moderate

    moderate MDL Guru

    Aug 31, 2009
    3,470
    2,487
    120
    From W8-1 FAQ:
    "For 64-bit installations of Windows 8.1 Preview, your CPU must also support CMPXCHG16b, PrefetchW and LAHF/SAHF."

    ...so maybe there are even additional checks for those PrefetchW and LAHF/SAHF in x64 edition....
     
  12. Jan1

    Jan1 MDL Novice

    May 20, 2010
    48
    257
    0
    When I searched for the location of the CMPXCHG16B check, I found several checks which could cause an UNSUPPORTED_PROCESSOR BSOD. I didn't look up which CPU features they try to detect, all I know is that one of them is responsible for the CMPXCHG16B check. So the patch bypasses them all. Maybe the other checks are responsible for the detection of the features mentioned in the FAQ. Therefore the patch might already bypass the other checks. But I can't say for sure.
     
  13. Shivji

    Shivji MDL Novice

    Jul 8, 2013
    3
    0
    0
    #133 Shivji, Jul 10, 2013
    Last edited: Jul 10, 2013
    Can you create a patch which supports hyper threading because my pc freezes time to time. I am having a P4 2.8ghz overclocked @ 3.14ghz!:D Still it freezes! I am waiting for a reply! Pls help me out!
     
  14. Pietro

    Pietro MDL Novice

    Nov 11, 2012
    8
    2
    0
    winload.exe today updated. Need new patch for the latest versions:
    winload 6.2.9200.16622
    ntoskrnl 6.2.9200.16628




    My files:
    solidfiles.com/d/fe2fbc9864
     
  15. TziMmys

    TziMmys MDL Junior Member

    Aug 27, 2012
    70
    8
    0
    Can a moderator please move post 115 at the start of this topic? Thanks....
     
  16. Pietro

    Pietro MDL Novice

    Nov 11, 2012
    8
    2
    0
    #138 Pietro, Jul 10, 2013
    Last edited: May 14, 2014
    Tried but after replace with new patched winload.exe can't load Windows with black screen or error 0xc0000001. The oldest patched winload.exe (6.2.9200.16384) worked.
     
  17. Jan1

    Jan1 MDL Novice

    May 20, 2010
    48
    257
    0
    #139 Jan1, Jul 10, 2013
    Last edited by a moderator: Apr 20, 2017
  18. TziMmys

    TziMmys MDL Junior Member

    Aug 27, 2012
    70
    8
    0
    One question polease. Does with this method, requires at every windows start up to do something (like disable windows signature enforcement) or it is ready as is is?