for problem 1, the machine must exist in the DB, but have the policy set to "disable" - you must have changed that to "enable" at some point, because the machine went from doing nothing (because it was told to be disabled), to activating (meaning the machine was set to something else).
Does the user have compression in the root of C? That will cause the error you are seeing.
For 2, your pre-boot was corrupted prior to upgrade - the new version has additional code to fix it (if possible).
for 3 - you need to supply some evidence of the problem.