1 votos

Copiar un archivo único con errores de e/S

Me gustaría copiar un archivo de un disco (disco duro con el sistema de archivos NTFS) a otro (SSD con ExFAT, si lo que importa).
El problema se produce en medio de el proceso de copia, me muestra el siguiente mensaje: The Finder can't complete the operation because some data in "File.data" can't be read or written. (Error code -36)

He tratado de usar cp, rsync y dd sin suerte.

El rsync comando (con --ignore-errors bandera) me lanza el siguiente error:

rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
ERROR: File.data failed verification -- update discarded.
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-51/rsync/main.c(996) [sender=2.6.9]

dd acaba de copiar un parcial de datos (la parte antes de la problemática del sector, sin saltar).

Alguna idea de cómo copiar este maldito archivo?

1voto

user3439894 Puntos5883

Aparte de dd también hay ddrescue , aunque no sea un nativo de OS X/macOS utilidad, sin embargo se puede instalar en un número de maneras. Personalmente prefiero compilar directamente desde el código fuente sin embargo, los Gestores de Paquetes como Homebrew puede ser usado, o un archivo binario precompilado si uno está cómodo aceptando un archivo binario precompilado de un no-fuente de autoridad.

Tenga en cuenta que para compilar desde el código fuente o el uso de un gestor de paquetes que usted necesita para tener Herramientas de Línea de Comandos para Xcode instalado. Usted no necesita tener la plena Xcode instalado, solo la Línea de Comandos de las Herramientas de desarrollo que son sólo un par de cientos de megabytes vs muchos gigabytes.

Las Herramientas de Línea de Comandos para instalar Xcode puede ser iniciado desde la Terminal con el siguiente comando:

xcode-select --install

El uso de ddrescue leer la página del manual, man ddrescue en la Terminal, o en línea: GNU ddrescue Manual

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: