Аватар
Создана 01.08.2007
Последнее обновление 20.07.2019 16:30 MSK

Dear visitors, original English version of the Hiren's BootCD can be found here.

Нестандартное мышление - это способность находить новые подходы и необычные решения в любых ситуациях.
Один из хорошо известных и один из самых эффективных методов развития способности нестандартно мыслить - это решение ситуационных задач-загадок.
Условия в этих задачах специально сформулированы так, что создают в сознании определенный образ, от которого надо суметь отойти при решении. - Википедия.
***
Спросили однажды у Эйнштейна, как появляются гениальные открытия.
- Все очень просто, - ответил Эйнштейн. - Все учёные считают, что этого не может быть. Но находится один дурак, который с этим не согласен, и доказывает, почему. - Анекдот.
© Доктор Хаус /одобрям, взято на http://house-md.net.ru
— Все лгут... Даже младенцы лгут... Я не лгу... Я не спрашиваю, почему пациенты лгут, я просто утверждаю, что они все лгут.
— Я буду у себя в кабинете. Наедине с самим собой. В интернете появилась куча новой порнографии, а сама по себе она скачиваться не может.
— Врачи ставят 5 разных диагнозов, основываясь на одних и тех же симптомах.
— Вы хотите, чтобы я его лечил? Лекарства в аптеке, неподвижный пациент в интенсивной терапии. Похоже на простую географическую проблему.
— Да, пациенты идиоты. Как правило.
— Если хочешь что-то делать - делай, а не сотрясай воздух.
Девиз Хауса: - Работай с умом, но не переутруждайся.
— Последним симптомом была смерть. И, на случай если вы пропустили этот урок в медицинской школе, этот симптом не лечится.
— Мне пора. В здании полно больных. Если потороплюсь, то возможно, мне удастся их избежать.
— Цифры - не врут.



Уважаемые посетители!
Все, что Вы заберете отсюда, предоставляется согласно принципу "КАК ЕСТЬ" без любого типа гарантий, явно выраженных или подразумеваемых.
Вы можете использовать материалы с этого сайта на свой страх и риск. Автор снимает с себя всякую ответственность за любые возможные повреждения вашей аппаратуры или потерю данных, вызванные применением материалов с этого сайта.
Запрещается публикация материалов этого сайта без уведомления и разрешения автора. Указание автора, ссылки на сайт и оригинальных ссылок обязательны!  



=> Hiren’s BootCD по-русски
Мой вариант Hiren's BootCD.
Руководство (какое есть) по изменению BootCD под себя.
Создание загрузочных флешек.
Загрузка по сети (PXE Boot).


=> Другое
- Альтернативный вариант интеграции драйверов Intel USB 3.0-3.1 (и не только Intel) в дистрибутив Windows 7.
- Русский язык в меню GRUB4DOS, альтернативные варианты.
- BOOTFIX.BIN по-русски.


=> Вопросы

можно попробовать задать мне по почте или на RU-BOARD или искать ответ самостоятельно на GreenFlash, Яндекс, Google, ...

Hiren's BootCD по-русски

Мой вариант Hiren's Все-в-1 BootCD 15.2 от 22.04.2013 г. (для всех). Warez inside !

ВНИМАНИЕ!
Данная сборка и все дополнения для нее предоставлена Вам исключительно в ознакомительных целях.
Все права на конкретные продукты принадлежат их правообладателям. Если вы воспользовались программными продуктами данной сборки, то подразумевается, что вы являетесь обладателем лицензии или же удалите данные продукты по истечении ознакомительного периода использования.
За правонарушения, связанные с нелицензированным использованием представленной продукции, автор сборки ответственности не несет.

29.10.2015
Пересобранный образ c уже включенным обновлением Mini Windows XP (см. ниже) + обновленные драйвера LAN и WLAN (пока так).
ISO - 649 641 984 байта, md5 = 58cf3ad9ebf1d22990ae0a329f6ea8d7

