РАЗДЕЛЬНО
1. Не употребляются без НЕ:
ненастный
ненавидимый
2. При образовании слова противоположного значения:
небольшой (маленький)
неплохой (хороший)
3. При наличии слов очень, весьма, крайне, в высшей степени, совершенно, вполне, почти, отчасти, совсем, чрезвычайно:
крайне неосторожный
очень нехороший
СЛИТНО
1. Если есть или подразумевается противопоставление:
Не большой, а маленький.
Не плохой, а хороший.
Река мелкая? Река не мелкая.
2. Если противопоставление подразумевается и отрицание усиливается отрицат. местоимениями и наречиями:
отнюдь не верное
нисколько не радостное
Взято
тут.