Roots is to do with origins and the indigenous music of a people which may not be what is thought of as folk. Examples include Latin American music and Reggae.
Therefore Folk is roots, but roots isn't folk. Apparently.
It is used as a term in America in that roots covers Blues and Country as well as Folk.
Not to be confused with World Music.