Jump to content











Photo
- - - - -

windows 7 install issues

windows windows7 usb codeing acer nitro5 laptop intel cpu drivers

  • Please log in to reply
210 replies to this topic

#51 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 05 May 2019 - 07:14 PM

Pay attention to the filenames in the command, there is an error: in place from Drivers.pvk, Drivers.spc and Drivers.pfx, you have to use myDrivers.pvk, myDrivers.spc and myDrivers.pfx. That's why it says file not found. The creator of the guide made an error.

Hi and thanks for the repley, im going to assume that the command worked, the first time you put it in nothing comes up, but no errors come up.

reputting it in reseults in an error.

The second time i try it comes up with an error.

How ever im left with this new file so it probaly did work. gergegreg.pngyoonf.png



#52 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 05 May 2019 - 08:50 PM

You just execute that command from cmd window, just like the others and replace "P@ss0wrd" in the command with your chosen password when you created the certificate, if you used P@ss0wrd then let it so.

 

I don't understand your second question. You have to modify igdumdim32.dll and igdumdim64.dll. Then simply follow the guide to sign the certificate, there you'll see how to create a catalog file and then sign it.

I probaly should have said this in more detail but on the guide it says

Create the directory C:\DriverCert\xg20 and copy all files from the folder into which the driver from the archive has been originally extracted (c:\tools\drv1\). Make sure that there are files with the extensions .sys and .inf among these files (in our case, they are xg20grp.sys and xg20gr.inf).

From the drivers we just edited what exact files are we meant to use? igdlh64 for the .inf file? And igdkmd64lp.sys for the sys part? 


Edited by popoof22, 05 May 2019 - 08:50 PM.


#53 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 06 May 2019 - 04:09 PM

The command works if no error appears.

 

You use all files from Graphics folder from the driver. Make sure you delete the existing catalog file .cat from the folder before you begin to generate a new cat file and to sign the driver just as the guide says.



#54 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 07 May 2019 - 10:13 PM

I managed to get threw the entire guide until the end.

I did all the coding on a windows 7 virtual machine, now im at the install part, so i just exported the driver cert file from the vm to my windows 10 os. How ever the very last bit of code Pnputil –i –a C:\DriverCert\xg20\xg20gr.inf   

On windows 10 it comes up as an unrecognized command, and on windows 7 all that comes up is this uga-boga.png



#55 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 08 May 2019 - 05:32 AM

You don't have to do that, you need to install the driver on your windows 7 installation with dism using a bootable windows 10 pen edition usb stick, that is a windows that boots and runs from an usb stick, all under uefi, with a graphics user interface so you can copy and delete files, merge the registry etc. You follow the general guide of installing windows 7 using dism, after you formatted the drive accordingly. If you have 2 hdd, copy the necesarry files on the 2nd, the 1st gets formatted.

You don't have to rename any file from the graphics folder of the intel driver, therefore no xg20gr.inf, leave the intel driver file how it is.

Don't forget to export the certificate from the virtual machine (after you installed it) using regedit. You do that using my link from my first post, that one from stack exchange. Then you have to mount the corresponding path of the registry hive from your windows 7 installation on windows 10 pen edition.

I'll write a guide soon because it seems not so clear from now on.

Edited by bloodhand, 08 May 2019 - 05:33 AM.


#56 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 08 May 2019 - 06:12 AM

You don't have to do that, you need to install the driver on your windows 7 installation with dism using a bootable windows 10 pen edition usb stick, that is a windows that boots and runs from an usb stick, all under uefi, with a graphics user interface so you can copy and delete files, merge the registry etc. You follow the general guide of installing windows 7 using dism, after you formatted the drive accordingly. If you have 2 hdd, copy the necesarry files on the 2nd, the 1st gets formatted.

You don't have to rename any file from the graphics folder of the intel driver, therefore no xg20gr.inf, leave the intel driver file how it is.

Don't forget to export the certificate from the virtual machine (after you installed it) using regedit. You do that using my link from my first post, that one from stack exchange. Then you have to mount the corresponding path of the registry hive from your windows 7 installation on windows 10 pen edition.

I'll write a guide soon because it seems not so clear from now on.

Im confussed now with what your saying, a guide would be pretty useful.

So what your saying is i just install windows 7 on a machine (not a vm) that can run it, witch i have my dell laptop, install the uhd drivers witch we have just edited on the os, along with the certificate roots. 

Then switch back the hard drive to the nitro 5, enter windows pe with a windows 10 boot stick, and install the certificate or that way?


Edited by popoof22, 08 May 2019 - 06:19 AM.


