1

Я тестировал xcopy в Windows 10 для использования в сценариях и в спешке запускаю:

xcopy /s /e /y /x "%~dp0/aaaaaaaaaa" "C:/"

где aaaaaaaaaa - пустая папка /s /e /y /x выполняет рекурсивное копирование, включая пустые папки, без запроса перед перезаписью и сохранением разрешений.

Я предполагаю, что эта команда, в случае успеха, перезапишет C:\ с aaaaaaaaaa .

Я не записывал выходные данные команды, но она имела следующие эффекты:

  • Винда закрылась и загрузилась нормально.
  • На My Computer диск C: не сообщает свой размер и не может быть открыт: C DRIVE доступ закрыт

  • Я не могу запустить большинство exe файлов, не просматривая их через explorer не используя cmd с помощью ярлыка WIN+R (попытка запустить cmd путем перехода к system32 не удалась)

  • Я могу просматривать все каталоги C:\ через explorer , кроме корня C:\ .

  • Запуск некоторых программ разрешен через WIN+R (например, explorer и cmd но не devmgmt.msc)

  • Я не могу запустить восстановление системы ни с Windows, ни с DVD-диска Windows:

  • chkdsk не находит ничего необычного.

Итак, в основном мой вопрос:

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

1 ответ1

1

Ключ /x копирует владельца файла и ACL. Я подозреваю, что права доступа к корню диска могли измениться. Сравните их с известным хорошим компьютером с той же ОС. Если они изменены, вам придется попытаться восстановить их.

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