{"id":350,"date":"2008-04-02T01:20:00","date_gmt":"2008-04-02T08:20:00","guid":{"rendered":"https:\/\/kb.terabyteunlimited.com\/kb-articles\/what-is-the-difference-between-validate-validate-byte-for-byte-and-validate-disc\/"},"modified":"2021-09-03T15:16:37","modified_gmt":"2021-09-03T22:16:37","slug":"what-is-the-difference-between-validate-validate-byte-for-byte-and-validate-disc","status":"publish","type":"lsvr_kba","link":"https:\/\/www.terabyteunlimited.com\/kb\/kb-articles\/what-is-the-difference-between-validate-validate-byte-for-byte-and-validate-disc\/","title":{"rendered":"What is the Difference between &#8220;Validate&#8221;, &#8220;Validate Byte-for-Byte&#8221;, and &#8220;Validate Disc&#8221;?"},"content":{"rendered":"<p>All TeraByte Unlimited imaging products support a variety of validation methods. This functionality is designed to provide you with as much flexibility as possible, while assuring the best data integrity available.<\/p>\r\n  <p>When considering the differences between the different types of validation, it helps to consider the following depiction of the &quot;flow&quot; of data during a backup:<\/p>\r\n  <p><strong>[source drive] &gt;&gt;&gt; [system memory] &gt;&gt;&gt; [target drive]<\/strong><\/p>\r\n  <p><strong><font color=\"#005858\">Validate<\/font><\/strong><\/p>\r\n  <p>The&nbsp;<strong>Validate<\/strong> option (sometimes referred to as a &quot;standard validation&quot;) serves primarily to catch errors that occur between the system memory and the target drive. This includes the CPU, mainboard caches, data cables, the IDE\/SATA\/USB\/IEEE 1394 controller, and the target drive itself. This checking is performed on the entire image.<\/p>\r\n  <p>When an error is detected during a standard validation, one of the following error messages will be displayed:<\/p>\r\n  <blockquote>\r\n    <p>Version 3.00 or later:<\/p>\r\n    <blockquote>\r\n      <p><font color=\"#ff0000\">ABORT: Data corruption was encountered<\/font> (error occurred during data processing)      <\/p>\r\n      <p><font color=\"#ff0000\">FAIL: Data did not pass validation<\/font> (data processed, failed validation check)<\/p>\r\n      <\/blockquote>\r\n    <p>Version 2.99-00 or earlier:<\/p>\r\n    <blockquote>\r\n      <p><font color=\"#ff0000\">The image stream is corrupt<\/font> or <font color=\"#ff0000\">Validation failure<\/font><\/p>\r\n  <\/blockquote>\r\n    <p>These error messages indicates that a problem occurred somewhere between the system memory and the target drive.<\/p>\r\n  <\/blockquote>\r\n  <p><strong><font color=\"#005858\">Validate Byte-for-Byte<\/font><\/strong><\/p>\r\n  <p>The primary capability of a byte-for-byte validation&nbsp;is to detect errors that occur from the source drive to the system memory. As with a standard validation, a byte-for-byte validation applies to the entire image.<\/p>\r\n  <p>Note that when you use the <strong>Validate Byte-for-Byte<\/strong> option, you are actually performing a&nbsp;byte-for-byte validation <em>in addition to<\/em> a standard validation. Therefore, when using this option, it is possible to receive the aforementioned error messages (those which refer to the standard validation process) <em>or<\/em> <font color=\"#ff0000\">Byte-for-Byte comparison failed<\/font> error messages. This latter&nbsp;message denotes that an error was detected between the source drive and system memory.<\/p>\r\n  <p><strong><font color=\"#005858\">Validate Disc<\/font><\/strong><\/p>\r\n  <p>The <strong>Validate Disc<\/strong> option is only available when saving images to optical discs. &nbsp;This type of validation is designed to verify that the data sent to the disc is exactly what is actually written to the disc. &nbsp;This type of validation cannot detect errors that may occur between the source drive and system memory.<\/p>\r\n  <p>The <strong>Validate Disc<\/strong> option can be used either alone or in conjunction with the <strong>Validate<\/strong>\/<strong>Validate Byte-for-Byte<\/strong> options.<\/p>\r\n  <p>If the <strong>Validate Disc<\/strong> function detects an error, it offers to let you recreate&nbsp;the affected disc. This is beneficial because errors detected by the other types of validation require you to restart the entire imaging process. Please note, however, that if you use the <strong>Validate Disc<\/strong> option along with the <strong>Validate<\/strong>\/<strong>Validate Byte-for-Byte<\/strong> options, it is possible for the latter validation method(s) to detect an error that <strong>Validate Disc<\/strong> was not able to. In such a case, you would have to start the imaging process over.<\/p>","protected":false},"excerpt":{"rendered":"<p>All TeraByte Unlimited imaging products support a variety of validation methods. This functionality is designed to provide you with as much flexibility as possible, while assuring the best data integrity available. When considering the differences between the different types of validation, it helps to consider the following depiction of the &quot;flow&quot; of data during a [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"lsvr_kba_cat":[1805],"lsvr_kba_tag":[],"class_list":["post-350","lsvr_kba","type-lsvr_kba","status-publish","hentry","lsvr_kba_cat-shared-issues"],"_links":{"self":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba"}],"about":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/types\/lsvr_kba"}],"author":[{"embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":0,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba\/350\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/media?parent=350"}],"wp:term":[{"taxonomy":"lsvr_kba_cat","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_cat?post=350"},{"taxonomy":"lsvr_kba_tag","embeddable":true,"href":"https:\/\/www.terabyteunlimited.com\/kb\/wp-json\/wp\/v2\/lsvr_kba_tag?post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}