7 votes

Windows 7 - Ignorer la sécurité lors de la lecture d'un disque externe

Le disque dur de mon système sur un ordinateur XP est en quelque sorte tombé en panne (secteurs corrompus aléatoires). J'ai donc obtenu un nouveau disque dur et j'essaie de récupérer les fichiers. Le système de fichiers est NTFS.

Le système que j'essaie d'utiliser pour récupérer les fichiers est Windows 7. Je suis évidemment un administrateur sur cette boîte. Les dernières données que j'essaie de récupérer se trouvent dans le dossier Documents and Settings.
J'utilise un câble SATA vers un câble USB afin de pouvoir le brancher comme un disque dur externe.

Le problème :
Dans l'Explorateur Windows, lorsque j'essaie de copier les données, je reçois sans cesse des avertissements de sécurité et des messages d'erreur. Il me dit sans cesse que je dois modifier les autorisations du propriétaire du dossier et de tout son contenu. Si je lui demande de modifier les autorisations de tous les fichiers et dossiers, cela prend beaucoup de temps car il doit parcourir tout le contenu des dossiers pour modifier les autorisations.

Y a-t-il un moyen pour moi d'ignorer les autorisations de fichiers lorsque je fais cela ?

merci

4voto

jackrabbit Points 2990

Vous pouvez utiliser Robocopy en mode sauvegarde pour copier des fichiers dont vous n'avez pas la permission, mais je pense que vous devrez quand même prendre possession des nouveaux fichiers.

Cependant, comme ils seront maintenant sur le disque Sata, cela ne prendra pas autant de temps que de le faire via USB.

4voto

Tom Terrace Points 875

OS X a une option pour ignorer les permissions de fichiers sur les disques externes, mais Windows est trop attardé pour une telle convivialité. J'espère que Windows me prouvera que j'ai tort à l'avenir, parce que ces popups UAC m'ennuient à chaque fois, ce qui s'intensifie en takeown des changements pour des centaines de milliers de fichiers, ce qui endommage le disque à long terme.

http://www.cnet.com/news/solving-read-only-conditions-for-external-hard-drives/

Pour éviter que de telles erreurs ne se produisent, OS X inclut un paramètre permettant d'ignorer les permissions sur les disques externes. Ainsi, tous les fichiers du disque devraient être entièrement accessibles, quels que soient leurs paramètres de permissions.

Pour définir cette option pour les disques externes, sélectionnez le disque sur votre bureau ou dans la barre latérale du Finder, puis appuyez sur Commande-I pour obtenir des informations sur le disque. Dans la fenêtre d'information qui s'affiche, allez dans la section Partage et cliquez sur le verrou pour vous authentifier. Cochez ensuite la case pour "ignorer la propriété de ce volume", ou désactivez-la puis activez-la si elle est déjà activée.

Pour Windows, il y a AccessGain : http://www.hobeanu.com/accessgain/

Il s'agit essentiellement d'un pilote qui ignore les permissions des fichiers NTFS.

4voto

Walf Points 354

Les autres réponses sont incorrectes. Vous avez besoin d'un accès administratif sur la machine que vous utilisez, mais pas sur le disque à partir duquel vous voulez récupérer les données. J'ai utilisé cette méthode avec succès deux fois pour récupérer les données de disques mourants où l'écriture tout ce qui est pour eux peut avoir causé des dommages supplémentaires.

  1. Téléchargez un pilote appelé AccessGain .
  2. Attachez le disque à récupérer mais n'y accédez pas, il est plus sûr de le définir en lecture seule maintenant en utilisant diskpart (il existe de nombreux tutoriels sur la manière de procéder, faites une recherche).
  3. À partir de Windows 8, redémarrez en utilisant les options de démarrage avancées pour désactiver l'application de la signature du pilote. Sous Windows 7, maintenez la touche F8 enfoncée au démarrage pour afficher cette option. Cette désactivation est temporaire et ne s'applique qu'au prochain démarrage.
  4. Configurez à nouveau le disque en lecture seule, comme ci-dessus.
  5. Installez le pilote Accessgain et fixez-le au lecteur cible, conformément aux instructions fournies.
  6. Récupérez vos fichiers.
  7. Détachez et déchargez le conducteur en suivant ses instructions.
  8. Redémarrez normalement pour que votre machine applique à nouveau les signatures des pilotes.

Cela permet à votre système de croire qu'il a un accès complet aux lecteurs du disque, sans réinitialiser les descripteurs de sécurité, ou toute autre opération d'écriture potentiellement dommageable.

2voto

James Mertz Points 390

Non, il n'y a aucun moyen d'ignorer les permissions NTFS.


Le mieux que vous puissiez obtenir est de modifier toutes les autorisations pour le disque et tout son contenu. Au moins dans XP, il y a deux options :

  • Hériter du parent les entrées de permission qui s'appliquent aux objets enfants.
  • Remplacer les permissions sur les objets enfants

Si vous activez les deux una vez alors les permissions de chaque "objet enfant" (fichier ou dossier) seront remplacées par "Hériter du parent".

La première modification peut prendre beaucoup de temps, mais les suivantes devraient être très rapides car les autorisations d'un seul objet (la racine du lecteur) devront être modifiées - les fichiers à l'intérieur auront "hérité" et ne devront pas être modifiés.

2voto

TheKarateKid Points 306

Il semble qu'aucune version de Windows ne permette (pour l'instant) d'ignorer les permissions NTFS.

Votre meilleure chance serait d'utiliser un autre système d'exploitation (Linux ou Mac) pour monter le disque et lire les données de cette façon. Ces systèmes d'exploitation utilisent des pilotes tiers pour lire/écrire sur NTFS, et ils ignorent souvent toutes les permissions de lecture/écriture/exécution de fichiers, sauf les plus simples, même s'il n'y a pas d'option pour tout ignorer. J'ai pu accéder à tous mes fichiers sans aucun problème de permission de fichier sur quelques disques NTFS qui me donnaient toutes sortes d'erreurs d'accès/permission lorsqu'ils étaient montés dans Windows.

Sous Linux, vous pouvez utiliser l'option NTFS-3G pour monter un volume NTFS.

Si vous êtes sur un Mac, il peut monter un disque NTFS en lecture seule, ce qui devrait suffire pour récupérer vos données. Si vous voulez un accès en écriture, consultez Paragon NTFS o Tuxera NTFS . Il s'agit de deux logiciels payants, mais les OEM (Seagate, WD, Toshiba) fournissent souvent une version gratuite qui ne fonctionne que sur leurs disques durs de marque si vous visitez la section de téléchargement de l'OEM.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X