Ru-Board.club
← Вернуться в раздел «Программы»

» TeraByte Image & TeraByte BootIt

Автор: kanua
Дата сообщения: 03.06.2015 00:33
dialmak

Цитата:
И мне кажется, что файл меню не переписывается, если ОС грузится старая...

Да, Вы правы, если загружается тот же радел, что и предыдущий, то ни один файл не изменяется. Увы. Можно конечно при загрузки заставлять выполнять скрипт (там есть такая возможность, как я понимаю), но это слишком сложно будет для пользователя.


Цитата:
Меня интересует как работают команды. Есть траблы?

Пока руки не дошли (загружен на основной работе). Когда дойдут - отпишусь.

Автор: dialmak
Дата сообщения: 03.06.2015 03:46
kanua

Цитата:
Да, Вы правы,

Имхо вариант с запросом номера диска нормальный. Тут нужно учесть, что таких странных людей с 2 бутами в мире пару человек
Автор: kanua
Дата сообщения: 05.06.2015 22:15
[more] dialmak

Цитата:
Тут нужно учесть, что таких странных людей с 2 бутами в мире пару человек

))

Начинаю тестить. Буду добавлять коменты по мере проверки команд.

infohd - нормально, но выделять активный раздел надо не только цветом, но и неким символом (например, звёздочкой * ), чтобы в командных файлах можно было легко искать командой find.

listhd - нормально. Можно тоже выделять активные разделы цветом и неким символом.

Может объединить близкие команды infohd, listhd в одну? Пожалуй надо добавить к listhd (а может и к infohd) необязательный параметр командной строки с указанием номера диска типа listhd [hd_num] и выводить инфу только для него. Это упростит анализ возвращаемого информации командой в командных файлах

backup - нормально (диски не путает), но нужно добавить необязательный параметр с указанием номера диска с BootIt, когда их два, а также возможность работать в "тихом" режиме, автоматически отвечая на вопрос о перезаписи файла, Например, так: backup [-yes|-no|-all|-nonE] [imagefile [hd_num]]. Кстати, не понятно, что за вариант ответа nonE?

restore - вроде не работает или работает, путая номера дисков. Вообщем есть проблема, а так как операция небезопасная дальше тестить пока не буду, а то потом не хватить время восстанавливать раздел (хоть это и не сложно). И тоже нужно добавить необязательный параметр с указанием номера диска с BootIt.

Вот скриншот, который показывает, что после выполнения restore изменений на диске 0 нет.
http://i.imgur.com/ozsuA5d.png [/more]
Автор: dialmak
Дата сообщения: 08.06.2015 11:16
kanua

Цитата:
infohd - нормально, но выделять активный раздел надо не только цветом, но и неким символом (например, звёздочкой * ), чтобы в командных файлах можно было легко искать командой find.

Так не выйдет
Find не будет работать в батнике. Например так сделать не выйдет.

Код: tbosdtw.exe bootitbm.tbs infohd | find "бла-бла"
tbosdtw.exe bootitbm.tbs infohd > my.txt
Автор: gjf
Дата сообщения: 08.06.2015 14:00
dialmak
Доброе время суток.
Планируете обновлять сборку скриптов для BootIt Bare Metal?
Автор: dialmak
Дата сообщения: 08.06.2015 14:29
gjf

Цитата:
Планируете обновлять сборку скриптов для BootIt Bare Metal?

Не совсем понял о чем речь. Примерчик приведите плиз..

Планировал сделать портбельную версию для винды. Типа такую.. http://i.imgur.com/8cbRTcG.png
Осталось чуть-чуть, но забросил. Может и доделаю и обновлю.. Под настрой.
Автор: gjf
Дата сообщения: 08.06.2015 15:32
dialmak (14:44 26-12-2014)
Цитата:
addons_bootitbm.zip
Содержимое папки addons нужно распаковать в раздел с BootItBM/IFD или DOS.
IFD не включен в addons.
В папке docs находится документация по BootItBM/IFD/TBOSDT.

Запуск меню скриптов TBOSDT из BootItBM: Run -> _menu.tbs
Запуск меню скриптов TBOSDT из DOS: tbosdt.exe _menu.tbs
Внешний вид меню http://goo.gl/70KcdX


Автор: dialmak
Дата сообщения: 08.06.2015 15:44
gjf
Ага. Сделаю.
Автор: kanua
Дата сообщения: 11.06.2015 00:03
dialmak

Цитата:
в начале скрипта командой txinit() включается спецрежим вывода. Перестают действовать команды перенаправления вывода и передачи вывода.

