Guz_compu, para que puedan ayudarte tienes que dar mas detalles, por ejemplo:
que SO estas usando, WinXP, WinVista, otro...
tienes 1 disco particionado (C:/D:) o tienes 2 discos, de que capacidad 80GB, 160GB, otra...
cuando dices que te muestra solo 4MB libres... te refieres que solo tienes ese espacio libre en el disco duro o a la memoria fisica disponible
...
le has hecho mantenimiento a tu disco, limpiar temporales (windows/internet), registro, desfragmentación del disco...
otro detalle, revisa si estas usando puntos de restauración y cuanto espacio reservado tienes para este fin.