Последние комментарии
Мини-чат
Вы не можете писать сообщения.


  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » MultiBoot USB HDD Utility and Windows » Архив » Как заменить или убрать Windows (В сбоке MultiBoot USB utility and Windows 2014 v1.08.14)
Как заменить или убрать Windows
Дата: Среда, 29-Окт-2014, 11:04 | Сообщение # 1
ВОЛЧАРА
Администраторы
Пост оставил: ВОЛЧАРА
Сообщения
198
Offline
Здравствуйте, в этой теме я попробую подробно объяснить, как заменить или убрать Windows в сборке MultiBoot USB utility and Windows


Что для этого нам понадобиться: Notepad++, FiraDisk_integrator, WinContig
Если у вас нет таковых программ то нажмите на название
Удаление ненужной Windows


Допустим нам нужно удалить Windows 8.1
1) Отрываем Notepadом файл Menu_w.lst
Код
timeout 30
gfxmenu /fon/GFX-BOOT.GFX
default 0

# display this heading
write (md)0x220+1 !BAT\necho -n -P:0000 $[0133]                    --- Windows install ---                    \0
initscript (md)0x220+1

title В главное меню
find --set-root /menu.lst
configfile /menu.lst

#title <<<Установка Windows XP в 1 этапа>>>
#root         

#title WindowsВ® XP SP3 Xtreme
#map --mem /FIRADISK.IMA (fd0)
#map --mem /ISO/XTremeCDv4.06.14-FiraDisk.ISO (0xff)
#map (hd0) (hd1)
#map (hd1) (hd0)
#map --rehook
#root (0xff) || rootnoverify (0xff)
#chainloader (0xff)

title---Установка Windows XP в 2 этапа---
root         

title WindowsВ® XP SP3 Xtreme Ultimate Edition - 1 этап
map --mem (md)+4 (9)
map /ISO/XTremeCDv4.06.14-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/XTremeCDv4.06.14-FiraDisk.ISO;\n\0
chainloader (0xff)

title WindowsВ® XP SP3 Xtreme Ultimate Edition - 2 этап
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/XTremeCDv4.06.14-FiraDisk.iso;\n\0
chainloader (hd0)+1         

title---Установка Windows 7 SP1---
root

title Windows 7 SP1 9 в 1 x86-x64 bit-Russian
map --mem (md)+4 (9)
map /ISO/w7SP1_all_x86-x64-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/w7SP1_all_x86-x64-FiraDisk.iso;\n\0
chainloader (0xff)

title---Установка Windows 8.1---
root

title Windows 8.1 Update 8 в 1 x86-x64 bit-Russian
map --mem (md)+4 (9)
map /ISO/w8.1update-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/w8.1update-FiraDisk.iso;\n\0
chainloader (0xff)

title Windows Embedded 8.1 Update 4 в 1 x86-x64 bit-Russian
map --mem (md)+4 (9)
map /ISO/WinEmb8.1Update-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/WinEmb8.1Update-FiraDisk.iso;\n\0
chainloader (0xff)
и все что связано с Windows 8.1, мы удаляем все строки, получится вот так
Код
timeout 30
gfxmenu /fon/GFX-BOOT.GFX
default 0

# display this heading
write (md)0x220+1 !BAT\necho -n -P:0000 $[0133]                    --- Windows install ---                    \0
initscript (md)0x220+1

title В главное меню
find --set-root /menu.lst
configfile /menu.lst

#title <<<Установка Windows XP в 1 этапа>>>
#root         

#title WindowsВ® XP SP3 Xtreme
#map --mem /FIRADISK.IMA (fd0)
#map --mem /ISO/XTremeCDv4.06.14-FiraDisk.ISO (0xff)
#map (hd0) (hd1)
#map (hd1) (hd0)
#map --rehook
#root (0xff) || rootnoverify (0xff)
#chainloader (0xff)