#57 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 10 May 2019 - 08:34 AM

Okay i think i understand this much more, but heres what im still confused with.

 

and installed the certificate to the offline installation using reg from a windows 10 pe usb boot using "reg.exe load HKLM\loaded_Software W:\Windows\system32\config\software" to mount the registry of the offline installation, then merged the reg files for root and trustedpublishers. Don't forged to also add the following to the efi boot partition using bcdedit with "/set {default}":

 

I know that i gotta use

certmgr.exe -add C:\DriverCert\Drivers.cer -s -r localMachine ROOT
certmgr.exe -add C:\DriverCert\Drivers.cer -s -r localMachine TRUSTEDPUBLISHER

 

To install the cert but the rest confuses me.

 

Noq i fallowed the other guide you linked me, and i got the exported value, but i don't know what it means by

"Next, mount the other hard drive and load the HKLM registry hive and import that value. The certificate should now be trusted."

 

If you could just make a short guide on everything after ive exported the cert from trusted publisher in pe, that would be EPIC.



#58 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 10 May 2019 - 11:48 AM

Scratch that. I understand everything now. . I need to have everything on a usb. Including the regedit software.



#59 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 10 May 2019 - 11:51 AM

Scratch that. I understand everything now. . I need to have everything on a usb. Including the regedit software.

Only thing im concered with is qhat is going to go to the c driver and the usbs drive. I will now have a go at installing, but i just hope the windows
  sdk and drivers kit and net frame work and install right on the usb, because im presuming you need that for the root and trusted publisher command since they need cert.exe or something



#60 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 10 May 2019 - 01:35 PM

Actually, am i not able to do all the commands in pe, in recovery mode from the hhd, And not on an usb boot. since you dont have aceses to any files on your hard drive.



#61 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 12 May 2019 - 07:01 PM   Best Answer

I) Preparing the Intel UHD video driver

A) Make sure you have another computer where you can use a Windows 7 installation or a virtual machine with Windows 7 x86 of x64 with .NET Framework at least version 4.0 installed (you can install latest version to be sure), remember that on a virtual machine x86 installs faster and works also faster. Also make sure you have an internet connection on this Windows 7 installation.


B) Modify Intel HD video driver to work with Intel UHD video cards

1) Go to "Device Manager" under the installed Windows 10 or 8/8.1 on the target machine, look under "Display adapters", double-click on your "Intel UHD" device, go to "Details" and under "Property" select "Hardware Ids" and look vor "DEV_XXXX", where "XXXX" are the specific numbers for the device you have (for "Intel UHD 620" this is "DEV_5917"). Note down these numbers.

2) Download the Intel HD graphics driver version 21.20.16.4839 from here: https://www.station-...id=3256&lang=enand extract the contents.

3) Go to the extracted files, enter folder "Graphics" and delete the "igdlh.cat" catalog file.

4) Open "igdlh64.inf" with "Notepad" and search for the following path:
;=====================================================================
;    Windows 7 Install - DT Only
;=====================================================================
[IntelGfx.NTamd64.6.1]
; SKL HW
%iSKLULTGT1%     = iSKLD_w7, PCI\VEN_8086&DEV_1906
%iSKLULTGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_1916
%iSKLULXGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w7, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w7, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e%     = iSKLD_w7, PCI\VEN_8086&DEV_1926
%iSKLULTGT3%     = iSKLD_w7, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w7, PCI\VEN_8086&DEV_1927
%iSKLDTGT1%      = iSKLD_w7, PCI\VEN_8086&DEV_1902
%iSKLHaloGT1%   = iSKLD_w7, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w7, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%    = iSKLD_w7, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w7, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%    = iSKLD_w7, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193D

Add one more line by pressing enter at the end of this line "%iSKLWSGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193D" and paste this (Note: this is for Intel UHD 620 graphic card which has "DEV_5917", if you have another video card, just use the "DEV_XXXX" that corresponds to you card, which you noted down earlier):
%iKBLULTGT2R%   = iSKLD_w7, PCI\VEN_8086&DEV_5917

