Conventional grid-forming (GFM) inverters adopt a control strategy which switches from a voltage-source to a current-source during fault ride-through, depriving the power grid of the frequency and voltage support it requires. To overcome this limitation, based on equivalent internal potential reshaping and additional virtual impedance, a novel fault ride-through control strategy for GFM inverters is proposed, and the fundamental operating principle is elaborated and the key control equations are provided. Simulation and experimental results indicate that the proposed control strategy can not only maintain the voltage source characteristics during fault ride-through, but also effectively suppress transient overcurrent during the fault transient period, fully validating the correctness and effectiveness of the proposed control strategy.