hampered

1.

受到阻碍

to prevent someone doing something easily:

:
Fierce storms have been hampering rescue efforts and there is now little chance of finding more survivors.