[Quote]

    zxen
  • 32
  • Longevity: 10 years
  • Posts: 263
  • REPUTATION:21

    [+] [-]
  • Location: Siberia
Довольно популярный сейчас способ установки любых образов винды, с помощью монтирования их imdisk'ом из под PE. Но есть одна проблема, в установке в режиме EFI и размере образа больше 4 гб. Дофига костылей придумано, но все они довольно неудобные, но есть один способ, придуманный создателем имдиска, позволяющий на фат32, грузить образы пофиг какого размера.
Суть такова.. Образ разбивается на части и пишется на флешку. При загрузке, собирается в один с помощью утилитки devio и монтируется имдиском. Но собирается не физически (что проблему не решило бы), а виртуально, в чем и фикус.
Для этого нужно:
imdisk+devio
Iso splitter
Iso splitter это в общем то оболочка для утилитки FFSJ, написанная мной для удобства. Разбивает образ на части по 4294967294 байт.
В папке devio, есть mount.cmd для запуска монтирования. запускается с параметрами типа.. mount.cmd f:\obraz.iso.001 f:\obraz.iso.002. Файлы 001 и 002, получаются после обработки образа исо сплиттером.
По содержимому mount.cmd.. там две строчки запуска:
start devio --dll=libsmraw_devio.dll;dllopen -r shm:proxy1 %1%+%2%
imdisk -a -t proxy -o shm -o ro -o cd -f proxy1 -m Z:
Команда start, если кто не знает, позволяет переходит к дальнейшему выполнению кмд, не ожидая завершения запущенного devio, что собственно и нужно.
Процесс: запускается devio, собирает образ и ждет подключения, далее запускается imdisk и монтирует собранный образ. Если же start убрать, то кмд будет ждать завершения devio, что НЕ произойдет, так как он будет ожидать подключений, закроется он только после размонтирования образа имдиском.
Но есть опасения, что на слабых компах, devio не успеет собрать образ к запуску имдиска, поэтому возможно нужно будет между командами вставлять какую нибудь паузу..
%1%+%2% можно сразу заменить на свои имена, чтобы не заморачиваться с параметрами запуска, типа f:\obraz.iso.001+f:\obraz.iso.002
Данный способ используется в последней версии WinsetupFromUSB и придуман собственно по просьбе его автора, создателем имдиска, вот тема на reboot.pro
Разбивка с помощью rawcopy, в данном случае заменена на Iso splitter (FFSJ), что удобней.
Так же, можно монтировать VMDK образы, там все написано как.
Attachments


Last edited by zxen on 2015-07-27 06:58; edited 6 times in total


Display posts:    

Current time is: 22-Apr 00:10

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