Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Мультизагрузка XP/7/8/8.1/10, Linux, MAC OS

Автор: dialmak
Дата сообщения: 17.09.2013 01:02
Death_INN
Я немного подумал и да... Есть варианты, когда добавление записи может быть некорректным.
Смотри. Тут главное принцип понять. В BCD не используются буквы, там используются симлинки вида \Device\HarddiskVolumeN. N указывает номер раздела и диска одновременно.
Если ты создаешь меню из VHD, то номер \Device\HarddiskVolumeN ДОЛЖЕН совпасть с номером раздела БЕЗ примонтированного VHD из которого ты делаешь меню. То есть раздел должен указываться так, как он есть в HDD.
Загрузи Visual BCD и подредактируй готовое меню для VHD.

Добавлено:

Цитата:
bcdedit в топку, как и BootIce 1.1.2 х64

Проверь для меня bootice 1.1.4 x86 или и bootice 1.1.4 x64
Автор: Death_INN
Дата сообщения: 17.09.2013 01:10
dialmak

Цитата:
В BCD не используются буквы, там используются симлинки вида \Device\HarddiskVolumeN

Знаком с таким, но в моем случае можно обойтись и буквами
Автор: dialmak
Дата сообщения: 17.09.2013 01:13
Death_INN

Цитата:
но в моем случае можно обойтись и буквами

Ты не понял. Ты конечно указываешь буквы ибо так проще, НО в BCD пишутся именно симлинки - ведь буквы это просто ТОЧКА монтирования и она не отражает номер раздела и диска.
Поэтому вместо буквы можно указывать симлинки. Как раз твой случай

Добавлено:
Это чётко видно в BootIt при редактировании BCD. Ведь винда не загружена, а номер раздела и диска что грузить и откуда в BCD прописано.
Автор: quorg
Дата сообщения: 17.09.2013 01:18
Есть возможность слияния двух BCD? (Типа импорта строк загрузки из одного и добавления их в другой)
Автор: dialmak
Дата сообщения: 17.09.2013 01:22
Death_INN
Что там с версией 1.1.4 ? Корректна?

quorg

Цитата:
Есть возможность слияния двух BCD?

Не очень понимаю когда это может пригодиться?
Автор: Death_INN
Дата сообщения: 17.09.2013 01:47
dialmak

Цитата:
Что там с версией 1.1.4 ? Корректна?

x64 опробовал - все окейно. Еще Backup BCD появился - круто. А вообще я вряд ли могу быть тестером, ибо хард Advanced Format, стоит в ноуте Samsung R508, известный своими глюками, и даже одна и та же лайв система, которая не сохраняет изменения, грузится у меня по разному.


Добавлено:

Цитата:
Ты не понял. Ты конечно указываешь буквы ибо так проще, НО в BCD пишутся именно симлинки - ведь буквы это просто ТОЧКА монтирования и она не отражает номер раздела и диска.

Я имел ввиду то, что в некоторых случаях использование букв попросту невозможно, если мы будем добавлять запись для VHD, номер раздела которого на единицу меньше исходного VHD. А так да, с симлинками проще и меньше путаницы будет.
Автор: dialmak
Дата сообщения: 17.09.2013 03:35
Death_INN Век живи - век учись. Недавно узнал как элементарно переводить разделы из основных в лог. диски доп. раздела и обратно за 10 сек. И главное без шума и пыли и самое главное корректно (глюкавые акронисо-парагоновскими монстры отдыхают)
Что там кстати с
Цитата:
Win7 Pro - без проблем, а Win7 Enterprise - облом
- получилось?
Автор: quorg
Дата сообщения: 17.09.2013 03:36

Цитата:
Не очень понимаю когда это может пригодиться?