Вы очень меня огорчили этой новостью. Я-то заинтересовался этим скриптом именно для возможности автоматизации рутинных действий с помощью командных файлов (и, в принципе, не только), так как набор команд в TBOSDT ограничен и явно не может заменить cmd-файлы. Если перенаправления не работают, то это сильно ограничивает применение скрипта.

Цитата:
По поводу выделения звездочой - я не знаю где её присобачить.

Тогда уже выделение звёздочкой не актуально.

Цитата:
Как мы уже выяснили ранее - 2 бута на HDD держать некорректно, а если есть 2 бута на флешке и HDD, то будь добр выйми флешку и вперёд - можешь работать с бутом на HDD без необходимости выбора диска...

Да, мы выяснили, что держать 2 бута на HDD не корректно в том смысле, что второй бут работать не будет. Но не имеет значения корректно или некорректно есть 2 бута на 2 или более HDD. Вот взял и подключил к компу винт с бутом из другого компа. По факту оба бута есть. Из-за этого (или из-за подключенной флешки, или внешнего диска с бутом) cmd-программа на основе Вашего скрипта не будет работать в тихом режиме.

У меня сейчас сделаны батники для автопереключения загрузки с Windows 7 на Windows 10 и наоборот в самой системе (так, что находясь где-нибудь на работе или на пляже можно быстро, в один клик, удалённо перезагрузить комп в нужную систему). Сделал я это на основе TBOSDT, но это было непросто и корявенько. Я надеялся, что с Вашим скриптом это будет сделать проще и надёжнее. Но, я так понял, что увы.

Цитата:
Команда restore НЕ BOCCТАНАВЛИВАЕТ РАЗДЕЛ! Она восстанавливает ТОЛЬКО файлы из образа

Да, я этот момент не понял и сам не догадался, так как в описании команды restore сказано, что она восстанавливает именно BootIt-раздел:

Автор: dialmak
Дата сообщения: 11.06.2015 01:55
kanua

Цитата:
я этот момент не понял и сам не догадался, так как в описании команды restore сказано, что  она восстанавливает именно BootIt-раздел:

Я ж писал

Цитата:
Тут мой косяк. В помощи это не указано, хотя при операции restore это написано... В следующей версии поправлю.



Цитата:
так как набор команд в TBOSDT ограничен и явно не может заменить cmd-файлы

Да по моему там команд достаточно. А многие команды вообще не имеют даже приблизительных аналогов ни на одном языке. Mожно слепить что угодно.. Если же не использовать txinit(), то перенаправление вывода работает. Также можно использовать %errorlevel% для проверки операций (если конечно в скрипте это учесть).


Цитата:
У меня сейчас сделаны батники для автопереключения загрузки с Windows 7 на Windows 10 и наоборот в самой системе (так, что находясь где-нибудь на работе или на пляже можно быстро, в один клик, удалённо перезагрузить комп в нужную систему). Сделал я это на основе TBOSDT, но это было непросто и корявенько. Я надеялся, что с Вашим скриптом это будет сделать проще и надёжнее. Но, я так понял, что увы.

Я делал скрипт в основном для infohd, операции с бутом - это как бы бонус. Что касается 2-3-10 бутов, то можно сделать опцию. Попробуйте сами это соорудить из скрипта defaultbbm.tbs. Там есть основа. Также у меня появилась одна мысль относительно того, как определить откуда была загрузка (тогда всё упростится для ситуации нескольких бутов...) - я это проверю и отпишусь.

Хотя есть и другой путь. Я его не тестировал для 2 бутов. Попробуйте самостоятельно...
1. Предварительные условия.
Должно быть включен TimeOut, например 5 сек и стоять галка BootNow Support. Таймаут на всякий пожарный...



2. Должно быть сформировано меню. Как видно ниже - есть 3 пункта его. 2 первых ОС на диске 0 (1 OC - дефолтная), а третья ОС на диске 1. Причём для третьей ОС включен SWAP. Это может быть важно, а может быть и неважно - зависит от ОС. Подробнее ниже.



3 и последнее. Нужно качнуть BootNow. Эта утилита есть под Windоws/Dos/Linux/FreeBSD/Solaris и OS/2. Ниже рассматриваем только винду.
Хочу загрузиться в 1 пункт меню бута
Код: BOOTNOW 1
Автор: dialmak
Дата сообщения: 11.06.2015 10:57
Забыл ещё один нюанс использования BOOTNOW. Команда /next работает по кругу. Если например в 3 ОС запустить
Код: BOOTNOW /next
Автор: Engaged Clown
Дата сообщения: 14.06.2015 19:50
Обновления от 14-06-2015
BootIt® Bare Metal v1.31
IFW v2.97
IFD v2.97
IFL v2.97
OSD Tool Suite v1.60

[more=Списки изменений]BootIt® Bare Metal v1.31
14-06-2015

Цитата:
Updated with IFD version 2.97.
Updated with TBOSDT version 1.60.
Added /geoav (GlobalGeoAlignVal) and /av (AlignVal) options for user defined custom alignment (use byte value).
Other potential changes, updates and enhancements.


Image for Windows v2.97
14-06-2015

Цитата:
Added /vblba (VoldBPBLBA) option to force LBA of volume to BPB instead of normal LLBA offset from EBR.
Added /geoav (GlobalGeoAlignVal) and /av (AlignVal) options for user defined custom alignment (use byte value).
Changed message on simple restore when no backups found with more details for users who created recovery media in wrong mode.
Other potential changes, updates and enhancements.


Image for DOS v2.97
14-06-2015

Цитата:
Added /vblba (VoldBPBLBA) option to force LBA of volume to BPB instead of normal LLBA offset from EBR.
Added /geoav (GlobalGeoAlignVal) and /av (AlignVal) options for user defined custom alignment (use byte value).
Changed message on simple restore when no backups found with more details for users who created recovery media in wrong mode.
Other potential changes, updates and enhancements.


Image for Linux v2.97
14-06-2015

Цитата:
Added --vblba (VoldBPBLBA) option to force LBA of volume to BPB instead of normal LLBA offset from EBR.
Added --geoav (GlobalGeoAlignVal) and --av (AlignVal) options for user defined custom alignment (use byte value).
Changed message on simple restore when no backups found with more details for users who created recovery media in wrong mode.
Update Linux Boot Disk (LBD255EN)(3.18.13) to use VeraCrypt.
Other potential changes, updates and enhancements.


OSD Tool Suite v1.60
14-06-2015

Цитата:
Misc adjustments to most scripts.
Other potential changes, updates and enhancements.
[/more]
Автор: aleksvolgin
Дата сообщения: 03.07.2015 19:03
Приветствую всех.
Вопрос: может ли линукс версия (т.е. загрузка по PXE и следовательно биос переведён из UEFI в Legacy режим) корректно снять образ Windоws 8 и впоследствии восстановить его на тот же тазик, если на тазике настроена загрузка Windоws 8 для биоса в UEFI режиме с включенной секурностью? Вопрос возник, собственно, по мотивам этой мерзости. Снять посекторную копию не предлагать, это не приемлимо.
Автор: dialmak
Дата сообщения: 03.07.2015 19:39
aleksvolgin
думаю да. понятно, что посекторную - это не комфильно..
вернее все тупее...
думаю нет проблем. При этом это к винде полностью подходит, а к linux не факт... Требуется тест. Впрочем скорее всего минус будет...
А вот с виндой можно творить любэ...
Я не проверял все выше написанное -это просто думаю так...
Перечитал - понял, что не объяснил смысл. Короче - где можно (в спец скриптах) винда имеется ввиду.. Всё остальное вторично и по ходу...
Хотя пробовал бекапить с винды Red Hat - но это была просто попытка... хотя и успешная.

Добавлено:
aleksvolgin
А вообще для таких случаев есть скрип CHGDTYPE.TBS - Change disk type from GPT to MBR, or from MBR to GPT

gpt <-> mbr
Просто - тупо и очень удобно... ибо загрузчики формируются автоматом. Да.... Автоматом... Прикинь - даже в досе...
Проверил уже. Зе Бест! Про варианты смены основной-дополнительный молчу. Автоматом.. Ага. Сам в шоке.

Ранее приходилось отступать 1 мб и делать доп. раздел для GPT много разделов <->MBR (кто знает о чем я - поймет) - а тут все авто.... Был в ауте. Скрипт сам все сделал. И по ходу я понял, что не все и знал. Честно - был в прострации пару дней... Жаль они запретили просмотр скриптов в последних версиях.

Добавлено:
aleksvolgin
Перечитал и понял, что я возможно неправильно понял вопрос.
Хз, думаю лучше смоделировать, но скорее да, чем нет ( с учетом скрипта CHGDTYPE.TBS конечно - можно загрузчики винды лепить по новой для efi или для legacy...). А возможно этот функционал уже залеплен по умолчанию... не проверял.

Добавлено:
А по поводу линукс версия, виндовс версия , дос версия или efi версия - функционал идентичный. А варианты загрузки могут быть разные...
Автор: aleksvolgin
Дата сообщения: 03.07.2015 20:57

Цитата:
А варианты загрузки могут быть разные...

