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

    Aug 31, 2009
    3,355
    2,479
    120
    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

    Dec 16, 2012
    5
    0
    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

    Jul 28, 2009
    119
    100
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. moderate

    moderate MDL Guru

    Aug 31, 2009
    3,355
    2,479
    120
    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. awergh

    awergh MDL Novice

    Aug 25, 2013
    5
    0
    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
     
  6. FaiKee

    FaiKee Misinformation spreader

    Jul 24, 2009
    4,303
    5,816
    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.
     
  7. KTr1sk

    KTr1sk MDL Junior Member

    Feb 17, 2010
    88
    24
    0
    Will maybe or has somebody upload this modified ISO somewhere on internet??
    thank you
     
  8. kerimcem

    kerimcem MDL Member

    Nov 19, 2007
    194
    63
    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:
     
  9. joand

    joand MDL Novice

    Aug 24, 2013
    9
    7
    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?
     
  10. dextructor

    dextructor MDL Novice

    Aug 22, 2012
    2
    0
    0
    kerimcem

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

    FaiKee Misinformation spreader

    Jul 24, 2009
    4,303
    5,816
    150
    If your pc has a win7, you can follow post#4. :D
     
  12. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,682
    18,581
    340
    Moved to MDL Projects and Applications & stickied.

    ;)
     
  13. Ice1374

    Ice1374 MDL Novice

    Aug 29, 2013
    2
    2
    0
    #54 Ice1374, Sep 7, 2013
    Last edited by a moderator: Apr 20, 2017
  14. Krutonium

    Krutonium MDL Senior Member

    Aug 27, 2013
    409
    285
    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)
     
  15. kerimcem

    kerimcem MDL Member

    Nov 19, 2007
    194
    63
    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..
     
  16. xell75

    xell75 MDL Novice

    Aug 24, 2013
    2
    3
    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
     
  17. dextructor

    dextructor MDL Novice

    Aug 22, 2012
    2
    0
    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
     
  18. Allo

    Allo MDL Member

    Jul 29, 2009
    133
    44
    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...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. moderate

    moderate MDL Guru

    Aug 31, 2009
    3,355
    2,479
    120
    #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... :)