Например для добавления сборки к существующему загрузчику. Папки на винт скопировать легко, а добавлять каждый пункт утомительно, тем более если там много параметров на каждую строку. При этом тот же BOOTICE закосячил несколько пунктов (пришлось восстанавливать из резервной копии), а BCD Edit, хоть и сделал всё правильно, крайне неудобен ручным вводом названий параметров. EasyBCD удобен для добавления пунктов, но опять же не все параметры может редактировать. А вот копировать пункт из одной копии программы (с одним открытым BCD) и вставки в другую (со вторым BCD) нет ни у одной программы. Хотя я считаю такую функцию крайне востребованной. В идеале нужен именно автоматический импорт из другого, так как ручной ввод чреват ошибками, которые очень опасны в стратегически важном для системе файле. Командная строка тоже не выход, так как слишком сложна и требует много специфических параметров...
Автор: dialmak
Дата сообщения: 17.09.2013 04:39
quorg

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

И чего там сложного? Или я что-то не понимаю или вы неправильно объясняете. Приведите конкретный пример.
Я пользуюсь в основном bcdboot и bcdedit, иногда Visual BCD (для сложных случаев редактирования), иногда Bootice (для добавления VHD, когда лень лезть в комстроку). Более ничего вроде не нужно.
Автор: quorg
Дата сообщения: 17.09.2013 05:55
Пока остановился на BcdTool. Visual BCD хоть и позволяет редактировать параметры загрузки, но новые не добавляет, пункт CustomActions вообще выдаёт непонятную ошибку, после чего программа глючит. Конкретный пример - сборка Strelec - там целая куча параметров загрузки, которые не появляются при создании нового пункта, пришлось в BcdTool набивать их вручную. В EasyBCD их вообще невозможно отредактировать, а BOOTICE каверкает редактируемый пункт, хотя визуально вроде как что-то редактирует... Может есть команда bcdedit для импорта из другого BCD? Какие ещё есть редакторы BCD с возможностью расширенных настроек? Как-то так...
Автор: dialmak
Дата сообщения: 17.09.2013 08:35
quorg

Цитата:
Конкретный пример - сборка Strelec - там целая куча параметров загрузки, которые не появляются при создании нового пункта,

Скрин в студию из Visual BCD, а ещё лучше киньте BCD. Мне кажется там всё просто - вы только не с того конца берётесь.
Автор: Death_INN
Дата сообщения: 17.09.2013 11:53
bcdTool вообще не запускается у меня на Win7 x64. Может есть другая версия?

bcdboot умеет добавлять вторую запись или затирает BCD?

dialmak, у тя есть инструкция для преобразования GPT в MBR с сохранением данных? Можно через DMDE делать, но там как-то все запутано.

Цитата:
Win7 Pro - без проблем, а Win7 Enterprise - облом - получилось?

Чувак спешил, поэтому развернул ему XP. Если понадобится семерка, тогда опробую


Автор: dialmak
Дата сообщения: 17.09.2013 12:32
Death_INN

Цитата:
у тя есть инструкция для преобразования GPT в MBR с сохранением данных? Можно через DMDE делать, но там как-то все запутано.

Легко.
Если есть возможность загрузить флешку или CD - на мой взгляд проще и безопаснее и быстрее.
Если есть пункт восстановления по F8 - чуть сложнее.
Если нет ни того ни другого - можно прямо в винде сделать, но боязно (хотя я делал и так)

Цитата:
bcdTool вообще не запускается у меня на Win7 x64. Может есть другая версия?

От имени админа нужно.
[more=Хозяйке на заметку]Хозяйке на заметку. Я себе создал прожку небольшую MenuRAS зеркало (x86/x64 только для 7 и выше). Добавляет пункты в контекстные меню проводника пункт Запуск от имени системы, Открыть папку от имени администратора, Открыть окно команд от имени администратора, Получить доступ/Восстановить права.
Можно отображать пункты контекстного меню только при вызове контекстного меню с нажатой клавишей SHIFT или всегда
Язык Русский/Английский
Особо полезен пункт - Открыть папку от имени администратора.
Пункт Получить доступ/Восстановить права (рекурсия для папок выключена специально!) временный. Сейчас используется TakeOwnershipEx, но выкину ибо не очень качественно сделан и имеет проблемы (поэтому просьба не распространять). Следующая версия будет получше и сделана покорректнее, но ещё не готова.
[/more]

