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

» TeraByte Image & TeraByte BootIt

Автор: bomzz
Дата сообщения: 15.08.2016 10:38
ты имеешь ввиду восстановить запущенный системный раздел - то есть восстановить систему из нее самой что ли? иначе не понятно что за сложности
Автор: Temp66
Дата сообщения: 15.08.2016 10:43
bomzz

.. да, как делает это Acronis и AOMEI из форточки с последующим рестартом.
Автор: bomzz
Дата сообщения: 15.08.2016 10:44
без перезагрузки что ли? верится с трудом

Добавлено:
наверняка можно с перезагрузкой но как это сделать подожди dialmak-а. не могу сказать как это проще всего сделать

Добавлено:
может тебе просто надо автоматизировать процесс восстановления?
Автор: dialmak
Дата сообщения: 15.08.2016 11:00
Hunter23071985

Цитата:
Спасибо! Смонтировал, нашёл VhdManager. Вы хотите сказать, что в такой контейнер можно засунуть VHD и после напрямую загружать ПК из шифрованного контейнера???

Это просто пример как можно спрятать проблемные файлы, чтобы не спалиться.
Создал какой-нибудь файл косящий под фильм c блю-рея (например, Operacija.Gorgona.2011.m2ts размером 30-50 гигов) и засунул туда то, что нужно спрятать. Ключи шифрования можно держать где-нибудь в онлайне или на флешке...
Загрузиться из VHD из контейнера не получиться (можно только из виртуалки) ибо в случае выше контейнер ведь зашифрован и из биоса его вы не расшифруете так просто.
Ну возможностей там намного больше, есть и шифрование раздела или всего диска и поставить загрузчик Truecrypt в MBR - но это явное палево.
Доп. инфа
https://habrahabr.ru/search/?q=TrueCrypt#n
https://securityinabox.org/ru/truecrypt_main


Цитата:
Спасибо! Доберусь, попробую прописать меню AllRun в BCD. А как прописать его в boot.ini?
И какой вариант предпочтительней, если установленных ОС нет (новый HDD или флешка)?

Я ж выше написал - создать boot.ini, положить его с grldr рядом с bootmgr на активный раздел.

Код: [boot loader]
timeout=10
default= C:\grldr
[operating systems]
C:\grldr="Grub4Dos"
Автор: Hunter23071985
Дата сообщения: 15.08.2016 12:11
dialmak
> контейнер ведь зашифрован и из биоса его вы не расшифруете так просто.
> Посмотри пример автоматизации

Не могу сейчас посмотреть, я на работе. Я так понимаю есть 2 варианта:
1) В MBR находится загрузчик Truecrypt - палево.
2) В MBR находится загрузчик Grub 2 - уже ближе (Grub2 loves TrueCrypt).
Как реализовать вариант 2 в AllRun?

> Я ж выше написал
Да, но в AllRun нет grldr.mbr и grldr. Зато есть GRLDR.IMG, GRLDRBS32, GRLDRMOD, GRLDRORIG.
Кого прописывать?

> Но метод с BCD явно гибче и надёжней..
Да, загрузка Windows Vista и новее управляется файлом BOOTMGR, который читает список ОС из файла BCD.
Но в Windows XP вместо этого ntldr и boot.ini, я поэтому и спросил. Ответ понял.

> Для новых флешок
Может подойдёт:
CONVERT J: /FS:NTFS /NoSecurity /X
BOOTICE J: /mbr /install /type=nt60 /quiet
BOOTICE J: /pbr /install /type=GRUB4DOS /quiet
BOOTICE J: /partitions /activate /quiet

Плюс:
3) Загрузка с VHD, отмеченного символом "+", при отсутствии активности пользователя
4) Фильтр VHD-файлов (из набора Win.vhd, Win-d1.vhd...Win-dn.vhd хотелось бы видеть только крайние версии)
Вы написали "Дык написать отдельное меню.". Как его написать и привязать в AllRun?
И вообще может быть сделать скрытое меню, раз уж мы затронули тему безопасности?
Т.е. чтобы по-умолчанию всё выглядело, как обычная загрузка установленной Windows, но грузился крайний diff отмеченного плюсом VHD, а по нажатию Esc появлялось меню AllRun со всем остальным добром.
Автор: dialmak
Дата сообщения: 15.08.2016 12:38
Hunter23071985

Цитата:
> Для новых флешок
Может подойдёт:
CONVERT J: /FS:NTFS /NoSecurity /X
BOOTICE J: /mbr /install /type=nt60 /quiet
BOOTICE J: /pbr /install /type=GRUB4DOS /quiet
BOOTICE J: /partitions /activate /quiet

Вполне. Если флешка имеет MBR с FAT32 (например после makedisk), то достаточно

Код: CONVERT J: /FS:NTFS /NoSecurity /X
BOOTICE J: /pbr /install /type=GRUB4DOS /quiet
Автор: bomzz
Дата сообщения: 15.08.2016 12:45
а как в командной строке различаются pbr grub для С и А версии
Автор: Hunter23071985
Дата сообщения: 15.08.2016 12:49
dialmak
Т.е. в корень диска C: или флешки помещаем GRLDRORIG, GRLDRMOD и ALL$BOOT.INI; где угодно размещаем директорию OS с папками VHD и ISO; меняем фразы grldr.mbr, grldr и GRUB4DOS на GRLDRORIG и всё?
Про файл-контейнер я усвоил - штука удобная, но Вы не смотрели мою ссылку.
Там ребята как-то хитро прямо с зашифрованного контейнера грузятся! Как так сделать?
И про меню не ответили ничего...
Автор: dialmak
Дата сообщения: 15.08.2016 13:15

Цитата:
3) Загрузка с VHD, отмеченного символом "+", при отсутствии активности пользователя  
4) Фильтр VHD-файлов (из набора Win.vhd, Win-d1.vhd...Win-dn.vhd хотелось бы видеть только крайние версии)
Вы написали "Дык написать отдельное меню.". Как его написать и привязать в AllRun?

В груб4дос можно при неактивности по таймауту - загрузить любой пункт меню и делается это просто - http://greenflash.su/Grub4Dos/files/menu.htm#default
Пример загрузки пукта меню 'Перегрузить компьютер' через 8 сек неактивности


Код: timeout 8
default 1

title Загрузить ALLRUN\n Загрузить ALLRUN
map --unmap=0:0xff
map --unhook && map --rehook
map --mem /ISOs/ALLRUN.ISO (200)
map --hook
chainloader (200)

title Перегрузить\n Перегрузить компьютер
reboot

title Выключить\n Выключить компьютер
halt
Автор: Hunter23071985
Дата сообщения: 15.08.2016 13:24
dialmak

Цитата:
делается это просто

Ну, кому как, знаете ли...

Цитата:
Нужно отредактировать родное menu.lst из ALLRUN

OK, пару строк в ALLRUN.iso\BOOT\GRUB\MENU.LST можно прописать через батник.
По-умолчанию может быть 1 VHD или ISO. Зачем тогда MYMENU.LST? Без него никак не обойтись?
Автор: dialmak
Дата сообщения: 15.08.2016 13:35

Цитата:
Т.е. в корень диска C: или флешки помещаем GRLDRORIG, GRLDRMOD и ALL$BOOT.INI; где угодно размещаем директорию OS с папками VHD и ISO; меняем фразы grldr.mbr, grldr и GRUB4DOS на GRLDRORIG и всё?

А чего хотите добиться.. Откуда и как хотите грузиться в ALLRUN? Непонятна задача.

Добавлено:

Цитата:
OK, пару строк в ALLRUN.iso\BOOT\GRUB\MENU.LST можно прописать через батник.
По-умолчанию может быть 1 VHD или ISO. Зачем тогда MYMENU.LST? Без него никак не обойтись?

