不离婚保证书违反法律,因此对双方没有法律效力。根据相关法律法规,当事人有权在法律规定的范围内处分自己的民事权利和诉讼权利法律规定的范围。另一方面,不离婚保证书违反了婚姻自主原则。婚姻自主不仅包括婚姻自由,还包括离婚自由,婚姻当事人在婚姻问题上享有充分的自主权,任何人不得强制或干涉。禁止婚姻、买卖及其他干涉婚姻自由的行为。不离婚的保证书强调“无论什么情况,都不能单方面离婚”。对婚姻的强制和干涉是个人权利的限制,是剥夺婚姻的自主权。