• Авторизация


dd для Windows 03-03-2009 00:06 к комментариям - к полной версии - понравилось!

Это цитата сообщения Humiliating Оригинальное сообщение

dd для Windows



В Юниксподобных ОС, команда dd копирует файлы на низком уровне; параллельно может конвертировать некоторые форматы данных.

Данная версия dd ничего не конвертирует, а только копирует данные в среде win32.

Где скачать dd

Программа Версия Содержание Формат Платформа Скачать
Инструкци по инсталляции
dd 0.6beta1 Source .zip Delphi dd-0.6beta1.src.zip
dd 0.5 Binary .zip Windows dd-0.5.zip

Использование

Команда dd считывает данные из входного файла (if=FILENAME) и записывает их в выходной файл (of=FILENAME) блоками по N байт.

Вот пример вывода команды:

 

dd --list
rawwrite dd for windows version 0.4beta1.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by the GPL.  See copying.txt for details
Win32 Available Volume Information
\\.\Volume{5cd94d2c-3251-11d9-9444-806d6172696f}\
  link to \\?\Device\HarddiskVolume1
  fixed media
  Mounted on \\.\c:

\\.\Volume{129b1243-3252-11d9-b167-806d6172696f}\ link to \\?\Device\CdRom0 CD-ROM Mounted on \\.\r:

\\.\Volume{129b1242-3252-11d9-b167-806d6172696f}\ link to \\?\Device\Floppy0 removable media Mounted on \\.\a:

\\.\Volume{e3429891-0eb9-11da-b18f-000d60dc98cd}\ link to \\?\Device\Harddisk1\DP(1)0-0+3 removable media Mounted on \\.\d:

NT Block Device Objects \\?\Device\CdRom0 \\?\Device\Floppy0 \\?\Device\Harddisk0\Partition0 link to \\?\Device\Harddisk0\DR0 Fixed hard disk media. Block size = 512 \\?\Device\Harddisk0\Partition1 link to \\?\Device\HarddiskVolume1 \\?\Device\Harddisk1\Partition0 link to \\?\Device\Harddisk1\DR2 Removable media other than floppy. Block size = 512 \\?\Device\Harddisk1\Partition1 link to \\?\Device\Harddisk1\DP(1)0-0+3 Removable media other than floppy. Block size = 512

Virtual devices /dev/zero /dev/random

 

Применение опции --progress

Эта опция является нестандартным расширением команды dd, которая показывает продвижение работы по мере копирования каждого блока.

Виртуальные устройства

Появились, начиная с версии 0.4beta1.

Так как у Windows нет устройств /dev/zero и /dev/random как в Юниксе, то они были добавлены в программу dd. Их используют как входные файлы (if), когда нужно заполнить файл или раздел нулями, либо псевдослучайными значениями.

 

Стандартный ввод/вывод

Теперь по умолчанию команда dd использует стандартный ввод (stdin) и стандартный вывод (экран монитора) (stdout), если вы не указали значения if или of. Вы также можете явно задать использование стандартного ввода/вывода, введя значения if=- или of=-. Продвижение работы и сообщения об ошибках теперь выводятся в стандартном сообщении (stderr).

Страховочный фильтр --filter=

Чтобы случайно не переписать не тот диск, созданы страховочные фильтры:

fixed Пишет только на стационарный диск
removable Пишет только на сменный диск
disk Пишет на любой диск
partition Пишет только в раздел

Подключить фильтр можно переименовав dd.exe на dd-<filter>.exe. Например, dd-removable.exe может писать только на сменный диск, типа USB и CF; так что можно не опасаться испортить стационарный жесткий диск.

 

Примеры

Создать образ флоппи диска:

dd if=\\.\a: of=c:\temp\disk1.img bs=1440k

 

Создать образ CD:

dd if=\\?\Device\CdRom0 of=c:\temp\disc1.iso bs=1M

 

Скопировать раздел с USB носителя:

dd if=\\.\Volume{c18588c0-02e9-11d8-853f-00902758442b} of=c:\temp\usb1.img bs=1M

 

Копировать весь USB носитель целиком:

dd if=\\?\Device\Harddisk1\Partition0 of=c:\temp\usb2.img bs=1M --size --progress

Вы можете писать на любые файлы и блочные устройства, на которые вам позволит Windows. Можно использовать стандартную нотацию \\.\ для экспорта устройств win32, либо специальную dd нотацию \\?\ для доступа к "родным" устройствам Windows.

Примечание: Вы не можете записывать CD при помощи этой программы

вверх^ к полной версии понравилось! в evernote
Комментарии (2):
Humiliating 03-03-2009-11:04 удалить
в принципе на инструкцию по инсталляции можно забтоь - dd.exe работает откуда угодно, хоть с флешки, что меня очень радует.


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник dd для Windows | olegm - Нет нереальных целей, есть нереальные сроки | Лента друзей olegm / Полная версия Добавить в друзья Страницы: раньше»