[Quote]

    conty9
  • 100
  • Longevity: 6 years 10 months
  • Posts: 1423
  • REPUTATION:127

    [+] [-]
  • Location: Прикарпаття
NTplus - утилита для генерации загрузчика SetupLDR (Windows XP/2003) под "свою" папку Утилита может использоваться для создания готового загрузчика Setupldr.bin (версия 5.2.3790.1830) с настройкой под "свой" путь к файлу конфигурации, для RAM-загрузки сборок на базе Windows XP/2003. В настройках указываем путь к конфигу, и, при желании - загрузочную надпись. В загрузчик уже интегрирован NTDETECT.COM (за что отдельное спасибо Nikzzzz), поэтому достаточно лишь добавить файл конфигурации для загрузки.
Что и зачем:
1. Имя файла конфигурации, формируется из пути (п.2). Слева находится индикатор, при несоответствии формату 8.3 (имя 8 символов, расширение 3 символа), сменит цвет на красный.
2. Поле ввода полного пути к файлу конфигурации, максимальная длина пути 24 символа, при превышении или вводе неанглийскими буквами сработает индикация и будет заблокирована кнопка генерации.
3. Поле ввода загрузочной надписи, ограничение 48 символов, с индикатором соответствия.
4. Кнопка очистка/по-умолчанию для загрузочной надписи.
5. Радиокнопки выбора ядра:
a) ntkrpamp.exe (с поддержкой мультипроцессорности SMP и страничной адресации памяти PAE), обычно применяется в полных ядрах продвинутых сборок (например, C9PE, RusLive);
b) ntoskrnl.exe (без SMP и PAE), применяется в урезанных ядрах, например, в Native-версиях (только одно ядро и никаких PAE);
c) ntkrnlmp.exeSMP, но без PAE), обычно применяется в сборках от производителя.
6. Выход.
7. Создать загрузчик. Имя загрузчика будет совпадать с именем меню (п.1), только расширение будет .bin.
Примечание:
Все входные данные - только допустимые символы и английские буквы (используется загрузчик с кодовой страничкой 437 без поддержки кирилицы). Минимальная проверка правильности ввода и ограничений имеется, но это не полноценная проверка. Сам загрузчик может быть запущен из любого пути, привязка нужна только для конфига.

Пример конфигурации, для загрузки Native-ядра C9PE

[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\System32\"
OsLoadOptions="/minint /fastdetect /rdpath=\2K10\WINPE\C9NE.IM_"

Пример конфигурации, для загрузки полного ядра C9PE: монтируется 4-й индекс; поддержка только 2-х ядер CPU (остальные варианты закомментированы)

[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\System32\"
; Onecore CPU (ограничить, только 1 ядро)
;OsLoadOptions="/minint /fastdetect /onecpu /rdimageoffset=8192 /rdimagelength=3161088 /rdpath=\2K10\WINPE\C9PE.WIM"
; Dual-core CPU (ограничить, только до 2-х ядер)
OsLoadOptions="/minint /fastdetect /numproc=2 /rdimageoffset=8192 /rdimagelength=3161088 /rdpath=\2K10\WINPE\C9PE.WIM"
; Multi-core CPU (без ограничений, поддержка всех ядер)
;OsLoadOptions="/minint /fastdetect /rdimageoffset=8192 /BOOTLOG /rdimagelength=3161088 /rdpath=\2K10\WINPE\C9PE.WIM"
[wimain]
systrim=4
defwim=4
Поддерживаемые системы: все актуальные ОС (ХР...10) и WinPE на их основе (для х64 - только при условии наличия х86-подсистемы).
Attachments

NTplus v1.0



Display posts:    

Current time is: 24-Oct 06:04

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