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.
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.
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: I meant it for v8-0 (for both x64-exe-patch and those builds above)...
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.
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...
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....
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.
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! Still it freezes! I am waiting for a reply! Pls help me out!
winload.exe today updated. Need new patch for the latest versions: winload 6.2.9200.16622 ntoskrnl 6.2.9200.16628 My files: Spoiler solidfiles.com/d/fe2fbc9864
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.
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?