если я напишу эту команду в Linux "dd if =/dev/sda1 of =/dev/sda2", то она будет постепенно копировать весь раздел /dev/sda1 в /dev/sda2 ...... есть ли способ в WINDOWS, а не в Linux, я могу только скопировать содержимое одного раздела, а также MBR в другой раздел, а не весь раздел ....Почему MBR bcoz я хочу взять загрузку с скопированного раздела, и это возможно, только если в скопированном разделе есть MBR .....
3 ответа
Во-первых, /dev /sda не является разделом: это целый диск. Разделы - /dev /sda1, /dev /sda2…, поскольку диск разбит на разделы. Итак, предположим, что вы хотите скопировать /dev /sda1 в /dev /sda2, вы должны:
Смонтируйте разделы (сначала создайте каталоги):
mkdir /mnt/sda1 /mnt/sdb1
mount /dev/sda1 /mnt/sda1
mount /dev/sdb1 /mnt/sdb1
Затем скопируйте содержимое первого раздела во второй.
cp -a -x /mnt/sda1 /mnt/sdb1
Затем вы можете размонтировать разделы и удалить каталоги места монтирования.
umount /mnt/sda1
umount /mnt/sdb1
rm -r /mnt/sda1 /mnt/sdb1
Clonezilla сделает это
Я думаю, что мне удалось это сделать (хотя я не уверен насчет MBR, но в документе сказано, что он «создает идентичные загрузочные разделы», так что я так думаю) с DrvClonerXP : он быстро копирует точное содержимое раздела в существующий раздел. Я не проводил тесты, но, поскольку (как я понимаю) он копирует байт за байтом, а не файл за файлом, он должен быть намного быстрее, чем Robocopy или аналогичные инструменты, особенно когда много маленьких файлов.