6

У меня есть диск A: с 16G Space и большим количеством файлов, благодаря функции Hard-link в NTFS, файлы вместе составляют 15G, но занимают всего 2G реального пространства.

Мне нравится копировать все эти файлы на диск B: USB-диск 4G, отформатированный как NTFS.

A: набор инструментов на локальном диске, B: USB-диск для распространения. Поэтому я не могу использовать USB-диск большего размера (по соображениям стоимости), и у B: должны быть все файлы, которые могут работать на другом компьютере.

Я пробовал: robocopy, rsync для Windows и множество других клонов дисков, решение для резервного копирования и т.д.

Ничего не получается, все просто выдают из космоса ошибку.

Мой вопрос: как я могу скопировать файлы из A: в B: и сохранить структуру жестких ссылок?

Любое решение приветствуется, до тех пор, пока не перезагрузится не-windows или что-то. Я использую Windows 7.

2 ответа2

3

Вы пробовали ln.exe с функцией "Smart Copy" --copy?

Smart Copy в основном создает копию структуры каталогов из исходного местоположения в место назначения, но сохраняет внутреннюю структуру жестких ссылок и отношения внутреннего соединения / символической связи источника и воссоздает эту внутреннюю структуру жесткой связи и отношение внутреннего соединения / символической связи в место назначения

Smart Copy является обязательным, если, например, весь контент жесткого диска, который имеет много жестких ссылок / переходов / символических ссылок, должен быть скопирован на другой жесткий диск.

1

Существуют сторонние утилиты копирования, которые могут обрабатывать жесткие ссылки. Ищите упоминание «жестких ссылок» и, возможно, «точек повторного анализа» в их документации, чтобы помочь вам определить, может ли утилита справиться с этим.

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