IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> FixIDE Plugin, All files for the fixide plugin
allow
post Sep 5 2007, 04:34 AM
Post #1


Silver Member
***

Group: Members
Posts: 103
Joined: 16-October 03
Member No.: 2,062



As people keep asking me for the FixIDE Plugin, and as my website is down, i decided to put it in this forum.

This is an updated version made by Daniel Lamb, and i did not use it for fixing any system yet, so please post if it works for you or not...

At the moment it can be downloaded from http://www.dlcomputing.co.uk/fixide/

OK:
- make a folder called fixide under plugins
- inside fixide make a folder called files
- inside fixide\files make a folder called sata
- inside fixide\files make a folder called ide

in plugins\fixide put these files

fixide.inf
CODE
; Fixide, see readme.txt
; made by Markus Debus www.pecd.net

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="APP: FIX IDE trouble after changing Mainboard/IDE controller - www.pecd.net"
Enable=1
Help="fixide.htm"
version=0.4.3

[WinntDirectories]
a="Programs\fixide",2

[SourceDisksFolders]
files=a

[Append]
nu2menu.xml, fixide_nu2menu.xml


fixide_nu2menu.xml

CODE
<NU2MENU>
<MENU ID="Programs">               
<MITEM TYPE="POPUP" DISABLED="@Not(@FileExists(@GetWindir()\system32\*.*))" MENUID="FIXIDE">FIX-IDE</MITEM>
</MENU>

<MENU ID="FIXIDE">               
<MITEM TYPE="ITEM" CMD="RUN" FUNC="@SetEnvVar('target_root', @GetFolderDialog('Select target windows directory. (for example c:\windows)', @GetEnvVar('target_root'))) @Reload()">FIRST Set Target Root (current=@GetEnvVar('target_root'))</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\programs\fixide\ide\fixide.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\programs\fixide\ide\fixide.cmd">Fix IDE</MITEM>
<MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\programs\fixide\sata\fixsata.cmd))" CMD="RUN" FUNC="@GetProgramDrive()\programs\fixide\sata\fixsata.cmd">Fix SATA</MITEM>
</MENU>


</NU2MENU>



fixide.htm

CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title>FixIDE</title>
  <meta content="Daniel Lamb" name="author">
</head>

<body>


<p class="MsoNormal"><i><span lang="EN-GB">BartPE  plugin</span></i><span lang="EN-GB"> <o:p></o:p></span></p>


<div class="MsoNormal" style="text-align: center;" align="center"><span lang="EN-GB">

<hr align="center" size="2" width="100%">

</span></div>


<h1>APP: FixIDE<br>

<span style="font-size: 12pt;">v 1</span><o:p></o:p></h1>


<p>FixIDE by Markus Debus (info@citro-computer.de) changed by Daniel Lamb<br>

Ideas and help from samplempg, dani2, joshua<o:p></o:p></p>


<p>Homepage: <a href="http://www.pecd.net/" target="_blank">http://www.dlcomputing.co.uk/fixide</a><o:p></o:p></p>


<div class="MsoNormal" style="text-align: center;" align="center"><span lang="EN-GB">

<hr align="center" size="2" width="100%">

</span></div>


<p><strong>General:</strong><o:p></o:p></p>


<p>info on this plugin can be found at <br>

<a href="http://www.pecd.net/" target="_blank">http://www.dlcomputing.co.uk/fixide</a></p>


<p><a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q314082" target="_blank">http://support.microsoft.com/default.aspx?scid=kb;en-us;Q314082</a><br>

<a href="http://support.microsoft.com/default.aspx?scid=kb;de;271965" target="_blank">http://support.microsoft.com/default.aspx?scid=kb;de;271965</a>
(sorry german, could not find the us version)<o:p></o:p></p>


<p><strong>Files you may need:</strong><o:p></o:p></p>


<p>reg.exe <br>

You may already have it in your WinPE, so check first.<br>