Можно и без него, но если пунктов загрузки много, то на экране каша. К тому же внешнее меню легче модифицировать.

Добавлено:

Цитата:
Там ребята как-то хитро прямо с зашифрованного контейнера грузятся! Как так сделать?

Не пробовал. Пробовал только шифровать винду. Расшифровка из кода MBR при загрузке - это стандартная фича трукрипта. Довольно опасная штука, если накосячить.. Можно потом потерять всё.

Добавлено:
bomzz

Цитата:
а как в командной строке различаются pbr grub для С и А версии

В справке всё есть

Код: Usage:
BOOTICE [DEVICE] [/mbr, /pbr, /sectors, /partitions] [parameters]

@ PBR Operation
===========================================
BOOTICE [DEVICE] /pbr [/install /backup /restore] [parameters]

/install >> Install some kind of PBR, requires /type parameter.
/type=[msdos | GRUB4DOS | ntldr | bootmgr | syslinux]
If /type= is missed, the program will stop at the PBR screen.
/backup >> Backup PBR to a file. Requires /file= parameter.
/file=xxx >> File name. Could be a rel. path or full path name.
/sectors=n >> Specify the sectors number to be backupped.
/restore >> Restore PBR from a file. Requires /file= parameter.
/file=xxx >> File name. Could be a rel. path or full path name.
/keep_bpb: Keep BPB(Bios Parameter Block) untouched.
/boot_file=xxx >> Specify the boot file of GRUB4DOS, NTLDR or BOOTMGR boot record.
/v4 >> Install SYSLINUX v4.07 (default: v5.10).

@ Special parameters
===========================================
1. /quiet
With /quiet parameter, BOOTICE will automatically start the
installation rather than stopping and waiting for the user's
operation (except when formatting a disk).

2. /nodriveletters
If /nodriveletters exists, BOOTICE will not detect any drive letters.

3. /diskinfo
This parameter acts as RMPARTUSB.EXE, and requires /file=xxx.cmd.
/diskinfo /list: list disks;
/diskinfo /find: report disk number and drive letter of the 1st drive;
/diskinfo /getdrv /drive=n: report drive letter+size+description;
If /usbonly is specified, list USB disks only, otherwise, all disks.

4. /edit_bcd
Used to edit BCD file of MS Windows Vista or later.
/easymode: Use easy mode. If missed, use professional mode.
/file=xxx: Specify the BCD file to edit. If missed, edit the system BCD.

5. /edit_g4dmenu
Used to edit GRUB4DOS menu file (grldr or menu.lst).
/file=xxx: Specify the file to edit.

6. Parameters for GRUB4DOS
Because of widely using of GRUB4DOS, BOOTICE supports these
special parameters for GRUB4DOS:
/v045: Install GRUB4DOS v0.4.5
/v046: Install GRUB4DOS v0.4.6

/mbr-bpb: Copy the BPB of the leading FAT partition to MBR
/mbr-disable-floppy: don't search floppy for grldr
/mbr-disable-osbr: don't boot from old MBR with an invalid partition table
/duce: disable the unconditional console entrance
/chs-no-tune: disable geometry tune
/boot-prevmbr-first: boot previous MBR first
/preferred-drive=m: preferred boot drive number
/preferred-partition=n: preferred partition number
/hot-key=SSAA: hot-key, four hex numbers.
SS=scan code, AA=ASCII. e.g.: 3920 = Space key
/time-out=n: count down
/boot_file=xxx: rename the boot file (default value is grldr)
Автор: Hunter23071985
Дата сообщения: 15.08.2016 17:01
dialmak
Я не хотел Вас запутать... Уже почти всё понятно. Но осталось 3 серьёзных вопроса.
1) У нас есть вариант записи (соответственно и удаления) AllRun в BCD, boot.ini и на флешку.
Но во всех командах указаны grldr.mbr, grldr и GRUB4DOS, которых нет в AllRun.
К тому же в ALL$RUN.INI прописано, что ALL$RUN.INI, GRLDRORIG и GRLDRMOD надо положить в корень любого раздела (вроде).
Вопрос 1: надо ли ложить всё это в корень раздела и надо ли что-то править в командах для их адаптации под AllRun?

2) Мы можем грузить установленные ОС, ISO, VHD и т.п., в т.ч. шифрованные по желанию.
Но по-умолчанию при загрузке всегда вылезает меню AllRun, что не удобно.
При ремонте желательно грузить излюбленный ISO, при работе - единственную ОС/VHD, в дороге - единственный ISO/VHD из шифрованного контейнера.
И только в сложных случаях нужен выбор из всей кучи вариантов, т.е. полное меню AllRun. Пусть оно появляется, скажем по нажатию Esc.
Вопрос 2: как добавить в ALLRUN.iso\BOOT\GRUB\MENU.LST вариант по-умолчанию? А лучше 2 варианта, чтобы при отсутствии первого грузился второй?
Вопрос 3: как всё же добавить поддержку зашифрованных контейнеров / матрёшек?
Автор: dialmak
Дата сообщения: 15.08.2016 17:33
Hunter23071985

Цитата:
1) У нас есть вариант записи (соответственно и удаления) AllRun в BCD, boot.ini и на флешку. Но во всех командах указаны grldr.mbr, grldr и GRUB4DOS, которых нет в AllRun.

Где он есть? Нет такого.
AllRun загрузочный, то только как CD из CD-ROM. Для загрузки его в виде ISO требуется груб4дос или что-то другое, например сислинукс или груб2.
Поэтому загрузка может быть такая
mbr -> груб4дос -> AllRun
mbr -> ntldr -> груб4дос -> AllRun
mbr -> bootmgr -> груб4дос -> AllRun
mbr -> сислинукс > AllRun
и т.д.
Но
mbr -> AllRun.iso загрузить не выйдет.
Да и в BCD
mbr -> bootmgr -> AllRun не выйдет сделать
Поэтому нужно использовать как промежуточный загрузчик grldr.mbr и grldr или просто grldr. На крайняк можно как выше я писал сислинукс или груб2 с memdisk

Цитата:
Но по-умолчанию при загрузке всегда вылезает меню AllRun, что не удобно.

Вы можете его поменять под себя по своему желанию - хозяин-барин. Например так


Код: # menu grub4dos (UTF-8)
clear
timeout 8
default 0
root ()/ > nul
if exist ()/BOOT/GRUB/ALL$RUN || find --set-root --devices=chpu /BOOT/GRUB/ALL$RUN
SETTING.INI > nul
debug 1

title Пункт по-умолчанию
бла..бла

title Второй пункт
бла..бла
Автор: bomzz
Дата сообщения: 15.08.2016 17:40

Цитата:
BOOTICE [DEVICE] /pbr [/install /backup /restore] [parameters]

/install >> Install some kind of PBR, requires /type parameter.
/type=[msdos | GRUB4DOS | ntldr | bootmgr | syslinux]


Автор: dialmak
Дата сообщения: 15.08.2016 18:25
Вроде так..
BOOTICE [DEVICE] /pbr /install /type=GRUB4DOS /v046 /quiet
Автор: Hunter23071985
Дата сообщения: 15.08.2016 20:19
dialmak

Цитата:
Вы  можете его поменять под себя по своему желанию - хозяин-барин.
Если б мог...

Цитата:
Это делается элементарно.
Это Вы среди всех этих "grldr.mbr и grldr или просто grldr" чувствуете себя, как рыба в воде.
А я вот не въезжаю, как эта хрень работает...
Автор: dialmak
Дата сообщения: 15.08.2016 20:41
Hunter23071985

Цитата:
Пойду застрелюсь.

Ну чего сложного. Примеры же написаны
title ^F2 Test for hotkey F2 - имя гор. клавиши НЕ отображается в меню
title [F2] Test for hotkey F2 -имя гор. клавиши отображается в меню
hotkey ^F9 reboot - это пример скрытой команды

Разархивировать http://dl.grub4dos.chenall.net/grub4dos-util-hotkey-20150408.zip и положить файл hotkey возле grldr


Код: /hotkey

title ^F1 Test for hotkey F1
pause You have press Hotkey F1

title ^F2 Test for hotkey F2
pause You have press Hotkey F2

title ^R Reboot
reboot

title [H] Halt
halt

Автор: Hunter23071985
Дата сообщения: 15.08.2016 22:03
dialmak
Я раз 5 перечитал Ваш пост, сейчас покурю, может въеду.
Завтра в командировку, подъём в 3 утра, в голову ничего не лезет.
Предлагаю перейти в эту тему, там описано то, к чему я в итоге стремлюсь.
Специально для Вас выделил одну строчку красным.
Автор: dialmak
Дата сообщения: 15.08.2016 22:49
Hunter23071985
Слишком много требований. Создать и расшифровать контейнер из груб4дос не выйдет, тут нужна или винда или линукс. Соответственно не получится на лету расшифровать и грузить из груб4дос.
Расшифровать раздел или диск реальнее, зашифровать тоже нужен винда или линукс. Короче задача нерешаема в принципе.

Как вариант - использовать зашифрованные контейнеры для скрытия (типа для бекапа). А юзать незашифрованные файлы. При опасности - незашифрованные удалять.

Хотя имхо есть гораздо проще вариант, которым я пользуюсь много лет. Внешний USB-HDD. Просто и без палева, всё что нужно есть там. А оригинальный комп не трогается и ничего туда не пишеться.. При опасности - положил в карман и ушёл курить
Вот собираюсь докупить теперь вариант USB-SSD...
Автор: Hunter23071985
Дата сообщения: 15.08.2016 23:00
dialmak

Цитата:
Хотя имхо есть гораздо проще вариант, которым я пользуюсь много лет. Внешний USB-HDD.

Нету USB-HDD... Да и на весь отдел не купишь по харду... Опять же переходник PCI-USB3 в рабочий ПК не вставить, а с USB 2.0 медленно.
В общем не вариант.

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

OK, будем удалять. А остальное реально сделать?
Автор: dialmak
Дата сообщения: 15.08.2016 23:19
Hunter23071985

Цитата:
А остальное реально сделать?

Шифрование и ISZ нереально. Кстати а почему ISZ? Это ж приетарный формат и им никто, кроме одной конторы не пользуется. Если хочешь сжать ISO/IMG/IMA - есть GZ, LZMA. Они нативно поддерживаются в груб4дос.
Остальное видимо можно.

Хз, честно говоря мы с тобой как из разных вселенных.
Вот не понимаю я нахрена эти изыски. 5 раз уже прочитал, но не понял чего тебе не хватает в allrun..
Всё что ты просишь - мне не кажется каким-то уж необходимым.
Ну на крайняк можно ж переписать меню под себя...


Цитата:
Да и на весь отдел не купишь по харду...

А им зачем? Твоя задача становиться всё более странной. Колись
Если вам нужно МНОГИМ грузить всякую белиберду, то имхо лучше по сети это делать. Когда-то в теме были рассуждения что и как грузить через iPXE.

Вот объясни мне на пальцах сам процесс что ты хочешь. Без технических подробностей. Начни с того - сел я за комп и...
Автор: Hunter23071985
Дата сообщения: 15.08.2016 23:45
dialmak
Цитата:
есть GZ, LZMA. Они нативно поддерживаются в груб4дос.
Не знал, тогда ISZ не нужен.

Цитата:
имхо лучше по сети это делать
Это будет следующим этапом, если будет - не уверен, что стоит связываться.
Харды старые, сеть дохлая, компы слабые. Что будет, если 4 ПК подключить к одному образу?

Цитата:
чего тебе не хватает в allrun
Сам по себе AllRun штука хорошая, но нет "инфраструктуры".
Писал 08-08-2016: "нет ни самого меню в нужном виде, ни способа записать условно рабочий вариант на флешку или хард."
Это - минимум, в варианте максимум AllRun будет лишь одной из запчастей.

Цитата:
Вот объясни мне на пальцах сам процесс что ты хочешь.
Писал 09-08-2016: "Зачем всё это, думаю, объяснять излишне:
-- чтобы комфортно работать дома, в офисе, в дороге - накидал нужных ОС, запустил скрипт, готово; пришла проверка - стёр, ушла - поставил; нет пустой флешки, взял, какая есть и т.п.
-- чтобы не переустанавливать ОС друзьям - скинул ссылку, скачали, запустили скрипт, пользуйтесь."
Это - опять же минимум, максимум - исключить рутину с установкой ОС и ПО, чтобы даже ребёнок справился без моего участия.
Тут сложно что-то добавить... Загрузка в RAM продиктована чисто любопытством, остальное - потребностями моими и друзей.

Цитата:
Остальное видимо можно.
Отлично, мне не под силу, разве что Вы сделаете.
Простите, я спасть, осталось 3 часа вздремнуть. Увидимся!
Автор: uncleShi
Дата сообщения: 17.08.2016 01:12
А где они пишут, что нового в версии?

Автор: Engaged Clown
Дата сообщения: 17.08.2016 07:29
uncleShi
Как обычно, здесь.
Конкретно по этой картинке:

Цитата:
The image file created by this version requires an Image version 3.00 or later to restore.
Version 2.x images can be restored using version 3.x.
Автор: uncleShi
Дата сообщения: 20.08.2016 00:11
MulticastSender v1.05, запущен на w7x32. Клиент IFL v3.01. Делаю на клиенте тупо:

Код: imagel -v --f:\\\\\\192.168.0.16***
Автор: Merlin2006
Дата сообщения: 21.08.2016 00:41
Здравия всем!
Не пинайте сразу! Просьба помочь.
Есть образ с глючной системы. Хочу его прикрутить в виртуалку для выяснения источника проблемы и ее решения. Понимаю, что можно развернуть, но можно ли как-то конвертировать для VirtualPC? Чтобы попроще..
Спасибо.
Автор: bomzz
Дата сообщения: 21.08.2016 03:57
Merlin2006
нет. только восстановить. по крайней мере мне не удалось
Автор: dialmak
Дата сообщения: 21.08.2016 11:22

Цитата:
можно ли как-то конвертировать для VirtualPC?

Да, скрипт copyp2v.tbs умеет конвертировать TBI в VHD и VMDK

Автор: bomzz
Дата сообщения: 21.08.2016 11:41
они не подойдут к машине
Автор: dialmak
Дата сообщения: 21.08.2016 11:45
bomzz
Все подходит, не придумывай
// This script is used to do the following:
// 1) Copy a Windows installation on a Physical drive to a new Virtual drive
// to create,
// 2) Restore a TBI Image file to a new Virtual drive to create,
// 3) Process Windows installations already installed on an existing Virtual drive
// to make them bootable.
//
// This script can process VMWare Monolithic Sparse files (IDE or SCSI .vmdk files),
// Virtual PC files (Dynamic Expanding or Fixed .vhd files), or Hyper-V Virtual PC
// Dynamic (512B or 4KiB Sector Size, Expanding or Fixed .vhdx files).
// Depending on the type of Virtual HD file selected and the Windows installation,
// the script removes all old drivers, install the IDE drivers, the SCSI drivers
// (if needed) and the correct HAL file.
//
// This script can be run under Windows, DOS or Linux

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

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


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