[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа. Скрипт интегрирует FiraDisk драйвер в дистрибутивы Хр/2003 x86-x64 и последующих версий Windows. Это позволяет произвести установку ОС из ISO образа с помощью Grub4Dos. Подразумевается что у пользователя уже есть загрузочная флешка/USB-HDD на основе Grub4Dos.
    Основные возможности:
  • Скрипт по очереди считывает все ISO что лежат рядом с ним и создает дубликаты Имя_образа-FiraDisk.iso.
  • Поддерживаются сборки с более чем одним загрузочным wim.
  • Скрипт работает на Xp/2003 x86-x64 и старше, и обрабатывает эти же версии дистрибутивов, в любых комбинациях.
  • Присутствуют две локализации скрипта - русская и английская, определяется автоматом в зависимости от языка интерфейса пользователя. Для русского интерфейса - русская локализация, во всех других случаях английская.
    Особенности:
  • В дистрибутивах Vista и старше изменения вносятся только в WinPE, образы инсталлируемой ОС - install.wim/install.esd не затрагиваются.
  • Для x64 дистрибутивов с WinPE 4.0 и старше отключается проверка цифровых подписей драйверов - TESTSIGNING ON. Потому что у FiraDisk-а нет действительной цифровой подписи.
  • В дистрибутивах Xp/2003 добавлен измененный ntdetect.com что препятствует сбросу USB контроллера на некоторых материнских платах. Также USB службы на время установки переведены в режим авто запуска, что избавляет от проблемы отвала USB-HDD в начале графического этапа инсталляции.
  • Чтоб избавиться от назойливой надписи "Press any key to boot from CD or DVD": используем последнюю сборку Grub4Dos 0.4.6a и вместо chainloader (0xff) пишем chainloader (0xff)/I386/SETUPLDR.BIN для Xp/2003 или chainloader (0xff)/bootmgr для Vista и старше.
    Использование:
    Для интеграции FiraDisk-а создайте пустую папку на HDD/SSD, положите в нее ваши образы + скрипт, запустите последний. По окончанию работы скрипта появятся новые образы, которые копируем на загрузочную флешку/USB-HDD и добавляем меню. В них имя образа и путь можно менять на свои, символ ";" и кириллицу нельзя использовать, а перед каждым пробелом нужно ставить "\". Запуск Windows Xp/2003 под виртуалкой или после Plop-а работать не будет, потому что флешка/USB-HDD находиться в режиме "Только чтение".
    При использовании Grub4Dos 0.4.5c образы на флешке/USB-HDD обязательно должны быть дефрагментированы - Wincontig в помощь. Последние версии Grub4Dos 0.4.6a позволяют запускать фрагментированные ISO.
Примеры меню:
title Windows Vista or later
map --mem (md)+4 (9)
map /Boot/Windows.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0
chainloader (0xff)
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)
AHCI MassStorage:
Для дистрибутивов Xp/2003 есть возможность подхвата набора AHCI MassStorage, который добавит драйвера самых распространённых AHCI-контроллеров:
Intel - 11.2.0.1006
AMD - 3.3.1540.33
nForce - 10.3.0.46
SiS - 5.1.1039.3020
VIA - 5.1.7600.601
JMicron - 1.17.65.3
Marvell 61xx - 1.2.0.8400
Marvell 91xx - 1.2.0.1027
Просто положите MassStor-x86.exe и MassStor-x64.exe в папку со скриптом и образами. Скачать AHCI MassStorage: UPLOAD.EE, MediaFire, Zippyshare.
Ключи командной строки:
-ai1 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на английском языке.
-ai2 - Тихий запуск скрипта, ход работы пишется в %Имя_скрипта%.log на русском языке.
Возможные ошибки:
Баг FiraDisk драйвера - не монтируются образы имеющие атрибут "Только чтение".
Если установщик ОС Vista и старше выдал сообщение что не найден драйвер для оптического привода, то это означает что загрузочное устройство не определилось в WinPE (отсутствует драйвер). К примеру это может произойти при установке Vista/7, подключив флешку/USB-HDD в USB 3.0 порт или из-за включенного в биосе "быстрого запуска". Аналогичная проблема в Xp/2003 приведет к бсоду 0x0000007B в начале установки. Еще 0x0000007B может означать отсутствие в дистрибутиве драйверов для AHCI/RAID/SCSI контроллеров винчестеров.
Проверить наличие загрузочного устройства в Vista и старше можно так: Shift + F10 > notepad > Сtrl + o > Компьютер (посмотреть наличие устройства с которого была совершена загрузка). При загрузке дистрибутивов Vista и старше в x:\firadisk.txt формируется лог установки FiraDisk-а.
На некоторых железках загрузка из образа невозможна из-за глючных биосов, например на Dell Latitude E6400 запуск дистрибутивов Хр/2003 заканчивается черным экраном. Лечится глюк добавлением строки "map --e820cycles=0" перед "map --rehook".
Что нового в 3.3.10 версии:
- Замена hiderun.exe > ConH.exe (меньше ложных антивирусных срабатываний).
Что нового в 3.3.9 версии:
- Добавлены ключи тихой работы.
Что нового в 3.2.9 версии:
- Обновлен UltraISO, wimlib.-FiraDisk_integrator.exe (4,3 Мб) MD5: 24C63F7BE28703019FC5125821B0446D
Zippyshare, MediaFire, UPLOAD.EE.


