Jump to content

- - - - -

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



  • Members
  • 18 posts

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


    Frequent Member

  • Advanced user
  • 459 posts

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
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