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

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

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


person Atoxis    schedule 24.02.2012    source источник
comment
Быстро поискал тебя: codeproject.com/Articles/24544/   -  person Tudor    schedule 24.02.2012


Ответы (4)


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

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

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

person Tudor    schedule 24.02.2012
comment
Я оставил ваш принцип и использовал DSFO.exe. Эта утилита командной строки делает копию необработанных данных, и файл изображения может использоваться всеми инструментами, которые позволяют читать необработанное изображение (например, HDDGURU Raw Copy Tool). - person Atoxis; 09.03.2012

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

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

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

person ken2k    schedule 24.02.2012

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

person Khadaji    schedule 24.02.2012

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

person tofwiz    schedule 24.02.2012