Last edited by At1ant on 2019-10-18 19:23; edited 6 times in total

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Диск Х это загруженный в озу wim, он ни о чем не говорит. Нажми "Компьютер" и смотри наличие привода куда по идее должен быть смонтирован ISO. А если его нет - смотри наличие флешки с которой загрузился.

[Quote]

    Qweezy
  • 18901
  • Longevity: 1 year 3 months
  • Posts: 6
  • REPUTATION:0

    [+] [-]
Вообщем перепробовал все что приходило в голову - бестолку.
Прочитал что boot.wim от Windows 10 тоже может установить Windows 7 и в него уже интегрированны USB 3.0 драйвера.
Попробовал, и все тоже самое. В моем компьютере был помимо загруженного в озу wim еще диск С, на котором была папка Boot а в ней то что на скрине. Есть какие то еще варианты решения проблемы? ak
Есть мысля по поводу того что неправильно как то работает сам интегрированный FiraDisk. Точнее он то может и правильно работает, но вот его вызов из menu.lst неправильный. Пришел я к такому умозаключению потому что по отдельности образы прекрасно отрабатывают, а вот при слиянии x64 ни в какую...
Вызываю образ так:
title Установка Windows 7
map --mem (md)+4 (9)
map /ISO/Windows/Windows7.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/Windows/Windows7.iso;\n\0
chainloader (0xff)

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
В моем компьютере был помимо загруженного в озу wim еще диск С, на котором была папка Boot а в ней то что на скрине.
Разбирайся почему флешка с которой загрузился не видна.

[Quote]

    Qweezy
  • 18901
  • Longevity: 1 year 3 months
  • Posts: 6
  • REPUTATION:0

    [+] [-]
флешка видна в моем компьютере при просмотре через notepad

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Скинь скриншот из "Этот компьютер", чтоб было видно какие устройства и диски присутствуют + скрин с содержимым x:\firadisk.txt.

[Quote]

    Qweezy
  • 18901
  • Longevity: 1 year 3 months
  • Posts: 6
  • REPUTATION:0

    [+] [-]
И вот еще содержимое образа после слияния install.wim

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Диск L в Компьютер-е это разве не ISO смонтированный FiraDisk-ом ?

[Quote]

    Qweezy
  • 18901
  • Longevity: 1 year 3 months
  • Posts: 6
  • REPUTATION:0

    [+] [-]
Да

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Итого, на подтверждение факта что дистрибутив штатно смонтирован FiraDisk-ом ушло несколько дней. Разбирайся что не так происходит в процессе слияния дистрибутивов и выдает данную ошибку. Попробуй другие рецепты по объединению нескольких дистрибутивов в один.

[Quote]

    agrei678
  • 2874
  • Longevity: 3 years 8 months
  • Posts: 16
  • REPUTATION:0

    [+] [-]
  • Location: Россия.,Екатеринбург.
At1ant, здравствуйте, ложу в папку образ хр ,пишет (В в этой папке отсутствуют необходимые систю файлы. И вообще она не очень похожа на папку с дистрибутивом... ac

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Выложи скриншот, а то ничего не понятно.

[Quote]

    At1ant
  • 15813
  • Longevity: 2 years 8 months
  • Posts: 47
  • REPUTATION:27

    [+] [-]
Новая версия скрипта - 3.3.10.
Благодарность nikzzzz за ConH.

[Quote]

    KottoSOFT
  • 206
  • Longevity: 4 years 9 months
  • Posts: 783
  • REPUTATION:58

    [+] [-]
Qweezy, Ваши скрины

Скриншоты

Согласитесь так намного удобнее просматривать.
70882Новая версия скрипта - 3.3.10.
Благодарность nikzzzz за ConH.
А где ссылка на эту новую версию, возможно она и есть в шапке, но всё же удобнее было бы если бы указали, что ссылка обновлена.

Comment from Ander_73


Дружище, не увлекайся модерированием ab

[Quote]

    KottoSOFT
  • 206
  • Longevity: 4 years 9 months
  • Posts: 783
  • REPUTATION:58

    [+] [-]
Ander_73
Дружище, не увлекайся модерированием.
Да я не увлекаюсь просто у меня вроде и монитор не маленький и то браузер приходилось гонять ползунком, чтобы посмотреть эти скрины, есть свободная минутка вот и закинул, как положено.

Page 3 of 3


Display posts:    

Current time is: 18-Nov 08:04

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum