Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание и прожиг ISO из контекстного меню

Ответить
Настройки темы
Создание и прожиг ISO из контекстного меню

(*.*)


Сообщения: 36491
Благодарности: 6675


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Vadikan
Дата: 01-04-2008
Описание: шапка
Доброго времени суток!

Я решил поделиться с вами весьма любопытным способом создания ISO образа из директории и последующего его прожига по правому клику мыши из контекстного меню. Думаю, что такая вещь будет полезна тем, кто занимается автоматической установкой. Сразу оговорюсь, что основная идея создания ISO из директории была воплощена двумя участниками форума MSFN Yzöwl и MCT и обсуждается в этой теме. Я лишь сделал назначение ISO файлами CUE, BIN, CCD и ISO, a также прикрутил прожиг ISO при помощи утилит Microsoft cdburn.exe и dvdburn.exe.


В первом посте темы MSFN есть архив с оригинальными файлами, после установки которого в контекстном меню будут две опции: MakeBootISO и MakeDataISO. В моем варианте опция лишь одна - MakeISO, но затем предлагается выбрать какой образ создавать: загрузочный или обычный (делал Yzöwl).

Я выложил архив isotools.zip, который содержит файлы нбх как для создания ISO из директории, так и для прожига образа.

Подробности

Содержимое архива:
isotools.inf
burniso.inf
xpboot.img
dvdburn.exe
CDIMAGE.EXE
CDBURN.EXE
makeiso.cmd
burnDVD.cmd
burnCD.cmd

Файл burniso.inf создает опции BurnISO CD и BurnISO DVD в контекстном меню и следовательно делает возможным прожиг ISO образов. Файл isotools.inf делает тоже, что burniso.inf плюс создает опцию MakeISO в контекстном меню, позволяя создавать образ из директории.

Что делает файл isotools.inf
Код: Выделить весь код
[Version]
Signature=$CHICAGO$

[DestinationDirs]
DefaultDestDir=11
MyCmdFiles=11,cmd
MyImgFile=11,img

[SourceDisksNames]
55=%DISKNAME%

[SourceDisksFiles]
cdburn.exe=55
dvdburn.exe=55
xpboot.img=55
cdimage.exe=55
burnCD.cmd=55
burnDVD.cmd=55
makeiso.cmd=55

[DefaultInstall]
CopyFiles=MyCmdFiles,MyImgFile,@cdburn.exe,@dvdburn.exe,@cdimage.exe
AddReg=Reg.Settings

[MyCmdFiles]
burnCD.cmd
burnDVD.cmd
makeiso.cmd

[MyImgFile]
xpboot.img

[Reg.Settings]
HKCR,".ISO",,,"ISO_Image"
HKCR,".CUE",,,"ISO_Image"
HKCR,".CCD",,,"ISO_Image"
HKCR,".BIN",,,"ISO_Image"
HKCR,ISO_Image\shell\BurnISO CD\command,,,"%11%\cmd\burnCD.cmd ""%1"""
HKCR,ISO_Image\shell\BurnISO DVD\command,,,"%11%\cmd\burnDVD.cmd ""%1"""
HKCR,Folder\shell\MakeISO\command,,,"%11%\cmd\makeiso.cmd ""%1"""

[Strings]
DISKNAME="ISOtools Files"
  1. Копирует файлы cdburn.exe, dvdburn.exe, cdimage.exe в %windir%\system32
  2. Копирует файлы burnCD.cmd, burnDVD.cmd, makeiso.cmd в %windir%\system32\cmd
  3. Копирует файл xpboot.img в %windir%\system32\img
  4. Назначает тип ISO_File для следующих расширений: CUE, ISO, CCD, BIN. пример ветки реестра для ISO:
    Код: Выделить весь код
    [HKEY_CLASSES_ROOT\.ISO]
    @="ISO_Image"
  5. Добавляет в контекстное меню для файлов ISO_Image пункты BurnISO CD и BurnISO DVD внося такие изменения в реестр:
    Код: Выделить весь код
    [HKEY_CLASSES_ROOT\ISO_Image\shell\BurnISO CD\command]
    @="C:\\WINDOWS\\system32\\cmd\\burnCD.cmd \"%1\""
    
    [HKEY_CLASSES_ROOT\ISO_Image\shell\BurnISO DVD\command]
    @="C:\\WINDOWS\\system32\\cmd\\burnDVD.cmd \"%1\""
  6. Добавляет в контекстное меню для папок пункт MakeISO внося следующие изменения в реестр:
    Код: Выделить весь код
    [HKEY_CLASSES_ROOT\Folder\shell\MakeISO\command]
    @="C:\\WINDOWS\\system32\\cmd\\makeiso.cmd \"%1\""

Вот, собственно, и все изменения. Об изменениях, вносимых лишь файлом burniso.inf догадаетесь сами ;-)

Команда для автоматической установки будет примерно такой:
Код: Выделить весь код
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 %windir%\System32\isotools.inf"

Примечания по прожигу

Примечания по прожигу. Вам надо внести изменения в файлы burnCD.cmd и burnDVD.cmd, указав свою букву привода (у меня G). Для burnCD.cmd можете указать скорость записи (у меня - max). burndvd.exe пишет на максимальной скорости, определяемой приводом. Если вы уверены в качестве привода и носителей, то проблем быть не должно. Вот так пишет мой привод. 4.4 Gb фильм
Код: Выделить весь код
Disc Type                           	DVD+R                
Book Type                           	DVD-ROM
Manufacturer                        	Ricoh Company Limited
Media ID                            	RICOHJPNR01
Protection System                   	None
Region                              	1,2,3,4,5,6,7,8
Capacity                            	4.38 GB

Возможные проблемы

