He usado Acronis y Windows Backup para hacer una copia de seguridad y restaurarla en otra computadora. Ambos fallan. Cuando cuento el tamaño de los archivos restaurados y la cantidad de ellos, ambos son inferiores en la nueva restauración.
También he usado Syncback para intentar y clonar la estructura del directorio, pero esto también falla. Me salen errores como
Failed to copy source: Cannot move file (3): The system cannot
find the path specified
Cuando inspecciono los archivos, todos están presentes. ¿Creo que tal vez parte del problema es que mis nombres de archivo son demasiado largos para la unidad externa?
\Music Production\Ableton\Library\Packs\Sample Packs\Loopmasters - Deep Tech Utility Loops [Nice Bass Loops]\Loopmasters - Deep Tech Utility Loops WAV LPS\DTU_BASS_LPS\DTU_125_B_Bassline_08.wav
Es realmente molesto porque quiero hacer un formato y restaurar TODO. Simplemente no sé qué más probar. Copie a través de una red directamente a mi otra máquina, ¡pero eso llevará años!
xcopy
utilidad de línea de comandos.Respuestas:
La API de Windows tiene el mal hábito de limitar la ruta de acceso + nombre de archivo a 260 caracteres. Ver este artículo de MSDN . Tenga en cuenta que no es una limitación de NTFS, sino un sistema operativo / API específico. Puede intentar algunas soluciones del artículo (por ejemplo, utilizando la API Unicode), pero no hay una solución general para este problema.
Uno puede confirmar fácilmente este problema creando una ruta larga como la que mencionó. La mayoría de las cosas que puede hacer en el Explorador de Windows fallarán, pero al menos le darán mensajes de error razonables ("Ruta demasiado larga", no le permitirá escribir archivos / rutas demasiado largos), pero la mayoría de las aplicaciones no están preparadas para esto y "se asustará", por ejemplo, tuve este problema con las carpetas MP3 largas y Winamp siguió omitiendo los archivos como si estuvieran corruptos o no estuvieran presentes.
fuente
es posible que desee probar Disk2VHD , lo he usado una vez con bastante éxito. puede crear el .vhd (un contenedor de disco dinámico) en un recurso compartido de red u otro disco. luego puede "montar" ese vhd en cualquier otro sistema y recuperar los archivos de la imagen:
fuente