Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space KNOW and version 7

...

Unfortunately we have just become aware that since release v7.1.3147 on 17th April 2018 it was possible that Macrium Reflect could create corrupt and irreparable Incremental or Differential Image files. The problem occurs if the Macrium Changed Block Tracker (CBT) driver participates in the backup. By default, the CBT driver will participate in the second and subsequent Incremental Image of a backup set after a Windows *full system reboot. For Differential Images, CBT will participate if the Full Image, in the same backup set, was created in the same Windows session, i.e, no Windows restarts *full system reboots between the Full & Diff (see Fast Start-Up note below). If an image is affected then it is unlikely that it can be mounted and browsed successfully and restore will result in a corrupt file system. 


Info

*Note: Windows 10 includes a default option called 'Fast Start-up'. If this is enabled then CBT may persist over a Windows normal Shutdown or Restart. 

Expand
titleShow the Windows 10 Fast Start-up configuration...
Image Added



Technically, the problem arose from a misaligned data structure in the code and our testing prior to release didn't trigger this error.  We have since introduced more stringent tests that will prevent this type of error from occurring in the future. 

...

What Images are affected?

Info
titleThe Following Installations and Backups are Not Affected


Info
titleSite Manager
Macrium Site Manager clients are not affected. The agent install for Site Manager did not receive the problematic updates. If you are running standalone Macrium Reflect installs with Site Manager then please check each install


Info
titleFile and Folder

File and Folder backups are not affected


Info
titleMacrium Reflect Free Edition
Images created by Macrium Reflect Free Edition are not affected as Macrium Reflect Free Edition does not include the CBT driver.



Images that may be affected include Incremental and *Differential Images that use the CBT driver to participate in the backup.

*Differential images will only use CBT if the image being appended to, the Full image, was created in the same Windows session.
i.e, there have been no Windows restarts since  full system reboots since the Full image was created. Most Differential images will not be affected.   (see Fast Start-Up note above).


The words 'CBT init Success' and 'Searching for NTFS meta data' will be seen in the Image log:

...

The above example shows typical corruption of the NTFS file system.   

If you see errors then confirm by running chkdsk on the source file system

It's possible that non-critical file system errors have been carried over from the source file system.  In this case your image is fine


Info

Note:  It's possible for good images to report minor and innocuous errors when using 'chkdsk'. These errors will have been transferred from the live file system but don't cause a problem with the image.  If you see only the following error then there is no problem:

Code Block
themeFadeToGrey
CHKDSK discovered free space marked as allocated in the volume bitmap.

This is nothing to worry about.


Info
Note: Corrupt Image files will verify successfully using the Macrium Reflect verification function. The nature of this error is that key data was omitted from the image, the data that was backed up is not itself corrupt..

...

Info
Note: The backup set chain is not broken. This means that non CBT Incrementals and Differentials created after corrupt files will be OK to browse and restore.

...

Anchor
whattodo
whattodo
What do I do with my corrupt Images?

These image files should not be restored and may be deleted by using the Delete functionality in Reflect. Deleting Incremental Images will also delete dependant Images created after the corrupt file and this may not be desirable.

After updating to v7.1.3196 or later, leaving the corrupt images in the backup set will not affect the integrity of later Incremental or Differential images in the same backup set whether using CBT or not. 

...