Вы можете загрузить свой компьютер с Linux live CD / DVD / USB, а затем скопировать файлы на новый диск. Linux будет игнорировать разрешения NTFS и безопасность. Загрузитесь один раз, скопируйте весь диск, извлеките USB-накопитель и повторяйте, пока все не будет скопировано. Вы можете скопировать их в каталог на жестком диске, где они будут наследовать разрешения этой папки, чтобы вы могли получить к ним доступ.
Лучший способ скопировать пользовательские файлы с диска NTFS, извлеченного из другой системы?
У меня есть пара коробок с дисководами, которые были извлечены из систем на протяжении многих лет. Я хотел бы скопировать файлы на новый диск - в частности, файлы пользовательских данных (например, из «Моих документов» или как там это называлось в версии Windows, используемой на этом диске). Я хотел бы также удалять файлы на этих дисках, которые я не заинтересован в (например, системный каталог Windows), как я иду так, чтобы я мог лучше отслеживать вещи я действительно хочу, чтобы скопировать. У меня есть штуковина USB 3.0, которая позволяет мне горячо подключать диски к моей системе Win7, но я продолжаю сталкиваться с проблемами с разрешениями безопасности в «импортированных» файловых системах.
Я могу обойти эти проблемы, взяв на себя ответственность и иногда имея дело с ACL на файлах и каталогах, которые даже не позволяют владельцу что-то делать (удивительно, что всегда есть некоторые из них). Но это быстро становится раздражающим занятием, и часто принятие на себя владения большим деревом каталогов занимает много времени и мало отзывов о том, как далеко продвигается операция.
Поэтому я ищу предложения или решения о том, как мне просто скопировать эти чертовы файлы, которые я хочу скопировать, с этих дисков без необходимости бороться с разрешениями NTFS. Родные инструменты или команды Windows предпочтительнее, но решение, которое включает стороннее программное обеспечение, также подойдет (если это не слишком дорого).
2 ответа на вопрос
robocopy
кажется идеальным выбором в этом сценарии. Он удовлетворяет вашим предпочтениям быть родным для Windows, а также по умолчанию копировать только данные, их атрибуты и временные метки, отбрасывать любые списки ACL NTFS, информацию о владельце и аудите, что означает, что вам не нужно будет указывать дополнительные флаги копирования для него., Вы также можете перезапустить его в случае прерывания.
Откройте CMD от имени администратора и введите следующую команду:
robocopy <SOURCEPATH> <DESTINATIONPATH> /S /ZB /MT:64 /R:40 /W:30 /REG /ETA
Поломка выключателей
/S
Копирует все подпапки, которые содержат файлы, удаляя все пустые.
/ZB
Запускает Robocopy в режиме перезапуска. Режим перезапуска гарантирует, что в случае прерывания команды, например сбоя системы или сети, вы можете запустить ее снова, чтобы продолжить с того места, где она была остановлена в последний раз. Если доступ запрещен для режима перезапуска, запускает Robocopy в режиме резервного копирования.
/MT:64
Многопоточное копирование, при котором чем больше указано потоков, тем больше файлов может копировать Robocopy за один раз, что повышает производительность. Большинство современных компьютеров, работающих под управлением 64-битной Windows, должны быть более чем способны к выполнению 64 потоков, но если производительность является проблемой, снизьте ее или если у вас исключительно мощная машина, попробуйте максимум 128 потоков. По умолчанию это 8.
/R:40
Устанавливает число повторных попыток для неудачных копий равным 40. По умолчанию для этого флага установлено значение 1 000 000, что может привести к чрезмерно долгому запуску Robocopy в случае, если он не может скопировать определенный файл. Если вы согласны с этим и вам обязательно нужно скопировать каждый отдельный файл в обязательном порядке, вы можете пропустить этот переключатель, но если нет, рекомендуется установить для него более разумное число.
W/:15
Устанавливает время ожидания между повторными попытками в секундах. Эта опция полезна, потому что часто причиной невозможности копирования файла в Robocopy является блокировка файла другим процессом. Ожидание большего промежутка времени между повторными попытками может увеличить вероятность того, что процесс, использующий файл, в конечном итоге позволит ему уйти, но, опять же, также увеличит общее время, необходимое для запуска Robocopy. Значение по умолчанию для этого флага составляет 30 секунд.
/REG
Записывает значения /R
и /W
переключается на ключ реестра, не позволяя вам устанавливать их на те же значения, когда вы будете тереть Robocopy в будущем.
ETA
Для мониторинга прогресса Robocopy.
Похожие вопросы
-
1
Получение через EFS (зашифрованная файловая система)
-
3
Как я могу получить доступ к данным на моем жестком диске Vista, если компьютер выходит из строя?
-
5
С какими файловыми системами будет работать Google Chrome OS?
-
-
5
Как подключить жесткий диск USB NTFS к Mac OS X, который был не удален из Windows?
-
2
NTFS5 файловая система в Windows XP
-
1
Почему обычные пользователи в Windows не могут создавать символические ссылки?
-
5
Какого чёрта NTFS допускает невидимые исполняемые файлы?
-
4
Какую файловую систему иметь на моем USB-жестком диске; FAT32 или NTFS?
-
3
Плохая производительность NTFS
-
3
Будет ли мой дополнительный диск NTFS по-прежнему доступен для чтения после форматирования основного...