Windows 8 CPU Feature Patch (Bypass Windows 8 CPU feature checks)

Discussion in 'MDL Projects and Applications' started by Jan1, Aug 3, 2013.

  1. moderate

    moderate MDL Guru

    Joined:
    Aug 31, 2009
    Messages:
    2,787
    Likes Received:
    2,302
    Trophy Points:
    90
    I tried on W8-1Ex32, on CPU which supports SSE2 and PAE and doesn't support NX.
    I patched NTOSKRNL.EXE (for NX/SSE2), hal.dll and halmacpi.dll (for HT) and WINLOAD.exe (for PG)...

    It works like charm (NX/SSE2 only patch)...
     
  2. anos

    anos MDL Novice

    Joined:
    Dec 16, 2012
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    0
    i was needing to patch boot.wim too, now changes are accepted, but i got a "winload.exe" corrupted blablabla, windows recognize files are not original booting from dvd...
    so the only way is to boot W7 and start W8 installation than patch files after installation?
     
  3. Lyraull

    Lyraull MDL Member

    Joined:
    Jul 28, 2009
    Messages:
    119
    Likes Received:
    100
    Trophy Points:
    10
  4. moderate

    moderate MDL Guru

    Joined:
    Aug 31, 2009
    Messages:
    2,787
    Likes Received:
    2,302
    Trophy Points:
    90
    There is guide in the 1st post, why you don't proceed according it...? :)
    just extract whole install.wim to empty drive by imagex and create new BCD there by bcdboot...

    Russia, the country, where "tomorrow" means "last year"... :p
     
  5. FaiKee

    FaiKee Misinformation spreader

    Joined:
    Jul 24, 2009
    Messages:
    4,305
    Likes Received:
    5,819
    Trophy Points:
    150
  6. awergh

    awergh MDL Novice

    Joined:
    Aug 25, 2013
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    0
    So I'm not quite doing what everyone else exactly in using this on 8/8.1. (at least not yet)
    Instead of I'm trying to boot WinPE included in ADK 8.1 Preview which naturally has the NX and SSE2 checks.
    So I ran the patch and put the new ntoskrnl and winload into the wim and imported it into WDS.

    But I am stuck with an error: The operating system couldn't be loaded because the digital signature of a file couldn't be verified.

    I assumed this was because I hadn't set NoIntegrityChecks Yes but after doing that on RemoteInstall\boot\x86\default.bcd and restarting WDS I am still getting the same error.

    Edit: if I use the F8 menu and choose Disable Driver Signature Enforcement it will boot in my vm but on the PIII 866 I was trying it on it wasn't quite so successful with BSOD System thread exception not handled
     
  7. FaiKee

    FaiKee Misinformation spreader

    Joined:
    Jul 24, 2009
    Messages:
    4,305
    Likes Received:
    5,819
    Trophy Points:
    150
    When you run the BCDedit command for integrity check, you need to specify the identifier, if win 8 is the default it is {default}, otherwise it would be a logn hash string, you can enter BCDedit /enum to check the identifier.
     
  8. KTr1sk

    KTr1sk MDL Junior Member

    Joined:
    Feb 17, 2010
    Messages:
    76
    Likes Received:
    17
    Trophy Points:
    0
    Will maybe or has somebody upload this modified ISO somewhere on internet??
    thank you
     
  9. kerimcem

    kerimcem MDL Member

    Joined:
    Nov 19, 2007
    Messages:
    193
    Likes Received:
    63
    Trophy Points:
    10
    sorry...my upload speed very slow
    The method is simple...
    1.boot hiren boot cd win7 portable mode open...
    2.win8 iso mount clean install hardisk...
    (restart 000000*xx error)
    3.re open hiren win7 portable jan patch application and disable signature command...cmd.. bcdedit /set {default} NoIntegrityChecks Yes
    4.rastart pc continue with the installation...
    :tea:
     
  10. joand

    joand MDL Novice

    Joined:
    Aug 24, 2013
    Messages:
    9
    Likes Received:
    7
    Trophy Points:
    0
    Yes I think that would be very useful, regarding plently of problems and error messages related on this topic.
    But we may wait for the windows 8.1 final release to make such an ISO?
     
  11. dextructor

    dextructor MDL Novice

    Joined:
    Aug 22, 2012
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    kerimcem

    I really don't understand the step 2... Could you be more specific?
     
  12. FaiKee

    FaiKee Misinformation spreader

    Joined:
    Jul 24, 2009
    Messages:
    4,305
    Likes Received:
    5,819
    Trophy Points:
    150
    If your pc has a win7, you can follow post#4. :D
     
  13. Tito

    Tito Super Mod / Adviser Staff Member

    Joined:
    Nov 30, 2009
    Messages:
    17,888
    Likes Received:
    16,542
    Trophy Points:
    340
    Moved to MDL Projects and Applications & stickied.

    ;)
     
  14. Ice1374

    Ice1374 MDL Novice

    Joined:
    Aug 29, 2013
    Messages:
    2
    Likes Received:
    2
    Trophy Points:
    0
    #54 Ice1374, Sep 7, 2013
    Last edited by a moderator: Apr 20, 2017
  15. Krutonium

    Krutonium MDL Senior Member

    Joined:
    Aug 27, 2013
    Messages:
    409
    Likes Received:
    285
    Trophy Points:
    10
    Believe it or not, I just used this patch to install 8 onto my old Pentium 3 PC @ 500Mhz, 512mb ram. Its slow, but it runs lol. (I use this machine as a file server normally, Linux based FTP)
     
  16. kerimcem

    kerimcem MDL Member

    Joined:
    Nov 19, 2007
    Messages:
    193
    Likes Received:
    63
    Trophy Points:
    10
    To do a clean installation..
    hiren boot cd 2012-2013 win7 portable mode open pc...(delete win7 all part. hardisk win8 iso)
    sorry bad english..
     
  17. xell75

    xell75 MDL Novice

    Joined:
    Aug 24, 2013
    Messages:
    2
    Likes Received:
    3
    Trophy Points:
    0
    Successfully installed Windows 8.1 RTM Enerprise Edition on an old Intel Pentium 4 CPU@2Ghz and 1GB Ram. Runs very smooth and fast and brought my old MSI MS-6513 Mainboard back to life! :D
     
  18. dextructor

    dextructor MDL Novice

    Joined:
    Aug 22, 2012
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    FaiKee

    Thanks or the quick reply, but I've tried for 2 days now following your post#4 and Ice1374 method but with my ISO (MICROSOFT.WINDOWS.8.1.RTM.X64.ENGLISH.DVD-WZT) I'm getting nothing but the reboot fo the installation. This patch works for the X64 versions and it's ready for the RTM?

    My machine specs if it matters

    ABIT Fatal1ty AN8 SLI
    Opteron 170
    4GB OCZ
    Nvidia 8600 GT
     
  19. Allo

    Allo MDL Member

    Joined:
    Jul 29, 2009
    Messages:
    133
    Likes Received:
    44
    Trophy Points:
    10
    My CPU supported PAE, NX, SSe2 & CMPXCHG16B but not LAHF-SAHF & PREFETCHW.

    With this patch, would I be able to install W8.1 x64 ?
    Thanks...
     
  20. moderate

    moderate MDL Guru

    Joined:
    Aug 31, 2009
    Messages:
    2,787
    Likes Received:
    2,302
    Trophy Points:
    90
    #60 moderate, Sep 11, 2013
    Last edited by a moderator: Apr 20, 2017
    Hello,

    I examined the yesterday update tuesday and result is:

    SAFE TO UPDATE :)
    Update Tuesday 10.9.2013 doesn't change any of NTOSKRNL.EXE, WINLOAD.EXE, HAL.DLL, HALMACPI.DLL.

    Actual versions for x32 are still as follows:
    Code:
    HAL-DLL_v6-2-9200-16442 x32 KB2770917
    HALMACPI-DLL_v6-2-9200-16442 x32 KB2770917
    NTOSKRNL-EXE_v6-2-9200-16659 x32 KB2859537
    WINLOAD-EXE_v6-2-9200-16622 x32 KB2855336
    Pls, Jan1, do you have more time now for patching WXP multiplayer games to run in W8? (In fact the target DLL is common for all 5 of them, so only one patch is needed.) :) If so, send me PM, pls. :) There will be sweet awards... :)