Jump to content

Desperate to install/use Windows 7. Help


Tsundere

Recommended Posts

On ‎9‎/‎07‎/‎2016 at 7:52 PM, cdob said:

dism.exe /Mount-WIM /WimFile:"U:\sources\install.wim" /index:3 /MountDir:"C:\ISO\MOUNT"

	dism.exe /image:"C:\ISO\MOUNT" /Add-Driver /driver:"F:\Win7_USB3.0_Creator_v3\USB_Drivers\x64" /ForceUnsigned /recurse

	dism.exe /image:"C:\ISO\MOUNT" /Get-Drivers /Format:Table

	dism.exe /Unmount-wim /mountdir:"C:\ISO\MOUNT" /commit


Two drivers are added: x64\iusb3hub.inf and x64\iusb3xhc.inf


dism.exe /Mount-WIM /WimFile:"U:\sources\boot.wim" /index:2 /MountDir:"C:\ISO\MOUNT"

	dism.exe /image:"C:\ISO\MOUNT" /Add-Driver /driver:"F:\Win7_USB3.0_Creator_v3\USB_Drivers\x64" /ForceUnsigned /recurse

	dism.exe /image:"C:\ISO\MOUNT" /Get-Drivers /Format:Table

	dism.exe /Unmount-wim /mountdir:"C:\ISO\MOUNT" /commit[/CODE]


Result:

image (9).jpg

Link to comment
Share on other sites


That's good, the drivers from Win7_USB3.0_Creator_v3 works fine at given hardware.
 

Try again Windos 7 at USB hard disk.
Similiar to previously approach, but use the drivers from Win7_USB3.0_Creator_v3

Link to comment
Share on other sites

On ‎10‎/‎07‎/‎2016 at 5:58 PM, cdob said:

dism.exe /Mount-WIM /WimFile:"U:\sources\install.wim" /index:2 /MountDir:"C:\mount\install"
dism.exe /Mount-WIM /WimFile:"U:\sources\boot.wim" /index:2 /MountDir:"C:\mount\boot"

dir C:\mount\install\Windows\system32\DriverStore\sdbus* /s
dism.exe /image:"C:\mount\boot" /Add-Driver /driver:"C:\mount\install\Windows\system32\DriverStore\FileRepository\sdbus.inf_amd64_neutral_735aa3b5ee832f62" /ForceUnsigned

dir C:\mount\install\Windows\system32\DriverStore\sff*.inf /s
dir C:\mount\install\Windows\system32\DriverStore\FileRepository\sffdisk.inf_amd64_neutral_d2425e60845d17d3
dism.exe /image:"C:\mount\boot" /Add-Driver /driver:"C:\mount\install\Windows\system32\DriverStore\FileRepository\sffdisk.inf_amd64_neutral_d2425e60845d17d3" /ForceUnsigned

dism.exe /image:"C:\mount\boot" /Get-Drivers /Format:Table

fix_USB3_SD.cmd C:\mount\boot\Windows /SD_native_driver

dism.exe /Unmount-wim /mountdir:"C:\mount\boot" /commit
dism.exe /Unmount-wim /mountdir:"C:\mount\install" /discard

1. It took me many tries to solve the command errors lol, but I think I managed to do this. Win7 setup was loaded and my wireless keyboard and mouse wasn't working (and I forgot to press shift+f10, sorry). I guess this is because of no usb3 drivers.

2. Then I tried to add usb3drivers (from Win7_USB3.0_Creator_v3) to the same boot.wim and it got bsod.

I have to catch a flight now, but I will be back to work on this in about 48 hours. The first thing I'll do is step 1 again properly.

Edited by Tsundere
Link to comment
Share on other sites

7 hours ago, Tsundere said:

The first thing I'll do is step 1 again properly.

If you use x86 files, then you have to adjust the driver folder names. There won't be a folder sdbus.inf_amd64_* at x86 files.

The command 'dir E:\mount\install\Windows\system32\DriverStore\sdbus* /s' lists available driver folder names.
Mark, copy and paste the name.

Windows 7 x86 works at CSM mode only.
Windows 7 amd64 works at UEFI (secure boot disabled) and CSM mode.
The suggestion was to try both: UEFI and CSM. eMCC may be handled differently at UEFI and CSM.

Link to comment
Share on other sites

On ‎16‎/‎07‎/‎2016 at 0:11 PM, cdob said:

If you use x86 files, then you have to adjust the driver folder names. There won't be a folder sdbus.inf_amd64_* at x86 files.

The command 'dir E:\mount\install\Windows\system32\DriverStore\sdbus* /s' lists available driver folder names.
Mark, copy and paste the name.

Windows 7 x86 works at CSM mode only.
Windows 7 amd64 works at UEFI (secure boot disabled) and CSM mode.
The suggestion was to try both: UEFI and CSM. eMCC may be handled differently at UEFI and CSM.

I'm back. Noted, I will post up some more results tonight

Link to comment
Share on other sites

Sorry to side-track but here are some thoughts I'm having.

Would it be possible for me to hire someone (or learn myself) to write the emmc driver? https://msdn.microsoft.com/en-us/library/windows/hardware/ff554811(v=vs.85).aspx

It doesn't seem like it would take an expert very long to do, considering how there's already a win8.1 version

of the driver and the intel emmc driver that @cdob found (which was close to working?).

@cdob Could you please tell me a bit about what your fix_usb.cmd does?

Also, here are some interesting links I came across:

https://www.google.com.au/?gws_rd=ssl#q=Intel+Soc+Sd+Host+Controller+Emmc+

https://communities.intel.com/thread/76705

https://www.osronline.com/showthread.cfm?link=258908

Edited by Tsundere
Link to comment
Share on other sites

Sorry to side-track but here are some thoughts I'm having.

