海浩网论坛

 找回密码
 关闭注册
搜索
热搜: 女囚槛 win7
查看: 712|回复: 10
打印 上一主题 下一主题

我想用EAC来压CD,怎么总是出现这个提示? [复制链接]

UID
14842
注册时间
2002-11-4
帖子
2301
精华
6
跳转到指定楼层
1#
发表于 2004-7-17 10:39:01 |只看该作者 |倒序浏览
最近借了一张CD,想盗版一张到自已电脑上,但是用EAC总是出现这个提示,是怎么回事呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?关闭注册
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0 支持支持0 反对反对0

UID
14842
注册时间
2002-11-4
帖子
2301
精华
6
2#
发表于 2004-7-17 10:39:35 |只看该作者
我的DVD光驱内明明放了CD,EAC居然说找不到,晕。

使用道具 举报

荣誉版主

超低智商拥有者

UID
2838
注册时间
2001-9-19
帖子
34594
精华
2
3#
发表于 2004-7-17 12:46:01 |只看该作者
你在资源管理器里能看到该CD么?

使用道具 举报

管理员

几凡失意仍能傲!

UID
16760
注册时间
2002-12-5
帖子
30790
精华
15
4#
发表于 2004-7-17 13:15:38 |只看该作者
  看你抓得图,你的盘符K、I、O、P都是光盘驱动器哦,EAC用的是不是你的物理光驱,确认一下。如果是,可能这个CD是做过手脚的,换别的转换软件试试看。

使用道具 举报

UID
14842
注册时间
2002-11-4
帖子
2301
精华
6
5#
发表于 2004-7-17 13:33:56 |只看该作者
在资源管理器中可以看到CD啊,也可以正常播放啊,我的K就是我的物理光驱,我也正是想转换K内的音轨,可EAC就是不认其中的CD盘。

使用道具 举报

UID
16763
注册时间
2002-12-5
帖子
6206
精华
2
6#
发表于 2004-7-17 13:43:40 |只看该作者
装个aspi驱动

下面内容摘自CCF

这好像是EAC与windows 2k XP的native ASAPI 接口的兼容性问题,解决的办法就是用外部的接口程序。最简单的一种就是直接copy 一个Wnaspi32.dll文件到eac的目录。该文件可以在nero的安装目录下找到,也可以到www.ahead.de(nero的网站)单独下载最新版的wnaspi32.dll。copy完以后,重起eac, F9, Interface tab, 选择外部ASPI,重起EAC,大部分情况下可以解决问题。EAC的forum好像有更详细的讨论。

使用道具 举报

UID
14842
注册时间
2002-11-4
帖子
2301
精华
6
7#
发表于 2004-7-17 13:47:06 |只看该作者
谢谢楼上的,刚才在JD的CD完全制作烧录手册内看到了这个内容,晚上回去试试,详细如下:


安装外部aspi

1.什么是aspi?

ASPI全称就是Advanced SCSI Programming Interface高级SCSI编程接口,大多数CD/DVD-ROM(如CD ripper,刻录软件、工具)软件都使用ASPI接口与驱动器通信。当您的CD/DVD音轨抓取软件以及一些刻录软件不能正常使用的时候,也许您就需要这样一款驱动。使用时请注意:首先dumpASPI.bat来备份原驱动,再运行instASPI.bat来安装,重新启动电脑之后您可以利用我们提供的aspichk来检查它是否正常工作。
ASPI方式就是是使用ASPI接口驱动程序去读光驱,这种方式的效率和速度比较高。

ASPI,全名叫做「Advanced SCSI Programming Interface」,是由 Adaptec 发展的 SCSI 介面卡程式介面规格标准。
SCSI全名为「Small Computer System Interface」,是小型电脑系统介面的意思,Apple及PC先後采用SCSI介面。一台PC可以同时插上几片SCSI卡,而一片SCSI卡最多可以串接7个SCSI周边装置,含卡本身 这一SCSI串(SCSI chain) 上最多有8个装置(SCSI-3可同时使用16个SCSI设备),在SCSI串的两端要加上终端电阻器(Terminator),且SCSI串的长度不能太长。
SCSI控制介面大多采用Bus Master DMA模式,ATA使用的DMA模式与此相类似,不过SCSI卡对SCSI周边的多工I/O能力是ATA控制卡所无能为力的,尤其在真正的多工系统中,更能显现出SCSI介面的威力。
SCSI介面最让使用者困扰的莫过於相容性的问题!譬如CD-ROM、磁带机各有其所附的驱动程式,但是这两个驱动程式能否在相同的SCSI卡上动作,是谁也不敢保证的。因此,大家意识到需要有一个通用的软体协定,而在这场SCSI 协定之争中,有叁项标准被提出,它们是:由Microsoft主导的LADDR;由ANSI所制订的CAM;由Adaptec所制订的ASPI,而ASPI已成为市场主流。
基本上ASPI (Adaptec (or Advanced) SCSI Programming Interface)将SCSI软体区分成两个模组,即ASPI Manager(供SCSI卡使用),及ASPI装置驱动模组(供SCSI装置使用的驱动程式)。ASPI Manager只针对卡的I/O做处理,它会处理卡的硬体资源并提供一个软体介面,给ASPI装置驱动程式使用。所以ASPI装置驱动程式透过 ASPI Manager与SCSI卡的驱动程式沟通,让ASPI装置驱动程式与硬体独立开来。

