Hello to everyone.

I want to develop a virtual drive that will behave similarily with a normal
disk, but to be mounted from a file in the original file system. The format
of the file will be also developed by me.

Can someone give me some directions? What to study, what is the
architechture of such virtual drive? Do I need a new device driver
developed? Do I need a File System Filter Driver? etc.

I mention that I have DDK and IFS ready available as well as MSDN Library
documentation.

Thanks in advance for any help!

Alex

Re: Virtual Drive development by Pavel

Pavel
Wed Apr 28 09:23:01 CDT 2004

Have a look at VMware, it's format of virtual disks & mount utility.

--PA

"Alex Webber" <alex_webber@yahoo.com> wrote in message news:c6o773$d6pnk$1@ID-1317.news.uni-berlin.de...
> Hello to everyone.
>
> I want to develop a virtual drive that will behave similarily with a normal
> disk, but to be mounted from a file in the original file system. The format
> of the file will be also developed by me.
>
> Can someone give me some directions? What to study, what is the
> architechture of such virtual drive? Do I need a new device driver
> developed? Do I need a File System Filter Driver? etc.
>
> I mention that I have DDK and IFS ready available as well as MSDN Library
> documentation.
>
> Thanks in advance for any help!
>
> Alex
>
>



Re: Virtual Drive development by Alex

Alex
Wed Apr 28 08:34:16 CDT 2004


"Pavel A." <pavel_a@geeklife.com> wrote in message
news:%23$p7nPSLEHA.628@TK2MSFTNGP11.phx.gbl...
> Have a look at VMware, it's format of virtual disks & mount utility.
>

I am not sure I understand. I want to develop using C and DDK/IFS a virtual
drive... I have looked at vmware many times but I don't follow your point.
What should I observe at vmware? Can you be more specific?

Thanks!



Re: Virtual Drive development by Don

Don
Wed Apr 28 08:52:46 CDT 2004

Check with StorageCraft http://www.storagecraft.com/ I know Jamey Kirby did
one of these. Beaware that there is a stolen copy of this at
http://www.acc.umu.se/~bosse/ the asshole slapped on a GNU license on
Jamey's work.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply

"Alex Webber" <alex_webber@yahoo.com> wrote in message
news:c6o773$d6pnk$1@ID-1317.news.uni-berlin.de...
> Hello to everyone.
>
> I want to develop a virtual drive that will behave similarily with a
normal
> disk, but to be mounted from a file in the original file system. The
format
> of the file will be also developed by me.
>
> Can someone give me some directions? What to study, what is the
> architechture of such virtual drive? Do I need a new device driver
> developed? Do I need a File System Filter Driver? etc.
>
> I mention that I have DDK and IFS ready available as well as MSDN Library
> documentation.
>
> Thanks in advance for any help!
>
> Alex
>
>



Re: Virtual Drive development by Maxim

Maxim
Wed Apr 28 08:52:00 CDT 2004

www.storagecraft.com

The VSPORT product suite provides you such a driver as a sample.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com


"Alex Webber" <alex_webber@yahoo.com> wrote in message
news:c6o773$d6pnk$1@ID-1317.news.uni-berlin.de...
> Hello to everyone.
>
> I want to develop a virtual drive that will behave similarily with a normal
> disk, but to be mounted from a file in the original file system. The format
> of the file will be also developed by me.
>
> Can someone give me some directions? What to study, what is the
> architechture of such virtual drive? Do I need a new device driver
> developed? Do I need a File System Filter Driver? etc.
>
> I mention that I have DDK and IFS ready available as well as MSDN Library
> documentation.
>
> Thanks in advance for any help!
>
> Alex
>
>



Re: Virtual Drive development by Stephan

Stephan
Wed Apr 28 09:35:59 CDT 2004

Maybe the RAMDISK sample in the NT 4.0 DDK can be of some help
(...\src\storage\disk\ramdisk).

IIRC, the RAMDISK source code is *very* small and simple. Now if you
would just write to a file instead of using memory...

However, I have no clue if the programming model used by RAMDISK is
still accurate for W2K/XP.

Stephan
--
On Wed, 28 Apr 2004 15:14:17 +0300, "Alex Webber"
<alex_webber@yahoo.com> wrote:

>Hello to everyone.
>
>I want to develop a virtual drive that will behave similarily with a normal
>disk, but to be mounted from a file in the original file system. The format
>of the file will be also developed by me.
>
>Can someone give me some directions? What to study, what is the
>architechture of such virtual drive? Do I need a new device driver
>developed? Do I need a File System Filter Driver? etc.
>
>I mention that I have DDK and IFS ready available as well as MSDN Library
>documentation.
>
>Thanks in advance for any help!
>
>Alex