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

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

Автор: tailex
Дата сообщения: 13.08.2011 18:03

Цитата:
Доп. раздел тоже додули как сделать? И в нём несколько лог. томов?

Да собственно для меня это не было проблемой (в BootIt создаешь раздел Extended),
а в создание нескольких логических томов (им же) пока не было необходимости.
плин diskpart это оказывается менеджер диска от windows (просто я не знал что он так называется)
А вообще я стал первым создавать и форматировать именно дополнительный раздел, а потом уже включать его видимым в инсталлируемую OS.
Вообщем все работает, спасибо за ответы. Процедура нажимания кнопок в нужной последовательности отлажена
Автор: dialmak
Дата сообщения: 13.08.2011 18:11
tailex

Цитата:
Вообщем все работает, спасибо за ответы. Процедура нажимания кнопок в нужной последовательности отлажена

Наконец то.

Цитата:
Да собственно для меня это не было проблемой (в BootIt создаешь раздел Extended),
а в создание нескольких логических томов (им же) пока не было необходимости.

Как то нелогично не создавать внутри extended логических томов. Сам extended без логических томов не имеет смысла.
Да и сам extended может быть разных видов (точно не помню - около 6 вроде...)
Логические тома создаются точно так же , как и основные разделы. Указываешь для NTFS 07/07h, для ext2/3/4 131/83h и для свап 130/82h.


Добавлено:

Цитата:
А вообще я стал первым создавать и форматировать именно дополнительный раздел, а потом уже включать его видимым в инсталлируемую OS.

Да это по барабану. Хотя если используется режим >4 разделов, то так не получится. А может и получится... хз не пробовал так.
Автор: 9285
Дата сообщения: 13.08.2011 21:21

Цитата:
А ну да. Помню

Помнишь что?
Автор: 231930
Дата сообщения: 14.08.2011 07:39
dialmak
Что-то всё не заладилось. Создал раздел:

При попытке выполнить bcdboot С:\windows /s H: /l ru-RU получаю

Дальше пытаюсь копировать файлы загрузки - файл занят системой

Что неправильно, делал как вы написали, с той разницей, что раздел создавал Акронисом.
Автор: mastik2011
Дата сообщения: 14.08.2011 07:55
ребят дайте сылочку где скачать моно ОС ХР???
плиз!!!!
Автор: 231930
Дата сообщения: 14.08.2011 09:43
mastik2011
http://forum.ru-board.com/topic.cgi?forum=35&topic=47390&start=0&limit=1&m=9#1
Автор: tailex
Дата сообщения: 14.08.2011 09:54

Цитата:
Как то нелогично не создавать внутри extended логических томов. Сам extended без логических томов не имеет смысла.
Да и сам extended может быть разных видов (точно не помню - около 6 вроде...)

Ну конечно создаю(иначе не мог бы пользоваться)! просто под логический диск отвожу все свободное пространство и форматирую в NTFS (для данных).
А что extended может быть разных видов не знал ! А зачем столько видов ?
Кстати насчет загрузки Mac OS ? Почитал тему не осилил !
Я правильно понимаю последовательность действий по ее установке ?
Создаю первичный раздел (BootItом) ! Какого типа раздел должен быть ? или без разницы ?
Делаю его активным
Устанавливаю загрузчик (Chameleon)
Запускаю с установочного диска Mac OS X 10.5.x Leopard
Реактивирую
Автор: dialmak
Дата сообщения: 14.08.2011 11:53
231930

Цитата:
Что-то всё не заладилось. Создал раздел:
При попытке выполнить bcdboot С:\windows /s H: /l ru-RU получаю

Не знаю. То ли из-за урезанной ThinPC, то ли из-за акрониса, то ли ...
А разве в diskmgmt.msc нельзя было создать и отформатировать раздел? Странные пути ищите. При форматировании акронисом PBR не создаётся (я точно не знаю, акронисом не пользуюсь - это моё предположение)

Цитата:
Дальше пытаюсь копировать файлы загрузки - файл занят системой

Это естественно. Нужно копировать с LiveCD или если его нет, то делать так как здесь написано http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=629&limit=1&m=1#1
Читайте пункт Как скопировать загрузчик Windows 7 из зарезервированного раздела в раздел с ядром Windows. У вас обратная задача, но принцип тот же.

Добавлено:
И ещё одно. Если форматируете раздел левыми программами, то нужно проверять PBR. Иначе ничего не заработает. Например через bootice.

Добавлено:
tailex