25.08.2014
Обновление Mini Windows XP, повышающее качество работы в плане загрузки драйверов устройств. В качестве источника драйверов LAN и WLAN (WiFi) теперь используются драйверпаки от driverpacks.net. Для IDE/SATA/RAID/SCSI также возможно использование соответствующих драйверпаков или пакетов драйверов от производителя. Поддерживаются архивы ZIP, 7Z, RAR, CAB, WIM и наборы файлов в распакованном виде (с возможностью сканирования вложенных папок). Инструкция по обновлению в readme_update.txt в архиве. Обновлять все файлы во избежание проблем.
ZIP (спрятан в 7z) – 101 160 409 байт, md5 = f5e230008b7fab6193459c167d88800e

26.04.2013
Исходная версия от 22.04.2013, включает исправление работы одного из разделов загрузочного меню DOS-части от 26.04.2013.
ISO - 620 879 872 байта, md5 = a84a7675ff1f81eb431161c180c71506
или
Part 1 RAR (спрятан в 7z, с информацией для восстановления) – 315 000 000 байт, md5 = 3fa8b72aab861c2cd891d33406f086fb
Part 2 RAR (спрятан в 7z, с информацией для восстановления) – 308 500 964 байта, md5 = 6be232533bf19c7083ca9cac446dc640

С оригиналом (типа Freeware) можно ознакомиться здесь.

Необязательное дополнение - полные версии продуктов от Acronis и Paragon. Включены Disk Director Server 10.0.2169 RUS, True Image Echo Server 9.7.8398 RUS и Partition Hard Disk Manager 12 RUS (10.1.19.15839). Я не гарантирую их работы, это просто способ загрузки. Со всеми вопросами по работе - к производителю. Инструкция в readme_addon.txt в архиве.
RAR (с информацией для восстановления) – 104 711 495 байт, md5 = 6b779747fb391e6f49e06aa44e33cb12

Поможет в скачивании эта отличная программа. Зеркала еще можно найти на RU-BOARD
Вопросами по 15.1 (и более ранним версиям) я не занимаюсь.


Руководство по устройству и изменению Hiren'а
23.07.2009
Краткое руководство об устройстве и методах изменения MS-DOS части Hiren's BootCD (и только) под себя. Для тех, кто "в танке" - упоминаемое сокращение RTFM дословно рекомендует обращаться к справке того или иного продукта, упоминаемого в контексте.
Чуть-чуть приведено в соответствие с состоянием на момент публикации.



Создание загрузочных флешек
15.01.2010
Если Вам нужно больше (загрузка WinPE/LiveCD, установка Win XP/Vista/7 с флешки, загрузка Linux и т. д. и т. п.), то рекомендую обратиться к проекту GreenFlash.

Ниже адаптированный перевод оригинальной инструкции.
1) Подключите флешку размером 1 Гб или больше.
2) Скачайте и запустите утилиту USB Disk Storage Format (34 Кб).


3) Скачайте grub4dos.zip (148 Kб) и запустите grubinst_gui.exe.


4) Скопируйте grldr из ISO://HBCD/ (!) в корень флешки. При возникновении проблем с меню загрузки можно дополнительно скопировать и menu.lst из ISO://HBCD/.
5) Вставьте Hiren's BootCD в CD-дисковод и скопируйте все с CD-диска на флешку.


Замечания:
- Если флешка загружается с ошибкой / GRLDR выдает ошибку, используйте syslinux для загрузки grub4dos (132 Kб).
- Перед использованием созданной флешки проверьте, что Ваш компьютер настроен на загрузку с USB Flash Drive. Для этого обратитесь к руководству пользователя Вашего компьютера/материнской платы.



Загрузка по сети и не только (частичная).
"Не только" подразумевает обычные носители. В этом случае достаточно исключить сетевую составляющую, остальные параметры применяются без изменений в стандартных файлах конфигурации загрузчиков syslinux и grldr.

19.03.2009
Для начала понадобится программа tftpd32 и несколько файлов из набора syslinux (точнее pxelinux.0 и memdisk от него) и/или загрузчик GRUB4DOS (файл grldr, есть в папке HBCD в ISO) в качестве альтернативы. Приведена краткая информация, достаточная для проведения успешного запуска. Всё легко найти в документации авторов упоминаемых программных продуктов или несложным поиском в Интернете. Это просто описание способа загрузки без гарантий любого вида.

Подготовка сервера загрузки.
Распаковать в любую папку tftpd32.zip и положить там же два файла от syslinux - pxelinux.0 и memdisk. Создать в этой же папке еще одну папку с именем pxelinux.cfg. В ней будет лежать файл конфигурации для pxelinux под названием default. В случае использования GRUB4DOS нужно положить в папку tftpd32 файл grldr и создать в этой же папке еще одну папку с именем menu.lst. В ней будет лежать файл конфигурации для GRUB4DOS под названием default (да, имя совпадает, не перепутайте !)
Файл default (в обоих вариантах) должен быть текстовым формата DOS (ANSI, если пользоваться "Блокнотом" Windows).

Следующим шагом настраиваем tftpd32. Запускаем его и давим на кнопку Settings.
В качестве Base Directory выбираем папку с нашим tftpd32 (и остальными файлами).
На закладке Global Оставляем только TFTP Server и DHCP Server, остальные галки можно снять.
В DHCP Options обязательно поставить галку Bind DHCP to this address и указать IP, который будет адресом сервера.
В Advanced TFTP Options обязательно должны стоять Option negotiation, Translate Unix file names, Bind TFTP to this address (адрес должен совпадать с адресом в DHCP), Allow '\' as virtual root. (В случае проблем попробуйте включить PXE compatibility).

После нажатия на Ок нужно перезапустить tftpd32 - выполняем.
Теперь в поле Server Interface выбираем IP, который привязан к DHCP и TFTP.
Стала доступна вкладка DHCP server, открываем ее и настраиваем следующим образом.
IP pool starting address - первый адрес диапазона, с которого начнутся адреса, присваиваемые DHCP.
Size of pool - размер диапазона.
Boot file - указываем pxelinux.0 для варианта с syslinux или grldr в случае GRUB4DOS.
WINS/DNS Server и Default router должны совпадать с IP в Server Interface (а также в DHCP и TFTP).
Mask - и так понятно, у меня 255.255.255.0.
Нажимаем Ok и все, можно пользоваться.

Загрузки только DOS-части.
Извлеченный загрузочный образ hiren.ima помещается в папку с tftpd32.

Для pxelinux используйте файл конфигурации pxelinux.cfg\default со строками:
DEFAULT memdisk
APPEND floppy c=48 h=64 s=32 initrd=hiren.ima

Для GRUB4DOS используйте файл конфигурации menu.lst\default со строками:
map --mem /hiren.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

27.01.2010
Загрузка любой одной из программ Акрониса или Парагона.
Папка Acronis (или Paragon) со всеми ее файлами (для простоты) помещается в папку с tftpd32

- Для ADDS
pxelinux.cfg\default содержит строки:
DEFAULT Acronis/adds.krn
INITRD Acronis/adds.fs vga=788 root=/dev/ram0 ramdisk_size=65535 init=acronis vga vesa mbrcrcs on quiet acpi=off noapic

menu.lst\default содержит:
kernel /Acronis/adds.krn vga=788 root=/dev/ram0 ramdisk_size=65535 init=acronis vga vesa mbrcrcs on quiet acpi=off noapic
initrd /Acronis/adds.fs

- Для ATIES
pxelinux.cfg\default содержит:
DEFAULT Acronis/aties.krn
INITRD Acronis/aties.fs vga=788 root=/dev/ram0 ramdisk_size=65535 init=acronis vga vesa mbrcrcs on quiet acpi=off noapic

menu.lst\default содержит:
kernel /Acronis/aties.krn vga=788 root=/dev/ram0 ramdisk_size=65535 init=acronis vga vesa mbrcrcs on quiet acpi=off noapic
initrd /Acronis/aties.fs

- Для PHDM
pxelinux.cfg\default содержит:
DEFAULT Paragon/phdm12.krn
INITRD Paragon/phdm12.fs splash=silent vga=0x314 language=ru_RU.UTF-8  medialable=.

menu.lst\default содержит:
kernel /Paragon/phdm12.krn splash=silent vga=0x314 language=ru_RU.UTF-8 medialable=.
initrd /Paragon/phdm12.fs


Загрузка по сети и не только образа ISO (полная).
23.06.2011
Этот вариант подойдет тем, кому нужно загрузить на удаленной машине полноценный MiniXP с его набором программ. DOS часть также работает.
В папку с tftpd32 нужно поместить образ ISO.

pxelinux.cfg\default должен содержать строки:
DEFAULT memdisk iso
INITRD HBCD15.2_Russian_by_lexapass.iso

Замечание. В случае проблем с загрузкой MiniXP добавьте третью строку APPEND raw.

menu.lst\default будет содержать:
map --mem /HBCD15.2_Russian_by_lexapass.iso (0xff)
map --hook
chainloader (0xff)

Для загрузки всего вышеуказанного вместе.
Готовый файл default для pxelinux с меню из всех предыдущих пунктов. Дополнительно в папку с pxelinux.0 положить menu.c32 от syslinux (ОБЯЗАТЕЛЬНО!!!).
Готовый файл default для GRUB4DOS с меню из всех предыдущих пунктов.

Теперь можно пробовать загрузку по сети.
Для частичной загрузки  на рабочей станции должно быть не меньше 192 метров ОЗУ, поскольку >50 метров уйдет на эмуляцию и 100 метров съест сам Hiren.
Для полной загрузки  на рабочей станции должно быть не меньше 1 Гб ОЗУ, поскольку >600 метров уйдет на эмуляцию, 128 метров съест RAM-диск MiniXP и остаток обеспечит работу самой MiniXP.
Для «частичной» загрузки чего-либо еще из состава HBCD 15.2 Рус (например, недостаточно памяти для полной загрузки по сети) достаточно поместить нужные файлы в папку загрузки и создать свой файл конфигурации на основе имеющихся файлов конфигурации isolinux.cfg (=> pxelinux.cfg/default), menu.lst и menu-custom.lst (=> menu.lst/default) и моих примеров.
У меня все проверялось и работало в VMWare 9 и MS VPC2007 с tftpd32 версии 4.00 и syslinux версии 4.06.


Другое
Альтернативный вариант интеграции драйверов Intel USB 3.0-3.1 (и не только) в дистрибутив Windows 7
21.03.2019 (Текст отредактирован по состоянию на 12.07.2019)
Замечу сразу, что интерес был больше академический, чтобы не дать мозгам закиснуть. Поломать устоявшийся status quo, который устраивает большинство, целью не ставилось. Но кто-то может извлечь и практическую пользу.

Причиной разборок с данным вопросом встала острая необходимость установить Win 7 на новую железку с Intel USB 3.0. Вопрос решился созданием индивидуального дистрибутива с помощью утилиты от производителя MB. Но осадочек остался и дал знать, когда потянулись всякие знакомые с аналогичными вопросами.

После поверхностного изучения предметной области стало ясно, что Intel изрядно подгадил использованием одинаковых HWID для разных контроллеров и выкатив две несовместимые версии драйверов USB 3.0 для Win 7 (на текущий момент 1.0.10.255 и 5.0.4.43 v2, на самом деле входят и промежуточные версии, а также 15.2.30.13, пересекающаяся по кодам контроллеров).
 
Проанализировав ситуацию удалось найти еще один вариант, который и предлагаю к ознакомлению.
Итак, исходные данные:
1. Если внимательней взглянуть на драйверы, то можно заметить, что для версий от 1.0.10.255 до 5.0.4.43 общей является часть, относящаяся к хабу (Hub) c ID IUSB3\ROOT_HUB30. Версия же 15.2.30.13 пересекается с 5.0.4.43 по кодам контроллеров.
2. Интеграция драйверов с DISM и аналогами достаточно удобна, но наличие разных несовместимых драйверов для хаба делает невозможной интеграцию всех версий драйверов. Очевидным выглядит обходной путь в виде использования загрузчиков от Win8-10. Или интеграция только одного из драйверов и использование на соответствующем железе, что создает два установочных набора. Win7USB3 с загрузчиками работать не умеет, но идея устанавливать драйвер под имеющийся в наличии контроллер заслуживает внимания.