If not, get it from <a href="http://www.dynawell.com/reskit/microsoft/win2000/reg.zip" target="_blank">http://www.dynawell.com/reskit/microsoft/win2000/reg.zip</a>
(or from Windows2000 ResourceKit)<o:p></o:p></p>


<p>expand.exe<br>

Should already be in your WinPE, else look in the system32 folder of your
windows<o:p></o:p></p>


<p>For SATA support you have to put the driver files in the dirs, see files.txt
(in each dir) for details.<o:p></o:p></p>


<p>For the OS detection to work you have to use the "Help plugin"
from <a href="http://www.pecd.net/" target="_blank">www.pecd.net</a>, or else
the regional settings of your WinPE are missing and the find command will not
work.<br>

This ist more ore less cosmetic, but the "Help plugin" can be useful,
so why not install it :-)<o:p></o:p></p>


<div class="MsoNormal" style="text-align: center;" align="center"><span lang="EN-GB">

<hr align="center" size="2" width="100%">

</span></div>


<p><strong>History:</strong><o:p></o:p></p>


<p>1</p>


<p>Made by Daniel Lamb, changed settings for registry keys to run with sp2. <o:p></o:p></p>


<p>0.4.4 <br>

added info about OS detection to readme<o:p></o:p></p>


<p>0.4.3<br>

fixed typo in XML<o:p></o:p></p>


<p>0.4a<br>

added better OS detection for fixide (OS detection is only for information,
igonre it if it gives errors)<br>

html help file added<o:p></o:p></p>


<p>0.4 <br>

added sata support based on files from joshua/dani2 (still untested)<br>

organized files in dirs<br>

fixed bug in 2k regfiles<o:p></o:p></p>


<p>0.3<br>

modified batch files<br>

added restore<o:p></o:p></p>


<p>0.2 <br>

fixed bad bug where importing the regfiles destroyed the registry<o:p></o:p></p>


<p>0.1 <br>

inital release<o:p></o:p></p>


<p> <o:p></o:p></p>


<div class="MsoNormal" style="text-align: center;" align="center"><span lang="EN-GB">

<hr align="center" size="2" width="100%">

</span></div>


<p><strong>Additional info:</strong><o:p></o:p></p>


<p>This text is from a package i received from dani2, and it may be helpful:<o:p></o:p></p>


<p>-- <o:p></o:p></p>


<p>Here are instructions on how to install drivers into your own system when
this program doesn't work.<o:p></o:p></p>


<p>1) Copy the inf files for your driver to your %systemroot%\inf directory<br>

2) Copy the .sys files for your driver to your %systemroot%\system32\drivers
directory<br>

3) Copy any .dll,.exe,.ini or any other files (they might not exist in your
driver) to your %systemroot%\system32 directory.<br>

4) If when you start this CD up and you see the SATA hard drive then this CD
nativley supports your SATA card. If it doesn't, create a driver diskette (make
sure txtsetup.oem is in the root of the floppy disk) and press F6 when starting
up DanitechPE. Follow the onscreen instructions on adding your driver into the
CD. Following this procedure will not add your driver to the CD as it is a
CDROM... but just for now it will work.<br>

5) Open up the inf file from the driver diskette for the target operating
system, and take note of the following information:<br>

- the PCIVEN lines<br>

- the service names<br>

- any other registry entries required by the drivers<br>

6) Open up the registry editor for the local computer (using ERD commander or
Bart's AVAST registry editor).<br>

7) Point to HKEY_LOCAL_MACHINE\ControlSet001\Control\CriticalDeviceDatabase<br>

8) Create a new key for each of the PCIVEN entries. Form your registry key like
this : pci#VEN_1106&DEV_3149<br>

9) Create two new strings under each key you create. <br>

" ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"<br>

" Service"="servicename"<br>

where servicename is the name of the service listen in the inf file.<br>

10) Create the services used by the driver by pointing to
HKEY_LOCAL_MACHINE\ControlSet001\Services\servicename<br>

11) You need to create a few keys in here as well...<o:p></o:p></p>


<p>Dword - "ErrorControl"= 00000001<br>

