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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] FiraDisk (установка Windows из ISO образа)

Ответить
Настройки темы
Служебные - [addon] FiraDisk (установка Windows из ISO образа)

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


Изменения
Автор: Ж.Д.А.Л.К.Е.Р.
Дата: 09-03-2017
Вложения
Тип файла: 7z FiraDisk-x64.7z
(138.2 Kb, 835 просмотров)
Тип файла: 7z FiraDisk-x86.7z
(118.1 Kb, 630 просмотров)
FiraDisk (File/RAM Disk driver) - виртуальный SCSI адаптер для монтирования образов дискет, оптических и жестких дисков. Главной его возможностью является чтение таблицы устройств Grub4Dos-а с последующим их монтированием в среде Windows. Это позволяет произвести установку Windows из ISO образа, расположенного на загрузочной Grub4Dos флешке/USB-HDD/винчестере.

Для без проблемной установки Windows Xp/2003 с USB устройств, соответствующие службы были переведены в режим авто запуска (на время инсталляции ОС), а NTDETECT.COM заменен на универсальную версию (без сброса USB контроллера на некоторых материнских платах).

Пример загрузочного меню:
Код: Выделить весь код
title Windows Xp/2003
set iso=/Boot/Windows.iso
map --mem (md)+4 (9)
map %iso% (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:%iso%;\n\0
ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
write --offset=139 %file% \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:%iso%;"\r\n;
cat --locate=/ --replace=\\ %file%
chainloader (0xff)/I386/SETUPLDR.BIN
Имя и путь к образу можно менять на свои, символ ";" нельзя использовать, а перед каждым пробелом в меню нужно ставить "/". Данное меню не будет работать под виртуалкой или после Plop-а, потому что флешка/USB-HDD находиться в режиме "Только чтение". При использовании Grub4Dos 0.4.5c образы на флешке/USB-HDD обязательно должны быть дефрагментированы - Wincontig в помощь. Последние версии Grub4Dos 0.4.6a позволяют запускать фрагментированные ISO.

Возможные ошибки:
Баг FiraDisk драйвера - не монтируются образы имеющие атрибут "Только чтение".
На некоторых железках загрузка из образа невозможна из-за глючных биосов, например на Dell Latitude E6400 запуск дистрибутивов Хр/2003 заканчивается черным экраном. Лечится глюк добавлением строки "map --e820cycles=0" перед "map --rehook".

Аддоны совместимы с UpdatePack-XPSP3-Rus, UpdatePack-W2K3SP2-Rus x86, UpdatePack-WINXP-SP2-X64-EN, а для Windows Vista и старше есть отдельный скрипт.

Те кто не знает что такое Grub4Dos и не имеет загрузочной флешки/USB-HDD на его основе, могут скачать набор для ее создания.

Отправлено: 22:34, 14-01-2014

 

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


Yevgen46, Исправил ошибку. Какой-то глюк русской Хр Sp3, причем если не добавлять MassStor то все нормально. Или вариант с MassStor но перед сборкой ISO обработать dosnet.inf с помощью infclean.exe - ошибки не будет. Создавать образ через UltraISO вместо oscdimg.exe - тоже ошибки не будет. На английской Хр Sp3, Хр Sp2 х64 (английская, русской не существует), русском 2003 Server R2 x32 Enterprise - ошибки нет. Все выше сказанное относиться к FiraDisk_integrator.exe версий 3.0.0 - 3.1.2, в 3.1.3 добавил ключ -x (устанавливает значение образа CRC32: FFFFFFFF, как во всех MSDN образах Хр/2003) и вроде все работает.
Так что выходит МС накосячил в русской локализации Хр Sp3.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:18, 16-09-2016 | #111



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

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


Новый участник


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

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


Спасибо Ж.Д.А.Л.К.Е.Р., хорошая новость, а я думал стоит ли надеяться на исправление глюка, хотел вопрос по этому поводу задать но вы меня опередили и ответили на не заданный вопрос :-)

Отправлено: 17:40, 17-09-2016 | #112


Новый участник


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

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



Попробовал новый FiraDisk_integrator 3.1.3 теперь вот что, на начальном этапе установки IMG_20160920_082009_.jpg
образ нефрагментирован

Последний раз редактировалось Yevgen46, 20-09-2016 в 12:49.


Отправлено: 12:43, 20-09-2016 | #113


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


Yevgen46, Что за Windows, сборка или оригинал ? Файл /I386/FIRADISK.INF или /AMD64/FIRADISK.INF в дистрибутиве присутствует ? Версия Grub4Dos какая ?

Отправлено: 13:33, 20-09-2016 | #115


Новый участник


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

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


Ж.Д.А.Л.К.Е.Р., Версия образа такая ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146.iso (написано MSDN) не сборка, Файл /I386/FIRADISK.INF присутствует, а загрузчик брал у Сергея Стрельца здесь http://sergeistrelec.ru/bootable_fla...reator-18.html , пробовал на двух разных флэшках, манипуляции с образами тоже пробовал в двух разных OS первая Windows 10, когда флэшка созданная в Win10 путем не заработала установил WinXP c CD (на котором записан этот же упомянутый выше образ) и те же самые манипуляции провел в Windows XP SP3, результат одинаков.
Печально будет если решение не найдется, прийдется применить испытанный метод упомянутый здесь http://usbtor.ru/viewtopic.php?t=13 , но хотелось бы чтоб установка была из образа и в один этап, т.к. при использовании Win Setup From USB места на флэшке под програмные файлы используется больше места.

Отправлено: 19:52, 20-09-2016 | #116


Новый участник


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

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


Painkiller, образ НЕфрагметирован. (анализ образа показал что файл непрерывен)

Отправлено: 20:11, 20-09-2016 | #117


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


Yevgen46, В том наборе старая версия Grub4Dos 0.4.6a, в которой глюк с чтением файлов в ISO.
BootIce > Utilities > Start Menu Editor > перетащи grldr с флешки > Ctrl+A > Ctrl+C. Скачай последнюю сборку Grub4Dos 0.4.6a и распакуй grldr на флешку с заменой. BootIce > Utilities > Start Menu Editor > перетащи grldr с флешки > Ctrl+A > Ctrl+V > Save (ANSI).
Желательно сообщить автору набора чтоб обновил Grub4Dos.

Отправлено: 21:40, 20-09-2016 | #118


Новый участник


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

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


Спасибо Ж.Д.А.Л.К.Е.Р., , как попробую ваш рецепт отпишусь о результатах.

Отправлено: 02:35, 21-09-2016 | #119


Новый участник


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

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


Ж.Д.А.Л.К.Е.Р., спасибо за помощь все работает отлично.

Отправлено: 12:24, 23-09-2016 | #120



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] FiraDisk (установка Windows из ISO образа)

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Debian/Ubuntu - Debian7 Wheezy. Установка пакетов из iso образа Grey_rnd Общий по Linux 14 30-08-2013 11:35
[решено] Blu-ray Disc. Создание ISO образа (создание Blu-ray Disc.iso образа из файлов) Денис Пирожков Хочу все знать 2 12-11-2010 20:55
FreeBSD - Модификация ISO-образа из shell. NightRider Общий по FreeBSD 1 03-05-2009 14:21
Проблема установки Windows Vista после удаления драйверов из ISO образа gigi7 Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 10 16-04-2009 17:11
Установка - Установка XP из *.iso образа nokiax86 Microsoft Windows 2000/XP 5 22-01-2009 05:36




 
Переход