(03-21-2025, 02:19 AM)Gork Wrote: As for your other finding, that HBS reports "success" if an incremental, let's call it B INC, to an incremental, let's call it A INC (or an INC to a FULL or DIFF for that matter,) even if a prior backup in the chain is missing is definitely concerning. While technically the backup is a success based on A INC and B INC only, as an end user I want to know that B INC was not only successful, but is RESTORABLE. I want the software to verify that every file in the chain is present so a RESTORE is likely to be successful. If speed is an issue with type of a check, at least give the end user the option to have the software check the chain, with a warning present if the option to NOT check is utilized. Now that said, I haven't tested the "verify" feature to see if does indeed check the full chain.
EDIT:
added info about the option to check the chain
Of course, Hasleo Backup Suite checks the backup chain before performing a new backup to ensure that the created image can be restored. However, please note that the quick image check is performed here instead of the complete image check, as the complete check checks the integrity of all the data blocks backed up, which is very time-consuming.
As for the issue you mentioned about the program not prompting an error after deleting INC B, this is because INC B is the last image in the backup chain, and deleting INC B did not result in the backup chain to be corrupted or become invalid. For example, if you have a backup chain "FULL + INC A + INC B", after deleting "INC B", "FULL + INC A" is in fact still a valid backup chain, and the next increment you perform will be generated based on INC A.
The only problem is that Hasleo Backup Suite performs a quick image check before backup, so it cannot ensure that the data blocks stored in the image files in the backup chain have not been tampered with abnormally (e.g., by a virus attack). You can choose to perform a complete image check after the backup is complete, which is of course very time-consuming.