The section should look like this:
;=====================================================================
;    Windows 7 Install - DT Only
;=====================================================================
[IntelGfx.NTamd64.6.1]
; SKL HW
%iSKLULTGT1%     = iSKLD_w7, PCI\VEN_8086&DEV_1906
%iSKLULTGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_1916
%iSKLULXGT2%     = iSKLD_w7, PCI\VEN_8086&DEV_191E
%iSKLDTGT2%      = iSKLD_w7, PCI\VEN_8086&DEV_1912
%iSKLULTGT2f%     = iSKLD_w7, PCI\VEN_8086&DEV_1921
%iSKLULTGT3e%     = iSKLD_w7, PCI\VEN_8086&DEV_1926
%iSKLULTGT3%     = iSKLD_w7, PCI\VEN_8086&DEV_1923
%iSKLULTGT328W% = iSKLD_w7, PCI\VEN_8086&DEV_1927
%iSKLDTGT1%      = iSKLD_w7, PCI\VEN_8086&DEV_1902
%iSKLHaloGT1%   = iSKLD_w7, PCI\VEN_8086&DEV_190B
%iSKLHaloGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193B
%iSKLHaloGT3fe% = iSKLD_w7, PCI\VEN_8086&DEV_192B
%iSKLHaloGT2%    = iSKLD_w7, PCI\VEN_8086&DEV_191B
%iSKLSRVGT3e%   = iSKLD_w7, PCI\VEN_8086&DEV_192D
%iSKLSRVGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193A
%iSKLWSGT2%    = iSKLD_w7, PCI\VEN_8086&DEV_191D
%iSKLWSGT4%    = iSKLD_w7, PCI\VEN_8086&DEV_193D
%iKBLULTGT2R%   = iSKLD_w7, PCI\VEN_8086&DEV_5917

6) Then search for the following path:
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, DeviceID, %REG_DWORD%, 0x5916
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

and add this afterwards (Note: this is for Intel UHD 620 graphic card which has "0x5917", if you have another video card, just use the "0xXXXX" that corresponds to you card, where "XXXX" are the numbers from the "DEV_XXXX" which you noted down earlier):
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, DeviceID, %REG_DWORD%, 0x5917
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

The section should look like this:
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, DeviceID, %REG_DWORD%, 0x5916
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5916, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, DeviceID, %REG_DWORD%, 0x5917
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Wow6432Node\Intel\MediaSDK\Dispatch\iKBL_5917, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw32.dll"

7) Then search for the following path:
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, DeviceID, %REG_DWORD%, 0x5916
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

and add this afterwards (Note: this is for Intel UHD 620 graphic card which has "0x5917", if you have another video card, just use the "0xXXXX" that corresponds to you card, where "XXXX" are the numbers from the "DEV_XXXX" which you noted down earlier):
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, DeviceID, %REG_DWORD%, 0x5917
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

The section should look like this:
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, DeviceID, %REG_DWORD%, 0x5916
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5916, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, DeviceID, %REG_DWORD%, 0x5917
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, VendorID, %REG_DWORD%, 0x8086
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, APIVersion, %REG_DWORD%, 0x108
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, Merit,%REG_DWORD%, 0x08000015
HKLM, Software\Intel\MediaSDK\Dispatch\iKBL_5917, Path, %REG_SZ%, "%16422%\Intel\Media SDK\libmfxhw64.dll"

8) Then search for the following path:
; KBL
iKBLULTGT1     =   "Intel® HD Graphics 610"
iKBLULTGT2     =   "Intel® HD Graphics 620"
iKBLULTGT2F    =   "Intel® HD Graphics 620"

and add this afterwards (Note: this is for Intel UHD 620 graphic card which has "Intel® UHD Graphics 620" as a name, if you have another video card, just use the name you have in "Device manager", where you looked earlier):
iKBLULTGT2R    =   "Intel® UHD Graphics 620"

The section should look like this:
; KBL
iKBLULTGT1     =   "Intel® HD Graphics 610"
iKBLULTGT2     =   "Intel® HD Graphics 620"
iKBLULTGT2F    =   "Intel® HD Graphics 620"
iKBLULTGT2R    =   "Intel® UHD Graphics 620"

9) Save the changes to "igdlh64.inf" file.

10) Download "HxD Hex Editor" from here https://mh-nexus.de/...loads/HxDen.zip, extract the archive and run the program.

11) Open "igdumdim32.dll", go to "Search" -> "Replace", add this "83 F8 13 75 43 F7 42 04 00 00 00 02 74 3A" without the quotes to the "Search for" field and "83 F8 13 75 43 F7 42 04 00 00 00 02 90 90" without the quotes to the "Replace with" field, select "Datatype" as "Hex-values", select "Search direction" as "All" and click "Replace all", then save the changes.

12) Open "igdumdim64.dll" go to "Search" -> "Replace", add this "01 76 17 83 F9 13 75 44 F7 42 04 00 00 00 02 74 3B" without the quotes to the "Search for" field and "01 76 17 83 F9 13 75 44 F7 42 04 00 00 00 02 90 90" without the quotes to the "Replace with" field, select "Datatype" as "Hex-values", select "Search direction" as "All" and click "Replace all", then save the changes.


