应该是有效的。比如美国就规定,如果更换了护照,旧护照上的B1/B2签证(有效期10年)仍在有效期内的话,只需新旧护照一同出示即可。其它国家不敢十分肯定。建议你直接打电话咨询你签证国家的使领馆,这种事还不是要道听途说,免得耽误事。