Thanks for sharing the SOFTWARE hive and as expected it was corrupt, I was not able to load it into the registry or an off-line registry editor. I've sent the repaired hive in a private messsage.
1 So please rename the current SOFTWARE hive to SOFTWARE.bad
2.Copy the 'repaired' SOFTWARE hive which I've sent to X:\Windows\System32\Config
3.Let's hope the system boots up normally?