Fault management is one of the crucial functions of Smart Grid to bring system back to normal operation from fault events. In this paper, we propose a multi-period cooperative solution for the jointly repair and restoration problem in distribution systems (DSs) to minimize the de-energized loads. In the proposed scheme, the novel fully-controlled power-electronic device SOP (soft open point) and fault isolation are included to accelerate system restoration. As the repair and restoration process goes forward, system topology changes frequently. How to determine the control mode of SOPs considering their characteristics during the entire restoration process is rarely studied in the literature. To this end, we present a new virtual power flow based automatic solution to adaptively perform control mode switching for the SOPs in faulted DS. Furthermore, a co-optimization model is formulated that coordinates SOP control, repair scheduling and DS restoration to obtain optimal repair and switch action sequences matching SOP control mode for DS resilience enhancement. The fault isolation is also conducted, since it has great impacts on repair and switch operations and can guarantee the safety of repair crews in practice. Numerical simulations on a modified IEEE 123-node test system and a large-scale actual distribution system verify the effectiveness of the proposed model.