Would it be possible for me to hire someone (or learn myself) to write the emmc driver? https://msdn.microsoft.com/en-us/library/windows/hardware/ff554811(v=vs.85).aspx

It doesn't seem like it would take an expert very long to do, considering how there's already a win8.1 version

of the driver and the intel emmc driver that @cdob found (which was close to working?).

Also, here are some interesting links I came accross:

https://www.google.com.au/?gws_rd=ssl#q=Intel+Soc+Sd+Host+Controller+Emmc+

https://communities.intel.com/thread/76705

https://www.osronline.com/showthread.cfm?link=258908

Is there a way to trick windows into thinking a usb flash drive is a fixed disk/external hdd?

Link to comment
Share on other sites

9 hours ago, Tsundere said:

Would it be possible for me to hire someone (or learn myself) to write the emmc driver? 

Yes to both. However, since learning to do it properly would surely demand from you more time and hard work than you probably can afford to spare, in order to get a working driver anytime soon, I think hiring someone is the way to go, and nobody in the world is more able or knowlegeable to create an emmc driver for you than the great Geoff Chappell, whom I do recommend you. Do ask him about a formal consultation, please. 

BTW: I take this opportunity to offer Mr. Chappell my appologies on behalf of MSFN for past misunderstandings (although I, myself, wasn't personally involved in them, at the time, of course, given that I have always had the deepest respect for Mr. Chappell and his work).

Link to comment
Share on other sites

27 minutes ago, dencorso said:

Yes to both. However, since learning to do it properly would surely demand from you more time and hard work than you probably can afford to spare, in order to get a working driver anytime soon, I think hiring someone is the way to go, and nobody in the world is more able or knowlegeable to create an emmc driver for you than the great Geoff Chappell, whom I do recommend you. Do ask him about a formal consultation, please. 

BTW: I take this opportunity to offer Mr. Chappell my appologies on behalf of MSFN for past misunderstandings (although I, myself, wasn't personally involved in them, at the time, of course, given that I have always had the deepest respect for Mr. Chappell and his work).

Hmm, he charges quite a high price, and I feel like his level of skill is a bit overkill for this lol. I think I'll keep trying on my own for a while longer

Link to comment
Share on other sites

1 hour ago, Tsundere said:

Hmm, he charges quite a high price, and I feel like his level of skill is a bit overkill for this lol.

No. I beg to disagree. What he charges is not even near what his work is truly worth, and the task you wish accomplished is far from easy.

1 hour ago, Tsundere said:

I think I'll keep trying on my own for a while longer

Be my guest. :yes:

Link to comment
Share on other sites

Which BSOD do you get? The BSOD indicates the next step

0x7E : driver version error

0x7B: timing erro, BIOS/UEFI behaviour influences this.
As indicated previously, a timing issue could be resolved at Start=0 and group setting.
I'll create another fix and test at local available hardware next weekend.
 

Link to comment
Share on other sites

On 20.7.2016 at 8:07 AM, Tsundere said:

Could you please tell me a bit about what your fix_usb.cmd does?

Windows 7 doesn't support USB boot.

Contrary there are some USB boot hints:
http://technet.microsoft.com/en-us/library/ee731893(WS.10).aspx
Timeout for boot device increase for Hyper-V Server 2008 R2.

Timeout for boot device increase


To ensure that the system can properly boot from a flash device, the default PollBootPartitionTimeout registry key value has been increased. This registry key is used to control how long the kernel waits for PnP to surface the boot disk before it stops with bugcheck code 0x7B.


Read the BIOS / UEFI conditions influences USB boot possibility.

http://msdn.microsoft.com/en-us/library/ff794567.aspx
BootDriverFlags and PollBootPartitionTimeout for Windows 7 Embedded.

Windows 8 does support USB boot.
BootDriverFlags and PollBootPartitionTimeout are used to enable this.

A default Windows 7 contains settings BootDriverFlags and PollBootPartitionTimeout.
Both settins are disabled by default.
Windows 7 kernel, hal and drivers are prepared for USB boot.
But it's not a documented feature, may work or fail.

fix_USB3_SD.cmd enable this settings at Windows 7.

Intel offers USB 3.0 drivers for Windows 7, not for Windows 8.
Therefore neither Intel supports USB boot.

fix_USB3_SD.cmd adds Intel USB 3.0 settings at Windows 7.


Windows XP doesn't support USB boot.
XP USB boot is about 10 years old now: http://www.911cd.net/forums//index.php?showtopic=14181
Post #16 describes USB boot registry settings, e.g.
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\usbehci]
"Start"=dword:00000000
"Group"="Boot Bus Extender"


I've a Intel USB 3.0 series, Intel offers Version: 1.0.10.255 drivers. This won't support your hardware.
https://downloadcenter.intel.com/download/21129/USB-3-0-Driver-Intel-USB-3-0-eXtensible-Host-Controller-Driver-for-Intel-7-Series-C216-Chipset-Family

I get at boot from Intel USB 3.0:
BootDriverFlags and PollBootPartitionTimeout: Windows 7 does boot
Start=0 : Windows 7 BSOD 0x7b

It's experience about used local hardware. Can I recommend start=0?
Increase boot time? Or combine start=0 and PollBootPartitionTimeout?
http://reboot.pro/topic/14427-waitbt-for-usb-booting/

Link to comment
Share on other sites

On ‎22‎/‎07‎/‎2016 at 4:38 AM, cdob said:

Which BSOD do you get? The BSOD indicates the next step

0x7E : driver version error

0x7B: timing erro, BIOS/UEFI behaviour influences this.
As indicated previously, a timing issue could be resolved at Start=0 and group setting.
I'll create another fix and test at local available hardware next weekend.
 

Just checked again, it is a 7B error

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...