String- "Group"="SCSI miniport"<br>

dword - "Start"= 00000000<br>

dword - "Tag"= 00000003<br>

dword - "Type"= 00000001<br>

MultiString Value - "ImagePath"=
"System32\Drivers\driverfile.sys" where <br>

driverfile.sys was the sys file you copied to the %systemroot%\system32\drivers
directory up in step 2<o:p></o:p></p>


<p>string - "DisplayName"="Whatever you want your driver to show
up as in the Device Manager"<o:p></o:p></p>


<p>12) Restart the system and hope it works! (It should though as long as you
followed these instructions properly...)<br>

13) I *STRONGLY* suggest you install the drivers from the diskette once you get
into windows, your driver might not be fully / properly installed by doing this
hacked method.<o:p></o:p></p>


<p><br>

Download this plugin at <a href="http://www.pecd.net/" target="_blank">http://www.dlcomputing.co.uk/fixide</a><o:p></o:p></p>

<p><o:p></o:p></p>


<div class="MsoNormal" style="text-align: center;" align="center"><span lang="EN-GB">

<hr align="center" size="2" width="100%">

</span></div>


<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>

</body>
</html>


Put the following files inside fixide\files\ide

fixide.cmd
CODE
@Echo off
REM Fixide, see readme.txt
rem made by Markus Debus www.pecd.net

reg UNLOAD HKLM\SYSTEM_00
if "%target_root%" == "" goto error
if not exist %target_root% goto error

:Ask
cls
ECHO.
ECHO  Fix for Stop 0x0000007B Errors
ECHO.
ECHO  TargetRoot: %target_root%
ECHO  Drivers   : %target_root%\system32\drivers\
ECHO.
if not exist "%target_root%\system32\prodspec.ini" goto mscfg
FOR /F "tokens=1* delims==" %%A IN ('TYPE "%target_root%\system32\prodspec.ini" 2^>NUL ^| FINDSTR /I /B /R "DriverVer="') DO (
        SET RegKey1=%%~A
        SET RegVal1=%%~B
    )
)

FOR /F "tokens=1* delims==" %%A IN ('TYPE "%target_root%\system32\prodspec.ini" 2^>NUL ^| FINDSTR /I /B /R "Product="') DO (
        SET RegKey2=%%~A
        SET RegVal2=%%~B
    )
)
echo  System in %target_root% is %RegVal2% %RegVal1%
goto contin
:mscfg
if exist %target_root%\PCHealth\HelpCtr\Binaries\msconfig.exe echo System in %target_root% seems to be Windows XP or higher
if not exist %target_root%\PCHealth\HelpCtr\Binaries\msconfig.exe echo System in %target_root% seems to be Windows 2000
:contin
echo.
if exist %target_root%\system32\config\SYSTEM.fixide ECHO  Backup exists and can be restored
if not exist %target_root%\system32\config\SYSTEM.fixide ECHO  Backup does not exist and will be created
ECHO.
ECHO  (1) Fix Windows XP
ECHO  (2) Fix Windows 2000
ECHO.
if exist %target_root%\system32\config\SYSTEM.fixide ECHO  (R) Restore Backup
ECHO.
ECHO  (0) Do nothing and exit
ECHO.

set /p _task=Your choice ?

if "%_task%" == "1" goto WinXP
if "%_task%" == "2" goto Win2000
if "%_task%" == "R" goto restore
if "%_task%" == "r" goto restore
if "%_task%" == "0" goto end

:restore
echo restoring %target_root%\system32\config\SYSTEM
if exist %target_root%\system32\config\SYSTEM.fixsata move %target_root%\system32\config\SYSTEM.fixsata %target_root%\system32\config\SYSTEM
goto end

:error
Echo An error occoured, exiting...
pause
goto end

