Hello ilia1234,
with HDClone you can create a clone of an entire storage device without the need to select specific partitions. Though, for an operating system migration you may consider deselecting pure data partitions which is possible from the HDClone Standard Edition on. A once created clone can be used by connecting it on the target PC system and doesn't require HDClone anymore.
In case you want to use a clone of an operating system on a different PC system, then the one where it was originally installed, then it is necessary to make sure that the respective chipset and storage device boot drivers of the target hardware are installed and activated on your source operating system.
However, if the target hardware isn't newer or much older than the source operating system, then you have very good chances that the drivers are already part of it.
On Windows the necessary storage drivers are already part of Windows and can be directly activated by HDClone (IDE, SATA, USB). Though, new connection types require a newer Windows version as well - M.2 and PCIe are usually officially supported from Windows 8.1 on.
About Linux I would like you to note, that HDClone supports the enlargement and the option "SmartCopy" (file by file copy) for the file systems ext2-4 from the Professional Edition on. The bootability of Linux clones/copies isn't officially supported. Though, we will gladly help you for free, so it also works with your Linux system, if possible. We can't give you a binding commitment though.
For the bootability we recommend to copy the Linux storage device with as few changes as possible. The best way for this is using the copy mode "BitCopy". It allows you to create a 1:1 (RAW) copy, independent from the partitioning and the used file systems. The "BitCopy" is available from the Professional Edition on:
https://www.miray-software.com/products ... clone.htmlSincerely,
Adrian Decker