Цитата:
Создаю первичный раздел (BootItом) ! Какого типа раздел должен быть ? или без разницы ?
Делаю его активным
Устанавливаю загрузчик (Chameleon)
Запускаю с установочного диска Mac OS X 10.5.x Leopard
Реактивирую

Нет. Раздел для Mac OS должен создаваться установщиком ОС и я уже писал, на ОТДЕЛЬНОМ диске в GUID варианте. Вариант на том же диске в MBR варианте я не пробовал и вам не советую. Когда-то давно ставил на отдельном диске в MBR варианте, хотя это не совсем правильно, но работало всё.
Для начала скачайте Mac OS для VMware - посмотрите что за зверь и потом попробуйте сами поставить его потом на варю. Типа на кошках потренируйтесь.

Добавлено:

Цитата:
А что extended может быть разных видов не знал ! А зачем столько видов ?

Наверное невнимательно читаете.
Здесь http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=0&limit=1&m=1#1 в короткой таблице уже есть 4 вида ext
05h     Дополнительный раздел (extended partition), CHS
15h     Скрытый дополнительный раздел (extended partition), CHS
0Fh     Дополнительный раздел с поддержкой расширенной BIOS int 13h, LBA
1Fh     Скрытый дополнительный раздел с поддержкой расширенной BIOS int 13h, LBA
Есть ещё
85h Дополнительный раздел Linux
Увидеть все типы в буте можно выбрав Full Partition List

Автор: 231930
Дата сообщения: 14.08.2011 14:57
dialmak

Цитата:
А разве в diskmgmt.msc нельзя было создать и отформатировать раздел?

Переделал в diskmgmt.msc (удалил том, создал заново, отформатировал) и всё равно «сбой при копировании файлов загрузки» в комстроке. Засада какая-то!

Добавлено:
Всё, проблема закрыта.
Делал так:
1. bcdedit /export E:\BAK\bcd
2. bcdboot %Windir% /l ru-Ru /s Н:
3. bcdedit /import E:\BAK\bcd
4. Правка boot.ini руками (для восстановления мультизагрузки)
Ещё раз спасибо.

Добавлено:
dialmak
Ещё вопрос:
Теперь в икспи как этот доп раздел скрыть?, букву diskmgmt.msc удалить не даёт,
надо было сначала , до пляски с загрузкой из-под 7-ки, в икспи букву удалять?
Поторопился, не подумав, сорри. ))
Автор: dialmak
Дата сообщения: 14.08.2011 16:58
231930
231930

Цитата:
bcdboot %Windir% /l ru-Ru /s Н:

То есть
bcdboot %Windir% /l ru-Ru /s Н: отработал
а

нет?
Парадокс.... Может С по русски писали?
Потому как импорт-экспорт тут роли не играет никакой
Автор: 231930
Дата сообщения: 14.08.2011 17:36
dialmak

Цитата:
Парадокс...

Написал как дело было )), хотя думаю, пена была в том, что сначала надо его активным делать.
Цитата:
Потому как импорт-экспорт тут роли не играет никакой

Без этого у меня грузилась только 7-ка.
Цитата:
Может С по русски писали?

Ну если только у вас было по-русски, я тупо копи-пастил.

Да и потом, всякий опыт, даже неудачный, тоже опыт, верно?

Блин, сообщение не добавляется, только через «редактирование»...
Автор: fillu
Дата сообщения: 14.08.2011 19:46
Стоит XP на диске С,поставил на диск Д семерку.Установка прошла нормально ,но семерка не грузится,точнее доходит (запуск Виндовс) и все.Монитор темный.В чем проблема ?XP запускается без проблем.
Автор: dialmak
Дата сообщения: 14.08.2011 20:07
231930

Цитата:
сначала надо его активным делать.

Нет. Наоборот. Активным раздел делается перед перегрузкой, когда всё путём уже...

Цитата:
Ну если только у вас было по-русски, я тупо копи-пастил.

Вот и причина. Я ж то писал по скорому-не думая особо и кстати тоже копипастил отсюда . Не знал, что пару букв кто-то додумается копипастить.
Обленились... Кстати распространённая ошибка.
fillu
Да бог его знает, инфы ноль, сделайте восстановление загрузки из DVD

Добавлено:

Цитата:
Без этого у меня грузилась только 7-ка.

Естественно. А я думал, что вы умеете XP добавить в BCD... там 3 команды всего в комстроке. Хотя если копипастить...
Но я имел ввиду другое - что на выполнение команды установки загрузчика это никак не влияет.
Автор: Armilos
Дата сообщения: 14.08.2011 20:58
tailex
Какой у Вас диск, материнка и чипсет ея, будте любезны, плиззз (к вопросу о нестандартной геометрии C/H/S - просто интересно)
Автор: dialmak
Дата сообщения: 14.08.2011 23:46
!
Автор: HailRuBoard
Дата сообщения: 15.08.2011 08:26
dialmak спасибо за ответ и за проделанную Вами работу, в частности за последний ролик!

