Вопрос: Robocopy (без / l flag) работает часами, делая файл журнала огромным, но фактически не копируя ничего


Вот моя команда:

Robocopy C: C: \ C_root / FP / BYTES / TEE / S / E / COPYALL / DCOPY: T / MOVE / Z   / ETA / XJ / R: 2 / W: 30 / XF pagefile.sys / XD /LOG:C:\robocopy.log.

BTW, обратите внимание на параметр / XD выше. После этого у меня было несколько каталогов, которые я хочу опустить. Я показал их между угловыми скобками следующим образом: (левый угловой кронштейн) несколько разделов, которые я хотел исключить (прямоугольная скобка). Среди этих каналов был сам C_root, так что он не попал в «бесконечную» рекурсию. (Эта часть была удалена из сообщения, потому что угловые скобки, по-видимому, имеют мета-смысл для superuser.com о гиперссылках.)

В окне команд, в котором он был запущен, перечислены несколько файлов «EXTRA», а затем «висел». Таким образом, я имею в виду не больше вывода, ни подсказки cmnd, и если бы я попытался прокрутить его, он немедленно прокрутил бы назад донизу.

Примерно через шесть часов он окончательно закончил, хотя у меня никогда не было приглашения cmnd в окне, в котором я его начал. DIR показывает файл журнала более чем на 1,3 ГБ, но когда я пытаюсь сделать БОЛЬШЕ на нем, я получаю "Cannot access file", C:\C_root никогда не рос больше.

Кто-нибудь знает, что здесь происходит?


0
2017-10-30 19:05


Источник


Что именно должна делать эта команда? Вы начинаете это в корне C:? (вы должны указать C:\  тогда) Но разве вы не должны исключать C_root потому что я думаю, что вы получите цикл. Поскольку я читаю это, вы перемещаете все от C:\  в C:\C_root, Но это включает C_root сам. Так что это будет перенесено на C:\C_root\C_root и т.д. (или я читаю это неправильно?) - Rik
Спасибо за ответ Рик. Вы правы, как это было опубликовано. Но, пожалуйста, ознакомьтесь с моим редактированием на эту должность. То, что я пытаюсь сделать, это заставить мои личные диски отключиться от C: \, потому что окна разбились и сказали, что они запускают свой инструмент устранения неполадок. Я сделал, и после шести перезагрузок сказал, что мы не можем это исправить, но у вас есть возможность переустановки ОС с сохранением ваших данных или нет! Итак, я собираюсь выбрать сохранить мои данные, но, зная MS, они означают ТОЛЬКО сохранение «Документов» и «Загрузки». Я пытаюсь извлечь мои вещи из C: \ (из простой подсказки cmnd) в надежде, что он не будет уничтожен. Последнее средство - xcopy! - Mickster
я знаю Robocopy может быть очень разборчивым относительно того, как вы указываете каталоги. Вы можете проверить следующее: если вы поместите некоторые файлы в C_Root dir (может быть что угодно) и использовать /L-flag, вы видите файлы в C_Root или они пропущены? Если вы их видите C_Root неправильно исключается. Кстати, я делаю VHD перед выполнением переустановки. Затем у вас есть .VHD-файл с полным HD, который вы можете установить в Windows 7. (Так что, если у вас есть W7, и вам нужно много свободного места для этого) - Rik
Две другие заметки: 1) вы можете включить скобки, если вы используете опцию кода над редактором, {}, Он добавляет 4 пробела перед текстом, и вы можете использовать что-либо в этом блоке. 2) Вы можете указать C:\Users для резервного копирования и после этого C:\xxxxдля любого каталога, который вы хотите. Кстати, я бы не использовал /MOVE потому что теперь у вас может быть неработающая система. Надеюсь, теперь у вас нет `C: \ C_Root \ C_Root \ C_Root \ C_Root`? - Rik


Ответы: