Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE

Ответить
Настройки темы
MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE

Аватара для Jekson07


Сообщения: 5795
Благодарности: 2074


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Jekson07
Дата: 31-07-2015
Описание: Обновлена ссылка на WinSetupFromUSB
Вложения
Тип файла: txt Мультизагрузочная USB флешка.txt
(106 байт, 81662 просмотров)
MultiBoot USB - Мультизагрузочная флешка
Windows XPE/7PE - Мини версии


Если у вас возник вопрос, сначала прочитайте FAQ



12.12.2011г. Мультизагрузочная флешка v11.12.10 Final

Размер архива: 16,7 Мб MD5: 1587C37FE0066346C823F5F345D31291



Мультизагрузочная флешка предназначена для загрузки и установки операционных систем Windows XP/2000/Vista/7 и восстановительно-реанимационных утилит непосредственно с USB накопителя.

Утилиты, входящие в состав установочного пакета мультизагрузочной флешки:
  • FreeDOS - Загрузка в режиме командной строки, включает DOS-Navigator и VC
  • Универсальный загрузочный диск v3.7 - Работа с разделами NTFS в MS-DOS
  • NT Password & Registry Editor - Смена пароля и редактирование реестра Windows XP
  • Active@ Boot Disk Professional v2.1 - Восстановление удалённых файлов
  • QuickTech Pro v5.8 - Тестирование и диагностика железа и его компонентов
  • MemTest86 v4.20 - Тестирование и диагностика оперативной памяти
  • MHDD v4.6 - Тестирование и диагностика жёстких дисков
  • Victoria v3.52 - Тестирование и сервисное обслуживание IDE и Serial ATA HDD
  • HDD Regenerator v2011 - Диагностика и устранение логических ошибок на HDD (Клеить магнитный слой эта программа не умеет!)
  • Symantec Ghost v11.0 - Работа с разделами жёстких дисков.

Кроме перечисленных выше утилит, в состав пакета можно добавить ISO-образы:
  • 02.12.2011г Windows XPE - Мини версия Скачать
  • 24.02.2011г Windows 7PE - Мини версия Скачать
  • Acronis Disk Director & True Image - Работа с разделами жёстких дисков. Ссылка на официальный сайт.


24.01.2016г. Запуск и обновлениe антивирусных Live CD/USB
24.01.2016г. Запуск загрузочных образов от Acronis
24.01.2016г. Русские шрифты для Grub4Dos
05.12.2011г. Инструкция по созданию и установке MultiBoot USB - Мультизагрузочная флешка
07.01.2014г. Инструкция по созданию и установке Установка ОС Xp/2003 x86-x64 и последующих версий из ISO-образа от Ж.Д.А.Л.К.Е.Р.
20.10.2011г. Инструкция по созданию и установке Windows 7 (x86/x64) от CtrlSoft
22.03.2012г. Инструкция по созданию и установке Windows XP/7 из ISO-образа от coka
25.12.2010г. Скины

Дополнительную информацию можно найти по ссылкам: WinSetupFromUSB; grub4dos; greenflash.su

11.04.2010г. BartPE+XPE v3.1.10a - Базовый конструктор для создания собственной сборки Windows PE/XPE от Yurkesha
Плагины
  • Kaspersky Antivirus Scanner v9ххx - Плагин без файлов программы, содержит скрипт автосоздания из установленного KIS 9 или KAV 9
  • DrWEB Scanner v6ххx - Плагин без файлов программы, содержит скрипт автосоздания из установленного DrWEB 6
  • 7-Zip - Плагин без файлов программы, содержит скрипт автосоздания из установленного 7-Zip.
Ссылка на конструктор с плагинами BartPE+XPE v3.1.10a + Плагины.txt удалена.

-------
<< MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE | W7Elegant v5.5 Final >>
<< ResPatch Black-Dark Aero | Mega Love Face v2.5.5 - Всё в одном флаконе | Total Commander v7.56a >>

Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 21:29, 07-09-2009

 

Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


Цитата glax24:
7&15d0f1e0&0&RM - с этой частью я разобрался. »
разобрался - скажи как получил эту строку для хр на 7? В батнике как сделать?
Цитата glax24:
Обрати внимание на
в xp - {53f5630d-b6bf-11d0-94f2-00a0c91efb8b}
в 7 - {53f56307-b6bf-11d0-94f2-00a0c91efb8b} »
проверял разные флешки - строки одинаковы для каждой из виндоузов

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Отправлено: 09:24, 19-12-2011 | #3341



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Jekson07


Сообщения: 5795
Благодарности: 2074

Профиль | Отправить PM | Цитировать


Цитата Xodok:
в чем преимущества загрузки Windows XPE USB WIM.ISO в развернутом виде? Время загрузки, занятая память, функциональность одинаковые. »
Откуда такие данные? Покажите результаты тестов -> таблицы, графики и т.д.
Цитата Xodok:
Кстати, файл NTDETECT.COM из папки нужно вытаскивать в корень ручками, о чем в инструкции не сказано. »
Если добавить на флешку Windows XPE с помощью утилиты PeToUSB (согласно инструкции пункт №3), вытаскивать и добавлять вручную ничего НЕ нужно, все необходимые файлы с копируются автоматически, в том числе и ntdetect.com (см. скриншот).

-------
<< MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE | W7Elegant v5.5 Final >>
<< ResPatch Black-Dark Aero | Mega Love Face v2.5.5 - Всё в одном флаконе | Total Commander v7.56a >>


Отправлено: 13:02, 19-12-2011 | #3342


Старожил


Сообщения: 307
Благодарности: 86

Профиль | Сайт | Отправить PM | Цитировать


Цитата Jekson07:
Откуда такие данные? Покажите результаты тестов -> таблицы, графики и т.д. »
Это даже не смешно. Словами поэта здесь надобно "... изменить направленье удара". Рекомендацию даете Вы. Вот и подтверждайте ее всеми прибамбасами включая методику испытаний. А мое дело, при наличии сомнений, повторить эксперимент и найти изъяны в методике.
Цитата Jekson07:
Если добавить на флешку Windows XPE с помощью утилиты PeToUSB (согласно инструкции пункт №3), вытаскивать и добавлять вручную ничего НЕ нужно, все необходимые файлы с копируются автоматически, в том числе и ntdetect.com (см. скриншот). »
Здесь я пролетел, как фанера... поскольку не пользуюсь PeToUSB

-------
Непричесанные мысли по мультифлешке


Отправлено: 14:37, 19-12-2011 | #3343


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем добрый день. В мультизагрузочную флешку хочу добавить Acronis BootCD Collection 2011 v1.3.1 Lite [2011, RUS].
В образе 2 папки:
1) \ Recovery Manager\ c файлами
agent_ramdisk.dat
bootmenu.bin
bootwiz.bin
cpp.so
f11.cfg
f11-grub.cfg
fox.so
graphapi.so
icu38.so
icudt38.so
kernel.dat
libc.so
libgcc_s.so
mouse.com
osfiles.so
resource.so
splash.run
threads.so
ti_boot.so
2) \SCSI_SATA_RAID_IDE_DriverPack\ с драйверами
Вариант:
title Acronis BootCD Collection 2011 v1.3.1 Lite [2011, RUS]
find --set-root /boot/Acronis.iso
map --mem /boot/Acronis.iso (hd32)
map --hook
chainloader (hd32)
не прокатывает - Error 28: Selected item cannot fit into memory.
Заранее благодарен за любую помощь.

Отправлено: 15:59, 19-12-2011 | #3344


Аватара для jentoso

Ветеран


Сообщения: 816
Благодарности: 125

Профиль | Отправить PM | Цитировать


AVVitas, какой размер образа и сколько памяти на компьютере. Запуск проводился на "живой" машине или виртуальной?

-------
Спасибо не пишут, а нажимают "Полезное сообщение"
Я.Диск | Я зарегистрировал никнейм JenTOSO


Отправлено: 16:34, 19-12-2011 | #3345


Аватара для glax24

Пользователь


Сообщения: 50
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата sLiDeR-X:
В батнике как сделать? »
В батнике наверное никак, а на vbs вполне возможно.
Надо получить PNPDeviceID = USBSTOR\DISK&VEN_KINGSTON&PROD_DT_101_G2&REV_1.00\001CC07D20B7FB10891912F6&0 устройства и из него с помощью хэш функции получить(выделенное) #7&6FFD6AB&RM# а все остальное взять как постоянное.(только для флешек)
Я делаю на автоите, вот сама функция преобразования.
Код: Выделить весь код
#include <String.au3>
$sString='USBSTOR\DISK&VEN_KINGSTON&PROD_DT_101_G2&REV_1.00\001CC07D20B7FB10891912F6&0'

MsgBox(0,"",_HASH_UNI(StringUpper($sString)))

Func _HASH_UNI($sString)

    Local $aArray = StringToASCIIArray($sString)
    Local $iHash = 0
    Local $tHash = DllStructCreate("uint")

    For $i = 0 To UBound($aArray) - 1
        DllStructSetData($tHash, 1, 37 * DllStructGetData($tHash, 1) + $aArray[$i])
    Next
    Local $tInt = DllStructCreate("int")
    DllStructSetData($tInt, 1, 314159269 * DllStructGetData($tHash, 1))
    
    $out = mod(abs(DllStructGetData($tInt, 1)),1000000007)
    ;Return Hex($out)
    Return StringFormat("%X",$out)
   
EndFunc
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:21, 19-12-2011 | #3346


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата jentoso:
AVVitas, какой размер образа и сколько памяти на компьютере. Запуск проводился на "живой" машине или виртуальной? »
Размер образа - 438 мб., запуск производился в режиме проверки посредством меню "WinSetup From USB"(на "живой" машине). Объем памяти - 2Гб.

Последний раз редактировалось AVVitas, 20-12-2011 в 08:56. Причина: не полный ответ.


Отправлено: 08:53, 20-12-2011 | #3347


Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


glax24, пробую запустить так: AutoIt3.exe USBSTOR.au3 - выдает ошибку (#include <String.au3>)
Как мне запустить? - Запустил, скачал с инета String.au3

А можно сделать что-то типо:
$sString= $CMDLINE[1]
и передавать строку в обработку из текстового документа?

Порядок такой:
1. Если XP, тогда запускаем мой скрипт (он смотрит в MountedDevices и берет строку) - он работает корректно.
2. Если 7, тогда смотрим в MountedDevices и берем строку, записываем ее в текстовик, меняем там "#" на "\", запускаем твой автоит-скрипт со ссылкой на текстовик, результат ДОПИСЫВАЕМ в этот же текстовик, потом 2 строку вставляем батником в migrate.

Давай так сделаем.

Ну или ты можешь все это сам сделать в автоите - респект тебе
Давай сделаем добро людям и себе

Можем списаться в аське (в профиле) для оперативности


upd
Сделал пока так:
читать дальше »
Код: Выделить весь код
#include <String.au3>

$test = _GetPNPDeviceID($CMDLINE[1])
$sString=$test
FileWrite(@ScriptDir & "\USBSTOR.txt", _HASH_UNI(StringUpper($sString)) & @CRLF)

Func _GetPNPDeviceID($drive_letter)
    Local $drive_letter_found, $drive_letter_found
    $wbemFlagReturnImmediately = 0x10
    $wbemFlagForwardOnly = 0x20
    $colItems = ""
    $strComputer = "localhost"
    
    $objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
    $colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_LogicalDiskToPartition", "WQL", $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
    If IsObj($colItems) Then
        For $objItem In $colItems
            $LogicalDiskToPartitionAntecedent = _StringBetween($objItem.Antecedent, '"', '"')
            $LogicalDiskToPartitionDependent = _StringBetween($objItem.Dependent, '"', '"')
            ;ConsoleWrite(@CR & $LogicalDiskToPartitionAntecedent[0] & " - " & $LogicalDiskToPartitionDependent[0])
            $drive_statistics = $LogicalDiskToPartitionAntecedent[0]
            $drive_letter_found = $LogicalDiskToPartitionDependent[0]
            If $drive_letter = $drive_letter_found Then
                ExitLoop
            EndIf
        Next
    Else
        MsgBox(0, "WMI Output", "No WMI Objects Found for class: " & "Win32_LogicalDiskToPartition")
    EndIf
    If $drive_letter <> $drive_letter_found Then Return 0 ; If drive letter isn't function returns 0
    
    $colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_DiskDriveToDiskPartition", "WQL", $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
    If IsObj($colItems) Then
        For $objItem In $colItems
            $DiskDriveToDiskPartitionAntecedent = _StringBetween($objItem.Antecedent, '"', '"')
            $DiskDriveToDiskPartitionDependent = _StringBetween($objItem.Dependent, '"', '"')
            ;ConsoleWrite(@CR & $DiskDriveToDiskPartitionAntecedent[0] & " - " & $DiskDriveToDiskPartitionDependent[0])
            $drive_statistics_found = $DiskDriveToDiskPartitionDependent[0]
            $drive_physical = StringTrimLeft($DiskDriveToDiskPartitionAntecedent[0], StringInStr($DiskDriveToDiskPartitionAntecedent[0], "\", 1, -1))
            ;MsgBox(0,"TEST", $drive_physical)
            If $drive_statistics = $drive_statistics_found Then
                ExitLoop
            EndIf
        Next
    Else
        MsgBox(0, "WMI Output", "No WMI Objects Found for class: " & "Win32_DiskDriveToDiskPartition")
    EndIf

    $colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_DiskDrive", "WQL", $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
    If IsObj($colItems) Then
        For $objItem In $colItems
            ;MsgBox(0,324234, $objItem.DeviceID)
            $DeviceID = StringTrimLeft($objItem.DeviceID, StringInStr($objItem.DeviceID, "\", 1, -1))
            $PNPDeviceID = $objItem.PNPDeviceID
            ;MsgBox(0,122, $DeviceID)
            If $drive_physical = $DeviceID Then
                Return $PNPDeviceID
            EndIf
        Next
    Else
        MsgBox(0, "WMI Output", "No WMI Objects Found for class: " & "Win32_DiskDrive")
    EndIf
EndFunc


Func _HASH_UNI($sString)

    Local $aArray = StringToASCIIArray($sString)
    Local $iHash = 0
    Local $tHash = DllStructCreate("uint")
    
    For $i = 0 To UBound($aArray) - 1
        DllStructSetData($tHash, 1, 37 * DllStructGetData($tHash, 1) + $aArray[$i])
    Next
    Local $tInt = DllStructCreate("int")
    DllStructSetData($tInt, 1, 314159269 * DllStructGetData($tHash, 1))
    
    $out = mod(abs(DllStructGetData($tInt, 1)),1000000007)
    ;Return Hex($out)
    Return StringFormat("%X",$out)
EndFunc

Запускаю так:
AutoIt3.exe USBSTOR.au3 G:
В итоге в файле USBSTOR.txt записан хеш (в формате xp) для флешки
Только нужно перед каждой цифрой поставить 003, тогда будет формат для MIGRATE

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Последний раз редактировалось sLiDeR-X, 20-12-2011 в 11:50.


Отправлено: 09:11, 20-12-2011 | #3348


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


всем привет..
второй день мучусь с созданием мульти флешки..
делал все как в мане описано.. все замечательно скопировалось на флешку..
при старте с флешки комп загрузчик видит.. но..!!
1 меню стало на английском
2 что б не пробовал запускать выдает ошибку типа чайнлоадер не может найти файл..
хотя все файлы на флехе есть..
неужели проблема в том что флеха форматирована в нтфс..?

пс:
сам же и ответил...
переделал флеху под фат32 и все заработало...

Последний раз редактировалось IronWarrior, 20-12-2011 в 11:45.


Отправлено: 11:05, 20-12-2011 | #3349


Аватара для glax24

Пользователь


Сообщения: 50
Благодарности: 11

Профиль | Отправить PM | Цитировать


sLiDeR-X, вот сделал проверь пока в графике (кнопка Create migrate.inf, в корне появится migrate.inf), если все правильно создается сделаю с запуском с параметрами.
Я проверял только для флешек. Надо еще разобраться по какому правилу создается migrate.inf для USB-HDD.
Цитата sLiDeR-X:
$strComputer = "localhost" »
И здесь "localhost" надо заменить на "." иначе каспер пишет что идет обращение к кеш DNS, возможно для скрытой отправки данных по сети.
Цитата sLiDeR-X:
Return StringFormat("%X",$out) »
Здесь недочет, возвращать надо в нижнем регистре Return StringFormat("%x",$out)
CreateMig_011.7z

Последний раз редактировалось glax24, 20-12-2011 в 12:25.


Отправлено: 12:10, 20-12-2011 | #3350



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » MultiBoot USB - Мультизагрузочная флешка v11.12.10 Final & Windows XPE/7PE

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общее - Мультизагрузочная флешка, возможно ли Pr0t0n Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 9 22-11-2011 00:20
Мультизагрузочная USB флешка без модификации ISO образа Windows Pozia Автоматическая установка Windows 2000/XP/2003 18 06-07-2011 21:15
Мультизагрузочная флешка - "все в одном" scazy12 Автоматическая установка Windows 2000/XP/2003 2 22-06-2011 16:27
Общее - Загрузочная флешка Multiboot через BCDEDIT.exe Emulty Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 2 02-06-2010 14:30
Загрузка - Мультизагрузочная флешка WinXPE + Windows XP Amiranchik Microsoft Windows 2000/XP 4 28-12-2009 02:13




 
Переход