一種磁共振的主磁場漂移矯正方法及系統,包括以下步驟:獲取主磁場參考信號值;在序列掃描過程中穿插的發射檢測主磁場信號的序列,并得到主磁場檢測信號值,通過所述主磁場檢測信號值與所述主磁場參考信號值獲取主磁場漂移信號值;通過所述主磁場漂移信號值計算補償電流值;根據所述補償電流值對主磁場進行補償。首先獲得主磁場最為均勻時的主磁場信號作為主磁場參考信號值,然后通過在序列掃描的過程中穿插的發射檢測主磁場信號的序列,獲得主磁場檢測信號值,通過主磁場檢測信號值與主磁場參考信號值計算得到主磁場漂移信號值,根據主磁場漂移信號值計算得到需要進行補償的電流值,并通過該電流值對主磁場進行補償,達到主磁場矯正的目的。