Мне нужен PXE вариант. Я могу взять iso AB&R, засунуть в эмуль, загрузить тазик, где UEFI - on & sec boot - on, снять/развернуть win8 и всё будет в ёлочку. Но меня этот roadmap не устраивает из-за большого количества телодвижений.
Автор: dialmak
Дата сообщения: 03.07.2015 21:21
aleksvolgin
хз, я незнаком с AB&R - поэтому не скажу ничего ибо вообще не в теме...
невем (то есть не знаю - по русски). практика видимо даст ответ (советую обратить внимание на CHGDTYPE.TBS , но он требует версию TBOSDT for Bootit ( ибо используется изменение размеров разделов, их смещение и их создание) - то есть для IFL требуется замена tbosdt на эту версию)

Добавлено:

Цитата:
Мне нужен PXE вариант.

Насколько помню ifl поддерживает это с коробки.. а значит и доступен перенос винды mbr<->gpt с коррекцией раздело и загрузчиков при необходимости через CHGDTYPE.TBS. Нужно проверить что для стандартного восстановления.., хотя думаю все по старинке.
Автор: gjf
Дата сообщения: 07.07.2015 12:37
dialmak (14:44 08-06-2015)
Цитата:
Ага. Сделаю.


Не забыли или что-то пошло не так?
Автор: dialmak
Дата сообщения: 09.07.2015 13:24
gjf
Спасибо, что напомнили. Постараюсь вечером.
Автор: At1ant
Дата сообщения: 10.07.2015 22:23
Кто-то пробовал конвертировать с помощью chgdtype.tbs Windows 8.1 GPT > MBR ?
На ноутбуке конвертировал предустановленную ОС и получил тупо черный экран при последующей загрузки. Отключение гибернации перед конвертацией ничего не дало. Позже для интереса на этом же железе конвертировал Windows 7 MBR > GPT, прошло успешно.

ЗЫ Обновились продукты TeraByte Unlimited (TBOSDT остался прежний).
Автор: dialmak
Дата сообщения: 11.07.2015 01:15
At1ant

Цитата:
Кто-то пробовал конвертировать с помощью chgdtype.tbs Windows 8.1 GPT > MBR ?

Пробовал 7 64 GPT (> 7 разделов) > MBR (все корректно сделал сам скрипт автоматом - и это странно, ибо я пессимист и делаю сам вручную такое и не верю в автоматы <имею ввиду корректное размещение доп. раздела> ) , выше не пробовал - не было такой потребности пока. Было успешно.
Попробую при случае...
Расскажите плиз условия подробнее - то есть при каких условиях была сделана конвертация... Возможно это связано с вопросом выше (вряд ли)..

Что касается вопроса aleksvolgin..
Мне кажется, что это описано в help. Посмотрите опцию Assume Same Target System. Хотя сам не пробовал и не факт, что это решение...

Добавлено:
At1ant
По логике нужно делать так.. Переключил в EFI и грузанул IFL и запустил chgdtype.tbs и сконвертировал и перезапустил в EFi. Ну или наоборот...
Хотя я делал и по-другому, но там были специфические настройки BCD.. Поэтому хз. Пока нет практики - нужно пробовать и делать выводы..
Впрочем я это раннее делал прямо в винде через testdisk (лучше из WINRE) и потом (после операций) переключался в Legacy BIOS или EFI. Хотел даже как-то написать how-to, но все варианты сложно описать (плюс требуется работа в комстроке с утилитой reagentc и bcdboot - а сейчас этого все боятся...), поэтому забил/забыл. А самое главное- нужно все сделать правильно и вдумчиво и безошибочно - иначе не загрузишся... Поэтому решил, что лучше не слушать матюки. Но этот скрипт даёт возможность не думать. Хотя видимо и у него есть какие-то нюансы...
Автор: aleksvolgin
Дата сообщения: 11.07.2015 09:20

Цитата:
Мне кажется, что это описано в help. Посмотрите опцию Assume Same Target System. Хотя сам не пробовал и не факт, что это решение...

Это решение, если при этой выключенной опции прога не будет трогать разметку винта и лезть в ОС. Акронис вот как раз всё это делает автоматически и этот автомат у него не отключаемый.

Надо попробовать tbu для этой задачи для win8 и если заработает, то придётся, к сожалению, преходить на него.
Автор: At1ant
Дата сообщения: 13.07.2015 14:12
dialmak Просто решил посмотреть как работает chgdtype.tbs. Ноут с заводской Windows 8.1, где стандартный набор разделов. Конвертировал под IFL, а так же BootIt-ом, результат был одинаков в обоих случаях - черный экран.
Автор: dialmak
Дата сообщения: 14.07.2015 01:56
At1ant
Странно.
Мое предположение, что связано с ОЕМ задрочками.
Если не влом, то можно прояснить - поставить оригинал MS для EFI и попробовать опять. Хотя...

Добавлено:
В принципе, если конвертация в MBR была успешна, то BCD можно починить (если не работает) в IFL/BootIt.
Видимо теперь буду брать WinRE флешку на всякий ...
Автор: At1ant
Дата сообщения: 14.07.2015 20:11

Цитата:
Если не влом, то можно прояснить - поставить оригинал MS для EFI и попробовать опять.

Ноут уже отдал.


Цитата:
В принципе, если конвертация в MBR была успешна

Я был бы ооочень удивлен, в случае ошибки - семерку в MBR ставил MSDN.
Автор: j080110
Дата сообщения: 21.07.2015 19:10
Image for DOS версия для UEFI работает у кого-нибудь? перепробовал всё и вся - черный экран и завис...
Автор: dialmak
Дата сообщения: 22.07.2015 02:10
j080110
да. нужно просто сделать ifu.ini с лицензией... всего то (копия IFD.INI как правило...).
Когда-то выкладывал отредактированный файл makedisk.cfg, но это не актуально, если есть готовый уже ifu.ini (ибо там в логике makedisk.cfg есть пропуск создания его - короче грубо говоря там ошибка в makedisk.cfg связанная с окончаниями строки - ибо они разные для разных ос) ...
Автор: j080110
Дата сообщения: 23.07.2015 19:54
пробовал все варианты - строки с окончанием CR+LF (dos/win), только с LF (*nix)...
виснет сразу и мертво... при отсутствии ifu.ini запрашивает ключ. просьба запостить рабочий ifu.ini
Автор: dialmak
Дата сообщения: 24.07.2015 02:28
j080110

Код: [Options]
GlobalGeoAlign2K=1
[License]
ProductKey=CD09-6D7E-702E
Автор: Engaged Clown
Дата сообщения: 26.07.2015 20:11
Зачастили. Обновления от 26-07-2015
BootIt® Bare Metal v1.31c
IFW v2.97c
IFD v2.97c
IFL v2.97c

[more=Списки изменений]BootIt® Bare Metal v1.31c
26-07-2015

Цитата:
Updated with IFD version 2.97c.
Added ability to hold Scroll Lock at startup to force VGA mode.
Other potential changes, updates and enhancements.


Image for Windows v2.97c
26-07-2015

Цитата:
Fix potential hang on changes only backup when using hash file.
Fix truncation of count of consecutive sectors used from 64bit to 32bit.
Increased maximum open file handle count for file (Direct) options.
Disable "Write Changed Sectors Only" option when the drive can be contacted and indicates it cannot reliably use this option.
Other potential changes, updates and enhancements.


Image for DOS v2.97c
26-07-2015

Цитата:
Fix potential hang on changes only backup when using hash file.
Fix truncation of count of consecutive sectors used from 64bit to 32bit.
Increased maximum open file handle count for file (Direct) options.
Disable "Write Changed Sectors Only" option when the drive can be contacted and indicates it cannot reliably use this option.
Other potential changes, updates and enhancements.


Image for Linux v2.97c
26-07-2015

Цитата:
Fix potential hang on changes only backup when using hash file.
Fix truncation of count of consecutive sectors used from 64bit to 32bit.
Update Linux Boot Disk (LBD256EN)(3.18.19).
Increased maximum open file handle count for file (Direct) options.
Disable "Write Changed Sectors Only" option when the drive can be contacted and indicates it cannot reliably use this option.
Other potential changes, updates and enhancements.
[/more]
Автор: Engaged Clown
Дата сообщения: 10.08.2015 08:34
Обновления от 09-08-2015
BootIt® Bare Metal v1.31d
IFW v2.97d
IFD v2.97d
IFL v2.97d

[more=Списки изменений]BootIt® Bare Metal v1.31d
09-08-2015

Цитата:
Updated with IFD version 2.97d.
Other potential changes, updates and enhancements.


Image for Windows v2.97d
09-08-2015

Цитата:
Fix 2.97c regression which could cause and erroneous prompt for file #1.
Other potential changes, updates and enhancements.


Image for DOS v2.97d
09-08-2015

Цитата:
Fix 2.97c regression which could cause and erroneous prompt for file #1.
Other potential changes, updates and enhancements.


Image for Linux v2.97d
09-08-2015

Цитата:
Fix 2.97c regression which could cause and erroneous prompt for file #1.
Other potential changes, updates and enhancements.
[/more]

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: ошибка AutoCAD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.