title---Установка Windows XP в 2 этапа---
root         

title WindowsВ® XP SP3 Xtreme Ultimate Edition - 1 этап
map --mem (md)+4 (9)
map /ISO/XTremeCDv4.06.14-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/XTremeCDv4.06.14-FiraDisk.ISO;\n\0
chainloader (0xff)

title WindowsВ® XP SP3 Xtreme Ultimate Edition - 2 этап
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/XTremeCDv4.06.14-FiraDisk.iso;\n\0
chainloader (hd0)+1         

title---Установка Windows 7 SP1---
root

title Windows 7 SP1 9 в 1 x86-x64 bit-Russian
map --mem (md)+4 (9)
map /ISO/w7SP1_all_x86-x64-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/w7SP1_all_x86-x64-FiraDisk.iso;\n\0
chainloader (0xff)

2) Открываем папку ISO и удаляем все образы Windows 8.1
Вот и все, теперь у нас нет ни образов ни скриптов связанных с Windows 8.1, осталось только Windows XP и 7
По аналогичному пути так же удаляются остальные Windows

Замена сборок Windows на свои сборки

На примере покажу как добавить один образ Windows 8.1(ru_windows_8.1_with_update_x86_dvd_4048316.iso)
1)Прежде всего нам нужно интегрировать образ FiraDisk-ом, для этого нам нужно создать пустую папку на HDD/SSD и положить в нее образ и FiraDisk(на внешних носителях FiraDisk работать не будет), запускаем FiraDisk и у вас появится вот такое окно

нажимаем ОК
После нажатия у вас появится следующее окно

Процесс работы интегратора

ждем окончание обработки образа, после того как FiraDisk закончит обрабатывать образ у вас в этом же окне будет написано
Для продолжения нажмите любую клавишу


На этом интеграция образа закончена, теперь у нас в папке 2 образа ru_windows_8.1_with_update_x86_dvd_4048316.iso и ru_windows_8.1_with_update_x86_dvd_4048316-FiraDisk.iso, нам нужен второй т.е. обработанный FiraDisk-ом(ru_windows_8.1_with_update_x86_dvd_4048316-FiraDisk.iso)
2)Теперь мне нужно дефрагментировать образ при помощи Wincontig
Запускаем Wincontig. Находим свой образ, для этого нам нужно нажать кнопку Добавить, появится следующее окно в котором нужно указать где находится образ

Затем в программе нужно выделить образ: одним щелчком мыши нажать на название образа
После нажать на Дефрагментация

ждем окончание процесса, как Wincontig закончит процесс, у вас появится вот такое окно

Нажимаем кнопку Закрыть и закрываем Wincontig , все образ готов

3) Теперь нам нужно его добавить в сборку, прежде всего для удобства я сокращу названия образа, ну например переименую его на такое название: win8.1x86.iso, но вы можете его назвать как вам угодно, главное чтоб пробелов не было, и не больше 25 знаков, а иначе будут вылазить ошибки
а)Копируем готовый образ в папку ISO в сборке
б)Открываем Notepad-ом файл Menu_w.lst
Теперь тут два варианта, зависит что вы хотите сделать заменить на свой образ или добавить, рассмотрим оба варианта, хотя они не отличаются.
Добавление: Берем чистый скрипт
Код

title Windows Install
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 8.1 x32bit
map --mem (md)+4 (9)
map /ISO/win8.1x86.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/win8.1x86.iso;\n\0
chainloader (0xff)


Замена образа:
На примере WinEmb8.1Update-FiraDisk покажу как это сделать.
Удаляем ненужный образ WinEmb8.1Update-FiraDisk
Открываем Notepad-ом файл Menu_w.lst и редактируем вот этот скрипт

Код
title Windows Embedded 8.1 Update 4 в 1 x86-x64 bit-Russian
map --mem (md)+4 (9)
map /ISO/WinEmb8.1Update-FiraDisk.iso (0xff)         
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/WinEmb8.1Update-FiraDisk.iso;\n\0
chainloader (0xff)

т.е у вас должно получится вот так
Код
title Windows 8.1 x32bit
map --mem (md)+4 (9)
map /ISO/win8.1x86.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ISO/win8.1x86.iso;\n\0
chainloader (0xff)


Windows XP


Windows XP, можно добавить двумя способами.
Простой
Чем он прост, тем, что нужно минимум ваших манипуляций.
1. Добавляем в папку ISO свой образ windows.
2. Открываем Notepad –ом файл(Menu_w.lst) меню загрузки windows, и добавляем вот такой скрипт:
Код
title Название вашего Windows   
map --mem /FIRADISK.IMA (fd0)
   map --mem /ISO/название образа.ISO (0xff)
   map (hd0) (hd1)   
map (hd1) (hd0)   
map --rehook
   root (0xff) || rootnoverify (0xff)
   chainloader (0xff)

Вот в этой строке: map --mem /ISO/название образа.ISO (0xff) название образа не должно быть пропусков(пробелов) и не больше 25 знаков.
Когда таким способом устанавливается windows XP, то сперва образ загружается в операвтивку компьютера
потом начинается установка, придется немного подождать
Немного посложней
1. Создайте пустую папку на HDD/SSD вашего компьютера, положите в нее ваш образ + FiraDisk+ Wincontig, запустите FiraDisk(утилита не будет работать на каких либо внешних носителей). По окончанию работы скрипта появится новый образ.
2. Теперь нам нужно дефрагментировать ваш образ, при помощи утилиты Wincontig, образы на загрузочном устройстве должны быть дефрагментированы (требование Grub4Dos)
3. Копируем готовый образ на загрузочную флешку/USB-HDD
4. Добавляем ниже приведенные скрипты в файл Menu_w.lst. и редактируем их
Windows Xp инсталлируются в два этапа, поэтому и две менюшки, вторую нужно запустить по окончанию текстового этапа установки (после первой перезагрузки). В менюшках имя образа и путь к нему можно менять на свои, символ ";" и кириллицу нельзя использовать, а перед каждым пробелом нужно ставить "\".
1 запуск
Код
title Название вашего Windows
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)
   

2 запуск
Код
title Windows Xp/2003 Continue Install
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0
chainloader (hd0)+1


Возможные ошибки:

Баг FiraDisk драйвера - не монтируются образы имеющие атрибут "Только чтение".
Если установщик ОС Vista и старше выдал сообщение что не найден драйвер для оптического привода, то это означает что загрузочное устройство не определилось в WinPE (отсутствует драйвер). К примеру это может произойти при установке Vista/7, из-за включенного в биосе "быстрого запуска". Аналогичная проблема в 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". Для второго меню (Windows Xp/2003 Continue Install) это не нужно, потому что там нет мапинга образа.
Вот вроде и все. Всем Удачи


Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять
Дата: Вторник, 25-Ноя-2014, 02:03 | Сообщение # 2
miner_74
Пользователи
Пост оставил: miner_74
Сообщения
1
Offline
Надо уместить на флеху 32 гб. Решение-убрать ХР и WinEmb8.1. и ненужный софт в WPI . Открыл образ в Ghostexp, файл Menu_w.lst отредактировал, сохранил. А вот два образа в папке ISO не могу удалить, не активно в Ghostexp удаление. как их удалить? Спасибо
Дата: Вторник, 25-Ноя-2014, 02:20 | Сообщение # 3
ВОЛЧАРА
Администраторы
Пост оставил: ВОЛЧАРА
Сообщения
198
Offline
Снять с раздачи в торрент

Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять
Форум » MultiBoot USB HDD Utility and Windows » Архив » Как заменить или убрать Windows (В сбоке MultiBoot USB utility and Windows 2014 v1.08.14)
  • Страница 1 из 1
  • 1
Поиск: