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

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

  1. bjf2000

    bjf2000 MDL Expert

    Apr 11, 2008
    1,101
    199
    60
    I don't think this tool (or any tool) will help me, but I thought I'd add this for the record:

    Intel Pentium 4 630 on a Dell GX620.

    The Win 8.1 compatibility checker and Coreinfo confirm just these two lacking, but they're enough:

    LAHF-SAHF
    PREFETCHW

    I think x86 is the only recourse.
     
  2. eydee

    eydee Guest

    Is there any chance to add a Daz loader type component to this patch, which will load before the OS, check the files and patch them if necessary? It would be nice to have this after installing updates.
     
  3. dwray

    dwray MDL Novice

    May 1, 2014
    10
    6
    0
    First off, I signed up to thank you guys, especially Jan1 and FaiKee. Followed directions exactly and got Windows 8.1 installed successfully. The only problem I have is that I am getting a lot of random freezing, with a bug check 124 pointing to ntoskrnl. Sometimes at login, sometimes a few minutes into it. I searched and everything on the interwebs points to a hardware fault. My iso I used was a Jan image, so I thought maybe an update messed with it. So I got a clean iso but still the same freezing. I then went and got Windows 8 instead of 8.1 and the problem persists. The thing I noticed though was that, using Blue Screen View, sometimes ntoskrnl throws the error, and sometimes its hal. I don't really have any benchmarking tools to test with, but I turned off HyperThreading in my bios, and just finished running the Windows Experience Index twice and my systems been up for about 30 minutes, which is the longest uptime. I applied the HyperThreading patch, reapplied, failed to reapply since it was already applied, but think this is the source of the freezing. Is there anything else I should do to enable HyperThreading? Specs are:

    Pentium 4 540 3.20E Socket 478
    Crucial 4x1GB DDR400
    VisionTek Radeon HD 2400 Pro AGP
    Seagate 320GB HDD
    Asus P4P8X-SE Motherboard

    I also installed both under Vista, using the 7 registry tweak tool. All went smooth.

    Also, should I just get the 8.1 iso with the new update, or update using windows and watch out for certain updates?
     
  4. dwray

    dwray MDL Novice

    May 1, 2014
    10
    6
    0
    Update:
    I couldn't update from 8 to 8.1 from the store. Ran into some problems there. But I did get 8.1 fully updated and running like a champ. HyperThreading is still off but it doesn't seem to be too bad. What I did do in Vista is make a copy of the patched files from the System32 folder and put them on my desktop, with a shortcut for the System32 folder on my taskbar. This way, while I was doing updates, I would just do the updates, restart into Vista, and drop the patched files down to the System32 folder overwriting the new ones. This significantly shaves time off the process of rerunning the patches down to a few seconds. I can drop the patch files in before Vista is finished fully loading. Then just reboot into 8.1 and good to go.

    I also went as far as to install 8.1 on an ancient Dell C540 that came original with Windows 2000 and 256MB of RAM. I did the dual boot using Windows XP, and 8.1 seems to be faster. I also upgraded to 2GB RAM and an IDE SSD a while back so that helps.

    Thanks again Jan1 and FaiKee. You guys will get beer from me one day.
     
  5. arif_bmc

    arif_bmc MDL Novice

    May 8, 2014
    5
    2
    0
    Firstly i want to thanks to Jan1 for great tools and experiences.:worthy:

    Secondly thanks to dwray for your sharing. nice to hear your comment above.:D
    i was tried to install win 8.1 into ancient Dell C640 with total failed then i found this nice thread.:smile3:
    here is my Dell C640 condition:
    1. 2Gb intel pentium 4 mobile
    2. 1 Gb of ram
    3. 40Gb of HDD
    3. broken cd/dvdrom
    4. non bootable USB 1.1 support mother boardo_O

    please note that i'm doing this for fun:biggrin:.
    I need to get plop bootmanager (installed using booticed in minixp hiren 15.2 cd) into MBR of 40Gb hardisk to allow USB port to be bootable.
    sorry for bad english.
     
  6. dereksu888

    dereksu888 MDL Novice

    Apr 9, 2014
    3
    0
    0
    is there a patch that works with the latest update to windows 8.1 ?
     
  7. Pietro

    Pietro MDL Novice

    Nov 11, 2012
    8
    2
    0
    I'm tried today the latest update and it's working ok.
     
  8. dwray

    dwray MDL Novice

    May 1, 2014
    10
    6
    0
    it works with windows 8.1 latest updates
     
  9. aleb21

    aleb21 MDL Novice

    May 29, 2014
    2
    0
    0
    Hi, I tried installing Windows 8 in a pc with no SSE2 and NX. It only has PAE.
    I followed the procedure but when I have to use Remove winload patchguard x86 I searched in and clicked winload.exe but it says "Patch failed:patch location not found."
    I read almost the entire thread didn't found a solution.
    Please somebody help me. Thanks.
     
  10. dwray

    dwray MDL Novice

    May 1, 2014
    10
    6
    0
    I think I ran into the same problem patching my old old dell laptop. I just transferred the patched files from my desktop and skipped running the patch application because it would always error. It ended up working, so I wonder if we could just load the patched files or if they are system specific.
     
  11. aleb21

    aleb21 MDL Novice

    May 29, 2014
    2
    0
    0
    Can you tell me exactly how do you get the patched files? because if I can't patch it at least one time I don't have any patched file.
     
  12. dwray

    dwray MDL Novice

    May 1, 2014
    10
    6
    0
    i copied them from my other desktop that i patched successfully.
     
  13. george-x

    george-x MDL Novice

    Oct 1, 2013
    3
    0
    0
    First a big Thank You for your work. You are great!

    I have successfully done the installation on a desktop P4 and a Celeron M 330 on a laptop. It does not work on my HP/Compaq NX9010 though. Patching for PAE & NX succeeds, but I get a HAL_INITIALIZATION_FAILED on startup.

    Windows Upgrade Assistant says that my processor does not support NX.

    The Intel Processor ID Utility on this laptop says:

    Intel(R) Processor Identification Utility
    Version: 4.75.20130916
    Time Stamp: 2014/06/09 08:43:15
    Operating System: 6.1-7601-Service Pack 1
    Number of processors in system: 1
    Current processor: #1
    Active cores per processor: 1
    Disabled cores per processor: 0
    Processor Name: Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz
    Type: 0
    Family: F
    Model: 2
    Stepping: 9
    Revision: 2F
    Maximum CPUID Level: 2
    L1 Trace Cache: 12 Kµops
    L1 Data Cache: 8 KB
    L2 Cache: 512 KB
    Packaging: µFCPGA
    Enhanced Intel SpeedStep(R) Technology: No
    MMX(TM): Yes
    Intel(R) SSE: Yes
    Intel(R) SSE2: Yes
    Intel(R) SSE3: No
    Intel(R) SSE4: No
    Intel(R) AES-NI: No
    Intel(R) AVX: No
    Enhanced Halt State: No
    Execute Disable Bit: No
    Intel(R) Hyper-Threading Technology: No
    Intel(R) 64 Architecture: No
    Intel(R) Virtualization Technology: No
    Intel(R) VT-x with Extended Page Tables: No
    Expected Processor Frequency: 3.06 GHz
    Reported Processor Frequency: 3.06 GHz
    Expected System Bus Frequency: 533 MHz
    Reported System Bus Frequency: 533 MHz
    *************************************************************

    Any suggestions?
     
  14. george-x

    george-x MDL Novice

    Oct 1, 2013
    3
    0
    0
    Anyone?

    This CPU has PAE, I have also tried without disabling that. It has more features than the other one I tried with the Celeron, so it's very strange that it doesn't work (checked with Coreinfo). There are very few options in the BIOS that I can play with (I have tried everything).

    I have also tried booting the nx9010 with the disk which is on the Celeron laptop, and I get the same error. I have tried booting the Celeron laptop with the disk I have prepared for the nx9010, and it boots and starts the windows setup! So the disk is correctly prepared.

    I have read this thread and the orher one about the patches, I see 2-3 occurencies of the HAL_INITIALIZATION_FAILED message, but no solutions are mentioned...
     
  15. treff

    treff MDL Novice

    Jun 17, 2014
    1
    0
    0
  16. ccc1522

    ccc1522 MDL Junior Member

    Dec 27, 2010
    75
    6
    0
    You need to click on "Fix Hyper-threading in hal.dll" and I also click the one below it ("Fix hyper-threading in halmacpi.dll") also. It won't hurt, because if it doesn't need it, it will say that it failed.
     
  17. Wazoo

    Wazoo MDL Addicted

    Nov 5, 2013
    513
    273
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...