:WinXP
if not exist %target_root%\system32\config\SYSTEM.fixide echo creating backup of %target_root%\system32\config\SYSTEM
if not exist %target_root%\system32\config\SYSTEM.fixide copy %target_root%\system32\config\SYSTEM %target_root%\system32\config\SYSTEM.fixide
echo copying/expanding drivers from %target_root%\Driver Cache\i386\driver.cab
expand "%target_root%\Driver Cache\i386\driver.cab" -F:atapi.sys %target_root%\System32\Drivers
expand "%target_root%\Driver Cache\i386\driver.cab" -F:Intelide.sys %target_root%\System32\Drivers
expand "%target_root%\Driver Cache\i386\driver.cab" -F:Pciide.sys %target_root%\System32\Drivers
expand "%target_root%\Driver Cache\i386\driver.cab" -F:Pciidex.sys %target_root%\System32\Drivers
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
regedit /S fixidexp.reg
reg UNLOAD HKLM\SYSTEM_00
goto end

:Win2000
if not exist %target_root%\system32\config\SYSTEM.fixide echo creating backup of %target_root%\system32\config\SYSTEM
if not exist %target_root%\system32\config\SYSTEM.fixide copy %target_root%\system32\config\SYSTEM %target_root%\system32\config\SYSTEM.fixide
echo copying/expanding drivers from %target_root%\Driver Cache\i386\driver.cab
expand "%target_root%\Driver Cache\i386\driver.cab" -F:atapi.sys %target_root%\System32\Drivers
expand "%target_root%\Driver Cache\i386\driver.cab" -F:Intelide.sys %target_root%\System32\Drivers
expand "%target_root%\Driver Cache\i386\driver.cab" -F:Pciide.sys %target_root%\System32\Drivers
expand "%target_root%\Driver Cache\i386\driver.cab" -F:Pciidex.sys %target_root%\System32\Drivers
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
regedit /S fixide2k.reg
reg UNLOAD HKLM\SYSTEM_00
goto end

:end
pause


fixide2k.reg

CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\*pnp0600]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\*azt0502]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\gendisk]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_0e11&dev_ae33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_0601]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"


[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_5513]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1042&dev_1000]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0640]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1097&dev_0038]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0001]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0150]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5215]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5219]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5229]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1106&dev_0571]
"Service"="pciide"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1222]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1230]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2411]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2421]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7010]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7199]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

;Add driver for Atapi (requires atapi.sys in drivers directory)

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Services\atapi]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000019
"Type"=dword:00000001
"DisplayName"="Standard IDE/ESDI Hard Disk Controller"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\
  00,73,00,79,00,73,00,00,00

;Add driver for intelide (requires intelide.sys in drivers directory)

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Services\IntelIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000004
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,\
  00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00


;Add driver for pciide (requires pciide.sys and pciidex.sys in drivers directory)

[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Services\PCIIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\
  00,2e,00,73,00,79,00,73,00,00,00


fixidexp.reg

CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\*pnp0600]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\*azt0502]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\gendisk]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_0e11&dev_ae33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_0601]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_5513]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1042&dev_1000]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0640]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_05]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646&REV_07]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0648]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0649]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1097&dev_0038]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0001]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0150]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5215]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5219]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5229]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1106&dev_0571]
"Service"="pciide"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1222]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1230]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2411]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2421]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7010]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7199]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

;Add driver for Atapi (requires Atapi.sys in Drivers directory)

[HKEY_LOCAL_MACHINE_ON_C\system\ControlSet001\Services\atapi]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000019
"Type"=dword:00000001
"DisplayName"="Standard IDE/ESDI Hard Disk Controller"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,\
  00,73,00,79,00,73,00,00,00

;Add driver for intelide (requires intelide.sys in drivers directory)

