hwinfo: re-added disks, little bit of refactoring

Unfortunately there is no easy way without global variable because the paramer would have to be added to the functions which are used in CALLABLE property..
(error   : Wrong declaration of command "lmi.scripts.hardware.cmd.System": registered command "system" expects option "standalone", which is not covered in usage string)