web-dev-qa-db-fra.com

Comment AnyDVD peut-il détruire un lecteur de DVD?

Lecture Ceci m'a rappelé quand quelqu'un que je sais (pas moi) a complètement détruit son lecteur optique en utilisant AnyDVD.

Il l'a fait par (avec succès) en train de jouer (dans VLC Media Player) une région protégée par une copie 1 DVD sur un lecteur de DVD défini vers une région 2. C'était tandis que AnyDVD fonctionnait en arrière-plan. Pour le plaisir, il a ensuite quitté AnyDVD pendant que le DVD jouait toujours, pour voir ce qui se passerait. Ce qui s'est passé était-il cassé son lecteur de DVD. Il a refusé de lire des disques après cela et il n'a plus jamais fonctionné.

Ce que je me demande, c'est comment AnyDVD était-il capable de casser le lecteur optique? Comment un lecteur optique peut-il être sensible au logiciel?

9
EmmaV

Je n'ai aucune idée de ce que AnyDVD fait réellement, mais je peux spéculer. Voici quelques scénarios qui pourraient conduire à ceci:

  • Il se pourrait que AnyDVD reconnaisse un groupe de lecteurs intimement et exécute des manipulations avec leur micrologiciel ou utilise au moins des commandes de bas niveau non documentés non standard. Il permet son mode spécial lors du démarrage et renvoie le lecteur à "vanilla" sur l'état lors de la sortie. Sauf que cette fois, en raison de la VLC ou de certaines autres coïncidences malheureuses, le processus d'arrêt n'a pas abouti et laissa plutôt le lecteur dans un état de désordre. [.____]
    • Comme indiqué dans d'autres réponses, le lecteur n'a peut-être pas été bloqué - il n'était même pas verrouillé dans la mauvaise région et a refusé de changer cela. Ainsi, des disques avec d'autres régions ne fonctionnaient pas. Cela pourrait être testé en essayant de lire un disque sans région ou un disque de données.
  • La Wikipedia Page indique que AnyDVD est un conducteur. Ce qui a du sens - c'est un bon endroit pour intercepter l'accès à l'entraînement à un niveau bas. Cela pourrait être alors que AnyDVD n'a pas réussi le lecteur - elle s'est gâchée elle-même. Le lecteur était bien, mais le chauffeur de Anydvd n'était pas. En conséquence, le lecteur ne pouvait plus être utilisé - sur cet ordinateur . Cela pourrait être facilement testé en plaçant le lecteur dans un autre ordinateur ou en réinstallant les fenêtres de zéro. [.____]
    • En tant que cas particulier, il modifie peut-être également d'autres pilotes dans le système "à la volée". J'aime changer le code en eux. Ceci est, bien sûr, très difficile et risqué, puisque toute modification de l'autre pilote (peut arriver à tout moment avec une mise à jour Windows) signifierait que les patchs de AnyDVD sont inutiles ou pires - nuisibles. Je ne m'attends pas à ce qu'ils l'ont fait, mais c'est une possibilité théorique.
14
Vilx-

Je l'ai fait exactement cela plusieurs fois et il n'a jamais brisé le lecteur. Exécution efficace Le logiciel du joueur fournit le lecteur la clé de déchiffrement du disque que VLC profite alors.

Dans le pire jeu, une région 1 Disque sur une région 2 Drive définira ce lecteur à la région 1. La plupart des lecteurs commerciaux ne peuvent avoir que leur région changée 5 fois avant de "verrouiller" cette région.

Il se peut que votre ami "a enfermé" leur voiture à la région 1, les empêchant de jouer de la région 2 disques plutôt que de détruire le lecteur.

Logiciel qui ignore la région de Drive et effectue le déchiffrement eux-mêmes ne serait pas affecté, mais les joueurs commerciaux ne fonctionnaient plus, sauf avec les disques de la région 1.

Certains lecteurs peuvent être flashés avec des firmwares sans région qui ne sont jamais verrouillées.

29
Mokubai