C) Sign the modified Intel UHD video driver:

1) Download Windows Driver Kit Version 7.1.0 from here: https://download.mic...K_EN_7600_1.ISO(works for both x86 and x64 version of Windows 7) and install it.

2) Download Microsoft Windows SDK from here: https://download.mic...MSDK_EN_DVD.iso(x86) or https://download.mic...SDKX_EN_DVD.iso (x64) and install it.

3) Create a folder named "DriverCert" in the "C:\" drive of your computer with running Windows 7. Inside that folder, create a folder named "Intel". You would obtain the following path "C:\DriverCert\Intel".

4) Copy the "Graphics" folder from the Intel UHD modified driver you modified earlier to the following path "C:\DriverCert\Intel", so that you obtain the following path "C:\DriverCert\Intel\Graphics".


5) Create a certificate using the following commands entered line by line in an elevated (Run as administrator) "Command prompt" window, when asked input "12345" (twice) as password:

a) for Windows 7 x86:
cd C:\Program Files\Microsoft SDKs\Windows\v7.1\bin
makecert -r -sv C:\DriverCert\myDrivers.pvk -n CN="Intel" C:\DriverCert\myDrivers.cer
cert2spc C:\DriverCert\myDrivers.cer C:\DriverCert\myDrivers.spc
pvk2pfx -pvk C:\DriverCert\myDrivers.pvk -pi 12345 -spc C:\DriverCert\myDrivers.spc -pfx C:\DriverCert\myDrivers.pfx -po 12345

B) for Windows 7 x64:
cd C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1\bin
makecert -r -sv C:\DriverCert\myDrivers.pvk -n CN="Intel" C:\DriverCert\myDrivers.cer
cert2spc C:\DriverCert\myDrivers.cer C:\DriverCert\myDrivers.spc
pvk2pfx -pvk C:\DriverCert\myDrivers.pvk -pi 12345 -spc C:\DriverCert\myDrivers.spc -pfx C:\DriverCert\myDrivers.pfx -po 12345


6) Create a catalog file for the Intel UHD modified driver, using the following commands entered line by line in an elevated (Run as administrator) "Command prompt" window:
cd C:\WinDDK\7600.16385.1\bin\selfsign
inf2cat.exe /driver:"C:\DriverCert\Intel\Graphics" /os:7_X64 /verbose


7) Sign the Intel UHD modified driver using the earlier created certificate, using the following commands entered line by line in an elevated (Run as administrator) "Command prompt" window:

a) for Windows 7 x86:
cd C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
signtool sign /f C:\DriverCert\myDrivers.pfx /p 12345 /t http://timestamp.ver...ts/timstamp.dll/v C:\DriverCert\Intel\Graphics\igdlh.cat

B) for Windows 7 x64:
cd C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1\Bin
signtool sign /f C:\DriverCert\myDrivers.pfx /p 12345 /t http://timestamp.ver...ts/timstamp.dll/v C:\DriverCert\Intel\Graphics\igdlh.cat


8) Copy the "Intel" folder containing the signed Intel UHD modified driver from "C:\DriverCert" on a second USB stick/external HDD/secondary HDD on the target computer.


D) Add the earlier created certificate on the Windows 7 installation so you can extract it afterwards from the registry.

1) In Start Menu, search for "mmc.exe", run it, go to "File" -> "Add/remove snap-ins", on the left column select "Certificates", then click "Add >", select "Computer account" and click "Next >", leave "Local computer" as selected, click "Next >", then "OK".

2) Then go to "Console Root" -> "Certificates (Local computer)", then right-click on "Trusted Publishers" and go to "All tasks" -> "Import". Then when you have to choose the certificate path, just browse to "C:\DriverCert" and choose "myDrivers.cer" file, then leave the selected "Place all certificates in the following store - Trusted Publishers" then choose "Finish".

3) Then go to "Console Root" -> "Certificates (Local computer)" -> "Trusted Publishers", you should see there on the right column your certificate named "Intel". Double-click on it and go to "Details", then look for "Thumbprint" and leave that open.\


E) Extract the certificate from registry and create the necessary files for the installation.

1) In Start Menu, search for "regedit.exe", run it, then go to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates" and there you should find a key (looks like a folder on the left column) which has the exact numbers and letters as the thumbprint from earlier.

2) Now right-click that key (folder) and choose export, save the .reg file as "Cert1.reg".

