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

Компьютерный форум 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, 842 просмотров)
Тип файла: 7z FiraDisk-x86.7z
(118.1 Kb, 636 просмотров)
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

 

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


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

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


Цитата Ж.Д.А.Л.К.Е.Р.:
Если в образе уже есть какая-то версия MassStor - внешний не подхватывается. А еще в самом MassStor.exe есть проверки драйверов в дистрибутиве. И если хоть один файл-драйвер совпадет с тем что в наборе - MassStor выдаст ошибку и прекратит свою работу. »
Интеграция MassStor в дистрибутив проходит без ошибок.
Microsoft добавил драйверы в дистрибутив что-ли?
Попробую проверить установкой с оригинала на sATA диск.

Отправлено: 19:54, 22-06-2016 | #101



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

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


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


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

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


Цитата Ж.Д.А.Л.К.Е.Р.:
Цитата garry_k:
выдается ошибка - Строка 6 в firadisk.inf испорчена. »
Когда в следующий разы выдаст ошибку - не пробуй больше загружаться, вытащи из образа firadisk.inf и скинь мне. »
Переделал образы.
Оригинальный - добавил Winnt.sif - ошибка при установке на ASMS.
С интегрированными MassStor и обновлениями - установка с двух образов прошла без ошибок на IDE диске!!!
Видимо Оригинальный образ переформировал некорректно.
Переделаю образ и проверю.
FiraDisk_integrator - "Зачет"!
В общем вся проблема в некорректном образе.
Далее буду разбираться с USB-HDD.

Отправлено: 23:07, 23-06-2016 | #102


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


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

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


Вложения
Тип файла: rar Ошибка образа.rar
(20.0 Kb, 4 просмотров)

Ж.Д.А.Л.К.Е.Р.,

На USB-HDD образы загружаются без ошибок!
Выявил проблему загрузки GRUB - копировал образец меню из потового клиента "Bat" и поэтому были ошибки загрузки образов.
Повидимому через буфер обмена меняется кодировка на неподдерживаемую GRUB-ом.
Скопировал из браузера - все ОК!
Но три образа не загружались, хотя в виртуалке они отрабатывали без ошибок.
Решил проблему так: на оригинальный образ - FiraDisk integrator, затем интегрировал обновления, MassStorage и winnt.sif.
И образы заработали без ошибок. В чем здесь проблема не знаю. На других образах были уже установлены MassStorage, обновления, winnt.sif и затем интегрировался FiraDisk.

Попробовал и WINBLOCK.GZ. На виртуалке ошибок не было на x32, x64 - синий экран при установке.
На старой материнке - синий экран при установке x32, хотя в BIOSе включал IDE режим дисков.
Так что FiraDisk integrator отрабатывает и на старом железе!!!

Отправлено: 13:44, 03-07-2016 | #103


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


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

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


Ж.Д.А.Л.К.Е.Р.,

Цитата garry_k:
На USB-HDD образы загружаются без ошибок! »
Это относится к Win XP

Отправлено: 13:48, 03-07-2016 | #104


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


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

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


Ж.Д.А.Л.К.Е.Р.,
Цитата garry_k:
При запуске Firadisk integrator 3.1.1.exe почему то MassStor.exe не подхватывается. »
Недавно посмотрел видео про интеграцию Firadisk. Файлы MassStor.exe должны иметь определенное имя: MassStor-x86.exe и MassStor-x64.exe.
После этого Firadisk integrator подхватывает MassStor!!!

Отправлено: 10:53, 14-07-2016 | #105


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

Ветеран


Contributor


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

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


Цитата garry_k:
Недавно посмотрел видео про интеграцию Firadisk. Файлы MassStor.exe должны иметь определенное имя: MassStor-x86.exe и MassStor-x64.exe.
После этого Firadisk integrator подхватывает MassStor!!! »
Цитата Ж.Д.А.Л.К.Е.Р.:
Просто положите MassStor-x86.exe и MassStor-x64.exe в папку со скриптом и образами. Скачать AHCI MassStorage: RGhost, MediaFire, Rusfolder. »

Отправлено: 14:01, 14-07-2016 | #106


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


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

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


Изображения
Тип файла: jpg IMG_20160909_113135_обр1.jpg
(102.8 Kb, 16 просмотров)

Здравствуйте уважаемый Ж.Д.А.Л.К.Е.Р., при попытке установить Windows XP в самом начале второго этапа установки вылетает ошибка :

Неустранимая ошибка: Не удалось установить один из компонентов, используемый для продолжения установки Windows Параметр задан не верно
Ошибка:
installation Failed: F\I386\asms.Error Message:Параметр задан не верно.

Использовал fira disk версии 3.1.2 и чистый (не сборка) iso образ Windows XP SP3Proff VL MSDN , пробовал в MENU.LST установку в два этапа и в один этап, ошибка одна и та же.

debug off
default /boot/grub/default
timeout 30
color light-gray/blue black/light-gray
color border=0xEEFFEE
graphicsmode -1 640:800
write 0x8274 0x2001
gfxmenu (hd0,0)/boot/gfx/dosworldru.gz
##
title win7ultim-64
map --mem (md)+4 (9)
map /boot/win7ultimsp164.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/win7ultimsp164.iso;\n\0
chainloader (0xff)
#
title win7ultim-86
map --mem (md)+4 (9)
map /boot/win7ultimsp186.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/win7ultimsp186.iso;\n\0
chainloader (0xff)

# title Windows Xp v odin etap
# set iso=/boot/winxpprofsp3.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)
###########################################
title Ustanovka Windows XP 1 Этап
map --mem (md)+4 (9)
map /boot/GRTMPVOL_RU.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/GRTMPVOL_RU.iso;\n\0
chainloader (0xff)/I386/SETUPLDR.BIN

title Ustanovka Windows XP 2 "Этап"
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/boot/GRTMPVOL_RU.iso;\n\0
chainloader (hd0)+1


подскажите что делать? как исправить ошибку?

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


Отправлено: 08:38, 09-09-2016 | #107


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

Ветеран


Contributor


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

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


Не подтверждаю, только что проверил и ошибки нет. Запустил установку ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146.iso на ноутбуке с одним меню.
Попробуй другую флешку или установить ОС на другой ПК/ноутбук, может дело в железе.

Последний раз редактировалось Ж.Д.А.Л.К.Е.Р., 09-09-2016 в 14:43.


Отправлено: 14:38, 09-09-2016 | #108


Аватара для Den30lv

Ветеран


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

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


Yevgen46,
Ваша ошибка связана с тем, что на втором этапе Вы НЕ запустили комп снова с флэшки.

Отправлено: 08:05, 10-09-2016 | #109


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


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

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


Ж.Д.А.Л.К.Е.Р.,
Мне кажется я нашел причину ошибки. Если интегрировать в образ (к стати образ использую именно такой как у вас) только FiraDisk без MassStor-x86, то все работает отлично, а вот если при интеграции в образ FiraDisk добавить еще MassStor-x86(брал здесь http://rgho.st/51221000) то при установки появляется ошибка .
Den30lv,
Когда использовал установку в два этапа то после первой перезагрузки ОБЯЗАТЕЛЬНО выбирал флэшку, я знаю об этой особенности.

Если использоватьWINBLOCK.GZ то такой ошибки не появляется, но очень не удобно использовать установку в два этапа.
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:04, 12-09-2016 | #110



Компьютерный форум 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




 
Переход