To improve the accuracy of parameter identification in induction motors, this paper proposes a least squares off-line parameter identification method based on half dead-time compensation and virtual rotating vector orientation at non- \(\frac{{k\pi }}{3}\) angles, with the capability to identify all asynchronous motor parameters with the rotor completely stationary. In the parameter identification experiment, a single-phase sinusoidal signal is injected at specific non- \(\frac{{k\pi }}{3} (k=0,1,2,3,4,5)\) angles, effectively avoiding the simultaneous switching of multiple transistors. Additionally, compared to space vector pulse width modulation (SVPWM), the proposed half dead-zone compensation SVPWM (HDZC-SVPWM) eliminates the dead-time effects caused by the introduction of dead time. By utilizing the least squares method with virtual rotating vector orientation, the need for derivative calculations is avoided, simplifying the experimental process while improving the accuracy of parameter identification. As a result, this method not only prevents potential equipment damage from simultaneous switching but also achieves precise control of the injected voltage, enhancing the accuracy of identification while streamlining the experiment. Finally, both simulation and experimental results validate the effectiveness of the proposed method.