阅读这让我想起我认识的一个人(不是我)使用 AnyDVD 彻底毁了他的光驱。
他通过(成功)在设置为区域 2 的 DVD 驱动器上播放(在 VLC 媒体播放器中)受版权保护的区域 1 DVD 来做到这一点。此时 AnyDVD 正在后台运行。为了好玩,他在 DVD 仍在播放时退出 AnyDVD,看看会发生什么。结果他弄坏了他的 DVD 驱动器。此后它拒绝读取光盘,并且再也没有工作过。
我想知道的是 AnyDVD 是如何损坏光驱的?光驱怎么会受到软件的影响?
答案1
我不知道 AnyDVD 实际上做了什么,但我可以推测一下。以下是一些可能导致这种情况的情况:
- 可能是 AnyDVD 能够精确识别一组驱动器并对其固件进行操作,或者至少使用一些非标准的未记录的低级命令。它在启动时启用其特殊模式,并在退出时将驱动器恢复到“原始”状态。但这次,由于 VLC 或其他一些不幸的巧合,关闭过程没有成功,反而使驱动器处于混乱状态。
- 作为一个特殊情况,正如其他答案中提到的,也许驱动器甚至没有变砖 - 它只是锁定在错误的区域并且拒绝更改。因此,具有其他区域的磁盘不起作用。可以通过尝试读取无区域磁盘或数据磁盘来测试这一点。
- 这维基百科页面指出 AnyDVD 是一个驱动程序。这很有道理 - 这是拦截低级驱动器访问的好地方。那么,AnyDVD 可能并没有真正弄乱驱动器 - 它弄乱了自己。驱动器没问题,但 AnyDVD 的驱动程序有问题。结果,驱动器无法再使用 -在那台电脑上。可以通过将驱动器放入另一台计算机或从头开始重新安装 Windows 来轻松测试这一点。
- 作为这种情况的一个特例,也许它还会“动态”更改系统中的其他驱动程序。就像更改其中的代码一样。当然,这是非常困难和危险的,因为对其他驱动程序的任何更改(可能随时通过 Windows 更新发生)都意味着 AnyDVD 的补丁无用或更糟 - 有害。我不指望他们真的这样做了,但这在理论上是可能的。
答案2
我已经这样做过几次了,从来没有损坏过驱动器。有效运行播放器软件会为驱动器提供磁盘的解密密钥,然后 VLC 会利用该密钥。
最糟糕的情况是,在区域 2 的驱动器上播放区域 1 的磁盘会将该驱动器设置为区域 1。大多数商用驱动器在“锁定”到该区域之前只能更改 5 次区域。
很可能您的朋友将他们的驱动器“锁定”到区域 1,从而阻止他们播放区域 2 的磁盘,而不是破坏驱动器。
忽略驱动器区域并自行执行解密的软件不会受到影响,但商业播放器将不再工作,区域 1 磁盘除外。
一些驱动器可以使用永不锁定的无区域固件进行刷新。
答案3
有些 DVD 驱动器允许您通过编程更改其区域代码。但是,有些驱动器只允许您这样做几次。如果 AnyDVD 确实更改了驱动器的区域代码来播放外来磁盘,它将很快耗尽更改次数。