hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1868回复:11

filedisk问题请教大侠

楼主#
更多 发布于:2004-08-19 19:19
我装fiedisk按照install.txt来做,重启也安装上去了,但是格式化的时候出现:
windows was unable to complete the format

我的命令是filedisk /mount  0 c:\temp\filedisk.img 40M H:
在资源管理器里面可以看到驱动器,请教这是什么问题

另外我调试的时候发现softice对应不到filedisk.sys的源文件,请问这个怎么对应,我以前试过一个用inf安装的wdm驱动是可以的.我在自己build 的时候加上DRIVERTYPE=WDM就编译不通过,filedisk难道不是wdm驱动程序,这怎么看出来.. :(
wang1203
驱动牛犊
驱动牛犊
  • 注册日期2004-08-06
  • 最后登录2004-09-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-19 20:56
选择 NTFS 试试
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-19 21:57
为什么ntfs就可以了呢,真奇怪,看前面贴子倒有说fat32不行的,从来没有说fat不行的..
一般的访问驱动程序都有什么方法,我知道的可以通过GetDeviceViaInterface传入驱动对应的GUID,还有一种是通过内部设备文件名(我在FileDisk里面没看到设置驱动内部文件名的地方),DefineDosDevice创建一个新的盘符系统本来就支持也不需要特殊的驱动,不知道怎么把对盘符的读写对应到驱动的操作上(也就是问filedisk作为一个特殊的驱动它是怎么嵌到文件系统中的,而不象普通内核态没有什么功能的测试程序)

另外我觉得softice挺神奇的,只要给它一个从源文件位置build出来的sys文件,将它拷到system32\driver下面,它怎么还能知道源文件的内容,难道是check版本的驱动在sys里面加了很多附加信息,这么说是不是release版本softice就不能找到它的源文件么...

多谢看贴和答贴的大侠,回答清楚了一定给分,^_^
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-19 22:29
我在softice里面设置了一些断点,可是对它的行为缺乏理解:
FileDiskReadWrite也就是对应IRP_MJ_READ,IRP_MJ_WRITE的会发出很多,有时候是连续好几个IRP,有时候是跟其他IRP混在一起,这是什么原因?难道是超时了重发?IOCTL_DISK_CHECK_VERIFY也发过好几次,有什么规律吗

IOCTL_DISK_IS_WRITABLE,IOCTL_DISK_MEDIA_REMOVAL发了好几个,是在资源管理器里面点击出虚拟磁盘时,出虚拟盘跟这些ioctl有什么关系

为什么我在虚拟磁盘里面创建文件,文件夹时不会引起驱动的任何反应,我其实在filedisk.img中填入了108M的内容,创建文件,文件夹后filedisk.img大小还是一样大,那么这个文件,文件夹的内容到底写到哪里去了

一下子问了这么多,请大侠们费点心,毕设要做一个iscsi的window客户端,filedisk是第一步要实现的功能,劳驾各位了//bow

AthlonxpX86
驱动小牛
驱动小牛
  • 注册日期2002-11-10
  • 最后登录2013-07-17
  • 粉丝0
  • 关注0
  • 积分29分
  • 威望43点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-20 02:17
关注
AthlonxpX86(桃源村)
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-08-20 09:35
arthurtu,wowocock等大侠人呢...
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-08-20 12:39
这里怎么这么冷清啊,期待大侠指点迷津ing...
Sundsea
驱动老牛
驱动老牛
  • 注册日期2003-05-06
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望35点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-08-20 12:40
arthurtu,wowocock等大侠人呢...
hangzhoustayer
驱动小牛
驱动小牛
  • 注册日期2002-05-08
  • 最后登录2006-06-19
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-08-21 15:59
没有人知道吗?不是很多都做过filedisk的吗?-_-
Sundsea
驱动老牛
驱动老牛
  • 注册日期2003-05-06
  • 最后登录2012-06-05
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望35点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-08-22 14:42
顶!!!!!
Rendy
驱动牛犊
驱动牛犊
  • 注册日期2003-07-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望8点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-01-07 17:00
你用的是不是最新版的,最新版在2000下只能格式化成NTFS
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-01-07 20:44
filedisk /mount 0 c:tempfiledisk.img  ...

image文件有问题: 必须用fullpath,如c:\dir1\dir2\disk.img

System Internals http://sys.xiloo.com
游客

返回顶部