Except as provided in §§ 46.2-304 and 46.2-357, no resident or nonresident (i) whose driver's license, learner's permit, or privilege to drive a motor vehicle has been suspended or revoked or (ii) who has been directed not to drive by any court or by the Commissioner, or (iii) who has been forbidden, as prescribed by operation of any statute of the Commonwealth or a substantially similar ordinance of any county, city or town, to operate a motor vehicle in the Commonwealth shall thereafter drive any motor vehicle or any self-propelled machinery or equipment on any highway in the Commonwealth until the period of such suspension or revocation has terminated or the privilege has been reinstated or a restricted license is issued pursuant to subsection E.