AnyDVD 如何破坏 DVD 驱动器?

Emm*_*maV 9 dvd optical-drive

读到让我想起了我认识的人(不是我)使用 AnyDVD 彻底摧毁了他的光驱。

他通过(成功地)在设置为区域 2 的 DVD 驱动器上播放(在 VLC 媒体播放器中)受版权保护的区域 1 DVD 做到了这一点。这是在 AnyDVD 在后台运行时。为了好玩,他然后在 DVD 仍在播放时退出 AnyDVD,看看会发生什么。发生的事情是他打破了他的 DVD 驱动器。之后它拒绝读取光盘,并且再也没有工作过。

我想知道 AnyDVD 是如何破坏光驱的?光驱怎么会受到软件的影响?

Mok*_*bai 29

我已经这样做了几次,它从未损坏驱动器。有效运行播放器软件为驱动器提供磁盘的解密密钥,然后 VLC 会利用该密钥。

在最坏的情况下,在区域 2 驱动器上播放区域 1 磁盘会将驱动器设置为区域 1。大多数商业驱动器在“锁定”到该区域之前只能更改其区域 5 次。

很可能您的朋友将他们的驱动器“锁定”到了区域 1,以防止他们播放区域 2 的磁盘而不是破坏驱动器。

忽略驱动器区域并自行执行解密的软件不会受到影响,但商业播放器将不再工作,除非使用区域 1 磁盘。

某些驱动器可以使用永不锁定的无区域固件进行刷新。

  • 如果这确实是答案,您仍然应该能够成功播放该区域 1 光盘。你试过吗? (5认同)

Vil*_*lx- 14

我不知道 AnyDVD 实际上是做什么的,但我可以推测。以下是一些可能导致这种情况的场景:

  • 可能是 AnyDVD 密切识别一堆驱动器并使用它们的固件执行操作,或者至少使用了一些非标准的未记录的低级命令。它在启动时启用其特殊模式,并在退出时将驱动器返回到“vanilla”状态。只是这一次,由于 VLC 或其他一些不幸的巧合,关机过程没有成功,而是让驱动器处于混乱状态。
    • 作为这种情况的一个特例,如其他答案中所述,也许驱动器甚至没有变砖 - 它只是被锁定到错误的区域并拒绝更改它。因此其他区域的磁盘不起作用。这可以通过尝试读取无区域磁盘或数据磁盘来测试。
  • 维基百科页面指出的AnyDVD是一个驱动程序。这是有道理的 - 这是在低级别拦截驱动器访问的好地方。可能那时,AnyDVD 并没有真正搞砸驱动器——它搞砸了自己。驱动器很好,但 AnyDVD 的驱动程序不行。结果,该驱动器无法再使用 -在该计算机上。这可以通过将驱动器放入另一台计算机或从头开始重新安装 Windows 来轻松测试。
    • 作为这种情况的一个特例,它可能还会“即时”更改系统中的其他驱动程序。就像更改其中的代码一样。当然,这是非常困难和危险的,因为对其他驱动程序的任何更改(可以在 Windows 更新的任何时间发生)都意味着 AnyDVD 的补丁无用或更糟 - 有害。我不指望他们真的这样做了,但这是一种理论上的可能性。

  • \*GASP\* 不!真的?!O_O (9认同)
  • 你的回答有很多猜测=] (4认同)