我尝试使用 DVD-ISO 刻录编译来刻录一些文件,但在数据验证时出现警告
#34 SectorVerify 11 File Cdrdrv.cpp, Line 11816
Sector 1080125 on disc has different content to source
D:\VIDEO_TS\VTS_01_3.VOB
SectorVerify 11 File Cdrdrv.cpp, Line 11816
Sector 1332468 on disc has different content to source
D:\VIDEO_TS\VTS_01_3.VOB
我在这里丢失了多少信息?
答案1
因为是视频,总共只有两个扇区,所以不多。但是,如果由我决定,我会将映像重新刻录到不同的磁盘。写入错误确实会发生,具体取决于介质的质量(廉价光盘 10 分之一,优质光盘 100 分之一)。如果那是文本、加密数据或其他数据,我不会冒险。
供你参考,DVD 上的一个扇区只有 2048 个字节或 2 千字节。由于验证仅告诉您扇区不匹配,但不会告诉您哪个字节不同,则假设整个 2 kB 都不同(可能只有一个位不匹配,但您不知道)。
但是,让我们换个角度来看。您的 DVD 容量刚好超过 4 GB,但有两个坏扇区(总共 4 kB)。因此,让我们简单一点(假设 1 kB = 1000 字节),假设您的 DVD 有 4 GB 的数据,相当于 4,000 MB,相当于 4,000,000 kB。因此,您丢失了 1/1000000 的数据。
对于 2 小时的视频,这相当于 0.0072 秒,或 7.2 毫秒的信息丢失(假设比特率恒定)。如果您的电影每秒 30 帧,那么总共只丢失了 0.216 帧总共。因此,对于这两个坏扇区,您将丢失单帧视频信息的 1/10 - 这是最坏的情况。
你可以很容易地明白为什么很少损坏的扇区对于视频信息来说真的无关紧要。但是,如果我们谈论的是原始文本,而你刚刚丢失了两个扇区,那么这可能会非常有害。如果 1 个字符占用一个字节,那么你就丢失了 4000 个字符的文本 - 这几乎总是一件大事。