У меня есть компьютер с одним физическим жестки диском (далее диск) (на диске есть основной раздел с Windows XP и нераспределенное пространство) и загрузочная флешка с BootIt (далее флешка).
Появились вопросы(постарался составить их так, чтобы можно было ответить да/нет):
1. Если на диске в свой отдельный основной раздел установлен BootIt, то в этот же раздел записывается и EMBR, так?
2. Пускай теперь на диске нет раздела для BootIt, так как BootIt на диск не установлен. Если загрузиться с загрузочной флешки, то можно через BootIt создать для этого диска EMBR. Вопрос, где будет выделено место на диске для EMBR, то есть куда BootIt запишет EMBR?
3. Если установить EMBR на диске, то в случае чего восстановить MBR можно, если предварительно в BootIt сделать backup MBR, который запишется в EMBR? (восстанавливать MBR нужно из BootIt через restore?)
4. Почему перед установкой ОС надо отключать BootIt (Deactivate)? Правильно ли я понимаю, что когда ОС устанавливается, то она переписывает MBR, и это единственная причина по которой надо после установки ОС переставлять BootIt(Reactivate), чтобы он переписал MBR так, чтобы обращение при загрузке шло сначала к BootIt.
5. По Вашему последнему ролику не совсем понятен комментарий к кадру, который предшествует установке Windows 7: “а MBR останется именно той, которая была на момент нажатия Ctrl-Alt-Del”. Непонятно вот что: какая разница, какая информация в MBR если ее все равно перепишет при установке Windows 7?
6. Если я хочу устанавливать два Linux: Ubuntu и OpenSuse, то мне надо их размешать на основных разделах или можно их всех поставить в томы расширенного? Мне кажется, что можно на томах расширенного, так как все равно BootIt передает управление PBR тома, так?

Заранее спасибо!
Автор: dialmak
Дата сообщения: 15.08.2011 09:11
HailRuBoard
Давно никто такие вопросики не спрашивал Имею ввиду, что вы всё более-менее правильно представляете.


Цитата:
1. Если на диске в свой отдельный основной раздел установлен BootIt, то в этот же раздел записывается и EMBR, так?

Раздел - это просто раздел где стоит бут и файловая система в разделе называется EMBRM. EMBR - это модифицированная MBR, которая позволяет буту грузится первым... ну и не только... Ищите дополнительно инфу в этой теме и в варезнике в теме по буту по ключевому слову EMBR. Пока не поймёте что это не поймёте как работает бут.


Цитата:
. Пускай теперь на диске нет раздела для BootIt, так как BootIt на диск не установлен. Если загрузиться с загрузочной флешки, то можно через BootIt создать для этого диска EMBR. Вопрос, где будет выделено место на диске для EMBR, то есть куда BootIt запишет EMBR?

Можно ( создать -кнопка Create MBR, убить - кнопка Undo EMBR в BootIt NG или Change Disk Type в BootIt BM ), но не нужно и даже нельзя. Потому что без бута (то есть если флешка вынута) EMBR бессмысленна и вредна (с такого HDD вы не загрузитесь - EMBR будет требовать раздел бута). А куда она станет - туда куда становится любой MBR - первая дорожка HDD. Читайте первую ссылку в шапке Правила инсталляции и загрузки независимых ОС. и ссылку в конце ссылки.


Цитата:
3. Если установить EMBR на диске, то в случае чего восстановить MBR можно, если предварительно в BootIt сделать backup MBR, который запишется в EMBR? (восстанавливать MBR нужно из BootIt через restore?)

Возьмите BootIce и бэкапируйте-восстанавливайте MBR или EMBR до упора...
Потому что ваш вопрос некорректен - непонятно к какой версии бута он относится, да и бэкап EMBR в BootIt NG производится на раздел бута в виде файла.


Цитата:
4. 4. Почему перед установкой ОС надо отключать BootIt (Deactivate)? Правильно ли я понимаю, что когда ОС устанавливается, то она переписывает MBR, и это единственная причина по которой надо после установки ОС переставлять BootIt(Reactivate), чтобы он переписал MBR так, чтобы обращение при загрузке шло сначала к BootIt.

