Я перешел на новый ПК (Windows 10) и хотел бы сделать полную резервную копию всех файлов с жесткого диска моего старого ПК (также Windows 10).
Я подключил старый жесткий диск к новому ПК, поэтому он не загружается со старого диска.
Однако я продолжаю получать ошибки "Доступ запрещен", даже запуская 7-zip или xcopy от имени администратора. Например, G:\ProgramData\ApplicationData
выдает ошибку, как и несколько других мест.
Есть ли способ глобально запретить проверять права доступа на этом диске, а просто прочитать все файлы?
В целях безопасности я не хочу вносить какие-либо изменения в запись на другой диск (например, становиться владельцем файлов).
решение1
Когда вы подключаете ранее использовавшийся жесткий диск к новому или другому компьютеру, как внутренний или внешний диск, вы не будете владеть этим диском. При попытке просмотра, добавления или удаления файлов на этом диске вы получите сообщение об ошибке: «E:\ недоступен. Доступ запрещен». Буква вашего диска может быть другой, но вы поняли идею.
- В проводнике Windows щелкните правой кнопкой мыши диск, владельцем которого вы хотите стать, затем выберите «Свойства» в раскрывающемся меню.
- Нажмите на вкладку «Безопасность».
- Нажмите кнопку «Дополнительно».
- Нажмите на вкладку «Владелец» в дополнительных параметрах безопасности.
- Нажмите кнопку «Изменить».
- Нажмите кнопку «Другие пользователи или группы».
- В разделе «Типы объектов» снимите все флажки, кроме «Пользователи», затем нажмите «ОК».
- Нажмите кнопку «Дополнительно».
- Нажмите кнопку «Найти сейчас».
- В разделе «Результаты поиска» щелкните «имя пользователя», под которым вы входите в Windows, затем нажмите «ОК».
- Проверьте правильность имени пользователя в окне объекта, затем нажмите ОК.
- Установите флажок «Заменить владельца подконтейнеров и объектов».
- Вы увидите предупреждающее сообщение о том, что «Все разрешения будут заменены…». Это нормально. Нажмите «Да».
- В окне состояния будет отображаться быстрая замена прав доступа к файлам.
- Если вы видите сообщение об ошибке «Доступ запрещен», это не проблема. Это сообщение относится только к определенному системному файлу, который в данный момент используется. Вам в любом случае не нужен доступ к нему. Просто нажмите кнопку «Продолжить».
- Нажмите «ОК» в последнем сообщении системы безопасности Windows.
Почти готово.
В проводнике Windows щелкните правой кнопкой мыши диск, владельцем которого вы только что стали, затем выберите «Свойства» в раскрывающемся меню. В разделе «Свойства» щелкните вкладку «Безопасность». Вы должны увидеть свое имя пользователя в окне «Имена групп или пользователей». Щелкните имя пользователя, чтобы выделить его, затем щелкните кнопку «Изменить».
В столбце «Разрешить» установите флажок «Полный доступ», затем нажмите кнопку «ОК».
Теперь жесткий диск должен отображаться в проводнике Windows с данными о его размере и свободном пространстве. Вы должны иметь возможность щелкнуть по нему, затем щелкнуть по любому каталогу, затем добавить, удалить или изменить файлы по мере необходимости.
Сделанный!
Источник(есть изображения — возможно, так будет проще следить; я перечислил все здесь в текстовом формате, чтобы вы могли следить, если не хотите использовать источник).
решение2
В итоге я применил следующее решение:
- Загрузитесь с Live-CD дистрибутива Linux
- Смонтируйте нужный диск как доступный только для чтения.
- Создайте tarball на целевом диске, используя исходный диск в качестве входных данных.
Это позволило мне получить доступ к каждому файлу, минуя разрешения, а позже я смогу получить доступ к tarball без каких-либо ошибок разрешений.
На самом деле я использовал цикл bash, for
чтобы создать отдельный tarball для каждого каталога верхнего уровня на диске, чтобы облегчить доступ в дальнейшем.