3) Edit the "Cert1.reg" file and replace the following path "HKEY_LOCAL_MACHINE\SOFTWARE" with "HKEY_LOCAL_MACHINE\loaded_SOFTWARE" and save it. Make a duplicate (copy) of this "Cert1.reg" file and name it "Cert2.reg". Edit "Cert2.reg" file and replace the following path "SystemCertificates\TrustedPublisher" with "SystemCertificates\ROOT" and save the file

4) Copy these "Cert1.reg" and "Cert2.reg" files on a second USB stick/external HDD/secondary HDD on the target computer.



II) Preparing the Windows 7 installation files on a second USB stick/external HDD/secondary HDD on the target computer

A) Verify that you have copied the earlier modified and signed Intel UHD driver and the 2 registry files of the certificate to the second USB stick/external HDD/secondary HDD on the target computer. If you didn't, do that now.


B) Extract the Windows 7 x64 "install.wim" from any Windows 7 x64 ISO of your choice.

1) Use any ISO file viewer and open any Windows 7 x64 ISO of your choice.

2) Extract "install.wim" from the "sources" folder within the ISO file to the second USB stick/external HDD/secondary HDD on the target computer.


C) Download "Unlocker" application from here: https://softpedia-se...ocker 1.9.2.msiand copy it to the second USB stick/external HDD/secondary HDD on the target computer.


D) Copy the "bootmgfw.efi" to the second USB stick/external HDD/secondary HDD on the target computer.

1) If you have access to a Windows 10 installation, you find the file here "C:\Windows\Boot\EFI\bootmgfw.efi".

2) If you don't have access to a Windows 10 installation, you have to extract "sources\install.wim" from the ISO image of any Windows 10 installation kit, then open the "install.wim" with 7-Zip and you will find the file here: "\1\Windows\Boot\EFI\bootmgfw.efi".



III) Preparing the bootable Mini Windows 10 UEFI USB.

A) For this, you need an USB stick that will get formated to GPT format (you will lose all current data on it) so that it will boot on UEFI.

B) Download "Medicat Mini Windows 10 NAKED" ISO from here: https://drive.google...mNOF8pe6na/view

C) Download "ISO2Disc" application from here: https://softpedia-se...O2DiscSetup.exeand install it.

D) Insert the USB stick, check which drive letter it gets, then run "ISO2Disc", browse for the "Medicat Mini Windows 10 NAKED" ISO file, then select "Burn fo USB Flash Drive", verify that the correct drive letter of the USB stick and the size is correctly chosen, if not, choose the correct USB, then select "Partition Style" as "GPT" and click "Start Burn".



IV) Installing Windows 7 x64 procedure on the target computer

A) Boot the target computer from the created bootable Mini Windows 10 UEFI USB.

B) Partition the install HDD/SSD using diskpart from an elevated (run as administrator) "Command Prompt" window, remember to backup all data first, this will delete everything, using the following commands (where N is your choice for the install HDD/SSD, be careful when choosing):
list disk
select disk N
clean
convert gpt
create partition efi size=100
format quick fs=fat32
assign letter="S"
create partition primary
format quick fs=ntfs
assign letter="W"
exit

C) Let's assume that your second USB stick/external HDD/secondary HDD on the target computer (where you have already copied all the necessary files) has the "Z" drive letter, so just replace the "Z" drive letter in all the following commands with the one of your particular case.


D) Install Windows 7 x64 using DISM and apply EFI boot partition from the installation

1) Apply the "install.wim" image from your second USB stick/external HDD/secondary HDD on the target computer to the "W" partition you created earlier, using the following command entered in an elevated (Run as administrator) "Command prompt" window:
DISM.exe /Apply-Image /ImageFile:Z:\install.wim /Index:1 /ApplyDir:W:\

2) After the process is completed, apply EFI boot partition from the installation, using the following command entered in an elevated (Run as administrator) "Command prompt" window:
BCDboot.exe W:\Windows /s S:


E) Install the modified and signed Intel UHD driver from your second USB stick/external HDD/secondary HDD on the target computer to the "W" partition you created earlier, using the following command entered in an elevated (Run as administrator) "Command prompt" window:
dism /Image:W:\ /Add-Driver /Driver:Z:\Intel /Recurse /forceunsigned

F) Disable the legacy vga (which is incompatible with UEFI) from the registry of the installed Windows 7 from the "W" partition you created earlier, using the following commands entered line by line in an elevated (Run as administrator) "Command prompt" window:
set Services=HKLM\loaded_SYSTEM\ControlSet001\Services
reg.exe load HKLM\loaded_SYSTEM W:\Windows\system32\config\system
reg.exe add "%Services%\Vga" /f /t REG_DWORD /v "Start" /d 4
reg.exe add "%Services%\VgaSave" /f /t REG_DWORD /v "Start" /d 4
reg.exe unload HKLM\loaded_SYSTEM


