Назад | Перейти на главную страницу

Необработанная копия с точностью до сектора в окнах

Есть ли какая-то программа для Windows, которая может делать то, что делает dd в Linux из коробки? Мне нужно скопировать из файла на физический диск в необработанном режиме, где мне нужно определить смещения для ввода и вывода. Поэтому для dd мне нужно использовать параметры поиска и пропуска. Я знаю, что есть (1) http://www.chrysocome.net/dd или я мог бы попытаться (2) настроить dd с помощью cygwin, но:

  1. Умножает параметр пропуска на 512 (что я считаю неправильным). Я хочу пропустить = 4198399 секторов, но затем он пытается пропустить 2149580288 секторов (bs = 512). Так что с этим багом программа мне бесполезна.
  2. Я попытался использовать dd под cygwin, как частично описано здесь: http://cygwin.com/ml/cygwin/2000-08/msg00885.html. я сделал это

    mount -f //./physicaldrive0 /dev/enc
    mount -f of=/dev/enc if=/cygdrive/f/inputfile.dat skip=4198399 seek=4209089
    

и получил

dd: opening '/dev/enc': Invalid argument"

Аналогично

    mount -f //./Device/Harddisk0/DR0 /dev/enc

привело к

     dd: opening '/dev/enc': No such file or directory"

Так что я устал пробовать с cygwin.

Существуют ли другие программы / параметры, которые могут выполнять необработанную копию типа dd (может быть, какой-нибудь редактор диска)?

Спасибо

Используйте компакт-диск LiveLinux по вашему выбору (например, Knoppix). Загрузитесь с него и сделайте dd оттуда. Все остальное - просто взлом, если вы зависите от dd.

В противном случае вы можете выбрать любой инструмент для создания образов для Windows (например, Ghost, Acronis True Image).

С участием VirtualBox, ты можешь использовать VBoxManage clonehd, преобразовать и хранилищев зависимости от того, что подходит.

Для автоматизации вы можете использовать простую подготовку оболочки в Бродяга или, еще лучше, напишите шаблон с Упаковщик. Установить их в Windows очень просто. Шоколадный.