Versions Compared

Key

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

Macrium Reflect Changed Block Tracker (MRCBT) greatly reduces  reduces the amount of time it takes to perform incremental and differential imagesby monitoring the changes to an NTFS formatted volume in real-time. This is especially relevant when a file system contains very large files, such as virtual hard disk (VHD) files, where speed improvements are significant and can reduce the Incremental image time from hours to minutes or even seconds. 

...

Through discussions with our customers and after careful consideration, we decided to remove the functionality from MRCBT that allowed it to detect whether a volume had been mounted outside the current Windows session (i.e. USB flash drives and dual-boot systems) and instead, focus solely on optimizing MRCBT to reduce incremental backups times in the current Windows session. This decision affords enables us the opportunity to provide one of the most robust Changed Block Tracking solutions available to date.

Traditionally, Macrium Reflect has detected changes to the file system by comparing the NTFS Master File Table (MFT) on the source volume, with the MFT of the most recent image in the backup set. While this is method is still one of the quickest solutions available, we do not consider it an optimal solution when used in a continuous incremental scenario, especially if multi-GB files are present in the file system.

...

Macrium Driver Tools is a small Windows utility to install and monitor the Macrium CBT driver. Its purpose is install the driver and to provide the Macrium Driver Tools provides the user with a visual representation of the changed blocks and of the various performance metrics reported by the kernel mode driver.

Image Removed

The pane on the left, allows the user to navigate through the various volumes. Selecting a volume will cause the other panes to reference the selected volume.

The pane on the top-right displays that various performance metrics (see table below) for the currently selected volume.

The pane on the bottom-right displays a scaled view of the changed blocks on the currently selected volume, where darker Image Added

Selecting a drive shows performance metrics and tracked block information for the chosen drive. The darker shades indicate a higher percentage of changed blocks. NOTE

Note: The red blocks indicate the physical location of the MRCBT tracking file on the volume. This view will be reset when a Macrium Reflect backup of the volume is started.

Clicking on one of the shaded blocks will cause Macrium Driver Tools to display a list of files that are currently using the clusters within the block.

...

Metric_Name________________

Description 

MRCBT Driver VersionThe major, minor and build version of the currently installed MRCBT.SYS kernel mode driver.

Session Start Time

The date and time that MRCBT started monitoring the volume. This value will be reset when a Macrium Reflect backup is performed, the "Reset Session BitMap" is used in MrDriverTools or the volume is mounted, normally when Windows is restarted. 

Number of Writes

The total number of write operations on the volume that MRCBT has monitored since the session started. 

Number of Paged Writes

The total number of write operations on the volume, flagged as PAGING_IO, that MRCBT has monitored since the session started. 

Number of Tracked Writes

The total number of write operations on the volume that MRCBT has tracked since the session started. 

Number of Excluded Writes

The total number of write operations on the volume that MRCBT has excluded, due to already having a record of a change to that disk area, since the session started. 

Number of Failed Writes

The total number of write operations on the volume that MRCBT has failed to track since the session started. NOTE: If this value is anything other than zero. Macrium Reflect will fall back to the normal method of generating an incremental backup. 

Time Tracking

The total length of time that MRCBT has taken to track writes on the volume since the session started. 

Average Time Per Tracked Write

The average length of time that MRCBT is taking to track each write operation on the volume since the session started. 

Number of Changed Blocks

The total number of changed blocks on the volume since the session started. 

Number of Changed Bytes

The total number of changed bytes on the volume since the session started. 

$CBT Starting LCN

The first Logical Cluster Number (LCN) of the MRCBT tracking file. 

$CBT Ending LCN

The last Logical Cluster Number (LCN) of the MRCBT tracking file. 

Bytes Per Logical Cluster

The number of bytes per logical cluster for the volume, as reported by NTFS. 

Bytes Per Block

The number of bytes per block, as reported by Macrium Reflect. 

Volume Mount Count

The total number of times that the volume has been mounted by NTFS this session. 


 

...

Installing MRCBT

Installation of To install the kernel mode driver is performed by selecting select “Install CBT Driver” from the “File” menu. Once the driver has been installed, you You will need to restart your computer to allow the driver to attach to volume devices.

Once the driver has been installed, you will need to enable the Changed Block Tracking functionality within Macrium Reflect. Simply tick the “Enable Select  “Enable Changed Block Tracking for Incremental Backups” check-box in the “Advanced Advanced Incrementals” page of the “Reflect Defaults” dialog box.

Panel
titleImportant Information
We recommend enabling the Delta Indexes for Incremental Backups option as this will produce the smallest incremental image files in the shortest amount of time. Please see Delta Indexes for Incremental Backups

...

Removing MRCBT

To uninstall Macrium Changed Block Tracker, simply select "Remove CBT Driver" from the "File" menu.NOTE

Note: This will require a restart of Windows to actually remove the driver. Once MRCBT has been removed from your computer, Macrium Reflect will revert to the traditional method of performing incremental/differential images.