This web page refers to our older busTRACE 7.0 which is no longer shipping. Click here for details on our latest generation busTRACE software.
This WEB page comes from the busTRACE 7.0 User's Manual. (Table of Contents)
busTRACE includes a powerful data corruption analysis feature. This feature only applies to storage class devices such as hard drives, flash drives, and CD/DVD drives.
When invoked, our data corruption analysis feature will look at all sectors read from the device and all sectors written to the device. If miscompares are detected, busTRACE will notify you where the failure occurred. For example, let's say all zeros are written to sector 100 on your hard drive. Some time later, the sector is read back but the first two bytes have FFh instead of 00h. In such a case, busTRACE will flag this as possible data corruption.
In addition to comparing read after writes, busTRACE will also compare reads against reads. For example, let's say the operating system reads back sector 100 and it has all zeros. Later on, the OS re-reads sector 100 (with no write occurring in between) and it is no longer all zeros. In such a case, busTRACE will also flag this as potential data corruption.
To enable this feature, simply select the Data Corruption Analysis feature from the Tools main menu. The following introductory page will appear:
When you click on the Next button, a progress dialog will appear showing you how far into the analysis you are. busTRACE will notify you if any data corruption is detected. busTRACE will inform you of how many data corruption errors and warnings were detected.
If the analysis detected any errors or warnings, you will be given the option of copying the results to the clipboard or saving it to a file.
If busTRACE was unable to perform a full data corruption analysis, a warning may appear in the analysis report. Below is a description of some of the more common warnings.
Due to advanced paging techniques being used by the OS, we do not support data corruption analysis on the device listed above. Please refer to the online help for additional information.
busTRACE was not configured to capture the entire data transfer on one or more devices.
Enabling Automatic Data Corruption Analysis
You may find yourself wanting busTRACE to automatically perform a data corruption analysis each time you stop the capture process. To do so, select Options from the Tools main menu and click on the I/O Handling tab.
Simply place a checkmark next to the Perform automatic data corruption analysis when capture stops option. When enabled, busTRACE will automatically launch its data corruption analysis feature every time you stop the capture process. If no error or warning occurs during the analysis, all you will see on screen is a momentary progress indicator showing you the analysis progress.