China has mobilised 130,000 army and paramilitary troops to the disaster area, but with buckled and blocked roads, supplies and rescuers have struggled to reach the worst-hit areas.