Welcome to the new Box Support website. Check out all the details here on what’s changed.

BOX Drive installs cbfsconnect2017.sys which disables support for Microsoft's Bypass IO (directstorage)

Completed
New post

Comments

4 comments

  • Rona

    Hi Jeffrey, 

    Welcome to Box Community and glad to assist! 

    A member of our team will step in to provide assistance. Please keep an eye out and we'll send an email. 

    Thanks for posting! 

    0
    Comment actions Permalink
  • Box User

    I confirm this issue too. Here are the symptoms:

    Use this command in command prompt: fsutil bypassIo state c:\

    It will state that the drive is not bypassio compatible. And although the minifilter mentioned above is the cause, it shows as blank when identifying the causative minifilter. Other minifilters that have caused this issue (e.g. Malwarebytes, Bitdefender Total Security, EaseUS partition magic, others) have their minifilter identified. But the minifilter used by Box shows up blank.

    For now the only solution is to uninstall Box and restart the PC, which is what I'm doing across all my gaming machines.

    0
    Comment actions Permalink
  • Jeffrey Sessler

    Instead of removing BOX, if you set this registry entry, it will allow BOX to continue to run and bypassio works too.  I've so far found no downside to this, although BOX needs to get off the retired version of that virtual filesystem driver and move to one that is supported by the vendor:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\I/O System\

    Add:  DWORD:  IoBlockLegacyFsFilters  and set it to 1 (legacy file filters drivers are blocked from loading or attaching to storage volumes), cbfsconnect2017.sys is not loaded but BOX drive does launch and appear to work.

     

    This is what Callback Technologies had to say (maker of the virtual filesystem driver)

    cbfsconnect2017.sys contains two drivers – a filesystem _filter_ driver (which you are blocking) and the main driver which is a filesystem driver (not a filter). I can’t say immediately how the used build of version 2017 works, but IIRC, the main filesystem driver ignores the missing filter part and continues to work. Actually, that filter can be disabled from the code side, but again, I am not sure if this is so in version 2017. The filter is not required for main operations. 

    1
    Comment actions Permalink
  • Box User

    Thanks. Good workaround. I opted to not mess with registry files (although it is very easy). Instead I'm using OneDrive. I also used pCloud for a bit. It uses ELDOS CBFS, and their CBFS implementation does not interfere with bypassIO.

    0
    Comment actions Permalink

Please sign in to leave a comment.