[HKEY_LOCAL_MACHINE_ON_C\system\ControlSet001\Services\IntelIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000004
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,\
  00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00


;Add driver for Pciide (requires Pciide.sys and Pciidex.sys in Drivers directory)

[HKEY_LOCAL_MACHINE_ON_C\system\ControlSet001\Services\PCIIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,\
  00,2e,00,73,00,79,00,73,00,00,00


Put the following files inside fixide\files\sata

fixsata.cmd

CODE
@Echo off
REM Fixsata, see readme.txt
rem made by Markus Debus www.pecd.net

reg UNLOAD HKLM\SYSTEM_00
set doall=0

if "%target_root%" == "" goto error
if not exist %target_root% goto error

:Ask
cls
ECHO.
ECHO  TargetRoot: %target_root%
ECHO  Drivers   : %target_root%\system32\drivers\
ECHO  INF       : %target_root%\inf
ECHO.
if exist %target_root%\system32\config\SYSTEM.fixsata ECHO  Backup exists and can be restored
if not exist %target_root%\system32\config\SYSTEM.fixsata ECHO  Backup does not exist and will be created
ECHO.
ECHO  (1) Install Highpoint 1540/1640 SATA drivers
ECHO  (2) Install Highpoint 182x SATA drivers
ECHO  (3) Install INTEL 82801ER SATA drivers
ECHO  (4) Install VIA SATA drivers
rem ECHO  (5) Add drivers here
rem ECHO  (6) Add drivers here
rem ECHO  (7) Add drivers here
ECHO.
ECHO  (8) Install all drivers
ECHO  (9) Install drivers from Floppy (A:)
ECHO.
if exist %target_root%\system32\config\SYSTEM.fixsata ECHO  (R) Restore Backup
ECHO.
ECHO  (0) Do nothing and exit
ECHO.

set /p _task=Your choice ?

if "%_task%" == "1" goto hpt1
if "%_task%" == "2" goto hpt2
if "%_task%" == "3" goto intel1
if "%_task%" == "4" goto via1
if "%_task%" == "5" goto ex1
if "%_task%" == "6" goto ex2
if "%_task%" == "7" goto ex3
if "%_task%" == "8" goto all
if "%_task%" == "9" goto floppy
if "%_task%" == "R" goto restore
if "%_task%" == "r" goto restore
if "%_task%" == "0" goto end

:restore

echo restoring %target_root%\system32\config\SYSTEM
if exist %target_root%\system32\config\SYSTEM.fixsata move %target_root%\system32\config\SYSTEM.fixsata %target_root%\system32\config\SYSTEM
goto end

:error
Echo An error occoured, exiting...
pause
goto end

:floppy
Echo copying driver files from floppy
xcopy a:\*.inf %target_root%\inf\*.inf /Y
xcopy a:\*.cat %target_root%\inf\*.cat /Y
xcopy a:\*.sys %target_root%\system32\drivers\*.sys /Y
if not exist %target_root%\system32\config\SYSTEM.fixsata echo creating backup of %target_root%\system32\config\SYSTEM
if not exist %target_root%\system32\config\SYSTEM.fixsata copy %target_root%\system32\config\SYSTEM %target_root%\system32\config\SYSTEM.fixsata
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
regedit /S a:\fixsata.reg
reg UNLOAD HKLM\SYSTEM_00
goto end

:all
set doall=1

:hpt1
Echo copying driver files hpt1
xcopy .\hpt374\*.inf %target_root%\inf\*.inf /Y
xcopy .\hpt374\*.cat %target_root%\inf\*.cat /Y
xcopy .\hpt374\*.sys %target_root%\system32\drivers\*.sys /Y
if not exist %target_root%\system32\config\SYSTEM.fixsata echo creating backup of %target_root%\system32\config\SYSTEM
if not exist %target_root%\system32\config\SYSTEM.fixsata copy %target_root%\system32\config\SYSTEM %target_root%\system32\config\SYSTEM.fixsata
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
regedit /S .\hpt374\fixsata.reg
reg UNLOAD HKLM\SYSTEM_00
if "%doall%" == "1" goto hpt2
goto end

:hpt2
Echo copying driver files hpt2
xcopy .\hptmv\*.inf %target_root%\inf\*.inf /Y
xcopy .\hptmv\*.cat %target_root%\inf\*.cat /Y
xcopy .\hptmv\*.sys %target_root%\system32\drivers\*.sys /Y
if not exist %target_root%\system32\config\SYSTEM.fixsata echo creating backup of %target_root%\system32\config\SYSTEM
if not exist %target_root%\system32\config\SYSTEM.fixsata copy %target_root%\system32\config\SYSTEM %target_root%\system32\config\SYSTEM.fixsata
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
regedit /S .\hptmv\fixsata.reg
reg UNLOAD HKLM\SYSTEM_00
if "%doall%" == "1" goto intel1
goto end



:intel1
Echo copying driver files intel1
xcopy .\iastor\*.inf %target_root%\inf\*.inf /Y
xcopy .\iastor\*.cat %target_root%\inf\*.cat /Y
xcopy .\iastor\*.sys %target_root%\system32\drivers\*.sys /Y
if not exist %target_root%\system32\config\SYSTEM.fixsata echo creating backup of %target_root%\system32\config\SYSTEM
if not exist %target_root%\system32\config\SYSTEM.fixsata copy %target_root%\system32\config\SYSTEM %target_root%\system32\config\SYSTEM.fixsata
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
regedit /S .\iastor\fixsata.reg
reg UNLOAD HKLM\SYSTEM_00
if "%doall%" == "1" goto via1
goto end


:via1
Echo copying driver files via1
xcopy .\via\*.inf %target_root%\inf\*.inf /Y
xcopy .\via\*.cat %target_root%\inf\*.cat /Y
xcopy .\via\*.sys %target_root%\system32\drivers\*.sys /Y
if not exist %target_root%\system32\config\SYSTEM.fixsata echo creating backup of %target_root%\system32\config\SYSTEM
if not exist %target_root%\system32\config\SYSTEM.fixsata copy %target_root%\system32\config\SYSTEM %target_root%\system32\config\SYSTEM.fixsata
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
regedit /S .\via\fixsata.reg
reg UNLOAD HKLM\SYSTEM_00
if "%doall%" == "1" goto ex1
goto end

:ex1

if "%doall%" == "1" goto ex2
goto end

:ex2

if "%doall%" == "1" goto ex3
goto end

:ex3

goto end

:end
pause


rest see next post...

EDIT 03.10.07: changed some HKLM\SYSTEM to HKLM\SYSTEM_00 please test if this works

This post has been edited by allow: Oct 3 2007, 05:43 AM
Go to the top of the page
 
+Quote Post
allow
post Sep 5 2007, 04:40 AM
Post #2


Silver Member
***

Group: Members
Posts: 103
Joined: 16-October 03
Member No.: 2,062



OK, now we need some more folders:

plugins\fixide\files\sata\hpt374

files.txt
CODE
SATA drivers needed:
http://www.highpoint-tech.com/374drivers_down.htm

http://www.highpoint-tech.com/Driver_BIOS_374_v303.zip should work, but not tested

Download windows XP drivers and put the following files in this dir:

   104.694 HPT374.SYS
         8 HPT374.CAT
     1.772 HPT374.INF


fixsata.reg
CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_1103&DEV_0008]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="hpt374"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Services\hpt374]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000004
"Type"=dword:00000001
"DisplayName"="Highpoint 1540/1640 Serial ATA controller"
"ImagePath"=hex(2):53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,44,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,68,00,70,00,74,00,33,00,37,00,34,\
  00,2e,00,73,00,79,00,73,00,00,00



