2

У меня есть старый ноутбук (WinXP), который я хотел клонировать через Linux dd (Ubuntu live CD) на второй жесткий диск. К сожалению, дд не удается из-за ошибок чтения ввода-вывода. Сама установка Windows по-прежнему способна читать все файлы со своего диска, поэтому я думаю, что NTFS пометил некоторые сектора как непригодные для использования. Вот почему я хочу клонировать установку на уровне файлов. Сначала я поместил MBR на второй жесткий диск, поэтому структура разделов на исходном и целевом жестких дисках одинакова. Следующим шагом было клонирование реальных файлов. Я подключил два жестких диска к сторонней машине с Windows (Windows 7) и использовал robocopy для клонирования файлов, включая разрешения:

РОБОКОПИЯ E:\ F:\ /e /efsraw /copyall /dcopy:t /r:0

Поэтому, даже когда я запускал командную строку для robocopy "как администратор", некоторые каталоги давали мне "Отказано в доступе", например, пользователи% appdata%. Есть ли способ решить эту проблему? Я не хочу связываться с разрешениями на исходном томе, так как я могу правильно копировать профили пользователей?

Текущее состояние таково, что файл-клонированная установка Windows загружается, но в профилях пользователя отсутствуют данные.

2 ответа2

3

Вы должны придерживаться копии уровня блока, но использовать отказоустойчивый инструмент, такой как ddrescue - он просто напишет нули для нечитаемого блока и будет двигаться дальше.

Я довольно успешно спас многие установки Windows от сбоя жесткого диска с помощью этого метода.

0

Я сделал копию старого жесткого диска (жесткий диск был изготовлен приблизительно в 2007 году), а затем восстановил жесткий диск из этой копии с помощью программного обеспечения "Acronis True Image". Вы можете использовать пробную версию этого программного обеспечения.

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