Microsoft KB Archive/289707

= PRB: Unable to Load Replacement Intel IDE Drivers in Unattend.txt in Windows 2000 Service Pack 1 =

Article ID: 289707

Article Last Modified on 11/23/2005

-

APPLIES TO


 * Microsoft Windows 2000 Service Pack 1
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Service Pack 1
 * Microsoft Windows 2000 Datacenter Server

-



This article was previously published under Q289707



SYMPTOMS
On Microsoft Windows 2000 Service Pack 1 (SP1) and later, the Intel(r) Ultra ATA driver is not installed if it is included in the mass storage section of the Unattend.txt file. The Microsoft PCI IDE drivers are loaded instead.

You can verify this by looking at the driver properties for the IDE controller in the Device Manager after Windows 2000 is completely installed.



CAUSE
For Windows 2000 SP1, additional Plug and Play (PnP) IDs were added to support the Intel(r) Ultra ATA controllers with the Microsoft supplied Windows 2000 drivers.

For IDE controllers, the Unattend.txt file only supports the replacement of the MiniIDE drivers. Because the PnP IDs for these controllers are included in the Mshdc.inf file, the Atapi.sys and Intelide.sys files are loaded. The Intel driver package includes replacements for these drivers. Unattend.txt does not provide a method to remove or replace Atapi.sys and Intelide.sys in Windows 2000. For more information about the IDE driver stack, refer to the Microsoft Windows 2000 Device Driver Kit (DDK).



RESOLUTION
You can install the Intel drivers manually after a complete installation of Windows 2000 by using the Device Manager.

You can also run the Intel setup program in the Cmdlines.txt file during the GUI mode portion of the setup. Check the release notes of your current driver package from Intel for any switches that are available to perform a silent installation. For example, if the Intel setup used -s to perform a silent installation, the Cmdlines.txt file contains:

&quot;c:\intel\setup.exe -s &quot;



STATUS
This behavior is by design.



Steps to Reproduce Behavior
 Set up a network installation share by using Setupmgr.exe. Add the Intel drivers to

\i386\$Oem$\Textmode

where \i386 is the root of the installation share. Include the following entries in the Unattend.txt file. The string that follows must match the description in the Txtsetup.oem file:

[MassStorageDrivers]

&quot;Intel Ultra ATA Controller&quot;=&quot;OEM&quot;

[OEMBootFiles]

txtsetup.oem

intelata.sys

 Install to a system that contains the Intel(r) 82801BA Ultra ATA Controller by using the preceding Unattend.txt file or a system with any of the following chipsets:  ICH0-based platforms:

early Intel 810/810e

</li> ICH-based platforms:

Intel 810/810e

Intel 815

Intel 820

Intel 840

</li> ICH2-based platforms:

Intel 810E2

Intel 815E

Intel 850

Intel 860</li></ul> </li></ol>

<div class="references_section">