G) Delete legacy vga driver file (which is incomaptible with UEFI) completely from the installed Windows 7 from the "W" partition you created earlier

1) Install "Unlocker" by running "Unlocker1.9.2.exe" from your second USB stick/external HDD/secondary HDD on the target computer.

2) Using "Windows Explorer", go to "W:\Windows\system32\driver" and look for "vga.sys", right-click on it, and choose "Unlocker". A window appears and under "No action" menu, choose "Delete" and then click "OK". Check manually that the file is deleted. You have to use this method, because you can't normally delete "vga.sys" due to security permissions of the installation.


H) Using "Windows Explorer", copy "bootmgfw.efi" from your second USB stick/external HDD/secondary HDD on the target computer to the following path: "S:\EFI\Microsoft\Boot", overwriting the already existing file.

I) Disable legacy vga (which is incompatible with UEFI) from the EFI boot, using the following commands entered line by line in an elevated (Run as administrator) "Command prompt" window:
bcdedit /store "s:\efi\microsoft\boot\bcd" /set {default} bootlog yes
bcdedit /store "s:\efi\microsoft\boot\bcd" /set {default} bootstatuspolicy IgnoreAllFailures
bcdedit /store "s:\efi\microsoft\boot\bcd" /set {default} novesa on
bcdedit /store "s:\efi\microsoft\boot\bcd" /set {default} quietboot on


J) Add the Intel UHD video driver certificate to the Windows 7 installation.

1) Mount the registry of the Windows 7 installation from the "W" drive, using the following command entered in an elevated (Run as administrator) "Command prompt" window:
reg.exe load HKLM\loaded_SOFTWARE C:\Windows\system32\config\software

2) Merge the "cert1.reg" and "cert2.reg" files one by one, by double-clicking them from your second USB stick/external HDD/secondary HDD on the target computer. You should also see a confirmation that the process is successful.

3) Unmount the registry of the Windows 7 installation from the "W" drive, using the following command entered in an elevated (Run as administrator) "Command prompt" window:
reg.exe unload HKLM\loaded_SOFTWARE



V) Reboot and remove all USB sticks from your computer. You should only get a black screen, the installation might take a while, then it should reboot automatically and then you should get video input when "Setup is checking for you system performance", then everything should go as normal.



#62 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 14 May 2019 - 05:17 AM

Something very important after the installation. Some drivers won't install, they would give an error in device manager. To fix this, download and install "wufuc", then start "Windows Update" service and install the drivers. Finding drivers for my Acer Spin 5 was difficult, I had to use older drivers from various manufacturers, until I found the good ones.

Also, I had glitches with the newest NVIDIA drivers, so I had to use an older version, otherwise my computer would random freeze. If you encounter this, let me know.

Then, if you want to activate, Windows Loader by DAZ will never work. Make an account or login to MyDigitalLife and follow these steps, it worked perfect for me: https://forums.mydig...-30#post-862582

Good luck!

#63 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 14 May 2019 - 07:22 PM

Bloodhand yourve done a "bloody" well job here, ill have to reward you for writing this guide ;). Ill make sure to spread it out, and make a tutorial of it on youtube if you allow me too.

If it wherent for you i bet alot of people would be stuck with 10, or have to move to linix.

How ever ive ran into to just one issue, whole guide up untill here is fine.

 

 

 

nstall the modified and signed Intel UHD driver from your second USB stick/external HDD/secondary HDD on the target computer to the "W" partition you created earlier, using the following command entered in an elevated (Run as administrator) "Command prompt" window:
dism /Image:W:\ /Add-Driver /Driver:Z:\Intel /Recurse /forceunsigned

 

dism /Image:W:\ /Add-Driver /Driver:Z:\Intel /Recurse /forceunsigned

always keeps coming up as 2 errors, saying the file path and directory cant be found and you need to read the files permissions, and so on.

I changed the letter to C as that was what my usb was.


Edited by popoof22, 14 May 2019 - 07:28 PM.


#64 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 14 May 2019 - 09:03 PM

Gladly done. You can definetely make video, I have no time.

If it says not found, you are pointing to the wrong place where you have the intel driver. In my example, W is the installed windows 7,Z is the 2nd usb of hdd with all necesarry files for the installation. Maybe you put C instead of W and not instead of Z

