Old-DOS.ru

Universal ATA driver

ОПЕРАЦИОННЫЕ СИСТЕМЫ >> Драйверы
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Эмуляторы калькуляторов
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




Universal ATA driver
ОписаниеИнформация
Universal ATA driver for Windows NT3.51/NT4/2000/XP/2003/Vista/7/ReactOS
With PATA/SATA/AHCI support


Зачем и кому нужен такой драйвер ? Рассказываю: UniATA имеет смысл поставить, если к новой материнской плате не прилагаются драйвера для вашей старой операционки. Или наоборот - есть старая плата, на которую нужно водрузить новую винду. Конечно, есть стандартные встроенные драйвера, которые наверняка это железо опознают и будут с ним работать. Но как... В PIO режиме, т.е. 0.5-3 Мб/сек. А UniATA будет работать в DMA или UltraDMA режиме, что существенно (иногда даже в 10 раз) быстрее. А вот еще одна проблема - новые винты объемом больше 128 Гб (LBA-48 или BigLba). В старых операционках их поддержка не предусмотрена вообще, а новые требуют последних Service Pack'ов. Поддержка таких винтов в UniATA встроена. И наконец - ситуация смены материнской платы. Обычно это нетривиальная задача. Если просто сделать замену, драйвера от предыдущей платы не опознают новый IDE контроллер и система не загрузится. Придется возвращать плату назад, принудительно менять драйвера на стандартные, снова менять плату и устанавливать новые. О том, чтобы ходить со своим загрузочным винчестеров к друзьям в гости (или на работу) можно забыть (либо довольствоваться скоростью 0.5-3 Мб/сек). Поскольку UniATA поддерживает большой список контроллеров и в дополнение к списку понимает почти любые стандартные (обычные onboard primary/secondary), такая проблема тоже оказывается решенной. UniATA также понимает новые SATA и AHCI контроллеры. Ниже можно почитать более подробный (и более технический) список полезностей.
Features
поддержка DMA/UDMA (до ATA-133) на известных контроллерах и базового DMA - на совместимых
поддержка жестких дисков объемом больше 128Gb (LBA-48, EnableBigLba)
поддержка жестких дисков объемом больше 2Tb (SCSI READ16, WRITE16)
поддержка SerialATA (SATA, SATA-2, SATA-3)
поддержка NT3.51 (i386+ CPU), NT4, 2000, XP, 2003, 2005, Vista, 7, ReactOS (x86/i386)
поддержка SMP/HT
поддержка AHCI rev. 0.95 - 1.30
поддержка большого списка IDE controllers, а также любых других ATA/ATAPI совместимых контроллеров.
вся линейка режимов: UDMA0-UDMA6 (ATA-16/25/33/44/66/100/133)
не требует переустановки при смене IDE контроллера или мaтеринской платы
внутренняя очередь команд и исполнение операций чтения/записи в более оптимальной последовательности
user-mode утилита atactl для управления ATA/ATAPI устройствами. Можно находу менять режим передачи данных (PIO/DMA/UDMA).
настройки кеширования, скорости и многого другого в Registry
список плохих/ненадежных блоков, чтобы драйвер не мучал диск, а сразу возвращал ошибку (Nikolai Vorontsov).
NEW поддержка SCT Command Transport (используется smartmontools)
Горячая замена IDE устройств в OS младше w2k (Mike)
Раздел: Драйверы
Скриншоты
Операционная система: Windows NT
Требования: -
Автор: Alter [WWW]
Издатель: Alter [WWW]

Добавил: Nikitastepanov (2020.02.04)
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 5.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка UniATA
ArcСкачать569
172.4 Кб20164.6d8 [Не подделка]Nikitastepanov
2020.02.04
Ссылка UniATA
FileСкачать821
197.1 Кб20190.47a [Не подделка]Nikitastepanov
2020.02.06
исправлены .mak файлы для сборки в отсутствии PciDump
исправлен баг с падением на чипсетах Intel AHCI
исправлены условия обработки настроек для классов устройств PATA/SATA/AHCI


VIA 82C586 (ETEQ) на SOYO-5EHM
VIA 8233 на Soltek-DRV4
CMD 649 (дополнительный PCI контроллер)
А чуть позже и такие:
Intel ICH on ~10 different machines
Intel ICH2 on Dual-Processor machine
ServerWorks CSB5 on Dual-Processor machine
AcerLabs Aladdin V (Rev 0xC4) on Notebook
Intel PIIX3
VIA 82C686
nVidia nForce MCP51 (PATA and SATA)

