У меня есть пакетный файл резервной копии, который использует Robocopy для резервного копирования моих файлов (обратите внимание, что этот пример содержит новые строки, которые вы должны удалить):
robocopy "C:\" "G:\Default\RoboCopyBackup\C" /XF Pagefile.sys /XD
"System Volume Information" "Recycler" "Temporary Internet Files"
"Installer Cache" "Temp" /E /R:1 /W:0 /TEE /XJ
Это должно создать такую структуру папок на внешнем резервном диске:
G:\Default\RoboCopyBackup\C\...
Тем не мение, G:
кажется совершенно пустым.
Что странно, так это то, что папки и файлы являются там! Если я введу указанный выше путь в адресную строку, я увижу все файлы и папки!
Может ли кто-нибудь помочь мне понять, почему? Я думаю, что это может быть какая-то вещь, основанная на NTFS, но я не уверен.
Я так и не получил удовлетворительного ответа на эту проблему, но, похоже, это комбинация копирования корня диска (в вашем случае C:\
) и флаг / COPYALL.
RoboCopy, похоже, применяет атрибуты System и Hidden к целевой папке при копировании всего исходного диска. Пока что я нашел два обходных пути ...
1) run (беги) ATTRIB
после запуска robocopy. В твоем случае :
attrib -s -h "G:\Default\RoboCopyBackup\C"
2) change (изменить) /COPYALL
к /COPY:DTSOU
(за исключением A
для атрибутов копирования). В вашем случае я не вижу в списке флага copyall, но я довольно часто видел его в сообщениях об этой проблеме. Удаление атрибутов может быть непрактичным решением в вашем случае, поэтому ваш опыт может отличаться от этого.
HTH, -eric
Я использую Windows 7, и определение этого параметра решило эту проблему для меня :)
/ КОПИЯ: DTO
У меня это случилось в прошлые выходные, я определил, что это произошло из-за того, что robocopy не смог скопировать все, в моем случае это не удалось, потому что какой-то гений заставил сервер выполнять автоматические обновления в середине моего запланированного окна обслуживания. после того, как я перезапустил robocopy и дал ему закончить, каталог появился нормально.
РЕДАКТИРОВАТЬ:
Подумав еще немного об этом, у меня возникла аналогичная проблема при попытке скопировать структуру папок из корня диска, и это не удалось при копировании информации о системном томе.
Robocopy создаст для вас путь к папке на основе атрибутов исходной папки, которую вы копируете. При копировании всего диска папка будет скрыта и помечена как «системная папка».
Вы можете сделать папку видимой, сняв флажок «Скрыть защищенные системные файлы (рекомендуется)» на вкладке просмотра в окне параметров папки проводника Windows.