4

Я использовал резервное копирование как Acronis, так и Windows, чтобы сделать резервную копию и восстановить ее на другом компьютере. Оба терпят неудачу. Когда я делаю подсчет размера восстановленных файлов и их количества, они оба ниже при новом восстановлении.

Я также использовал Syncback, чтобы попытаться клонировать структуру каталогов, но это также не удается. Я получаю ошибки как

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

Когда я проверяю файлы, они все присутствуют. Я думаю, возможно, часть проблемы в том, что мои имена файлов становятся слишком длинными для внешнего диска?

\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

Это действительно раздражает, потому что я хочу сделать формат и восстановить ВСЕ. Я просто не знаю, что еще попробовать. Скопируйте по сети прямо на мою другую машину, но это займет много времени!

2 ответа2

0

Windows API имеет плохую привычку ограничивать путь + имя файла до 260 символов. Смотрите эту статью MSDN. Обратите внимание, что это не ограничение NTFS, но зависит от ОС /API. Вы можете попробовать некоторые обходные пути из этой статьи (например, используя Unicode API), но нет общего решения этой проблемы.

Можно легко подтвердить эту проблему, создав длинный путь, подобный тому, который вы упомянули. Большинство вещей, которые вы можете сделать в проводнике Windows, потерпит неудачу, но, по крайней мере, даст вам разумные сообщения об ошибках ("слишком длинный путь", не позволит вам набирать слишком длинные имена файлов / путей), но большинство приложений не подготовлены к это и будет "волноваться" - например, у меня была эта проблема с длинными папками MP3, и Winamp продолжал пропускать файлы, как будто они были повреждены или отсутствуют.

0

Возможно, вы захотите попробовать Disk2VHD, я использовал его один раз с некоторым успехом. Вы можете создать .vhd (контейнер дискового диска) на общем сетевом ресурсе или другом диске. Затем вы можете "смонтировать" этот VHD в любую другую систему и получить файлы обратно из образа:

Disk2vhd - это утилита, которая создает версии физических дисков VHD (виртуальный жесткий диск - формат диска виртуальной машины Microsoft) для использования на виртуальных ПК Microsoft Virtual или виртуальных машинах Microsoft Hyper-V. Разница между Disk2vhd и другими физическими и виртуальными инструментами заключается в том, что вы можете запустить Disk2vhd в системе, которая находится в сети. Disk2vhd использует возможность моментального снимка тома Windows, представленную в Windows XP, для создания согласованных моментальных снимков томов, которые вы хотите включить в преобразование на определенный момент времени. Вы можете даже заставить Disk2vhd создавать виртуальные жесткие диски на локальных томах, даже конвертируемых (хотя производительность выше, когда виртуальный жесткий диск находится на диске, отличном от конвертируемых).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .