Ссылка на .TBI Назначение. Для упрощения жизни админов и компьютерщиков. Чтобы не заморачивая себе голову поставить за 5 минут готовую ОС, взять 5 рублей и идти на пиво.
ПО в сборке соответственно рассчитано на начинающего и среднего пользователя без особых претензий. Ещё один момент, что есть ещё много устаревшего железа и подобные сборки ещё долго будут популярны.
Особенности. Включает около 360 драйверов MassStorage, что позволяет поставить сборку на практически любое железо. Драйвера устанавливаюся на целевой машине с фильтрацией по железу. ОС получит нужный драйвер IDE/SATA/SAS/SCSI/RAID "на лету". При этом корректный HAL будет установлен автоматом.
Также в сборку включен CHDevice и SDI c всеми существующими паками драйверов на LAN и USB плюс есть возможность получить драйвера из интернета. По практике знаю - это иногда архиважно.
Состав сборки. [more]
Состав сборки. winxp-x86-ru-update.TBI имеет на борту оригинальный XP с обновлениями без посторонних инсталлированных программ. Основное назначение - базовая точка для создания образа "под себя".
Инсталлированные программы: Adobe Flash Player 21 ActiveX & Plugin
Windows Internet Explorer 8
Windows Media Format 11 runtime
Проигрыватель Windows Media 11
Microsoft User-Mode Driver Framework Feature Pack
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2010 Redistributable
Microsoft WinUsb
MSXML 4.0 SP3 Parser
Портабельные программы: CHDevicePortable
SDI
Я добавил две портабельные программы CHDevicePortable и SDI для упрощения установки драйверов и просмотра железа.
Если специализированное ПО - SDI и CHDevicePortable не нужно - просто удалите соответствующие папки из C:\Portable
Для интеграции драйверов при запуске на новом железе, для бекапа\восстановления ОС и для разнообразных других целей в сборку добавлен BootItBM в режиме Pаrtition Work. Вызывается из пункта меню
Backup/Restore and Partition Work. Подробнее
описано здесь. Если это ПО не нужно - просто удалите после установки папку C:\boot и отредактируйте boot.ini
winxp-x86-ru-update-soft.TBI имеет на борту оригинальный XP с обновлениями плюс все необходимое для комфортной работы и отдыха за компьютером (может что и забыл засунуть, ну значит подскажите....)
Инсталлированные программы: Adobe Flash Player 21 ActiveX & Plugin
Adobe Flash Player 21 NPAPI
Microsoft Office - профессиональный выпуск версии 2003
Пакет обеспечения совместимости для выпуска 2007 системы Microsoft Office
Windows Internet Explorer 8
Windows Media Format 11 runtime
Проигрыватель Windows Media 11
Microsoft User-Mode Driver Framework Feature Pack
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2010 Redistributable
Microsoft Visual C++ 2012 Redistributable
Microsoft Visual C++ 2013 Redistributable
Microsoft WinUsb
MSXML 4.0 SP3 Parser
Notepad++
Process Hacker
STDU Viewer
AIMP3
XnView
7-Zip
Driver Magician
Everything
ImDisk Virtual Disk Driver
Light Alloy
.NET Framework 2\3\3.5 присутствует и его можно поставить из ярлыка в папке Утилиты на Рабочем столе.
Портабельные программы: avz4
CCleaner
CentBrowser
HWiNFO
JustManager
QTranslate
Total Commander
UltraISO
uTorrent
Scanner
EcMenu
CHDevicePortable
SDI
Если специализированное ПО - SDI, CHDevicePortable, HWiNFO и Driver Magician не нужно - просто удалите соответствующие папки из C:\Portable
Для интеграции драйверов при запуске на новом железе, для бекапа\восстановления ОС и для разнообразных других целей в сборку добавлены:
BootIt Bare Metal
Image for Linux (GUI, Network)
Image for Linux (CUI)
ALLRUN
Вызывается из пункта меню
Backup/Restore and Partition Work. Подробнее
описано здесь. Если это ПО не нужно - просто удалите после установки папку C:\boot и отредактируйте boot.ini
winxp-x86-ru-update.TBI - размер 1.5 GB, минимальный раздел для восстановления 3 GB , размер архива ~ 860 MB
winxp-x86-ru-update-soft.TBI - размер 2.5 GB, минимальный раздел для восстановления 5.5 GB, размер архива ~1,45 GB
winxp-x86-ru-update-soft-compact_diff.TBI - размер 2.5 GB, минимальный раздел для восстановления 3 GB, размер архива ~70 MB (это дифференциальный образ)
winxp-x86-ru-update-soft-compact_diff.TBI и winxp-x86-ru-update-soft.TBI идентичны по содержанию
[/more]
Восстановление TBI на VHD/VHDX/VMDK или на HDD. [more]
Восстановление TBI на VHD/VHDX/VMDK. Для восстановления TBI на VHD/VHDX/VMDK воспользуйтесь утилитой
\Utilities\TBPack Lite\TBPack Lite.exe. После запуска выбираем
Imаge for Windows и смотрим параметры на вкладке Phylock/VSS. Выставляем их согласно скрина.
Затем выбираем пункт
Restore (Normal) и жмем
Next. Далее выбираем архив TBI и
Next.
Теперь нужно посмотреть инфу о разделе. Обратите внимание на пункт 1. Там написано Partial. Это означает, что это бекап раздела, а не диска. В пункте 2 видно какой был исходный размер раздела, а в пункте 3 видно сколько требуется свободного места для создания раздела с XP. Всю инфу взяли к сведению и жмем
Next.
Так как мы собираемся восстанавливать TBI на виртуальный диск, то жмем кнопку добавить виртуальный диск.
Если он у нас есть, то замечательно. Просто выбираем его. Если его нет, то выбираем папку и пишем имя будущего диска. Не забываем указать расширение. Например
my.vhd и жмем
Открыть. Прога спросит типа чего, мол сбацать тебе новый диск? Жмем OK.
Далее необходимо указать тип виртуального диска и его размер. Размер указывается, например, так
10gb. Далее выделяем раздел созданного виртуального диска и жмем
Next. Если вы выберете фиксированный VHD, то диск будет создаваться долго и нудно. Или ждите или выбирайте в следующий раз любой другой тип виртуального диска.
Опции восстановления должны быть примерно такие как на скрине. Если же вы используете нестандартный MBR или бут BootIt BM или MBR от grub4dos, то галку
Write Standard MBR Code не ставим. Опция
Validate Byte-for-Byte предназначена для проверки записи с оригиналом. Если её не использовать скорость восстановления будет в 2 раза выше. С учетом, что сборка восстанавливается у меня с галкой
Validate Byte-for-Byte около 2 минут - смысла снимать её не вижу.. Короче жмем
Next Результат успешен.
Пора теперь попробовать загрузить новоиспеченную Windows XP.
Если получилось - мои поздравления
Но в 50% случаях будет BSOD или зависон. Впрочем это временно. Решение есть..
Возможные проблемы при восстановлении и их решение. Если
Image for Windows выдает ошибку, что мол не может разблокировать раздел, то решение следующее. Нужно установить драйвер PhyLock и перегрузиться.
Восстановление TBI на HDD. Восстановление на HDD ничем не отличается от восстановления на VHD/VHDX/VMDK.
Единственный вопрос который нужно решить - как это сделать, если на нем нет Windows или она есть, но временно "приболела"
. В таких случаях обычно используют внешнюю загрузочную флешку или внешний загрузочный USB-HDD или загрузочный CD.
Сделать такую флешку довольно просто. Нужно восстановить архив
BootItBM-1.31f_IFD-2.98_IFL-2.98.TBI с помощью
TBPack Lite на любую флешку.
Внимание! Опции восстановления будут другими и восстанавливать нужно на диск. Смотрите скрины ниже.
Далее проверяем как она грузится с помощью
Qemu Simple Boot.
Если все ОК, то копируем на флешку нужный архив, например
winxp-x86-ru-update-soft.TBI и едем, плывем, летим ... к бедной заболевшей машинке и воcстанавливаем архив TBI на HDD. Кроме
Image for DOS и
Image for Linux для восстановления TBI на голом железе можно воспользоваться WinPE/RE с
Image for Windows. Сделать такой WinPE/RE можно с помощью
TBWinPE/RE Builder. Инфа есть в шапке.
[/more]
Если получился BSOD или комп завис после попытки загрузки Windows... [more]
Если получился BSOD или комп завис после попытки загрузки Windows... Такая ситуация знакома любителям Windows. На новом железе она появляется, если некорректный HAL или нет критических бутовых драйверов. И то и другое в этой сборке решается нажатием пары кнопок.
Нужно выбрать при запуске пункт
Backup/Restore and Partition Work, выбирать в следующем меню
BootIt Bare Metal и в нем
Run -> _menu.tbs -> Windows Deployment Tool (automated mode) Далее скрипт предложит выбрать копию Windows на HDD и начнет работать. Перебрать 360 драйверов займет какое-то время, в среднем от минуты до пяти.
Если ни одной ошибки не было, то после отработки скрипта вы вернетесь назад в меню. Теперь можно перегружаться и пробовать опять грузить Windows
Пункт загрузки Backup/Restore and Partition Work может использоваться и для других целей. winxp-x86-ru-update.TBI содержит только BootIt Bare Metal
winxp-x86-ru-update-soft.TBI содержит BootIt Bare Metal, Image for Linux (GUI, Network), Image for Linux (CUI), ALLRUN
BootIt Bare Metal - используется
- для первого запуска Windows для внедрения драйверов IDE/SATA/SAS/SCSI/RAID "на лету" через пункт меню рабочего стола Run -> _menu.tbs -> Windows Deployment Tool (automated mode) и Windows Deployment Tool (manual mode)
- может использоваться как менеджер разделов - создание, форматирование, изменение размеров, перемещение и т.д. (пункт меню рабочего стола Partition Work)
- может использоваться для бекапа/восстановления разделов и дисков (пункт меню рабочего стола Disk Imaging или Run -> _menu.tbs -> Image for DOS)
- может использоваться для редактирования BCD Windows 7 и выше (пункт меню рабочего стола Partition Work)
- содержит кучу скриптов различного назначения (пункт меню Run -> _menu.tbs) , например бекап\восстановление реестра, конвертирование GPT<->MBR
- может использоваться для инсталляции бута BootIt Bare Metal на HDD (пункт меню рабочего стола Resume)
- может использоваться для создания флешки с 2, 3, 4, 5 и более разделами, для редактирования таблицы разделов MBR и для ещё много всего, далее лень писать
Image for Linux (GUI, Network) - имеет графический интерфейс, может использоваться как менеджер разделов, для бекапа/восстановления разделов и дисков, содержит все скрипты TBOSDT, умеет работать с сетью, поддерживает удаленное управление через SSH и много чего другого...
Image for Linux (CUI) - имеет консольный интерфейс, функционал меньше чем у GUI (нет сети, менеджера разделов...)
ALLRUN - предназначен для запуска образов OC из VHD/VHDX/WIM/GZ/IMA/IMG/LZMA/ISO , установки ОС из ISO и т.п.
В winxp-x86-ru-update-soft.TBI
НЕ ВКЛЮЧЕН файл настроек ALL$RUN.INI. Если нужен - скопируйте его в корень диска C: из \Utilities\Allrun\FLASH\ALL$RUN.INI, отредактируйте под себя и поставьте атрибуты скрытый и системный, чтобы не маячил в проводнике.
Image for Linux как правило намного быстрее Image for DOS, поэтому для больших разделов желательно использовать его.
Если это ПО не нужно - нужно удалить после установки папку C:\boot и отредактировать boot.ini. Если же нужно не все, к примеру нужен только Image for Linux (GUI, Network), то просто удалите лишние имиджы из папки C:\boot\grub. Меню автоматом соответственно изменится...
Если по каким-то причинам после загрузки Image for Linux (GUI, Network) ничего не появляется на экране - используйте ключи для ядра 1fb, 2fb, 3fb или 4fb как на картинке ниже
Image for Linux (CUI) загрузится всегда.
[/more]
Первый успешный запуск Windows на новом железе. [more]
Первый успешный запуск Windows на новом железе. После загрузки Рабочего стола (через 2 перегрузки) Windows начнёт авто установку драйверов. Так как Windows XP сделана через ж... , то частенько выскакивает
Мастер нового оборудования, а мышка и клава ещё не работает и выключить мастер нечем... На этой сборке этого не будет, все пройдет гладко. После появления окна о том, что установка новых устройств окончена мышка и клава уже будут работать. Перед подтверждением перегрузки нужно зайти в
Панель управления -> Назначенные задания и удалить задачу
Закрывать Мастер нового оборудования Жмем ОК на окне запроса перегрузки и перегружаемся. Остался последний штрих. Поставить драйвера на сеть, USB, чипсет, видео и т.д. Для автоматизации этого предназначены SDI, CHDevicePortable, и Driver Magician. Как правило в 99% случаях хватает SDI (только паки LAN и USB включенs в сборку, остальные доступны в интернете для загрузки), но можно воспользоваться и Driver Magician (требует подключения к интернету для закачки драйверов).
Не забудьте поставить в региональных настройках свою страну и часовой пояс
[/more]
Инструкция по создания своей сборки с MassStorage драйверами . [more]
Инструкция по создания своей сборки с MassStorage драйверами для использования Windows Deployment Tool (automated и/или manual mode), если за основу создания своей сборки взять winxp-x86-ru-update.TBI. Для варианта сделать все с нуля она несколько другая.. Сборку нужно делать на VMWare или VirtualBox в Windows 7 и выше (желательно x64 c 4 GB RAM или выше, чтобы не было тормозов).
1. Вначале восстановите .TBI на VHD/VHDX или VMDK согласно инструкции выше через Image for Windows , которая запускается из TBPack Lite.exe. Размер виртуального диска выберите не менее 30 GB.
2. Далее нужно ещё до запуска XP в виртуалке удалить файлы \Windows\Task\DeleteFoldersDrivers.job и \Windows\delete_folders_drivers.cmd
Проще всего это сделать из Terabyte Explorer tbexplo.tbs из TBPack Lite.exe
Найдите свой образ VHD/VHDX или VMDK
Нажмите Enter и выбрав раздел с XP снова нажмите Enter. То есть монтируем раздел для редактирования.
Нажмите Ctrl-O и выберите показ скрытых и системных файлов через Space
Удалите файлы \Windows\Task\DeleteFoldersDrivers.job и \Windows\delete_folders_drivers.cmd
3. Теперь можно грузить виртуальную машину. Шину желательно выбрать IDE, чтобы не использовать
Windows Deployment Tool (automated mode) . Хотя можно и с ним, но тогда нужно после загрузки удалить папку с:\drivers и содержимое с:\windows\temp\*.*
4. Ставим в виртуальной машине проги, делаем твики и т.д.. Делаете что угодно и как угодно, все зависит от желаний.
5. Перед запечатыванием образа своей сборки в .TBI нужно из хоста смонтировать VHD/VHDX или VMDK с помощью Terabyte Explorer tbexplo.tbs или Arsenal Image Mounter или VhdManager или чем-то ещё и сделать следующее :
- очистить C:\WINDOWS\Prefetch\*.*
- очистить C:\WINDOWS\Temp\*.*
- очистить C:\Documents and Settings\<user>\Local Settings\Temp\*.*
- очистить C:\Documents and Settings\<user>\Local Settings\Temporary Internet Files\*.*
- очистить C:\Documents and Settings\<user>\Local Settings\History\*.*
- очистить C:\Documents and Settings\<user>\Cookies\*.*
- очистить C:\Documents and Settings\<user>\NetHood\*.*
- очистить C:\Documents and Settings\<user>\Recent\*.*
- очистить C:\RECYCLER\*.*
- очистить C:\System Volume Information\*.*
- удалить C:\WINDOWS\Windows Update.log
Для уменьшения размера можно
- очистить C:\WINDOWS\SYSTEM32\dllcache\*.* (этот пункт спорный, в принципе это делать не совсем желательно...)
Для повышения скорости работы можно
- удалить файл подкачки (для упрощения дефрагментации)
- дефрагментировать образ (из хоста)
В принципе если по каким-то причинам невозможно смонтировать виртуальный диск в хосте, то дефрагментацию можно сделать и из сборки, но желательно тогда выбрать запуск без подкачки, перегрузиться и сделать дефрагментацию и вернуть назад подкачку.
6. Запечатываем образ. Перед запечатыванием проверяем, что папка драйверов SATA/SAS/SCSI/RAID для использования Windows Deployment Tool (automated mode) или Windows Deployment Tool (manual mode) никуда не делась и находится по пути C:\DP_MassStorage
Далее запускаем OSD Tool Script osdtool.tbs
Выбираем свой виртуальный диск
Выбираем свою копию Windows
Выбираем пункт удаления драйверов
Remove installed drivers Удаляем все драйвера
Remove all installed drivers Должны увидеть что-то типа картинки ниже. Здесь происходит бекап реестра.
Ставим дефолтные IDE драйвера
Последний очень важный штрих. Выходим из OSD Tool Script и заходим снова и после выбора своего виртуального диска
удаляем бекап реестра. Далее выбираем Exit или выходим из скрипта через ESC...
Как альтернативный вариант - можно в Terabyte Explorer tbexplo.tbs очистить папку \Windows\Temp\*.*
7.
Все готово. Можно делать TBI архив. Сделать проще всего из хоста через Image for Windows добавив свой виртуальный диск в список дисков Windows и выбрать
раздел XP для бекапа.
Обратите внимание на кнопку Information. Можно посмотреть какой же
минимальный размер раздела требуется при восстановлении TBI. В случае ниже это будет 5317 MB. Но размер файлов на разделе равен 2490 MB. Можно ужать через Compact этот раздел перед бекапом, если требуется восстановить TBI на маленький раздел.
8. После восстановления сборки на новом железе или на виртуалке нужно будет вручную удалить папки c:\drivers и с:\DP_MassStorage. Ведь задачу планировщика DeleteFoldersDrivers.job, которая это делала автоматом вы грохнули в пункте 2
Если не использовать Compact, то для сборки нужно выбирать раздел примерно равный или не более чем в 2 раза раздела на который будет восстанавливаться сборка или же делать компактный MFT (то есть переместить его в начало раздела) и на всякий пожарный сделать его резервирование через fsutil behavior set mftzone. Это будет важно, если вы захотите восстановить свой TBI на большой раздел в несколько раз превышающий исходный раздел. Впрочем я не экспериментировал. Возможно Image for Windows/Dos/Linux умеют корректировать размер MFT. Буду рад, если кто-то проверит...[/more]
Установка драйвера вручную. [more]
Установка драйвера вручную. Иногда требуется установить драйвер вручную. А в некоторых случаях это критический бутовый драйвер и без него будет пшик. Для начала нужно его где-то скачать и положить куда нибуть. Например на флешку или другой носитель.
1) Драйвер может быть в виде россыпи файлов на флешке, в виде ISO, в виде имиджа флопика IMA/IMG./FLP или находиться на CD-ROM.
2) Ставить его нужно скриптом OSDTOOL из BootitBM или из Image for Linux или из WinPE с TBOSDT. Если используется Image for Linux, то можно использовать сетевые диски Windows/Linux NAS/SMB для доступа к файлам драйвера.
Пример установки скриптом OSDTOOL из BootitBM драйвера firadisk. Этот драйвер используется для запуска Windows XP из grub4dos и это критический бутовый драйвер.
Запускаем OSDTOOL в ручном режиме из BootitBM. Это пункт меню
Windows Deployment Tool (manual mode).
Выбираем физический диск, выбираем нужную копию Windows (ведь на диске может быть и 10 разных Windows), затем проверяем описание ОС и жмем Enter.
Очень важный пункт. Если OSDTOOL уже использовался на этой ОС, то вначале будет запрос что делать с бекапом реестра. Реестр можно восстановить из бекапа, бекап можно удалить или просто продолжить работу. Что здесь делать зависит от ситуации. Как правило восстановление рулит. Но ведь ситуации могут быть разные. Например вы удалили все драйвера, затем поставили дефолтные и вышли из OSDTOOL. Потом вспомнили, что забыли изменить имя компа. Зашли опять, восстановили по ошибке реестр, поменяли имя и начали загрузку. В результате получим BSOD. Ибо операции "
удалили все драйвера, затем поставили дефолтные" были бесполезны, так как потом было восстановление реестра. Также неплохо бы ориентироваться во времени. OSDTOOL пишет время создания бекапа.
Но поделюсь маленьким секретом. Если инфа важна, в драйверах вы не уверены, или вы просто быстро забываете, что было, то есть простой способ. Перед использованием OSDTOOL.TBS не поленитесь и сделайте бекап реестра через скрипт SAVEREG.TBS. Восстановить реестр всегда можно будет через скрипт RESTOREG.TBS ибо бекапы SAVEREG.TBS и OSDTOOL.TBS не пересекаются, они лежат в разных местах. Правда потом не забудьте грохнуть бекап SAVEREG.TBS
В меню выбираем пункт установки драйверов. И затем выбираем установку специального драйвера.
Теперь нужно выбрать расположение .inf файла драйвера. В BootIt BM вариантов немного. В Image for Linux больше возможностей..
1. Раздел BootIt BM.
2. Раздел Windows в которую будем ставить драйвер. Он смонтирован как диск с номером 0.
3. Пункт для монтирования раздела как диск с номером 1. Если разделов несколько, то можно выбрать любой раздел любого диска. Через этот пункт можно смонтировать внешние диски\флешки.
4. Открыть CD-ROM и найти драйвер там.
5. Смонтировать виртуальный флоппик или ISO и найти драйвер там.
По поводу пункта 3. Если флешка не имеет MBR, то вы не сможете её смонтировать. Напишет, что мол нет разделов. Но в принципе, чтобы не заниматься лишней работой есть обходной путь. Можно зайти в
Terabyte Explorer tbexplo.tbs и смонтировать флешку там как USB 2 устройство. Затем скопировать файлы драйвера на раздел Windows. Копирование и вставка файлов тривиально через Ctrl-C и Ctrl-V. Также для порядку можно и папочку создать. Все команды можно посмотреть через F1.
Я знаю, что мой драйвер находится на разделе Windows в папке DP_MassStorage. Поэтому выбираю пункт 2.
Перехожу в папку с драйвером firadisk, жму Enter.
Далее мне нужно указать тип драйвера. Вариантов три. Определять тип драйвера автоматически (то есть решать будет скрипт), критический драйвер или обычный драйвер. Мой firadisk критический бутовый драйвер.
Очень важный пункт. Здесь необходимо определиться. Или будем устанавливать этот драйвер прямо сейчас или будем фильтровать по оборудованию. Фильтровать по оборудованию означает, что вначале скрипт проверит на каком оборудовании он работает и посмотрит драйвер. Если ID драйвера и оборудования совпадают, то драйвер будет установлен, в противном случае будет пропуск установки.
Так как драйвер firadisk предназначен для виртуального устройства, то естественно нужно выбрать пункт немедленной установки без фильтрации.
Наблюдаем успешную установку
И наконец торт
[/more]