BusMaster_v37b_src
所属分类:驱动编程
开发工具:Windows_Unix
文件大小:217KB
下载次数:3
上传日期:2015-08-16 01:12:26
上 传 者:
storedproc9
说明: UniATA HDD driver & atactl control utility source codes (c) Alexander A. Telyatnikov (Alter)
文件列表:
driver\Lib\Debug (0, 2006-09-11)
driver\Dist (0, 2006-03-18)
driver\inc (0, 2006-09-12)
driver\lib (0, 2006-01-23)
driver\Lib\Release (0, 2006-01-23)
building.txt (1928, 2004-08-26)
driver\todo.txt (19250, 2005-04-03)
driver\Dist\fix_dep.bat (550, 2004-12-06)
driver\LOAD_S.BAT (114, 2002-04-22)
driver\LOAD_S2.BAT (200, 2002-10-10)
driver\LOAD_S2k.BAT (121, 2005-01-26)
driver\LOAD_S3.BAT (114, 2002-10-01)
driver\Dist\rebuild_inf.bat (1646, 2005-04-22)
driver\Dist\setup_w2k.bat (201, 2004-12-23)
driver\atapi.h (38955, 2006-12-29)
driver\badblock.h (1607, 2007-03-27)
driver\bm_devs.h (41700, 2007-02-13)
driver\bsmaster.h (41796, 2007-03-27)
driver\config.h (3365, 2005-08-09)
driver\inc\CrNtDecl.h (1951, 2005-10-20)
driver\inc\CrNtStubs.h (766, 2005-07-01)
driver\inc\CrossNt.h (1293, 2005-10-26)
driver\id_queue.h (786, 2006-09-24)
driver\id_sata.h (803, 2007-02-09)
driver\ntddk_ex.h (16962, 2005-07-01)
driver\ntddscsi.h (5642, 2004-12-28)
driver\inc\PostDbgMesg.h (581, 2005-01-04)
driver\scsi.h (85055, 2005-08-04)
driver\srb.h (25627, 2006-10-20)
driver\stdafx.h (382, 2007-03-27)
driver\tools.h (10733, 2007-02-15)
driver\uata_ctl.h (4383, 2007-02-13)
driver\uniata_ver.h (32, 2007-04-01)
atactl\atactl.cpp (22877, 2007-04-01)
build_inf\build_inf.cpp (12444, 2006-12-30)
... ...
Installation for Windows XP
=============================
(for version 30 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_xp.inf (for RAID) or uata_xph.inf (for IDE)
with help of rebuild_inf.bat.
Just run this batch file to rebuild .INF file.
You can also modify .INF-file 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.
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. ( ) ....
(*) 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_xph.inf
If this is IDE RAID controller or additional PCI IDE controller, use
C:\temp\uniata\Release_Dist\uata_xp.inf
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
近期下载者:
相关文件:
收藏者: