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

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

 

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


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

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


То есть если я использую уже готовую сборку,к примеру WinXP ,то по поводу аддонов мне можно не замарачиваться? Просто выполнить скрипт FiraDisk и прописать пути в файле- lst. Я правильно понял?

Последний раз редактировалось andrey471, 17-01-2014 в 14:36.


Отправлено: 14:21, 17-01-2014 | #11



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

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


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

Ветеран


Contributor


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

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


Да. Аддоны и скрипт вносят одинаковые изменения в дистрибутив, просто кому что удобнее для использования.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:41, 17-01-2014 | #12


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


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

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


Прочитал про возможность подхвата драйверов через ( AHCI MassStorage),пока надобности не было но вдруг. Т.е. я понимаю так- кидаем MassStorage.exe_x86 в папку с дистрибутивом WinXPx86 после выполняем MassStorage.exe_x86,а уж потом потом выполняем скрипт FiraDisk-а, или в обратной последовательности?

Отправлено: 16:13, 17-01-2014 | #13


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

Ветеран


Contributor


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

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


MassStor-x86.exe и/или MassStor-x64.exe (переименовывать их нельзя) кладем в папку с скриптом и образами. Запускаем FiraDisk_integrator.exe и он сам подхватывает (интегрирует) MassStor нужной разрядности. Дальнейшие вопросы по поводу скрипта задавай в соответствующей теме, здесь обсуждаются только аддоны.

Отправлено: 21:16, 17-01-2014 | #14


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


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

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


Ясно,спасибо за разъяснение, извиняюсь что не в тему.

Отправлено: 15:45, 18-01-2014 | #15


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


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

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


работает ли данный скрипт для windows xp x64 sp2 ?
у меня после интеграции masstorage и firadisk
при запуске с usb flash происходит BSOD 0x7B в самом начале инсталляции в текстовом режиме
iso не фрагментирован, меню для grub из описания, но пробовал и другие варианты, не помогло.

Последний раз редактировалось the_doom, 18-01-2014 в 16:51.


Отправлено: 16:29, 18-01-2014 | #16


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

Ветеран


Contributor


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

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


Проверял, работает. Бсод 7B может означать отсутствие драйвера для контроллера винчестеров или отвал устройства с дистрибутивом. Чтоб исключить проблему с недоступностью дистрибутива промапь образ в озу - строку map /Boot/Windows-NT5.iso (0xff) замени на map --mem /Boot/Windows-NT5.iso (0xff). Тем самым исключаем возможные проблемы USB контроллера, теперь FiraDisk будет на прямую обращаться к образу.

Отправлено: 16:52, 18-01-2014 | #17


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


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

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


удивительно, на виртуалке удалось поставить windows xp 64 используя ваш скрипт и grub из Bootable_Flash.7z
до это использовал официальную версию grub, видимо не очень новую, и никак не получалось установить без bsod.
В интернетах так же писали, что не удается поставить xp-64 / 2k3-64 при помощи firadisk, соответственно сложилось мнение что это не возможно из за особенностей fira.

Отправлено: 18:53, 18-01-2014 | #18


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

Ветеран


Contributor


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

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


Последние версии Grub4Dos-а доступны здесь и все они официальные. FiraDisk работает в Windows начиная с Хр/2003 х86-х64 и последующих ОС, в том числе 8.1/2012 R2. Проблемы в установке это зачастую связаны с USB, их работой на конкретной модели материнской платы: есть у меня ПК где с помощью WinSetupFromUSB нельзя установить Хр, знаю пару пользователя у которых из-за работы USB (или работы биоса) не работает FiraDisk с прямым мапом (без --mem). Так что нет 100% способа установки с флешки, который будет работать всегда и везде. И не забываем что Хр/2003 из коробки не умеют устанавливаться с USB, по сравнению с последующими версиями Windows. Аддоны и скрипт это лишь попытка увеличить шансы на благополучную установку с флешки/USB-HDD.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:25, 18-01-2014 | #19


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


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

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


Вобщем, на виртуалке все работает, а на реальной машине ставится и работает только winxp32.
winxp64 ставиться так же нормально оба этапа, но при первом запуске, сразу после заставки происходит bsod 7b.
Драйвера masstorage (правда более старые) от simplix ранее использовал в сборке winxp64+5eraph updates, устанавливал через CD, работало ок. Буду разбираться, почему драйвера ahci не поставились в систему при инсталляции.

Последний раз редактировалось the_doom, 26-01-2014 в 12:13.


Отправлено: 11:05, 19-01-2014 | #20



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




 
Переход