Альтернатива видится в идее внедрить имеющиеся наборы драйверов и утилиты для их установки как в сам образ системы, так и в загрузчик, чтобы автоматически устанавливать соответствующий драйвер при обнаружении подходящего котроллера USB 3.0-3.1.
При реализации были решены 3 разного рода проблемы, каждая из которых требовала своего подхода:
1. Минимализм, универсальность и переносимость на разрядности x86/x64 с учетом крайне ограниченного функционала WinPE в родном загрузчике.
2. Автоматическое определение контроллера USB и установка драйверов на этапе загрузки.
3. Быстрая интеграция драйверов и вспомогательного софта в ISO/WIM/распакованный образ с минимальным участием пользователя.

Релизный комплект с только официальными драйверами от производителей, в котором сделано всё, о чём сказано выше:
iusb3w7_build20190720.7z – 12 256 243 байта, md5 = 57a43d7410aa42d810637a3eb6eca8eb
Работает "из коробки", описание в readme.txt в архиве.

Функционал включает в себя следующие возможности (кроме интеграции всё можно увидеть в Demo):
- интеграция в ISO;
- модификация отдельных образов WIM (boot, install, winre...) c последовательной обработкой всех имеющихся индексов;
- модификация уже распакованных образов WIM в папках c обработкой найденных в них WIM (boot, install, winre...), включая интеграцию в offline Windows;
- интеграция драйверов в offline Windows из среды установки/восстановления (из командной строки с автоматическим поиском установленных копий Windows). Драйверы будут установлены  автоматически независимо от входа в систему при ее последующей загрузке.

12.07.2019
На просторах Интернета был обнаружен свежий мод официальных драйверов 5.0.4.43, способный работать на всей линейке контроллеров Intel USB 3.0-3.1 (по информации из того же источника ожидается мод драйверов USB 3.x для AMD Ryzen 3).
В связи с этим исходный комплект был доработан с полным сохранением функционала.
Отключение проверки подписи драйверов и другие манипуляции НЕ ТРЕБУЮТСЯ.
iusb3w7mod_build20190720.7z – 11 556 680 байт, md5 = 1f6d844450fb6ded9efa888ae5f11647
Описание и подробности в readme.txt в архиве.


Русский язык в меню GRUB4DOS, альтернативные варианты
28.05.2010
Про оригинальный вариант с unifont и GRUB4DOS 0.4.5a читать на GreenFlash. Ссылки искать там же.
В чем альтернатива? Используется матричный шрифт 8х16 в кодировке OEM/866/DOS. Визуально получается привычная всем картинка с русским языком.
Файл menu.lst необходимо сохранять в этой же кодировке (OEM/866/DOS).

Вариант №1 с "доработанным" fontfile/graphfont.
Работает в графическом режиме, подходит для использования с splashimage и без gfxmenu.
В остальном fontfile/graphfont ничем не отличается от unifont.

Вариант №2 с textfont.
Работает только в текстовом режиме. Splashimage не поддерживается.

27.12.2011
Пояснение - fontfile не работает с версиями GRUB4DOS 0.4.5b-2010-09-19 и позже.
В дополнение добавлен graphfont, который аналогичен по функционалу fontfile и поддерживает версии GRUB4DOS с 0.4.5b-2010-11-29 по 0.4.5b-2011-11-03.
Для более поздних версий поддержка fontfile / graphfont прекращена авторами GRUB4DOS.

Сами файлы и шрифт в архиве. Использовать аналогично оригиналу.



BOOTFIX.BIN по-русски.
22.10.2009
Использовать вместо оригинала  (для тех, кто знает, что это такое).