plugins\fixide\files\sata\hptmv

files.txt
CODE
SATA drivers needed:

http://www.highpoint-tech.com/USA/brr1820.htm

http://www.highpoint-tech.com/BIOS%20%2B%20Driver/rr1820/RR1820_windriver_v1.01.zip

Download windows XP drivers and put the following files in this dir:



          7 HPTMV.CAT
      2.385 HPTMV.INF
    120.265 HPTMV.SYS


CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_11AB&DEV_5080]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="hptmv"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_11AB&DEV_5081]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="hptmv"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Services\hptmv]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,44,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,68,00,70,00,74,00,6d,00,76,00,2e,\
  00,73,00,79,00,73,00,00,00
"DisplayName"="RocketRAID 182x S-ATA Controller"


plugins\fixide\files\sata\iastor

files.txt
CODE
SATA drivers needed:

http://download.msi.com.tw/support/dvr_exe/iaaraid56.exe

Download windows XP drivers and put the following files in this dir:


     274.816 IASTOR.SYS
       7.650 IASTOR.CAT
       3.058 IASTOR.INF


fixsata.reg
CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_8086&DEV_24DF&CC_0104]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="iaStor"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Services\iaStor]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,44,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,69,00,61,00,73,00,74,00,6f,00,72,\
  00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Intel(R) 82801ER SATA RAID Controller"


