驱动老牛
![]() |
阅读:1866回复:16
如何使光驱能写?
CDFS不支持写操作,所以尽管我处理了写操作的SCSI命令也不行
SCSI命令中有与CD-RW相关的吗?我只想让虚拟光驱像CD-RW那样可以直接往里写数据(DirectDisk,可以格式化光盘的那种)。 |
|
沙发#
发布于:2005-01-30 16:37
CDFS不支持写操作,所以尽管我处理了写操作的SCSI命令也不行 因为CDFS作为上层驱动,不会将写操作,传递到下层的SCSI驱动,所以要想进行写操作,或者在CDFS上面做过滤驱动,或者替换掉CDFS驱动 |
|
|
驱动老牛
![]() |
板凳#
发布于:2005-01-31 09:34
我主要是想实现一个CDRW,我觉得安装上一个真正的CDRW,可以对一个盘格式化,而且可以直接写,我觉得操作系统已经能直接识别了呀
|
|
地板#
发布于:2005-01-31 10:02
我主要是想实现一个CDRW,我觉得安装上一个真正的CDRW,可以对一个盘格式化,而且可以直接写,我觉得操作系统已经能直接识别了呀 你难道不是做支持CDRW的虚拟光驱吗? |
|
|
驱动老牛
![]() |
地下室#
发布于:2005-01-31 11:32
是啊,我就是做一个虚拟的CDRW,我是说真正的CDRW放入盘片可以格式化还可以写,这些是由过滤实现的吗?
|
|
5楼#
发布于:2005-01-31 15:26
应该不是过滤驱动实现的,好像文件系统不是CDFS,是别的格式,也许是UDF,这个我不是太清楚。请教高人。。。
|
|
|
6楼#
发布于:2005-01-31 16:25
要让它能写,只需支持一些MMC命令即可,DVD-RW比较容易写,CD的话要ATPI等寻找写位置等比较麻烦,大约4~5条命令吧,我不列举了,看MMC-4说的比较详细。虚拟设备首先要配置成刻录机,要不刻录软件看不到,注意config里要设置RW的profile,这样就差不多了吧。看看实际刻录软件发过来的命令就知道了。
|
|
驱动老牛
![]() |
7楼#
发布于:2005-01-31 17:50
好,我试试,你说的MMC-4和SCSI命令集(我用的是SPC-2)不一样吧,哪有,给个链接?
|
|
8楼#
发布于:2005-02-01 12:30
MMC4是SCSI的一部分主要讲可移动光存储设备,也就是CD/DVD了,很详细,连接忘了,搜搜。
|
|
驱动老牛
![]() |
9楼#
发布于:2005-02-01 13:12
哪位梆梆忙给个连接好不好,我昨天搜了一天也没找到,我一艘mmc4就找到一大堆win2000的管理控制台。
|
|
10楼#
发布于:2005-02-01 13:43
哪位梆梆忙给个连接好不好,我昨天搜了一天也没找到,我一艘mmc4就找到一大堆win2000的管理控制台。 给你一个看看吧,希望有用。 |
|
|
11楼#
发布于:2005-02-03 19:59
虚拟光驱是实现在FILE SYSTEM下层的,所以你就是找到相关的MMC指令也没有用.RW使用的是其他文件系统,CDFS是ISO9660规定格式的文件系统,只支持读.如果你要写就要安装其他文件系统,比如UDFS的支持写入的版本,现在MS的操作系统还不SUPPORT,有个NERO的公司有个产品叫INCD中带了UDFS文件系统.或者你只要一次性写入的话,应该直接使用MMC指令.只要CDFS帮你认出来就可以了.
|
|
12楼#
发布于:2005-02-04 11:34
大大在哪里,UPUP
|
|
|
13楼#
发布于:2005-02-05 17:06
赞同ciomhan 观点
|
|
14楼#
发布于:2005-02-06 15:09
学习,关注!
|
|
15楼#
发布于:2005-02-17 14:36
PsSetCreateProcessNotifyRoutine adds a driver-supplied callback routine to, or removes it from, a list of routines to be called whenever a process is created or deleted.
|
|
|
驱动老牛
![]() |
16楼#
发布于:2005-02-17 15:35
PsSetCreateProcessNotifyRoutine adds a driver-supplied callback routine to, or removes it from, a list of routines to be called whenever a process is created or deleted. 跟这个有关系么? |
|