Показать полную графическую версию : MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE
Ж.Д.А.Л.К.Е.Р.
13-08-2014, 20:32
Survover, Бред, фрагментация файла это локальное состояние (на данном разделе в данный момент), оно не переноситься при копировании на другое устройство. »
Дефрагментация на винчестере с последующим копированием образа на загрузочную флешку/USB-HDD не имеет смысла.
Файлы не фрагментируются если юсб устройство пустое, то есть без какой либо информации. И еще
если достаточно много места, гигов на6-7 больше от образа(ов) которые туда сбрасывают.
При ошибках из-за фрагментации образов можно просто воспользоваться WContig и дефрагментировать образ прямо на флешке.
Это если места хватит для дефрагментации
Survover
15-08-2014, 19:45
у меня 8 гб было и все успешно !
Скажите пожалуйста как сделать правильно. В образ XP интегрировал FiraDisk драйвер. Но при установке в разметке дисков флешка забивает за собой дисковую букву C:, и например если в системе есть ещё и привод то будущий системный диск получится вообще F:.
Меню:
title Windows XP SP3 Corporate RUS Alternative Install from ISO
map --mem (md)+4 (9)
map /ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146-FiraDisk.iso;\n\0
chainloader (0xff)/I386/SETUPLDR.BIN
title Windows XP SP3 Corporate RUS Alternative Continue Install from ISO
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
map --rehook
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/ru_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74146-FiraDisk.iso;\n\0
chainloader (hd0)+1
Survover
15-08-2014, 19:58
title Windows Install with VBoot
map --mem /Boot/VBoot.iso (0xfd)
map --mem (md)+4 (9)
map (hd0) (hd1)
map (hd1) (hd0)
uuid ()
map --rehook
write (0xfd)/vboot/grub/grub.cfg vboot cdrom=(UUID=%?_UUID%)/Boot/Windows.iso boot=cdrom\nboot\n
write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/Windows.iso;\n\0
kernel (0xfd)/vbootldr
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
так прописал ??
а вообще лучше всего один раз подождать сделать через winsetupfromusb
Ж.Д.А.Л.К.Е.Р.
15-08-2014, 21:07
233й, Но при установке в разметке дисков флешка забивает за собой дисковую букву C: »
Создай раздел для установки Хр загодя, тогда с буквами проблем не будет.
Что за вбут? »
Мини образ позволяющий запускать фрагментированные образы, на тот случай когда дефрагментация невозможна.
Такая же проблема, через VBoot так же, но если создать раздел диска, а потом удалить (на TXT этапе), то буква флешки меняется на "-:". Можно ли это как то исправить? Флешка 16 ГБ, в FAT32.
Ж.Д.А.Л.К.Е.Р.
15-08-2014, 23:03
B1010, А если создать раздел до установки ?
Всёравно, нумерация начинается с флешки. А если форматнуть флешку в ext4 - 3, поможет?
Ж.Д.А.Л.К.Е.Р.
15-08-2014, 23:52
B1010, нумерация начинается с флешки »
Чтоб этого не было в меню присутствует ремап:
map (hd0) (hd1)
map (hd1) (hd0)
обмен местами флешки и первого винчестера. На том железе флешка отображается как винчестер (hdx,x) ? Проверить можно написав в консоли Grub4Dos-а команду root.
А если форматнуть флешку в ext4 - 3, поможет? »
Windows не понимает эти файловые системы и инсталляция будет невозможна.
оу, забыл. Ясно.
map (hd0) (hd1)
map (hd1) (hd0)Ха, но у меня наоборот (что странно), поменял, все встало на свои места.
Можно каким нибудь способом назначить букву флешке заранее? К примету если я захочу со своей флешки установить WinXP на старый комп с голым диском. К примеру, как утилита WinSetupFromUSB делает, назначает флешке букву U. Копался в их меню, подчти нифига не понял их механизм
Ж.Д.А.Л.К.Е.Р.
16-08-2014, 13:18
Буквы назначаются в самой Windows, WinSetupFromUSB добавляет в дистрибутив скрипт setup.cmd (setup.cm_) который в процессе работы установщика меняет буквы дисков.
Из своей практики: в начале запускаю BootIt Bare Metal (весит 4 Мб, грузится за несколько секунд, поддерживает любые SATA/RAID/SCSI/USB/FireWire), в нем среди кучи возможностей есть разбивка винчестера (Partition Work). Если уже есть разделы - смотрю их расположение в таблице разделов (View MBR), чтоб они стояли по порядку (ориентируюсь по значению LBA), иначе будет путаница с буквами. Создаю основной раздел для установки Windows или форматирую имеющийся, делаю его активным в View MBR (это избавит от 100Мб раздела в ОС Vista и старше).
В моей сборке BootIt-а после работы в нем можно обратно загрузить флешку/USB-HDD, через пункт Resume, нужно только добавить во внутреннее меню Grub4Dos-а или шапку menu.lst:
map --unmap=0:0xff
map --unhook
Эта команда размапит образ BootIt-а, чтоб можно было без проблем загружать что-то другое, в данном случае установку Windows. Найти сборку можно в гугле, по фразе BootIt + uahub.
Каким образом его можно привиньтить к своему образу диска без WinSetupFromUSB? И ещё воппрос, старомодно конечно, но реально ли сделать флешку с установкой Win2k самому?
Ж.Д.А.Л.К.Е.Р.
16-08-2014, 14:57
B1010, По ковырял WinSetupFromUSB, буква флешки назначается не setup.cmd, а в MIGRATE.INF. Достаточно его добавить в папку I386 образа (с помощью UltraISO) и флешка будет под буквой W или какую сам пропишешь. Данные в MIGRATE.INF берутся из HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices, для каждой флешки/USB-HDD они свои, уникальные.
Win2k наверное только как делает WinSetupFromUSB, из образа не получиться так как в эта ОС не поддерживает FiraDisk/WinVBlock.
Создай раздел для установки Хр загодя, тогда с буквами проблем не будет. »
Предварительно созданный раздел должен быть активным чтобы забиндится на букву C?
Предварительно созданный раздел должен быть активным чтобы забиндится на букву C? »
Да
По ковырял WinSetupFromUSB, буква флешки назначается не setup.cmd, а в MIGRATE.INF. Достаточно его добавить в папку I386 образа (с помощью UltraISO) и флешка будет под буквой W или какую сам пропишешь. »
Спасибо, низкий поклон, уже 2 недели мучаюсь. Буду его использовать.
Win2k наверное только как делает WinSetupFromUSB, из образа не получиться так как в эта ОС не поддерживает FiraDisk/WinVBlock.»
Жалко, буду использовать их метод.
Продолжу вопрос, какие hex данные устройства должны быть в MIGRATE.INF, и как их получить.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.