Как Вы клонируете загрузочную карту флэш-памяти? Какое программное обеспечение Linux может клонировать флеш-накопитель. Я пытался делать сектор копией сектора с помощью Приложения Windows, которое работало, но флеш-накопитель Linux не загружается.
Почему бы просто не клонировать с помощью командной строки, например.
sudo dd if=/dev/sdc of=/dev/sdd bs=4M && sync
, которые переносят данные из входного файла (если =) устройства sdc в выходной файл (из =) устройства sdd, bs = - это количество байтов, скопированных за раз.
После завершения он синхронизируется (вынуждает записывать любые неписанные буферы [все еще в памяти]), чтобы разрешить удаление.
Конечно, измените sdc & amp; должно быть то, что уместно
примечание: sync
не должно быть необходимым; Я, вероятно, использую его, чтобы чувствовать себя в большей безопасности :)
Как в другом ответе говорится, необходимо использовать dd
для этого. Получите пути к файлам устройств (они будут чем-то как /dev/sd[letter of the alphabet]
). Можно сделать это использование lsblk
, который покажет дерево устройств, разделов и их соответствующих размеров. Если Вы копируете между двумя дисками, которые являются тем же размером, отключают один и видят, который исчезает, чтобы удостовериться, что Вы не перепутываете источник и место назначения.
После того, как у Вас будут пути устройств, использовать
dd if='/dev/[path of input (source) device]' of='/dev/[path of output (destination) device]' bs=4M
.
bs=4m
говорит dd
считать 4 МБ за один раз. Это обычно - большое количество, но Вы могли бы изменить его для установки чтению устройств и скоростям записи при перемещении огромных файлов. Самый большой общий знаменатель двух скоростей записи должен использоваться. Но для маленьких операций 4 МБ прекрасен, вероятно.
Таким образом:
lsblk
получить пути к файлам Ваших устройствdd if='/dev/[source file/device path]' of='/dev/[destination file/device path] bs=4m
bs=4m
удовлетворять Вашим потребностям, если Вы копируете огромный файл.