Резервное копирование жесткого диска и USB-устройства в файл img или iso - PullRequest
2 голосов
/ 24 февраля 2012

Я ищу способ скопировать необработанные данные. В частности, я ищу способ клонировать съемный диск и другой жесткий диск в файл образа (ISO, IMG, ...), чтобы вы могли повторно использовать его на другом компьютере с помощью соответствующего программного обеспечения.

Знаете ли вы, как выполнить это действие.

Ответы [ 4 ]

3 голосов
/ 24 февраля 2012

Поскольку вы добавили тег C#, я предполагаю, что вы хотите сделать это, написав некоторый код.

Что вы можете сделать, это прочитать диск (доступ в RAW), сектор за сектором и скопировать всеэти байты в файл с расширением *.iso.Образ ISO - это только копия каждого записанного сектора диска.

См. мой предыдущий ответ , в котором объясняется, как читать (доступ в RAW) диск или диск.

1 голос
/ 24 февраля 2012

Посмотрите на DiskUtils на Codeplex.С сайта: DiscUtils - это библиотека .NET для чтения и записи файлов ISO и дисков на виртуальной машине (VHD, VDI, XVA, VMDK и т. Д.).DiscUtils разработан на C # без собственного кода (или P / Invoke).

0 голосов
/ 24 февраля 2012

PowerIso будет работать нормально, если я понимаю необходимость

0 голосов
/ 24 февраля 2012

AFAIK вы можете использовать isoburn.exe для записи изображений из командной строки (по крайней мере, в Win7):

isoburn.exe /q "{drive letter}:\{path to image file}"

Теперь все, что вам нужно сделать, это создать новый Process из вашего приложения C # и запустить приведенный выше код.

...