MBTY — 17.08.2016 05:13:16

Я пересобрал образы загрузки SmartFix на базе и XP и 8ки.
Идея была одна - не хранить SmartFix.exe внутри образа.
Потому что:
1) В обоих случаях требование под RAM было больше необходимого (помимо Live системы в память пёрся и сам SmartFix.exe). Возможно ошибаюсь.
2) Лишние мегабайты мозолили глаза. 30мб в ХР-образе, 30 мб в 8-образе. Одна и та же утилита дублировалась.
3) Для запуска в живой системе или других WinPe приходилось держать еще одну копию SmartFix.exe (уже третий раз 30мб), либо выковыривать каждый раз из образов. Теперь осталась всего одна копия и она всегда под рукой.
4) Обновлять приходилось каждый ISO лично, что не очень то удобно, когда образы лежат исключительно на флешке.

Что я сделал:
1) Перебрал структуру папок образов так, чтобы оба образа хранились на флешке в папке SmartFIX. Папку SmartFIX на флешке переименовывать нельзя.
Структура папки SmartFIX на флешке (раскрыть):
X:\SmartFIX\!LDR!                        - загрузчик на базе GRUB4DOS со встроенным меню из двух пунктов (SmartFix 8 / SmartFix XP)
X:\SmartFIX\SmartFix.exe             - собственно вынесенный за пределы образов SmartFix. !!Нужно скачать отдельно!!.
X:\SmartFIX\SmartFix_XP.iso         -   образ на базе ХР с сайта SmartFix.pro
X:\SmartFIX\SmartFix_8.iso           -   образ на базе AntiSMS (8).

2) Самая вкуснота. Внёс в системные папки образов самописный костыль SfixFind.exe, который при автозагрузке ищет на всех воткнутых носителях папку SmartFIX. Если в ней есть Exe-файлы, то ярлыки этих файлов будут помещены на рабочий стол загруженной системы. В идеале появится только ярлык на SmartFix.exe, но в эту папку можно накидать свои портативные утилиты, если хотите (подкаталоги не сканируются, потому exe надо кидать прям в папку SmartFIX).

Метод добавления на свою флешку:

Инструкция для GRUB4DOS:
В свое меню добавьте строки:
title SmartFix XP/8\n
find --set-root --ignore-floppies /SmartFIX/!LDR!
chainloader /SmartFIX/!LDR!


Инструкция для чистой флешки:
1) Форматируйте флешку штатными средствами.
2) Перенесите на неё папку SmartFIX
3) Файл SmartFIX\!LDR! перенесите в корень флешки и назовите его bootmgr.


Скачать

Albert — 17.08.2016 11:14:34

MBTY, отличная реализация! Мысли об этом приходили, но, увы, не по силам. Спасибо.

g0dl1ke — 18.08.2016 21:40:40

Defrag разве не нужен образов?

MBTY — 18.08.2016 23:39:27

g0dl1ke
Ась?

raddy — 19.08.2016 17:07:07

MBTY
На яндексе ничего не осталось \

MBTY — 19.08.2016 20:55:09

raddy
Приветствую! Некогда обновить шапку, совсем не хватает времени. Проект получил обновление и видоизменился. Прочтите пару страниц форума здесь http://usbtor.ru/viewtopic.php?p=27754#27754 , чтобы было ясно что и как в новой версии. Там же и ссылка для скачивания рабочая.

survover — 07.07.2018 15:08:10

MBTY
Привет наткнулся на такую ветку https://forum.simplix.info/viewtopic.php?id=565  но не понимаю где взять
X:\SmartFIX\!LDR! - загрузчик на базе GRUB4DOS со встроенным меню из двух пунктов (SmartFix 8 / SmartFix XP)
X:\SmartFIX\SmartFix.exe - собственно вынесенный за пределы образов SmartFix. !!Нужно скачать отдельно!!.
X:\SmartFIX\SmartFix_XP.iso - образ на базе ХР с сайта SmartFix.pro
X:\SmartFIX\SmartFix_8.iso - образ на базе AntiSMS (8).