J'essaie de copier des fichiers à partir d'un disque dur corrompu. Tous ne seront pas copiés - certains ont des erreurs CRC et se bloquent. Je voudrais ignorer ces fichiers et continuer avec le reste de la copie - mais le processus de copie s'arrête jusqu'à ce que je clique sur l'une des options de la fenêtre d'erreur. Existe-t-il un moyen pour moi de tout copier, de dire au système d'exploitation de supprimer cette invite et de ne pas copier les fichiers corrompus?
C'est sur Windows 7.
cp
??cp
que sous Windows, je ne connaissais pas les capacités d'ignorance sans erreur !! :( thxpour une première passe, puis augmentez jusqu'à
/r:1
la source
Peut-être un simple extrait de Powershell?
Pour exécuter, ouvrez la console Powershell (disponible dans tous les Windows depuis XP), modifiez les paramètres -path et -directory dans votre dossier de départ et de destination, copiez la commande dans la fenêtre PS et appuyez sur Entrée. Si vous ne pouvez pas copier, activez le mode d'édition rapide dans les propriétés de la console - cette option de collage de cartes sous le bouton droit de la souris dans Win7.
Peut nécessiter la fermeture de chemins entre guillemets '' s'il y a des signes spéciaux dans les noms, comme les espaces.
Cette exécution dans Powershell doit copier tous les fichiers et sous-répertoires dans le répertoire spécifié. Continuera la copie malgré une erreur avec le fichier spécifié. Pour chaque fichier cassé que la commande ne peut pas copier, vous recevrez beaucoup de sortie rouge dans la console. Si vous ne voulez pas les voir, changez erroraction pour continuer en silence.
la source
Dans le passé, j'ai utilisé TeraCopy . Une autre option serait une copie au niveau du bloc - par exemple, en utilisant dd ou un utilitaire de clonage de disque. Personnellement, je démarrerais à partir d'un CD Linux en direct et utiliserais dd_rescue / ddrescue si les données sont importantes.
la source
L'option xcopy échouera avec une erreur "Espace insuffisant". Voir ce lien par exemple:
http://en.wikipedia.org/wiki/XCOPY#Limitation
J'ai d'abord essayé xcopy comme l'utilisateur l'a suggéré, mais j'ai ensuite utilisé robocopy qui est inclus dans Windows 7 et celui-ci a réussi:
destination de la source de la photocopie / E
Le / E est récursivement avec des répertoires vides.
http://en.wikipedia.org/wiki/Robocopy#Common_usage_scenarios
la source
Je suis tombé sur "Le copieur imparable de Roadkil". Il a une interface graphique et a été conçu spécialement pour ces cas.
la source