Цитата:
bcdboot умеет добавлять вторую запись или затирает BCD?

Умеет конечно - это же главный инструмент. Затирает только импорт в bcdedit.

Добавлено:
А скинь свою версию bcdTool - может у тебя другая
Автор: Death_INN
Дата сообщения: 17.09.2013 12:45
dialmak, ссылка на MenuRAS требует обновить браузер. Может кинешь на rghost?
Под админом тоже bcdTool 1.1215 не идет. Появляется окно с ошибкой 0хс0000005, затем Invalid index и открывается пустое окно. Пробовал с разными BCD
Автор: dialmak
Дата сообщения: 17.09.2013 12:51

Цитата:
сылка на MenuRAS требует обновить браузер

Пользуйся Хромом или Мозиллой. Чего все тянут г.. в рот?
http://rghost.ru/48849844

Цитата:
Под админом тоже bcdTool 1.1215 не идет.

Скинь - гляну. Если не та, что у меня - выложу.
Автор: NIKZZZZ
Дата сообщения: 17.09.2013 13:26
dialmak

Цитата:
Пользуйся Хромом или Мозиллой.

Мозилла не тянет.
Автор: dialmak
Дата сообщения: 17.09.2013 13:53
NIKZZZZ хз.. раньше тянула. Бум знать.
Death_INN
Писать глобальную инструкцию по миграции GPT->MBR долго. Чтобы всё было по уму (то есть один в один без приключений) выдай мне:
- редакцию и разрядность ОС
- предустановленная или нет
- есть ли возможность загрузить флешку или СD
- выхлоп команд в cmd от имени админа (на Рабочем столе будут текстовые файлы):

Код: bcdedit /enum all > %userprofile%\desktop\BCD.txt
reagentc /info > %userprofile%\desktop\RE.txt
Автор: Kondishn
Дата сообщения: 17.09.2013 14:02

Цитата:
Мозилла не тянет.
Death_INN, NIKZZZZ, Universal Share Downloader тянет + папки понимает
Автор: dialmak
Дата сообщения: 17.09.2013 14:06

Цитата:
тянет + папки понимает

Круто. Спс. Не знал ибо давно забросил USD (когда-то пользовал на оооочень давно актуальный рапидшаре).
Автор: Kondishn
Дата сообщения: 17.09.2013 14:35
dialmak, Та нема за що Там появился один интересный плагин и теперь поддержку обменников можно добавлять lua скриптами.
Автор: Death_INN
Дата сообщения: 17.09.2013 14:43
BCDTool у мя на китайском была, скачал в редакции conty9 _http://rghost.ru/48070098 Теперь пашет

Цитата:
Писать глобальную инструкцию по миграции GPT->MBR долго.

Ноут еще не прибыл. А вообще системные разделы никакие не нужны, включая скрытые и тот, на котором система стоит, в основном это Win8 OEM.
Автор: dialmak
Дата сообщения: 17.09.2013 14:48
Death_INN

Цитата:
А вообще системные разделы никакие не нужны, включая скрытые и тот, на котором система стоит, в основном это Win8 OEM.

По этой фразе понял, что нужен только раздел С: с виндой, на Win RE и Push-Button Reset кладёшь ? Это самый простой вариант...
Автор: Death_INN
Дата сообщения: 17.09.2013 14:57

Цитата:
По этой фразе понял, что нужен только раздел С: с виндой, на Win RE и Push-Button Reset кладёшь ? Это самый простой вариант...

Нет, как раз следующие за С разделы, созданные самим юзером. Win RE и Push-Button Reset ессно не нужны. А если у ноута нет возможности переключения UEFI BIOS на Legacy, то об MBR и grub4dos можно забыть?
Автор: dialmak
Дата сообщения: 17.09.2013 15:36
Death_INN

Цитата:
созданные самим юзером

Ну я эти понятно. Но тут есть тоже нюанс. Если он их с переляку много создал (например 5), то тут нужен и метод другой. Впрочем переводил на MBR и 8 штук - нет проблем, но метод троха другой..

Цитата:
Win RE и Push-Button Reset ессно не нужны.

Ну если не нужны - то сейчас напишу тебе как прямо из винды сделать и перегрузиться уже в MBR (если нужно конечно реально ибо писать облом).

Цитата:
если у ноута нет возможности переключения UEFI BIOS на Legacy, то об MBR и grub4dos можно забыть?

Ага. Но я пока таких не видел, хотя должны быть по идее..

Добавлено:
Death_INN
Есть простой метод. Сделай флешку, затем переведи ноут в режим Legacy и пробуй её грузить. Если загрузиться бут - значит всё OK, если IFL - значит нужно копать в сторону настроек UEFI, если ничего - значит плюс к EFI включен режим Secure Boot.
Автор: Death_INN
Дата сообщения: 17.09.2013 16:23
dialmak, для сравнения здесь глянь
Автор: dialmak
Дата сообщения: 17.09.2013 16:45
Death_INN
DMDE полезен когда есть много разделов и нужно создать доп. раздел. И то можно обойтись без него. У меня после DMDE были проблемы (но я же умный - я подстилку положил, то есть сохранил разметку всю). Нет - он на крайний случай и только внешне из LiveCD, из винды он не годится. Мне не попёр, хотя есть и некоторые прикольности в нём...

Добавлено:
Скажу так. С кривыми руками ничего не поможет - даже супер-пупер софтина. Нужно просто принцип понять, а сделать можно как угодно


Добавлено:
Почитал ссылку - прикольно и смешно. По ходу там никто ничего не рубит. Времена...
Преобразование GPT в MBR это просто, там есть другие нюансы и их много.
Автор: Futurism
Дата сообщения: 19.09.2013 17:43
что то тут много теории, но мало практики.
вот у меня есть 5 дисков
1. 7-ка
2.ХР
3.MacOs
4. Ubuntu
5.FreeBsd

как их ставить. Т.е. я сначала должен сделать 5 разделов на винчестере?
Автор: bomzzz
Дата сообщения: 19.09.2013 18:12
пять разделов для системы не удасться создать. еще один займет расширенный раздел, а семерка вообще любит на два раздела ставится. тебе или нужно два винта, но это излишество. лучше всего разбить винт на три активных раздела, один расширенный. один активный раздел зайдествовать для загрузки и аварийного восстановления. на один раздел поставить систему которой ты чаще других пользуешься. а на оставшийся раздел установить все остальные систмы и закатать каждую в образ. тогда когда тебе понадобится другая система ты всегда можешь за несколько минут ее восстановить

Добавлено:

Цитата:
3.MacOs
4. Ubuntu
5.FreeBsd
- этими ты скорее всего вообще не будешь пользоваться
Автор: dialmak
Дата сообщения: 19.09.2013 18:18
Futurism

Цитата:
но мало практики

Смотри ролик.

Цитата:
вот у меня есть 5 дисков
1. 7-ка
2.ХР
3.MacOs
4. Ubuntu
5.FreeBsd

Для начала нужно понять они уже есть или вы их планируете делать?
Проблем никаких не вижу - можно сделать. Единственное, что 3.MacOs вряд ли получится на MBR диск поставить. Или вы планируете GPT ? XP на GPT не работает.
Сколько физических дисков у вас?


Добавлено:
bomzzz

Цитата:
пять разделов для системы не удасться создать.

Да хоть 10.
Автор: bomzzz
Дата сообщения: 19.09.2013 18:27
тогда придется постоянно таблицу разделов переделывать программно

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157

Предыдущая тема: Удаление файла для краха системы


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