Edited by bloodhand, 14 May 2019 - 09:08 PM.


#65 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 15 May 2019 - 10:32 AM

So if you say your usb (not the boot one, but the one where you have the intel folder, the cert1 and cert2, unlocker and so on) is C, then the command will be:
dism /Image:W:\ /Add-Driver /Driver:C:\Intel /Recurse /forceunsigned

Why I've said to use 1 usb for boot and a separate usb or internal hdd (other than the one where windows will be), it's because the bootable medicat windows 10 is formatted as fat32,so you can't copy on it an "install.wim" larger than 2GB because pf fat32 size limitation. Of course, you could split the wim in 2gb parts, but that's too complicated. Usually nowadays we have a SSD and a 2nd HDD drive on every modern laptop.

I still hope that my guide works for you. Some laptops have a SSD that is not connected via SATA interface and you may need additional drivers to slipstream. My Acer Spin 5 has a Micron NVMe SSD, but Windows sees it as a SATA device in device manager. So it doesn't need any additional drivers, only install latest intel chipset and rst drivers for windows 7. These are available, Intel only ditched the und video driver for 7,the others are still available. You can try different versions, I had to do that to find properly signed drivers, to be sure they're good.

The nightmare is not over after you finish the installation, you have to dig for compatible drivers. I could send you the drivers that worked for me, you said you have an Acer Nitro laptop (is it the normal version of the tablet convertible version), could you give me the exact product number of official webpage to see which devices you will have?

Another issue is that you won't be able to use USB type C, there is no support for it under Windows 7,I personally don't need it at all, so i've disabled the unknown device in device manager. Then the display won't automatically rotate when turned around, I have the tablet convertible series, but I use CleartypeRotator to manually rotate the image (also to rotate the cleartype so i get crispy and not blurry fonts). This is because win7 has no support for HID sensors, so no accelerometer support. But I found it sometimes annoying in 10 that the display would rotate itself when i didn't hold it perfectly in a good position. Also you need a 3rd party software for the fingerprint to be used, there are plenty of that online for free.

Edited by bloodhand, 15 May 2019 - 10:39 AM.


#66 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 15 May 2019 - 12:34 PM

Hi and thanks for the repleys, ill sort out the drivers later tho.
I managed to get everything to.
I take everything out of the pc, and reboot. It turns on, the screen is black, it stays on for 5 minutes and reboots. The screen is black again, ive kept it on for 30 minutes, and ive not gotten a screen saying checking device performence, maybe it justs takes long to install?

I also noitced, when you check the drivers folder in system 32, and when you go to delte vga.sys theirs a file called vgapnp.sys
Maybe thats preventing it from loading?

I tried turning it off and on and it does the windows 7 orb thing and it says its resuming the boot, and the screen goes black again

Edited by popoof22, 15 May 2019 - 12:36 PM.


#67 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 15 May 2019 - 02:22 PM

So if you say your usb (not the boot one, but the one where you have the intel folder, the cert1 and cert2, unlocker and so on) is C, then the command will be:
dism /Image:W:\ /Add-Driver /Driver:C:\Intel /Recurse /forceunsigned

Why I've said to use 1 usb for boot and a separate usb or internal hdd (other than the one where windows will be), it's because the bootable medicat windows 10 is formatted as fat32,so you can't copy on it an "install.wim" larger than 2GB because pf fat32 size limitation. Of course, you could split the wim in 2gb parts, but that's too complicated. Usually nowadays we have a SSD and a 2nd HDD drive on every modern laptop.

I still hope that my guide works for you. Some laptops have a SSD that is not connected via SATA interface and you may need additional drivers to slipstream. My Acer Spin 5 has a Micron NVMe SSD, but Windows sees it as a SATA device in device manager. So it doesn't need any additional drivers, only install latest intel chipset and rst drivers for windows 7. These are available, Intel only ditched the und video driver for 7,the others are still available. You can try different versions, I had to do that to find properly signed drivers, to be sure they're good.

The nightmare is not over after you finish the installation, you have to dig for compatible drivers. I could send you the drivers that worked for me, you said you have an Acer Nitro laptop (is it the normal version of the tablet convertible version), could you give me the exact product number of official webpage to see which devices you will have?

Another issue is that you won't be able to use USB type C, there is no support for it under Windows 7,I personally don't need it at all, so i've disabled the unknown device in device manager. Then the display won't automatically rotate when turned around, I have the tablet convertible series, but I use CleartypeRotator to manually rotate the image (also to rotate the cleartype so i get crispy and not blurry fonts). This is because win7 has no support for HID sensors, so no accelerometer support. But I found it sometimes annoying in 10 that the display would rotate itself when i didn't hold it perfectly in a good position. Also you need a 3rd party software for the fingerprint to be used, there are plenty of that online for free.

 

