乌江从王家坝到出水洞10公里江段,大段也是峡谷。从扒瓦河桥到出水洞3公里,江大致呈北南走向。但南面的一座高山挡住乌江去路,西面也是山,乌江掉头向东拐入出水洞峡谷,但当时并没有出水洞作为出口,四面碰壁的乌江便象一头困兽在峡谷内 咆哮。并在峡谷内形成一个湖泊,湖水可能从西南面较低处流出去了。但石灰岩地貌的峡谷经不住洪水的反复淘洗,南面的一些岩缝便被水流逐步扩大,不知又过了多少万年,一处岩缝便被拓展为庞大穿洞,洪水便从穿洞奔泻而出,“困兽”成了“野马”。但河水并未放弃它的“下切”,最终在穿洞以下50米又开辟了一个出水洞,水平面下跌,穿洞作为河道的功能便被出水洞取代,变成了旱洞。
在穿洞洞口,至今可以看到古乌江搬运而来沉积层。而在南北两面峭壁的下方,则是乌江下切冲淘过程中堆积成的缓坡,北面缓坡有80度,南面只有70度,都相当陡峭。在与穿洞出口相邻并等高的东、北面山岭,许多山壁都象刀切过的一样壁立,这把“刀”便是古乌江的流水。由于古乌江的侵蚀,一些山壁上的悬石并不稳固,当它崩塌时便形成重大自然灾害(这种灾害在乌江及北盘江沿岸屡见不鲜)。在穿洞出口南面有一处叫垮岩脚的地方,据传塌下的山岩堙没了两户人家。而江对岸董地乡山锅庄境内有一处地名“十家岩脚”,百年前山石垮塌堙没十家农户,村民传只有一只鸭子脱逃后泅过乌江,而埋在岩石下的公鸡好多天后还在打鸣。记者在十家岩脚现场看到,一座乱石小山堆在一巨大山壁下,此小山因垮塌形成的痕迹十分明显。