4

I have used both Acronis and Windows backup to take a backup and restore it to another computer. Both fail. When I do a count of the size of the restored files and the amount of them they are both lower on the new restore.

I have also used Syncback to try and clone the directory structure but this also fails. I get errors like

Failed to copy source: Cannot move file (3): The system cannot 
find the path specified 

When I inspect the files they are all present. I think perhaps some of the issue is that my filenames are getting too long for the external drive?

\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

Its really annoying because I want to do a format and restore EVERYTHING. I just dont know what else to try. Copy across a network directly to my other machine but that will take ages!

akira
  • 63,447
Pete2k
  • 733

2 Answers2

0

The Windows API has the bad habit of limiting pathname + filename to 260 chars. See this MSDN article. Note that is not a limitation of NTFS, but OS/API specific. You might try some workarounds from the article (e.g. using the Unicode API), but there's no general solution for this problem.

One can easily confirm this problem by creating some long path like the one you mentioned. Most things you can do in Windows Explorer will fail, but at least give you reasonable error messages ("Path too long", won't let you type too long file-/pathnames), but most of the applications aren't prepared for this and will "freak out" - e.g. I had this problem with long MP3 folders and Winamp kept skipping the files as if they were corrupt or not present.

schnaader
  • 1,890
0

you might want to try Disk2VHD, i have used it once with quite some success. you can create the .vhd (a dynmic disc container) on a network-share or another disc. you can then "mount" that vhd to any other system and get the files back out of the image:

Disk2vhd is a utility that creates VHD (Virtual Hard Disk - Microsoft's Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs). The difference between Disk2vhd and other physical-to-virtual tools is that you can run Disk2vhd on a system that’s online. Disk2vhd uses Windows' Volume Snapshot capability, introduced in Windows XP, to create consistent point-in-time snapshots of the volumes you want to include in a conversion. You can even have Disk2vhd create the VHDs on local volumes, even ones being converted (though performance is better when the VHD is on a disk different than ones being converted).

akira
  • 63,447