Всё правильно понимаете - но деактивировать не нужно. Писался хелп давно и кое-что лишнее там. Реактивация всё равно произойдёт автоматом, даже если была переписана вся первая дорожка (все 63 сектора, кроме 64 байт таблицы разделов) и всё восстановится - то есть своеобразный бэкап кода EMBR забит производителем автоматом. Именно таблица разделов здесь важна. Если она утеряна, тогда ж...
А вообще вы мне подали мысль. Ради интереса попробую записать нули в первую дорожку (где стоял EMBR) и потом попробую реактивировать бут - у меня подозрение, что таблицу разделов новый BootIT BM должен восстановить автоматом. Отпишусь.


Цитата:
5. По Вашему последнему ролику не совсем понятен комментарий к кадру, который предшествует установке Windows 7: “а MBR останется именно той, которая была на момент нажатия Ctrl-Alt-Del”. Непонятно вот что: какая разница, какая информация в MBR если ее все равно перепишет при установке Windows 7?

Я имел ввиду не код MBR, а таблица разделов в MBR (64 байта). Да может не совсем правильно выразил свою мысль. Винда при перезаписи MBR таблицу разделов не трогает. Да и никто не трогает. Ни одна программа, которая меняет или модифицирует код MBR (акронис, testdisk, bootice, bootit (при установке EMBR) и т.д.). Если точнее все умеют трогать, но но только по требованию юзера - создание (восстановление) раздела и т.п. По умолчанию - нет.


Цитата:
6. Если я хочу устанавливать два Linux: Ubuntu и OpenSuse, то мне надо их размешать на основных разделах или можно их всех поставить в томы расширенного? Мне кажется, что можно на томах расширенного, так как все равно BootIt передает управление PBR тома, так?

Это уж как хотите. Только для Ubuntu не знаю как ведёт себя последняя версия на доп. разделе - предпоследняя не работала в ext4 из доп. раздела (в ext3 - работала, имею ввиду под словом работала передача из груба управления в ядро). Подробнее есть в шапке Linux и BootIt.
В принципе им можно и общий /boot раздел выделить (ну это если вы с grub на ты.. иначе )

Добавлено:
Про EMBR кое-что здесь есть
http://forum.ru-board.com/topic.cgi?forum=35&topic=2993&start=240#10
http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=980#2
http://forum.ru-board.com/topic.cgi?forum=62&topic=18466&start=980#3
Автор: tailex
Дата сообщения: 15.08.2011 11:44

Цитата:
Какой у Вас диск, материнка и чипсет ея, будте любезны, плиззз (к вопросу о нестандартной геометрии C/H/S - просто интересно)

Системная плата    Asus P5K
Северный мост: Intel Bearlake P35
Южный мост: Intel 82801IB ICH9

Диск - ST31000520AS (931 Гб)
Свойства устройства ATA    
ID модели    ST31000520AS
Версия    CC32
Тип устройства    SATA-II
Параметры    цилиндров: 1938021, головок: 16, секторов в треке: 63, байт в секторе: 512
Секторы LBA    1953525168
Буфер    Неизвестно
Мультисекторы    16
Байты ECC    4
Неформатированная ёмкость    953870 Мб
Стандарт ATA    ATA8-ACS

Автор: dialmak
Дата сообщения: 15.08.2011 12:55
tailex

Цитата:
Параметры цилиндров: 1938021, головок: 16, секторов в треке: 63, байт в секторе: 512

Сейчас же всё в норме уже с секторами
Автор: dialmak
Дата сообщения: 15.08.2011 16:18

Цитата:
Ради интереса попробую записать нули в первую дорожку (где стоял EMBR) и потом попробую реактивировать бут - у меня подозрение, что таблицу разделов новый BootIT BM должен восстановить автоматом. Отпишусь.

Вначале написал, а потом подумал. Если HDD единственный то так автоматом не выйдет.
1. Обнулил нулевой сектор вместе с таблицей разделов и mbr - ПОЛНОСТЬЮ.
2. Восстановил бут.
3. Бут своего раздела не увидел естественно, поэтому ничего восстановить не смог и даже не запустился.
4. Загрузился в установочный диск бута и сделал Undelete из CD бута и восстановил таблицу разделов. Всё работает (настройки, меню и т.д.) и это естественно - раздел бута восстановился.
Интересно повторить эксперимент в другом варианте.
- бут стоит на флешке
- hdd нулевой сектор убили (embr там была до убийства - типа так было настроено...)
- сможет ли восстановить без Undelete?
Автор: Sphinx114
Дата сообщения: 15.08.2011 21:13

Цитата:
Asus P5K

У меня такая же.

Цитата:
Параметры цилиндров: 1938021, головок: 16, секторов в треке: 63, байт в секторе: 512

