Complex sentence: If there is no adequate free space, System Restore fails to create restore points, so a user may discover that there is not a single restore point available when trying to restore the system.
Split into simpler sentences: If there is no adequate free space, System Restore will fail to create a restore points. In this case, the user may may discover that there is not a single restore point available with which to restore the system.