Also just so we can clarify here are some screen shots on how i edited the pieces of code, just to make sure their done right.

 

1-code.jpgbandicam-2019-05-14-07-00-37-073.jpg
 



#68 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 15 May 2019 - 02:24 PM

Gladly done. You can definetely make video, I have no time.

If it says not found, you are pointing to the wrong place where you have the intel driver. In my example, W is the installed windows 7,Z is the 2nd usb of hdd with all necesarry files for the installation. Maybe you put C instead of W and not instead of Z

 

bandicam-2019-05-14-06-53-44-979.jpgcert-1.jpgcert-2.jpg


Edited by popoof22, 15 May 2019 - 02:26 PM.


#69 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 15 May 2019 - 02:54 PM

Sorry, my bad, i forgot that you also need to modify "iKBLXXXXwith your number from DEV_XXXX. So instead of "iKBL5917" you must have "iKBL3E9B". Check selected text in picture 1 and 2. I didn't noticed that, sorry, you have to remodify inf and resign the driver. You can use the existing certificate so that you don't have to recreate it and reinsert it and reexport the registry

It's a good sign that it rebooted, the driver was loaded, only the error in registry gave a BSOD which you couldnt see because there is no video output for BSOD anymore.

vgapnp.sys must not be deleted.

Edited by bloodhand, 15 May 2019 - 02:58 PM.


#70 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 15 May 2019 - 05:38 PM

"iKBL_5917" replace with "iKBL_3E9B", i forgot the underline. If it works i'll have to edit or repost the guide.

#71 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 16 May 2019 - 10:25 AM

The screen is black again, ive kept it on for 30 minutes, and ive not gotten a screen saying checking device performence, maybe it justs takes long to install?

Maybe it takes longer, I use a slimmed down version of 7 and it's way more faster, in 15 min maximum i'm at the desktop already.
But I think because of my mistake of forgetting that iKBL thing, the video driver loads incorrectly, therefore it gives an error at checking performance phase, so you get black screen, because the legacy vga driver is disabled. Hopefully i'm right and after the correction it will work for you too.

#72 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 16 May 2019 - 07:44 PM

Maybe it takes longer, I use a slimmed down version of 7 and it's way more faster, in 15 min maximum i'm at the desktop already.
But I think because of my mistake of forgetting that iKBL thing, the video driver loads incorrectly, therefore it gives an error at checking performance phase, so you get black screen, because the legacy vga driver is disabled. Hopefully i'm right and after the correction it will work for you too.

Hey blood hand and thanks for the reply.

I used the iKBL modified this time, and decided to just resign the driver and cert again, just to make sure i did it right, it still wont boot.

Maybe its because of the install.wim and bootmfgw? It may be installing but could take hours. Is it possible you could upload your wim and bootmfgw files to google drive?

Also must their be certen options disabled in bios? I didnt disable xhci and its to do with the usb 3 ports and everything (not that i ever used the usb 3 port tho)

Also command promts, i dont have to spifically open them anywhere? I just open command promt as admin from the desktop as normal right? Because windows mini gives you option to open command promt from an usb or drive, would i need to open certen commands from them?

 

You had also asked for the model of my nitro 5, its the one with the i5 8300k, the gtx 1050 4gbs vram, i forget the model name or what ever it is.


Edited by popoof22, 16 May 2019 - 07:47 PM.


#73 bloodhand

bloodhand

    Member

  • Members
  • 68 posts
  •  
    Romania

Posted 16 May 2019 - 09:12 PM

What do you mean it doesn't boot? Do you get "checking performance" on the screen after reboot? If yes, then it's great, but what happens next?

#74 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 16 May 2019 - 09:24 PM

What do you mean it doesn't boot? Do you get "checking performance" on the screen after reboot? If yes, then it's great, but what happens next?

I forget if it says something, but after it does it just stays black.

Actually i think it does, it reboots but it stays black.


Edited by popoof22, 16 May 2019 - 09:27 PM.


#75 popoof22

popoof22

    Frequent Member

  • Advanced user
  • 127 posts
  •  
    Tajikstan

Posted 16 May 2019 - 10:14 PM

if you could upload the iso files to google drive that would be awsome!







Also tagged with one or more of these keywords: windows, windows7, usb, codeing, acer, nitro5, laptop, intel, cpu, drivers

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users