Installation for Windows 2000 ============================= (for version 25g and higher) Notes: THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. IMPORTANT !!! Only controller(s) described in installation .INF file will be visible through standard Device Manager. ALL other IDE controllers (see also RAID notes below) may become invisible, or listed as unknown devices, or system will report resource conflicts, but WILL WORK. UniATA setup also disables PciIde port driver to be able to operate with onboard (Native Mode) controllers. This makes IDE Primary and Secondary channels to disappear from Device Manager. In order to install UniATA for some newer controller, you can add entries in device list in uata_2k.inf (for RAID) and uata_2kh.inf (for IDE) with help of rebuild_inf.bat. Just run this batch file to rebuild .INF file. You can also modify .INF-files manually: Add line before ';DEVLIST' and type there something like this: %PCI\VEN_$VV$&DEV_$DD$.DeviceDesc%=uniata_Inst, PCI\VEN_$VV$&DEV_$DD$ where $VV$ is 4-digit hexedecimal VendorID of controller and $DD$ is 4-digit hexedecimal DeviceID of controller. Many BIOS'es shows this information at boot-up time, but is you have some other BIOS, it is possible to use some PCI enumeration utility (for ex. from http://alter.org.ua/soft/win/ntpcidump/index.php). Then do similar thing before ';DEVLISTNAME' line: PCI\VEN_$DD$&DEV_$VV$.DeviceDesc="Your new ATA controller" PS. this process will be automated in future. The alternative way of installation is running setup_w2k.bat RAID Notes: Current version of UniATA doesn't support RAID arrays. But it can manipulate with ATA RAID controllers as with additional ATA controllers. This option is disabled by default for Promise and HighPoint controllers and can be enabled via registry settings. See 'SkipRaids' value in uniata_w2k.reg If your ATA controller reports itself as RAID and is not included to list of supported devices, UniATA will not recognize it even after .INF file modification. Installation steps: 1. unpack archive (for ex. to C:\temp\uniata) 2. My Computer -> Properties -> Hardware -> Device Manager 3. select device, chose it's Properties -> Driver Note: IDE controllers may be listed no only in 'IDE controllers' section, but in 'SCSI and RAID controllers' or 'Other devices'. 4. Update Driver -> Next 5. (*) Search for a suitable driver for my device (recommended) ( ) .... 6. Next 7. [ ] Floppy disk drives [ ] CD-ROM drives [v] Specify a location [ ] Microsift Windows Update 8. Next 9. enter path to .INF file for new driver If this is usual onboard IDE controller, use C:\temp\uniata\Release_Dist\uata_2kh.inf or for UniATA versions below v29a C:\temp\uniata\Release_Dist\uniata2kh.inf If this is IDE RAID controller or additional PCI IDE controller, use C:\temp\uniata\Release_Dist\uata_2k.inf or for UniATA versions below v29a C:\temp\uniata\Release_Dist\uniata2k.inf 10. OK 11. !!! IMPORTANT !!! You MUST chose the following checkbox: [v] Install one of the other drivers 12. Next 13. chose in the list of available drivers the following line: SCSI and RAID controllers | AlterWare | ....... or IDE controllers | AlterWare | ....... the keyword here is 'AlterWare' in Provider column 14. say 'Yes' for the question about missing digital signature. (YES, we want to continue the installation) 15. REBOOT your computer