我正在寻找一种将坏扇区添加到视频 DVD 中的方法(并且它仍然可以在家用 DVD 播放器上播放),或者使用多种软件或使用十六进制编辑器等手动方式。
我对 IFO、VOB 和 BUP 文件以及视频 DVD 的结构了解很多(但不是全部)。还了解如何使用十六进制编辑器以及如何使用十六进制编辑器检测磁盘上的文件类型、文件大小、文件的起始和结束位置。
注意:我可以复制几乎所有类型的光盘保护,所以我知道坏扇区和所有其他类型的保护都可以轻松绕过。我不想保护我的光盘,只想找到一种方法来添加坏扇区并在光盘上留下一个环,这样初学计算机的用户就无法复制内容。我也不想使用针或大锤。
编辑:我选择@Igb 的答案(评论部分)作为我的问题的答案,因为它为我指明了一条正确的道路,而且不知何故,所有答案都是正确的,因为没有任何人知道的执行坏扇区的方法,并且所有方法都在闭源程序中使用。
答案1
基本错误纠正是在硬件层面实现的。大多数坏扇区(如划痕造成的坏扇区)都可以通过 ECC 算法进行纠正,无论是在 DVD 播放器上还是在 PC 上。如果引入太多坏扇区,DVD 就无法在任何设备上播放,而不仅仅是在计算机上。
您要实现的目标并不像翻转一些 1 和 0 那么简单,索尼 ARccOS 等系统使用坏扇区,但以特定方式排列在磁盘的特定部分,而这些部分通常不会被家庭播放器访问,从而混淆翻录软件(当时,通常会读取整个磁盘)。尽管如此,它还是导致大量磁盘无法在相当数量的家庭 DVD 播放器中播放,并且几个月内就被软件轻松绕过。如果播放器可以读取它,那么计算机也可以。更多信息:https://en.wikipedia.org/wiki/ARccOS_protection
答案2
简而言之,你不能。坏扇区是物理错误,无法由 CD/DVD/BD 刻录机创建。这就是为什么它在某些游戏机(例如原始 PlayStation)上用作复制保护的原因(尽管最终无效)。
PS:如果有人想知道我在说什么,索尼使用坏扇区作为 PS1 CD 的复制保护。他们故意压制有坏扇区的光盘。PS1 会寻找这些坏扇区,如果没有找到,它就知道这些光盘是无效的。CD 复制软件会忽略坏扇区。由于刻录机无法产生坏扇区,因此复制的 CD 无法在 PS1 上使用,即使所有数据就在光盘上。人们很快就搞清楚了这一点,将 mod 芯片(微型微控制器)焊接到 PS1 中,诱使它认为坏扇区就在那里。
答案3
通过编辑您提到的任何文件类型,您都不会产生坏扇区。
“坏扇区“本身并不是复制保护技术,它是由于读取错误而给出的可观察结果/错误消息 - 当由于低级损坏而无法读取扇区时。它可以是设计好的(即:复制保护),也可以是由于过度损坏造成的。
这不是您可以使用标准工具写入磁盘的内容 - 它通常是磁盘的物理畸形区域,您的系统难以读取/无法读取。
您建议使用十六进制编辑器编辑的数据与光学介质上物理存在的数据相差甚远 - 复杂的编码和纠错技术可用于提供更可靠的存储介质。
为了能够在介质上生成损坏的数据,您可能需要在比使用消费类硬件可以访问的更靠近物理磁盘的位置控制比特流。
某些 CD / DVD / BluRay 刻录机与专门的创作软件配对后可能会做到这一点,但正如我的开场白所说 - 你不能通过简单地编辑磁盘映像来做到这一点。