Я хочу скопировать жесткий диск с одного ноутбука с Windows 7 x64 на другой с таким же оборудованием, но с жестким диском немного меньшего размера. Обычно я использую ghost4unix или аналогичный клону C: и игнорирую D: (второй раздел, на котором нет ничего важного), но диск на первом ноутбуке защищен с помощью полнодискового шифрования Trucrypt.
Если бы я перешел на диск такого же размера, я бы просто удалил весь диск, блок за блоком, но в данном случае это не сработает. Как лучше всего продублировать систему в этом случае?
Единственное решение, которое я могу придумать, требует наличия третьего диска для промежуточной копии. Если кто-то может придумать что-то попроще, не стесняйтесь присоединяться.
Я нашел ссылку на Форумы Ubuntu это звучит многообещающе. Похоже, вы сможете смонтировать том TrueCrypt как устройство обратной связи без монтирования файловой системы:
truecrypt --filesystem=none /dev/sdx#
где / dev / sdx - это диск, а # - это раздел. Затем укажите ваши тома TrueCrypt с помощью этой команды:
truecrypt -l
Откроется окно со следующей записью:
1: /dev/sdx# /dev/loop0 -
Теперь у вас должна быть возможность dd с / dev / loop0 (или любого другого устройства цикла) на другой (промежуточный) жесткий диск того же или большего размера.
После копирования раздела на промежуточный жесткий диск вы сможете использовать инструмент клонирования, который может безопасно сжимать разделы NTFS (Ghost, Acronis TrueImage и т. Д.), Чтобы клонировать его на меньший жесткий диск портативного компьютера. (К сожалению, документация ghost4linux в этом отношении не выглядела очень многообещающей, поэтому вам может потребоваться сделать еще пару вещей перед копированием - читайте дальше ...)
Если у вас нет программы создания образа диска, которая поддерживает безопасное изменение размера во время создания образа, вы можете использовать ntfsresize чтобы сначала безопасно сжать раздел на промежуточном диске.
Во-первых, проверьте, можно ли теоретически уменьшить раздел до необходимого вам размера:
ntfsresize --info /dev/sdy#
где sdy # - это вновь скопированный раздел на промежуточном диске.
Если минимально возможный размер меньше или равен размеру вашего другого (меньшего) жесткого диска ноутбука, вы можете протестировать изменение размера раздела:
ntfsresize --no-action --size ##G /dev/sdy#
где ## - размер в гигабайтах (для ясности, 10 ^ 9) меньше или равен вашему меньшему диску портативного компьютера. Если это сработает, вы можете продолжить изменение размера (на этот раз по-настоящему):
ntfsresize --size ##G /dev/sdy#
и, наконец, скопируйте раздел с промежуточного диска на жесткий диск вашего портативного компьютера с помощью ghost4linux или другого программного обеспечения для клонирования.