沙漠之所以出水的原因是绿洲的形成一般是在高山下,山上终年积雪。到了夏天,融化的雪水顺着山坡流成小河,河流经过沙漠,便会渗进沙子里,形成地下水。这些地下水流到低洼的地方,就会冲出地面。
沙漠大部分是人为干扰,所以沙漠在没形成之前是有水的,沙漠只是把表面的水份被蒸发了,跟据专家认定沙漠还是有地下水的,只是很深。