Фраза "не ведающий преград" является правильной и чаще используется в русском языке. Она означает человека или существо, которое не знает преград, то есть не встречает трудностей на своем пути. Вариант "неведающий преград" менее распространен и может звучать немного архаично.
Если вас интересует использование этих фраз в контексте, например, в литературе или поэзии, можно отметить, что "не ведающий преград" чаще всего используется для описания смелости или стремления к приключениям без страха перед неудачами или препятствиями. Надеюсь, этот ответ поможет вам лучше понять выбор слов!
