Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...
Please check out the Community Guidelines in the Announcements and Administration Category.

MiniFilter for CBT

NtDev_GeekNtDev_Geek Member - All Emails Posts: 100
Hi All,

I have decided to write a minifilter driver for Changed bloack trcaking on hyper-v.
Actually i am very new to file system filter development but had done lot at storage
stack.i want to know which sample will be best suited for my requirement.

Thanks a lot

Comments

  • Don_BurnDon_Burn Member - All Emails Posts: 1,653
    Why would you do CBT with a mini-filter? You are then looking at logical
    cluster numbers on a volume which could be multiple disks. I haven't done
    this type of stuff with VmWare but in general it is easier to do at the disk
    filter level.


    Don Burn
    Windows Filesystem and Driver Consulting
    Website: http://www.windrvr.com
    Blog: http://msmvps.com/blogs/WinDrvr



    -----Original Message-----
    From: xxxxx@lists.osr.com
    [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@gmail.com
    Sent: Wednesday, December 11, 2013 6:31 AM
    To: Windows File Systems Devs Interest List
    Subject: [ntfsd] MiniFilter for CBT

    Hi All,

    I have decided to write a minifilter driver for Changed bloack trcaking on
    hyper-v.
    Actually i am very new to file system filter development but had done lot at
    storage stack.i want to know which sample will be best suited for my
    requirement.

    Thanks a lot

    ---
    NTFSD is sponsored by OSR

    OSR is hiring!! Info at http://www.osr.com/careers

    For our schedule of debugging and file system seminars visit:
    http://www.osr.com/seminars

    To unsubscribe, visit the List Server section of OSR Online at
    http://www.osronline.com/page.cfm?name=ListServer
  • amitr0-2amitr0-2 Member - All Emails Posts: 940
    to add to what don said, both esx and hyperv already give you delta disks.
    veaam also has a solution, are you trying something like this :
    http://helpcenter.veeam.com/backup/70/hyperv/index.html?changed_block_tracking.html




    On Wed, Dec 11, 2013 at 5:11 PM, Don Burn wrote:

    > Why would you do CBT with a mini-filter? You are then looking at logical
    > cluster numbers on a volume which could be multiple disks. I haven't done
    > this type of stuff with VmWare but in general it is easier to do at the
    > disk
    > filter level.
    >
    >
    > Don Burn
    > Windows Filesystem and Driver Consulting
    > Website: http://www.windrvr.com
    > Blog: http://msmvps.com/blogs/WinDrvr
    >
    >
    >
    > -----Original Message-----
    > From: xxxxx@lists.osr.com
    > [mailto:xxxxx@lists.osr.com] On Behalf Of
    > xxxxx@gmail.com
    > Sent: Wednesday, December 11, 2013 6:31 AM
    > To: Windows File Systems Devs Interest List
    > Subject: [ntfsd] MiniFilter for CBT
    >
    > Hi All,
    >
    > I have decided to write a minifilter driver for Changed bloack trcaking on
    > hyper-v.
    > Actually i am very new to file system filter development but had done lot
    > at
    > storage stack.i want to know which sample will be best suited for my
    > requirement.
    >
    > Thanks a lot
    >
    > ---
    > NTFSD is sponsored by OSR
    >
    > OSR is hiring!! Info at http://www.osr.com/careers
    >
    > For our schedule of debugging and file system seminars visit:
    > http://www.osr.com/seminars
    >
    > To unsubscribe, visit the List Server section of OSR Online at
    > http://www.osronline.com/page.cfm?name=ListServer
    >
    >
    > ---
    > NTFSD is sponsored by OSR
    >
    > OSR is hiring!! Info at http://www.osr.com/careers
    >
    > For our schedule of debugging and file system seminars visit:
    > http://www.osr.com/seminars
    >
    > To unsubscribe, visit the List Server section of OSR Online at
    > http://www.osronline.com/page.cfm?name=ListServer
    >



    --

    - ab
  • NtDev_GeekNtDev_Geek Member - All Emails Posts: 100
    @Amit

    yes i am planning to do the same is it not the correct way to do?

    Thanks
  • amitr0-2amitr0-2 Member - All Emails Posts: 940
    I am not aware of your requirements, but as far as cbt is concerned, at
    disk level, both esx and hyper-V gives it to you. if there is any specific
    need you have to write your own filter, that info i am not privy of.

    so letting aside the 'should i' 'shouldnt i' issue, to answer ur original
    qn, you can start with the minispy sample, which pretty much taps into all
    kind of IO and hence has all the handlers in place. you will need to modify
    the write handler to plugin your logic and the various fastio paths(I am
    being sketchy abt the details, since you said you have some driver back
    ground)....


    On Wed, Dec 11, 2013 at 5:57 PM, wrote:

    > @Amit
    >
    > yes i am planning to do the same is it not the correct way to do?
    >
    > Thanks
    >
    > ---
    > NTFSD is sponsored by OSR
    >
    > OSR is hiring!! Info at http://www.osr.com/careers
    >
    > For our schedule of debugging and file system seminars visit:
    > http://www.osr.com/seminars
    >
    > To unsubscribe, visit the List Server section of OSR Online at
    > http://www.osronline.com/page.cfm?name=ListServer
    >



    --

    - ab
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
Developing Minifilters 29 July 2019 OSR Seminar Space
Writing WDF Drivers 23 Sept 2019 OSR Seminar Space
Kernel Debugging 21 Oct 2019 OSR Seminar Space
Internals & Software Drivers 18 Nov 2019 Dulles, VA