Universal ATA driver for Windows NT4/2000/XP, last version
Keywords: Universal ATA driver, Windows, universal, ata, driver, dma, BusMaster, NT4, 2000, w2k, XP, UniATA

Alter.Org.UA
<< Back |  | Home |  | RU |  |  | www/www1/www2
| ### Universal ATA driver for Windows NT4/2000/XP On 2002.06.25 the new build of UniATA, that successfully works under NT4 with 3 different controllers: 2 well-known ones and 1 unknown (for driver). In all these cases HDDs used DMA mode. Current version is 0.31a - BusMaster_v31a.rar/tgz (80 Kb/96 Kb). It is built at 2005.02.21 You can read about project history and current driver capabilities here . Thanks to brave readers (and users), now we have list of bugs, troubles and solutions - the TroubleShooter WARNING !!! This is beta-version only (though I use it at home and on computers of my friends ;). Thus, it worth making 2 copies of Hardware Profiles. One copy should use standard driver only (usually atapi.sys), another copy - UniATA only. See below for installation guides Win XP (UniATA v30+) Win 2000 (UniATA v25g+) Win NT4 (UniATA v23b+) Win NT4 (UniATA prior to v23b) #### Installation for Windows XP (for version 30 and higher)
    1.  unpack BusMaster_v31a.rar/tgz (80 Kb/96 Kb) (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.  ( ) ....
        (*) Install from a list or specific location (Advanced)
    6.  Next
    7.  ( ) ....
        (*) Don't search. I will choose the driver to install
    8.  Next
    9.  Have Disk
    10.  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 uata_xph.inf for v 30c)
        If this is IDE RAID controller or additional PCI IDE controller, use
            C:\temp\uniata\Release_Dist\uata_2k.inf (or uata_xp.inf for v 30c)
    11. OK

    12. chose in the list of available drivers the following line:

          Standard Dual Channel PCI BusMaster IDE Controller
             or
          Your IDE Controller Name

    13. say 'Continue Anyway' for the question about missing digital signature.
        (YES, we want to continue the installation)

    14. REBOOT your computer
Additional release notes you can find in archive (readme_xp.txt) or download from this location. #### Installation for Windows 2000 (for version 25g and higher)
    1.  unpack BusMaster_v31a.rar/tgz (80 Kb/96 Kb) (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 v30c
            C:\temp\uniata\Release_Dist\uata2kh.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 v30c
            C:\temp\uniata\Release_Dist\uata2k.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
Additional release notes you can find in archive (readme_w2k.txt) or download from this location. #### Installation for Windows NT4 (for version 23b and higher)
    1. unpack BusMaster_v31a.rar/tgz (80 Kb/96 Kb)

    2. Install driver using INF-file:
       a) Control Panel->SCSI Adapters
       b) select Drivers property sheet
       c) click on Add button
       d) click on Have Disk button
       e) enter path to UATA_NT4.INF
            or to UNIATA_NT4.INF for UniATA versions below v30c
            or ro OEMSETUP.INF for UniATA versions below v26e
          from UniATA distribution and click on OK button
       f) select "Universal BusMaster ATA/ATAPI Driver"
          from list and click on OK button
       g) enter path to UniATA.sys from UniATA distribution
          and click on OK button

       IMPORTANT !!!

       If you have installed IDE/ATA/BusMaster drivers from
       Motherboard's CD, you may need to uninstall them after
       UniATA installation.

       To ensure safity of IDE BusMaster installation/deinstallation
       please refer to points 1 and 6-8 of Manual installation for NT4 (see below).

    3. REBOOT your computer
Additional release notes you can find in archive (readme_nt4.txt) or download from this location. #### Manual installation for Windows NT4 (for version prior 23b)
    1. make a copy of your default Hardware Profile and set it as Default
       a) My Computer->Properties->Hardware Profiles
       b) select the Profile, marked as (Current)
          usually it's name is "Original Configuration"
       c) click on Copy button & name your copy (for ex. "UniATA")
       d) place UniATA profile at the top of list
          by clicking Up Arrow button
       e) click on Apply button

    2. unpack archive with distribution

    3. copy idedma.sys to your WINNT/System32/drivers directory from
       Release (or Debug ;) directory
    4. import idedma.reg into registry (just press Enter on this file)
    5. REBOOT your computer

    6. disable "Universal ATA Driver" driver in "Original Configuration" HW Profile
       a) Control Panel->Devices
       b) select driver from list (idedma)
       c) click on HW Profiles button
       d) disable driver in appropriate HW Profile
          by selecting Profile Name from list and clicking
          Enable button
       e) click on OK button

    7. disable "Atapi" driver in UniATA HW Profile

       IMPORTANT !!!

       If you have installed IDE/ATA/BusMaster drivers from
       Motherboard's CD, the initial state of "Atapi" driver
       would be "Disabled" !!!
       In this case you should disable that driver instead
       of "Atapi" !!!

    8. set startup mode of "Universal ATA Driver" to Boot
       by clicking Startup button

    You sould see the following:

    --- Universal ATA Driver ---
    Startup: Boot
    HW Profiles:
      UniATA                 - Enabled
      Original Configuration - Disabled

           --- Atapi ---
    Startup: Boot
    HW Profiles:
      UniATA                 - Disabled
      Original Configuration - Enabled

    9. REBOOT your computer
Additional release notes you can find in archive (readme_nt4_old.txt) or download from this location. Please, send your comments and propositions here: alterX@alter.org.ua (remove X) |
<< Back |  | designed by Alter aka Alexander A. Telyatnikov |  | powered by Apache+PHP under FBSD |  | © 2002–2005