Jump to content











Photo
- - - - -

How to manually load HDD controller (SATA or IDE or SCSI) drivers into offline Windows 7


  • Please log in to reply
1 reply to this topic

#1 link0808987654

link0808987654

    Newbie

  • Members
  • 18 posts
  •  
    Ukraine

Posted 16 June 2010 - 12:19 PM

I have done image from physical computer (with the help of Ghost).
Then I applied this image to virtual HDD (my OS is - Windows 7 Enterprise)
Then I fix boot with the help of -start up recovery- option of installation disk of Windows 7 professional.
Windows start booting but then crashes with error "0x0000007b"
So I want to load drivers of virtual SCSI controller with help of Windows recovery console or ERD commander or other utilities.
Please help me to find right VMware 7 drivers for Windows 7 Enterprise and load it to offline Windows 7 Enterprise

I do not want to make Windows reinstallation (repair) with help of installation disk (it will destroy some bugs that I want to keep unattached).

I do not want to use automatic physical to virtual conversion tools (don't ask why)

I just want to preload necassary drivers with the help of recovery console or ERD commander or other utilities.

P.S. May be I should install Windows 7 Enterprise on new Virtual machine and then export drivers with this tools http://sourceforge.n...ojects/drvback/

http://www.boozet.org/dd.htm? But what exactly to export and how to load it to offline system?

Thank you for your answers and help!!

#2 karyonix

karyonix

    Frequent Member

  • Advanced user
  • 481 posts
  •  
    Thailand

Posted 16 June 2010 - 01:24 PM

Doesn't VMWare have virtual IDE or AHCI ?
(I don't know about VMWare but I know VirtualBox has virtual IDE controller, and AHCI controller)
Windows 7 normally have pciide, msahci driver built in.
Set "Start" value for services pciide and msahci to 0 and connect the drive to virtual IDE or AHCI controller.

If that is not possible with VMWare, try download vmscsi driver here
http://kb.vmware.com...ernalId=1005208
Attach the downloaded floppy image to virtual machine. Attach the target disk image to virtual machine.
Boot VM with Windows 7 installation DVD.
Press Shift+F10 open command prompt.
Open regedit
Load "system" hive from target disk assign a temporary name for it.

Create key ControlSetXXX\services\vmscsi .
Set value "DisplayName" type=REG_SZ data="vmscsi" .
Set value "ErrorControl" type=REG_DWORD data=1 .
Set value "Group" type=REG_SZ data="SCSI Miniport" .
Set value "ImagePath" type=REG_EXPAND_SZ data="system32\DRIVERS\vmscsi.sys" .
Set value "Start" type=REG_DWORD data=0 .
Set value "Type" type=REG_DWORD data=1 .

Create key ControlSetXXX\services\vmscsi\Parameters

Create key ControlSetXXX\services\vmscsi\Parameters\PnpInterface
Set value "5" type=REG_DWORD data=1 .

Create key ControlSetXXX\Control\CriticalDeviceDatabase\PCI#VEN_104B&DEV_1040 .
Set value "ClassGUID" type=REG_SZ data="{4D36E97B-E325-11CE-BFC1-08002BE10318}" .
Set value "Service" type=REG_SZ data="vmscsi" .

Unload target system hive.
Close registry editor.
Try boot VM with the target disk.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users