plugins\fixide\files\sata\via

files.txt
CODE
SATA drivers needed:

http://www.viaarena.com/?PageID=66

http://downloads.viaarena.com/drivers/RAID/VIA_VT6420VT8237_SerialATA_V220E.zip should work...

Download windows XP drivers and put the following files in this dir:

    7.609 VIASRAID.CAT
    1.554 VIASRAID.INF
   75.904 VIASRAID.SYS


fixsata.reg
CODE
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#VEN_1106&DEV_3149]
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
"Service"="viasraid"

[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Services\viasraid]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000001
"Type"=dword:00000001
"DisplayName"="Via Serial ATA RAID"
"ImagePath"=hex(2):53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,44,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,76,00,69,00,61,00,73,00,72,00,61,\
  00,69,00,64,00,2e,00,73,00,79,00,73,00,00,00



drivers may need updating and more drivers should be added...so post here:-))

Thanks to Daniel Lamb [daniel.lamb@dlcomputing.co.uk] for updating and reminding me...:-)


CU allow
Go to the top of the page
 
+Quote Post
ewieldra
post Sep 7 2007, 03:54 AM
Post #3


Gold Member
****

Group: Members
Posts: 603
Joined: 5-December 04
From: Bovensmilde, The Netherlands
Member No.: 8,789



Hi

i've placed the plugin on my own page http://www.emro.nl/bartpe

I've updated this plugin but the last update was 24-09-2006 nVidia/Intel/Via Drivers

i thought Markus Debus was the author .. maybe you are markus i don't know ..

Emiel

This post has been edited by ewieldra: Sep 7 2007, 04:07 AM
Go to the top of the page
 
+Quote Post
Virtual-R
post Sep 13 2007, 03:23 AM
Post #4


Silver Member
***

Group: Members
Posts: 129
Joined: 23-April 07
From: Sweden
Member No.: 26,747



A Question, on the IDE-side, i get Error: Access denied, twice at the end of the progress,
is this normal??? And how do i know that the program makes the registry changes?

This post has been edited by Virtual-R: Sep 13 2007, 05:56 AM
Go to the top of the page
 
+Quote Post
allow
post Sep 20 2007, 01:11 AM
Post #5


Silver Member
***

Group: Members
Posts: 103
Joined: 16-October 03
Member No.: 2,062



@ewieldra:

Yes I am Markus Debus:-)

@Virtual-R
sorry, never had this...not sure whats the reason...

You can load the registry yourself from bartbe und verify that the changes are made...(regedit, loadhive ypu should find something in the forum)

or just do something like this:

reg LOAD HKLM\SYSTEM your_windowsdir\system32\config\SYSTEM

regedit (look in HKLM\SYSTEM for the regkeys of the windows you are fixing)

when done reg UNLOAD HKLM\SYSTEM
Go to the top of the page
 
+Quote Post
Virtual-R
post Sep 28 2007, 04:09 AM
Post #6


Silver Member
***

Group: Members
Posts: 129
Joined: 23-April 07
From: Sweden
Member No.: 26,747



QUOTE (allow @ Sep 20 2007, 08:11 AM) *
@ewieldra:

Yes I am Markus Debus:-)

@Virtual-R
sorry, never had this...not sure whats the reason...


Hello again Markus, and thanx for the reply. Well, the wierd this is, that the SATA registry entires does not
give me this error, and well, the registry changes doesn't apply on IDE at all, just getting access denied...
Go to the top of the page
 