2.为什么强调要安装外部aspi接口?

aspi是大多数刻录软件会应用到的数据传输接口,如果驱动程序不全,往往会导致找不到刻录机、刻录不稳定、报错等问题。解决的方法是根据使用的操作系统下载相应版本的ASPI驱动程序进行安装即可。
用2K、XP 系统的朋友,请使用External ASPI Interface(外部aspi接口),因为“Native Win32 interface for Win NT & 2000”存在缺陷,可能会导致一些错误,虽然可能性比较小,但更安全的做法为何不使用呢,所有还是强烈推荐使用外部的。
3.关于官方aspi接口的安装(翻译自adaptec的txt和pdf文档)

不要以为nero的wnaspi32.dll就能解决一切,有些时候这个运行库也不一定工作正常,adaptec的才是上策。aspi的安装不加参数的话是很难全部安装在系统上的,所有要正确设置参数

操作系统                   安装的aspi文件
========================================================
Microsoft Windows NT 4.0  wnaspi32.dll, aspi32.sys
                          winaspi.dll, wowpost.exe

Microsoft Windows 2000    wnaspi32.dll, aspi32.sys
                          winaspi.dll, wowpost.exe

Microsoft Windows 98      wnaspi32.dll, apix.vxd

Microsoft Windows Me      wnaspi32.dll, apix.vxd

Microsoft Windows XP      wnaspi32.dll, aspi32.sys

ASPI的安装
============================================================
1. 运行INSTALL.BAT并带目标操作系统锁对应的命令行参数。

   X86  ( for Windows 98/ME/NT/2000 )
   XP32 ( for Windows XP 32-bit     )
   XP64 ( for Windows XP 64-bit     )

   e.g. "INSTALL.BAT X86"

2. 如果你没有再第一步指定一个参数的话INSTALL.BAT会提示你指定安装在哪个操作系统

   a)  如果你在X86系统的Windows 98/ME/NT/2000中任一一个系统上安装的话,ASPIINST.EXE将会被调用并且余下的安装过程将会进行到底。
   b)  如果你在X86或Itanium系统上安装的话,批处理文件将调用REG_XP.EXE来添加必须的注册表项并把操作系统特定的文件复制到合适的位置。操作系统路径是由环境变量%windir%决定的

   对于 Win XP 32-bit:
    ASPIXP.SYS    将被复制到 %windir%\system32\drivers\ASPI32.SYS
    WNASPIXP.DLL  将被复制到 %windir%\system32\WNASPI32.DLL

   对于 Win XP 64-bit:
    ASPI64.SYS    将被复制到 %windir%\system32\drivers\ASPI32.SYS
    WNASPI64.DLL  将被复制到 %windir%\system32\WNASPI32.DLL


贴2个选择install.bat的2000和xp的安装部分

REM =========================
REM For Windows 98/ME/NT/2000
REM =========================
:X86
ASPIINST.EXE
GOTO END

REM =====================================
REM For 32 bit Windows XP for X86 Systems
REM =====================================
:XP32
IF NOT EXIST REG_XP.EXE SET ERRORS=ERRORS+1
IF (%ERRORS%)==(5) ECHO "ERROR: Missing REG_XP.EXE"
IF NOT EXIST ASPIXP.SYS   SET ERRORS=ERRORS+1
IF (%ERRORS%)==(1) ECHO "ERROR: Missing ASPIXP.SYS File"
IF NOT EXIST WNASPIXP.DLL SET ERRORS=ERRORS+1
IF (%ERRORS%)==(2) ECHO "ERROR: Missing WNASPIXP.DLL File"
IF NOT %ERRORS%==0 GOTO END

CALL REG_XP.EXE
ECHO "Step 1 of 3 : REGISTRY MODIFIED FOR ASPI32"

COPY ASPIXP.SYS   %WINDIR%\SYSTEM32\DRIVERS\ASPI32.SYS /Y
ECHO "Step 2 of 3 : COPYING ASPI32.SYS"

COPY WNASPIXP.DLL %WINDIR%\SYSTEM32\WNASPI32.DLL /Y
ECHO "Step 3 of 3 : COPYING WNASPI32.DLL"
GOTO END