Если у вас установлена программа UltraISO, она не будет ассоциирована с файлами образов после установки ISOTools. Также возможны другие проблемы с этой программой. См. тему.

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 03:13, 25-01-2005

 

Старожил


Сообщения: 187
Благодарности: 4

Профиль | Отправить PM | Цитировать


Скажите, а DVD+R диски таки не поддерживает? Я просто у вас в "примечаниях по прожигу" смотрю указан DVD+R диск.
А у меня сразу же ошибка вылетает - а если просто dvdburn.exe запускю - Non-blank DVD+R disc is not supported...

-------
http://forum.oszone.net


Отправлено: 15:23, 26-07-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата typus:
Non-blank DVD+R disc is not supported... »
Вставьте чистый диск.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 21:01, 26-07-2008 | #12


Старожил


Сообщения: 187
Благодарности: 4

Профиль | Отправить PM | Цитировать


Я чистый вставляю, я еще не окончательно рухнул...Т.е. - dvdburn.exe поддерживает DVD+R? Тогда я буду у себя искать причину проблемы...

..нда...портит диски DVD+R...щас второй запорол..короче,, вначале, начинает, как будто, "done0%" - и сразу же Error. .А когда вставляю этот диск снова, он уже как будто не пустой, видимо, размечен, но уже безнадежно испорчен...жаль...Да, все остальные проги для прожига нормально жгут этот тип...
не знаю, важно ли..что за ошибка, он не пишет, но при прожиге DVD-R тоже пишет ошибка - но потом что то что эта ошибка может быть проигнорирована..а вообще решение очень понравилось,жаль, что такие проблемы...

-------
http://forum.oszone.net


Последний раз редактировалось typus, 27-07-2008 в 00:36.


Отправлено: 23:50, 26-07-2008 | #13


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Цитата typus:
dvdburn.exe поддерживает DVD+R? »
Да, конечно.

Похоже на несовместимость с приводом какую-то. Утилита старая... Попробуйте другие средства:
У Nero есть nerocmd.exe.
http://isorecorder.alexfeinman.com/isorecorder.htm

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 04:21, 27-07-2008 | #14


in job


Сообщения: 911
Благодарности: 551

Профиль | Отправить PM | Цитировать


Vadikan, я тут аддончик для себя собрал (из вашего набора утилит). Хочу поделиться с общественностью. Возражений не будет?

-------
Самое страшное в мечтах то, что они иногда... сбываются


Отправлено: 22:43, 21-09-2008 | #15


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Dmitry_K, делитесь, но грабли расставьте (см. возможные проблемы).

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 19:00, 23-09-2008 | #16


Старожил


Сообщения: 187
Благодарности: 4

Профиль | Отправить PM | Цитировать


скажите, а кто то пробовал это дело все под Вин 7 сделать? Очень удобно было, так привык уже..
Возможность жечь образ на диск из конт. меню я знаю, есть, а вот создать образ из папки...
В ручном режиме кстати cdimage нормально вроде работает...хотя под вин 7 народ выдергивает oscdimg.exe из PREINSTALLATION KIT... в принципе, мне все равно, главное, чтобы работало корректно..

Отправлено: 19:25, 24-12-2009 | #17


Старожил


Сообщения: 187
Благодарности: 4

Профиль | Отправить PM | Цитировать


сегодня еще раз столкнулся с тем, как этой фишки в семерке не хватает...
А дело вот еще в чем.
есть в семерке системная возможность прожига образа из конт. меню. Но нет такой же возможности этот образ собрать. Вот я и собираю образ вручную - с cdimage - и потом жгу..ну или алкаголем делаю и то и другое. Но вот щас заметил одну неприятную вещь:
дело в том, что есть у меня привычка, записывать на одну двд - болванку несколько фильмов, с фишкой, что в данной теме есть сабж, привык вначале собрать все в один образ, а потом прожечь этот образ.Так вот, как то у меня все интересно, если я все это делаю в 7-ке алкашом - без cdimage - получаю следующую проблему: бытовой двд - плеер не видит файлы...не то чтобы не определял кодеки там или что еще такое подобное - вообще никак, будто файлов нет на диске...
С cdimage - нет такой проблемы, но есть другая: файлы, имена которых больше определенного числа символов, переименовываются черти во что..
Я так понимаю, какой то опции не хватает?
в общем, так не хватает мне в 7-ке этой фишки, так не хватает...

Отправлено: 23:04, 06-03-2010 | #18


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


typus, UltraISO поможет? Правда она платная. Попробуйте.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 00:50, 07-03-2010 | #19


Старожил


Сообщения: 187
Благодарности: 4

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar 01.rar
(316 байт, 31 просмотров)

В общем, вышел из положения таким простым образом:
установил вручную из архива isotools в windows\system32 cdimage.exe и cmd\makeiso.cmd,
далее добавил вручную записи в реестр, и по крайней мере iso нормально создается из контекстного меню.
Ну а прожиг - штатную утилиту семерки пользую, в принципе, более-менее приемлемый вариант..
Если кому надо, но неохота вручную реестр править, файл реестра вложил..

Отправлено: 22:51, 07-03-2010 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Создание и прожиг ISO из контекстного меню

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Редактирование контекстного меню kapitanvagin Программное обеспечение Windows 5 10-05-2011 18:38
Прочие - [решено] Ошибка контекстного меню Dexon Наборы обновлений для Windows XP/2003/Windows 7 9 27-11-2009 20:58
Интерфейс - Остаються следы контекстного меню на экране PDLajus Microsoft Windows 7 8 31-10-2009 01:49
Разное - [решено] Как удалить из контекстного меню olezhka34 Microsoft Windows 2000/XP 2 25-09-2008 21:00
не могу создать папку из контекстного меню Yarikus Microsoft Windows 95/98/Me (архив) 0 08-01-2005 10:48




 
Переход