By design, драйвер инициализирует любое PCI устройство, считающее себя IDE Controller'ом, а также well-known Mass-storage Controllers:

good BusMasters:

Intel PIIX / PIIX3 / PIIX4
Intel ICH / ICH0 / ICH2
AcerLabs Aladdin ATA / ATA33
VIA ATAxxx
SiS 5591 ATA33
CMD 649 ATA100 checked
CMD 648 / 646
Cyrix 5530 ATA33
AMD 756 ATA66
ServerWorks ROSB4 ATA33
Promise TX2 ATA33 / ATA66 / ATA100
HighPoint ATAxxx
Intel ICH3, PIIX4e
nVIDIA nForce/nForce2
AMD 768, 766, 756
ServerWorks CSB5 ATA66/100
Promise TX2 ATA133
Promise Ultra/FastTrak 33/66/100
Promise OEM ATA100 Acard ATPxxxx 33/66/100
Cenatek Rocket Drive
Intel ICH4 /ICH5, PIIX4e
SiS Family
Intel ICH6
National Geode SC1100
IT8xxx
Intel ICH7, ICH8
ATI
nVIDIA nForce3/nForce4
buggy controllers:

PC Technology RZ 1000
PC Technology 37C922
CMD 640
SiS83C601
Ссылка UniATA
FileСкачать369
103.2 Кб2007.05.290.38c1 Английский[Не подделка]ctv
2020.11.19
Исправлен страшный баг: UniATA пытался перепрограммировать все PCI устройства, относящиеся к классу Storage Controller. Даже если потом оказывалось, что это устройство не относится к поддерживаемым. В результате по непонятным на 1й взгляд причинам страдали всякие Promise RAID, некоторые Card-readers и т.п. В панели управления это выглядело как "Resource conflict". Починил!
Сделаная грамотная проверка наличия устройства на шине (без бессмысленного ожидания заведомо отсутствующей железки). В служебных утилитах называется is anybody home (есть кто дома ?)
;)
Спасибо Сергею Казанскому (http://hdd.by) за ценные знания.
На SATA контроллерах убран ненужный поиск Slave устройств. Их там нет и быть не может. Только одно Master-устройство. А разветвители во-первых иначе программируются, а во-вторых пока не поддерживаются.
В atactl.exe добавлен вывод доп. информации об ATA устройствах (по результатам чтения пасспорта командой ATA_IDENTIFY).
Сделан поиск новых устройств и удаление подключеных из командной строки. Работает во всех версиях Windows, включая NT3.51/NT4. В теории это должно давать возможность горячей замены.
Добавлена поддержка списка плохих/ненадежных блоков, чтобы драйвер не мучал диск, а сразу возвращал ошибку (by Nikolai Vorontsov).
Сделана поддержка относительно новых запросов (начиная с Win 2000):
SRB_FUNCTION_RESET_DEVICE
SRB_FUNCTION_RESET_LOGICAL_UNIT
Поправлена поддержка стааарых PIO0 винтов.
Thanks to KtP for testing.
Поправлена поддержка PIO-xxx винтов, не умеющих переключать режим передачи (т.е. работают к примеру только в PIO-2).
Добавлена поддержка NT3.51 на i386.
Thanks to KtP for testing.
2007.05.26
Ссылка Release
SourceСкачать274
241.1 Кб2007.05.290.38c1 Английский[Не подделка]ctv
2020.11.19
Ссылка UniATA
ArcСкачать369
197.2 Кб2021.10.160.47b [Не подделка]archIvarIus3k
2022.05.10
Добавлена обработка параметра реестра Exclude для отдельных интерфейсов целиком - PCIIDE, ISA, MCI.

Пожаловаться

Комментарии
#1 Автор: ctv (2020.12.28 21:00)
Как на winnt3.51 установить, через панель упровления не выходит, через bat, выводит ошибку.

#2 Автор: archIvarIus3k (2022.05.10 18:22)
Полезная штука. На реальном железе гонять не довелось, но на виртуалках он позволяет избавляться от бага с цикличным ресетом установки на Windows 2000.

Имя:
E-mail:
 =
Ваш комментарий:
СерверАдминск

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.002346, memory 1490.07 Kb, total time 0.06 sec