scsi miniport vs filedisk

hi,

iknow that there are many ways to write a file based virtual disk driver. many choose the open source filedisk way( http://www.acc.umu.se/~bosse/ ). however, many people choose the scsi miniport or scsi virtual bus way.

can somebody please tell me what are the pros and cons of each method ? after all, why people choose to go the scsi way when filedisk sample works perfectly ?

There must be some reason for this. I know that some people in this list must have actually create one of those virtual scsi thing.

can some one elaborate on this ?

-gautam

Well the filedisk code is stolen, and you could be sued so that is a pretty
big con. I can’t see why someone would use a virtual scsi approach for a
file disk like product, there are a lot of reasons for virtual scsi, like
weird communications mechanisms, or wanting to do both TCP/IP and scsi over
fibre-channel.

Most people use an approach similar to filedisk, by either licensing the
code for real, or starting with the ramdisk sample from Microsoft.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

wrote in message news:xxxxx@ntfsd…
> hi,
>
> iknow that there are many ways to write a file based virtual disk driver.
> many choose the open source filedisk way( http://www.acc.umu.se/~bosse/ ).
> however, many people choose the scsi miniport or scsi virtual bus way.
>
> can somebody please tell me what are the pros and cons of each method ?
> after all, why people choose to go the scsi way when filedisk sample works
> perfectly ?
>
> There must be some reason for this. I know that some people in this list
> must have actually create one of those virtual scsi thing.
>
> can some one elaborate on this ?
>
> -gautam
>

“Well the filedisk code is stolen, and you could be sued so that is a pretty big con.”

ouch ! Never knew that ! stolen from whom ? it appears to be under GNU licence.

This has been well documented in the NTDEV newsgroup and others. Bo Branten
stole the code from Jamey Kirby and slapped a GPL on it, claiming it as his
own. Branton has also in the past solicted people with a license to the IFS
kit to send him the code illegally so he could improve his GNU ntifs.h. I
would treat anything on Brantens site as likely to be stolen.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

wrote in message news:xxxxx@ntfsd…
> “Well the filedisk code is stolen, and you could be sued so that is a
> pretty big con.”
>
> ouch ! Never knew that ! stolen from whom ? it appears to be under GNU
> licence.
>

It was stolen from www.storagecraft.com and Jamey Kirby and a GNU license
was applied after all copyright notices were removed. The real product is
much better and supported later OS versions correctly. I don’t think it is
still available, but you could check.

wrote in message news:xxxxx@ntfsd…
> “Well the filedisk code is stolen, and you could be sued so that is a
> pretty big con.”
>
> ouch ! Never knew that ! stolen from whom ? it appears to be under GNU
> licence.
>