对于Windows 2000,4个文件都将安装,所有还是推荐在2000下使用eac。按照bat文件内的内容,完全可以通过我下面的介绍强制安装。大家可以研究一下install.bat。

对于Windows XP,从bat中可以看出xp安装的只要2个文件,完全可以先运行reg_xp.exe,然后把2个文件改名复制到相应目录来手动安装。eac的那个接口选择的地方外部aspi可能不能选择,因为可以尝试用下面的命令强制安装4个文件。我也没弄明白为什么另外2个文件xp不用装,而且eac也认不出来,这个以后在考证吧。
转一个网友的问题:

现在大多数用户的操作系统已经是XP或以上了,当然包括我自己的。
按自述文件的安装方法,输入命令行“install.bat XP32 ”的话,正如自述文件所言,有两个for XP的驱动文件被复制进系统文件夹并在注册表中记录。
被复制并更名的文件如下:
For Win XP 32-bit:
ASPIXP.SYS will be copied to %windir%\system32\drivers\ASPI32.SYS
WNASPIXP.DLL will be copied to %windir%\system32\WNASPI32.DLL
问题出现了,再打开aspichk检查,却是这样的提示:“WARNING:ASPI component(s) missing”。
如果安装的时候用aspiinst.exe来进行,最后会装完整,而安装上的文件却是for Win2K的。
按正确的forXP安装方法得到的是一个错误信息,按forWIN2K的方法装上的才能显示正确信息,既然自述文件中对98和2000,32位XP,64位XP都有具体而不同的安装说明,那么到底怎样才能正确安装?

------------------

我也没有很明确的答案,应该说这个aspi 的check程序使我们迷惑了,xp按照文档的解释就只需要2个文件,提示缺少2个组件那也是正常不过的了,那并不重要。我每次几乎都用forceaspi来安装,我的理解就是默认2000的装法,问题应该不大。只有4个组件都有的话,eac才会工作正常。最完美的做法还是还是用2000做吧。

对于aspiinst.exe以下命令行参数可以用来使用。 他们是区分大小写的;没有特定的参数顺序;没有特定参数数量的限制。

FORCE -这个参数允许安装工具在发现当前操作系统上的文件比将要安装的文件老或是前一个版本时强制升级此类文件。
SILENT -这个参数suppresses了通常会在安装过程中显示的对话框。它会在debug参数选定的情况下允许debug对话框显示出来。
DEBUG -这个参数允许debug对话框在安装过程中显示出来。这个参数包括了对话框作为操作系统错误显示出来和来自安装工具的内部安装错误。
VERSION -当这个参数选择了所有其他的参数将被忽略。它会显示工具的版本并退出。不会对系统有任何操作。

( e.g. aspiinst.exe debug silent force )(对控制台界面安装程序不太熟的朋友稍微有点麻烦,呵呵,要cmd进入控制台后并然后进入aspi安装目录,然后打这个命令)

可以在此下载:
http://download.adaptec.com/software_pc/aspi/aspi_v471.exe

4.懒人的aspi安装程序forceaspi

直接运行instaspi.bat就可以了,需要重启一下

http://www.clonecd.net/aspi.htm

http://radified.com/ASPI/forceaspi.htm


5.如何检查是否正常安装了所有的aspi驱动?
运行aspi_v471.exe压缩包中的aspichk.exe,如图Version中显示正常就说明安装好了

使用道具 举报

UID
677
注册时间
2001-4-2
帖子
1942
精华
0
8#
发表于 2004-7-17 19:12:29 |只看该作者
最初由 tujun26 发布
[B]装个aspi驱动

下面内容摘自CCF

这好像是EAC与windows 2k XP的native ASAPI 接口的兼容性问题,解决的办法就是用外部的接口程序。最简单的一种就是直接copy 一个Wnaspi32.dll文件到eac的目录。该文件可以在nero的安装目录下找到,也可以到www.ahead.de(nero的网站)单独下载最新版的wnaspi32.dll。copy完以后,重起eac, F9, Interface tab, 选择外部ASPI,重起EAC,大部分情况下可以解决问题。EAC的forum好像有更详细的讨论。 [/B]



版主说的正解也。

使用道具 举报

UID
35617
注册时间
2004-3-29
帖子
649
精华
0
9#
发表于 2004-7-18 12:22:11 |只看该作者
真好学了些东西!

使用道具 举报

UID
28805
注册时间
2003-7-23
帖子
1365
精华
0
10#
发表于 2004-7-18 20:51:12 |只看该作者
试了否,效果如何?

使用道具 举报

UID
14842
注册时间
2002-11-4
帖子
2301
精华
6
11#
发表于 2004-7-19 14:20:39 |只看该作者
试过了,确实装上ASPI的接口程序就解决了。谢谢版主!

使用道具 举报

您需要登录后才可以回帖 登录 | 关闭注册

2021 , Hello Everyone ^_^ ^_^ ^_^