hwinfo, system: better error handling, fix for disk size info