У меня один и тот же диск в виртуалке в разных прогах разное C/H покзывает.
Автор: dialmak
Дата сообщения: 16.08.2011 00:03
Sphinx114

Цитата:
У меня один и тот же диск в виртуалке в разных прогах разное C/H покзывает.

Это нормально и естественно. БИОСы и контроллеры HDD разные.
И разные будут результаты - смотря чем смотреть. Смотреть желательно testdisk-ом.
Бут например точно соврёт - у него прямой доступ к контроллеру HDD. А раз контроллера в виртуалке нет, то результат он покажет естественно неправильный.
Речь шла о реальном БИОСе.
Автор: arsenz
Дата сообщения: 16.08.2011 07:15
Не знаю было на форуме или нет, но я не встречал. В инете нашел Bare Metal 1.03

BootIt AIO Retail (BootIt™ Bare Metal 1.03, Image for Windows Linux DOS 2.64)

http://letitbit.net/download/39477.30aa65e49b1705d8a49fb3641311/BootItAIOretail.rar.html
Автор: Sphinx114
Дата сообщения: 17.08.2011 00:23
Наткнулся на портянку.

Цитата:
Diskmgmt.msc - неправильно. Разделы Linux почему-то вне дополнительного раздела и стали основными.

Да, наблюдал такое. Оказалось в MBR в записи о расширенном разделе неверно указан его размер. Это у меня так GParted накосячил. Кстати у меня и diskmgmt.msc в Win 7 косячит, но у меня сборка, посему вякать не могу.

Ещё в diskmgmt.msc "Повторить сканирование дисков" ничё не обновляет, перегружаться надо.

Разбирал вручную структуру расширенного раздела. Главный вывод: структура раздела такова, что крах таблицы одного из логических разделов приводит к потере следующих за ним логических разделов. Пожалуй инфу лучше хранить на основном.
Автор: dialmak
Дата сообщения: 17.08.2011 08:30
Sphinx114

Цитата:
Оказалось в MBR в записи о расширенном разделе неверно указан его размер.

Выводы вы неправильные сделали. Даже если всё правильно указано (а это легко проверить в буте или tesdisk-ом), то в Win7 при наличии не "родных" для винды разделов будет то же самое. Хотя diskpart и абсолютно все программы для работы с HDD показывают всё корректно. В XP в diskmgmt.msc тоже всё тоже корректно.
Автор: Sphinx114
Дата сообщения: 17.08.2011 23:00
dialmak, ну ладно, посмотрим на diskmgmt.msc в XP:

Вот так когда всё правильно.


Вот размер расширенного раздела изменён.



Вот с линуховыми разделами (X, Y, Z). С драйвером ext2/3/4 винда их видит и в проводнике они есть.



Последняя картинка в W7, но без драйвера ext2/3/4.
Автор: dialmak
Дата сообщения: 17.08.2011 23:14
Sphinx114
Честно говоря нихрена не понял, что вы имели ввиду.
У винды доп. раздел выделяется зелёной рамкой вокруг лог. томов. Причём здесь драйвер вообще неясно. Драйвер позволяет что-то видеть. Ну и что?
Суть в том, что в diskmgmt.msc в Win7 доп. раздел неправильно показывается (именно это я обьяснял). Что объясняют ваши скрины я не понял и причём здесь какой-то драйвер. Таблица разделов в MBR должна быть одна и она ни от чего не зависит. Это просто математика - 5 класс средней школы. Хоть в досе, хоть в линуксе, хоть в винде. А если она зависит от драйвера - тогда это не таблица - а хрень или глюк.
Автор: Sphinx114
Дата сообщения: 18.08.2011 00:25
dialmak, типа "А шо цэ такэ?"
Партмагоиды косячат. Они все по-своему пишут в MBR размер дополнительного раздела, т.е. некоторые допускают наличие логического раздела вне дополнительного. Драйвер здесь при том, что винде нет разницы какая ФС не разделе.

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

Я и объясняю вам почему так. Рамку-то расширить можно и показывать правильно будет. А в ХР правильно?
Автор: dialmak
Дата сообщения: 18.08.2011 08:32
Sphinx114

Цитата:
некоторые допускают наличие логического раздела вне дополнительного

Вы сами то поняли что написали?
Автор: Sphinx114
Дата сообщения: 19.08.2011 02:14
dialmak, вы выдрали фразу из контекста. Ваша схема только для нубов пойдёт. Например из неё не понятно как система найдёт 2-ю Extended boot record. Я как-нибудь нарисую в автокаде пример структуры диска с расшифровкой таблиц.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157

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


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