+Quote Post
cdob
post Sep 28 2007, 02:23 PM
Post #7


Platinum Member
*****

Group: Moderator
Posts: 3,081
Joined: 31-October 03
Member No.: 2,304



QUOTE (Virtual-R @ Sep 13 2007, 08:23 AM) *
A Question, on the IDE-side, i get Error: Access denied, twice at the end of the progress

Strange:

fixide.cmd
reg LOAD HKLM\SYSTEM %target_root%\system32\config\SYSTEM

fixide2k.reg
[HKEY_LOCAL_MACHINE\SYSTEM_00\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101]

fixidexp.reg
[HKEY_LOCAL_MACHINE_ON_C\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101]

This dosn't match.

@Markus
In 2004 you used
reg LOAD HKLM\SYSTEM_00 %target_root%\system32\config\SYSTEM
http://www.911cd.net/forums//index.php?s=&...ost&p=25660

Is 'reg LOAD HKLM\SYSTEM' a typo?

Did you updated this plugin since then?
Go to the top of the page
 
+Quote Post
allow
post Oct 3 2007, 05:38 AM
Post #8


Silver Member
***

Group: Members
Posts: 103
Joined: 16-October 03
Member No.: 2,062



as i said above i did not test this updates versin, it was made by Daniel Lamb and i assume this is a typo....i changed the first post...

This post has been edited by allow: Oct 3 2007, 05:44 AM
Go to the top of the page
 
+Quote Post
Virtual-R
post Oct 4 2007, 07:36 AM
Post #9


Silver Member
***

Group: Members
Posts: 129
Joined: 23-April 07
From: Sweden
Member No.: 26,747



QUOTE (allow @ Oct 3 2007, 12:38 PM) *
as i said above i did not test this updates versin, it was made by Daniel Lamb and i assume this is a typo....i changed the first post...


Works great for me now! biggrin.gif Thanx!
Go to the top of the page
 
+Quote Post
ewieldra
post Oct 19 2007, 02:28 PM
Post #10


Gold Member
****

Group: Members
Posts: 603
Joined: 5-December 04
From: Bovensmilde, The Netherlands
Member No.: 8,789



@Allow,

a late response from me .. but i assume you don't mind me hosting a modified plugin of your "SUPER" FixIDE
Go to the top of the page
 
+Quote Post
paranone
post Mar 19 2008, 08:04 PM
Post #11


Member
**

Group: Members
Posts: 20
Joined: 25-March 06
From: Sevilla, Spain
Member No.: 18,368



Hi,


I have not had much luck with this FixIDE plugin on the 2 first computers I tried it on, I found out that some of the files it tries to extract from driver.cab are actually in sp2.cab in my spanish XP SP2 Pro systems, so I guess I'll change that to look either in one or just have a pack with the necessary drivers so as not to depend on those cabs.

The other thing that I noticed that could be a problem is that it imports the registry file to ControlSet001, but it is my understanding that a hard drive installed windows could have another ControlSet activated, did nobody run into such a case?


Before using (or trying to use) FixIDE, I actually had a compilation of the four IDE driver files for different windows version and the mergeide reg file which I would manually import into CurrentControlSet with ERD Regedit, I would like to automate that but I see that I'll have to do a complete rewrite of the plugin so I'd like to know what other's experience with the plugin is.


Jon


P.S. I'm only using and interested in the IDE part of FixIDE, I think it makes more sense to use FixHDC for other types of controllers.
Go to the top of the page
 
+Quote Post
d4vr0s
post Mar 20 2008, 07:00 AM
Post #12


911cd's Boyscout
*****

Group: Members
Posts: 3,107
Joined: 18-November 03
From: Skaro
Member No.: 2,631



Take a look at p2v2p.
http://www.911cd.net/forums//index.php?showtopic=20439


--------------------
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. Douglas Adams

Problems? Check the Troubleshooting FAQ
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 9th February 2010 - 11:06 AM