6 votes

L'utilisation de dd sur des DVD vidéo entraîne un refus d'autorisation après environ 700 Mo.

J'ai acheté trois films en DVD sur eBay. J'essaie de faire des sauvegardes .iso sur mon disque dur externe. La première fois, j'ai essayé d'utiliser l'Utilitaire de disque, mais il n'a produit qu'une copie partielle (sans générer d'erreurs), alors j'ai décidé d'utiliser l'Utilitaire de disque. dd qui a travaillé sur le premier film. Pour le deuxième et le troisième film, dd n'a été que partiellement exécuté avant d'afficher l'erreur suivante :

dd: /dev/disk2: Permission denied 1438432+0 records in 1438432+0 records out 736477184 bytes transferred in 212.743197 secs (3461813 bytes/sec)

Le nombre d'enregistrements/octets est similaire, mais pas exactement le même, pour les deux films. Je n'ai aucune idée de ce qu'il faut essayer d'autre, puisque dd est le programme le plus bas niveau que je connaisse. Je n'ai aucune idée de la raison pour laquelle l'erreur serait générée au milieu de la copie. En cherchant ce type d'erreur sur Google, on trouve des réponses concernant des permissions inadéquates sur le système de fichiers (j'exécute le programme sudo dd ) et le démontage en premier (je lance également sudo umount ), et AFAIK ni l'un ni l'autre ne conduiraient à des dd travail pour les premiers 700MB et d'obtenir cette erreur.

De plus, j'ai regardé ces films jusqu'au bout sans incident, le système de fichiers semble donc être en bon état.

5voto

Jason R. Coombs Points 547

J'ai eu quelques succès. Après avoir essayé un certain nombre de choses sans succès, y compris la désinstallation des paquets qui se connectent au système de fichiers, j'ai trouvé quelque chose qui fonctionne de manière fiable : chargez le disque en utilisant n'importe quel logiciel qui lit le contenu et déverrouille le cryptage. Même le lecteur de DVD intégré fonctionne. Maintenant, après avoir inséré un disque, je lance le lecteur de DVD et je laisse la scène d'ouverture se dérouler. Ensuite, dd semble copier sans problème.

2voto

ash Points 614

En écrivant cette question, je me suis souvenu d'une chose que j'avais faite différemment avec le premier disque et je pense avoir trouvé la solution. Pour les deux autres disques, j'ai utilisé sudo umount /Volumes/DISK_NAME pour démonter le DVD avant d'exécuter dd ce qui a généré l'erreur de permissions, j'ai donc essayé sudo umount /dev/diskX . Cela fonctionne, mais seulement une fois par démarrage (il échouerait à nouveau après un seul démarrage réussi). dd jusqu'à ce que je redémarre). Mais quelqu'un peut-il expliquer pourquoi ça a marché ? Je pensais que les deux invocations de umount étaient équivalents.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X