Refactor `_init_vio` to call `sf_open_virtual`.