Grub4dos firadisk windows 7
Скрипт интегрирует FiraDisk драйвер в дистрибутивы Хр/2003 x86-x64 и последующих версий Windows. Это позволяет произвести установку ОС из ISO образа с помощью Grub4Dos. Подразумевается что у пользователя уже есть загрузочная флешка/USB-HDD на основе Grub4Dos.
Основные возможности:
Особенности:
Использование:
Для интеграции 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 |
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.
Grub4dos firadisk windows 7
Обновленная инструкция с исправлениями и уточнениями на моем сайте (рекомендуется) (англ.)
Установка Windows в fixed-size VHD (считайте RAW)
Установка драйвера FiraDisk
Загрузка VHD в RAMDisk Grub4Dos
Простота эксплуатации и обслуживания используемой инфраструктуры
Полученный образ с ОС можно в любой момент загрузить с жесткого диска
родной логикой Windows для внесения необходимых изменеий.
Легко перемещать, копировать и удалять образы.
У вас должно быть достаточно памяти для загрузки в нее VHD диска с установленной Windows.
Объем памяти используемый под RAMDisk должен быть в виде
непрерывного последовательного диапазона адресного пространства .
Об этом подробнее написано в инструкции
Определение объема памяти доступной Grub4Dos
Помимо этого еще должно остаться достаточно памяти для работы ОС и приложений.