Please note that the program "Nrestore" can indeed restore the backup partitions but this does not necessarily mean that the hard disk restored will also start correctly afterwards:
Assuming that you are restoring partitions on the hard disk in a sequence different than the one in which they were found. This will almost certainly result in problems because the drive letters, for example, will have been moved around. Any boot selectors may have been wrongly configured. Under Linux it is highly likely that the file \etc\fstab will have to be edited and then Lilo reconfigured before the system functions correctly again. Of course it may also be that the operating systems are moved behind one of the magical 2 or 8 GB limits and therefore cannot be rebooted.
Assuming that you are reproducing partitions from different hard disks. It may be that there is no longer a bootable partition on the hard disk or no longer an activated partition. In a case like this the active partition may be reset using the "Fdisk" program.
Assuming that you are reproducing a partition on another hardware platform (mainboard, processor, graphics card, network card, etc.). In this instance it may be an operating system which is no longer bootable since the operating system may not have the suitable drivers for the new hardware. Unfortunately it is almost impossible to determine whether such a system is rebootable without an appropriate test.
There is, of course, unused hard disk space when restoring a backup onto a larger hard disk. This can be used, for example, with the help of Fdisk for a new partition or with a suitable program such as Partition Magic from PowerQuest, adapted in size as Nero does not support this function.