Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » BOOTICE: Boot sector manipulation Utility

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Открыть новую тему     Написать ответ в эту тему

opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BOOTICE


BOOTICE позволит вам изменять, создавать резервные копии и восстанавливать поврежденную вирусами главную загрузочную запись Master Boot Record (MBR) и раздел Boot Record для локальных дисков или USB флэш-дисков. Также BOOTICE поможет в разметке и форматировании USB жестких дисков и флеш карт, если ранее они уже были отформатированы с файловой системой, которую не распознаёт oперационная система Windоws, что обычно приводит к тому, что диск становится не виден в системе или видны не все разделы. BOOTICE поддерживает загрузочные записи Grub4Dos, SysLinux, Plop, Windоws NT5/6 и другие.
Следует учесть - в случае, если вы не знаете что делаете и к чему это приведёт - используйте BOOTICE только со сменными, не системными дисками.



Разработчик: Pauly  
Freeware
Последние версии (от 17-06-2016) всегда ЗДЕСЬ
Скачать




Всего записей: 11234 | Зарегистр. 10-09-2008 | Отправлено: 11:49 28-10-2012 | Исправлено: Maz, 21:30 04-10-2024
Waran789



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BOOTICE (x86) v1.3.3.0 (2014.08.07) Ru, En - кто то пробовал ставить мбр на флашку большого объема - убивает раздел напрочь. Делал на 256 Гб флашку и русской и английской - эффект один и тотже - форматировать раздел заново. BOOTICE (x86) v1.3.2.1 - все нормально.

Всего записей: 641 | Зарегистр. 07-06-2008 | Отправлено: 15:44 26-11-2014
VictorMan



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BOOTICE 1.3.3.0 2014.11.20  En x86/x64 + Ru x86
_http://rghost.ru/59411584
Waran789
Попробуй, может, поправили чего...

Всего записей: 2447 | Зарегистр. 26-09-2001 | Отправлено: 02:13 04-12-2014 | Исправлено: VictorMan, 02:16 04-12-2014
rbvl

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что с сайтом разработчика из шапки? Уже довольно долго не работает. Раньше там смотрел крайнюю стабильную версию, вроде как 1.321 была, а потом сайт умер. Как версия 1.33 стабильная? А то форум с предыдущей страницы иероглифами показывает (гугл-переводчик пишет " 2014.11.20 v1.3.3 тест:").

Всего записей: 401 | Зарегистр. 13-03-2014 | Отправлено: 19:10 04-12-2014 | Исправлено: rbvl, 19:31 04-12-2014
Nekt

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ как активировать оба раздела после re-partion?  
то щелкать set accesible иногда не возможно.

Всего записей: 640 | Зарегистр. 24-01-2006 | Отправлено: 16:49 08-12-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rbvl

Цитата:
А что с сайтом разработчика из шапки?

Переделывает видимо
Последняя версия тут http://bbs.wuyou.com/forum.php?mod=viewthread&tid=57675
Есть глюки в ней, впрочем как и в остальных  

Цитата:
Народ как активировать оба раздела после re-partion?  
то щелкать set accesible иногда не возможно.

Set Accesible - это перемещение раздела в таблице разделов MBR на первое место и присвоение буквы этому разделу. Актуально только для флешек ибо винда видит в проводнике только первый раздел сьёмных устройств (флешки, SD и т.п.). Под первым разделом здесь понимается не физическое раположение его, а расположение в таблице разделов MBR. Хотя есть ещё один юанс. Если записи о первом разделе нет, то в проводнике будет первый найденный раздел. Например для USB-ZIP это  четвёртый раздел в таблице MBR, он там и единственный (если всё стандартно).
 
Activate - это сделать раздел активным и к Set Accesible не имеет никакого отношения. Активным может быть только один раздел на диске. Можно конечно в НЕX редакторе сделать принудительно их несколько активных, но тогда такая флешка/диск вряд ли загрузится. Почему - написано здесь
 

Цитата:
Краткий алгоритм и порядок загрузки ОС на диске MBR :
BIOS проводит начальную инициализацию и проверку оборудования POST  
BIOS определяет, с какого устройства производить дальнейшую загрузку: дискета, флеш-накопитель, жёсткий диск, СD/DVD, PXE и т. д... (выбор устройства зависит от настроек BIOS и это будет активное устройство).  
Если активное устройство в BIOS - жёсткий диск и в компьютере есть несколько жёстких дисков, BIOS определяет какой из них приоритетный, его также называют активным диском (выбор активного диска зависит от настроек BIOS).  
BIOS передаёт управление MBR активного диска (главному загрузочному сектору).  
MBR просматривает по очереди все записи о разделах на активном диске и ищет первую запись об активном (загрузочном) основном разделе (сигнатура 80h) и в случае успеха MBR запоминает номер этого раздела. В случае ненахождения флага активности - возврат назад в BIOS или ошибка BIOS или система подвисает.  
MBR просматривает все оставшиеся записи о разделах и проверяет, что это единственный активный раздел на этом диске. Все остальные разделы должны иметь флаг неактивности (сигнатура 00h). В случае нахождения любой другой сигнатуры - ошибка BIOS или система подвисает. На этом заканчивается проверка MBR и начинается подготовка к загрузке ОС.  
MBR считывает первый сектор активного основного раздела и передает управление загрузочному сектору выбранного активного раздела PBR, а он загрузчику ОС  
Далее загрузчик управляет процессом загрузки и загружает ядро ОС.

 
З.Ы.
Именно используя несколько разделов на флешке, Set Accesible и флаг активности можно сделать раздел с загрузчиком невидимым из винды.
Например 1 вариант.
Создать 2 раздела. Маленький раздел сделать доступным в проводнике Set Accesible и активным Activate и поставить туда нужный PBR (например от grub4dos) и закинуть загрузчик с менюшкой загрузки (например grldr).
Большой раздел сделать доступным в проводнике Set Accesible и закинуть туда что грузить (например образы ISO, VHD, WIM для загрузки из grub4dos).
MBR поставить от NT5.x или NT6.x. Данный код MBR грузит с активного раздела и передаёт управление в его PBR.
Можно грузится...
Например 2 вариант.
Создать 2 раздела.  Маленький раздел сделать доступным в проводнике Set Accesible и закинуть загрузчик с менюшкой загрузки (например grldr).
Большой раздел сделать доступным в проводнике Set Accesible и закинуть туда что грузить (например образы ISO, VHD, WIM для загрузки из grub4dos).
MBR поставить от grub4dos. Данный код MBR грузит grub4dos (grldr) игнорируя активность и PBR.
Можно грузится...
 
Первый вариант имхо более универсален, но если нормально работает на вашем компе 2 вариант, то почему бы и не использовать его.. Их можно и совместить при желании.
 
А тут пример флешки с 4 разделами. Там бут bootit и активность раздела тоже не имеет значения, как и во 2 варианте.
 
З.Ы. З.Ы. Вы можете САМИ вручную поэспериментировать с таблицей разделов MBR (сделать активный раздел(ы), поменять местами их там и т.д.), в bootice ведь есть HEX редактор. Инфа ниже поможет что и где находится.
Структура стандартного Generic MBR
Смещение Размер Описание    
000h Переменный Программа анализа таблицы разделов и загрузки с активного раздела    
1B8h 06h Идентификатор диска    
1BEh 10h Раздел 1    
1CEh 10h Раздел 2    
1DEh 10h Раздел 3    
1EEh 10h Раздел 4    
1FEh 02h Флаг MBR, сигнатура 55h AAh

Структура элемента таблицы раздела
Смещение Размер Описание    
00h 01h Флаг активности. 00h - раздел не активный, 80h - активный
01h 01h Начало раздела - головка    
02h 01h Начало раздела - сектор (биты 0-5), дорожка (биты 6,7)    
03h 01h Начало раздела - дорожка (старшие биты 8,9 хранятся в байте номера сектора)    
04h 01h Идентификатор типа раздела    
05h 01h Конец раздела - головка    
06h 01h Конец раздела - сектор (биты 0-5), дорожка (биты 6,7)    
07h 01h Конец раздела - дорожка (старшие биты 8,9 хранятся в байте номера сектора)    
08h 04h Смещение раздела относительно начала таблицы разделов в секторах    
0Ch 04h Количество секторов раздела

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 18:18 08-12-2014 | Исправлено: dialmak, 20:10 08-12-2014
Nekt

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
Спасибо, вот интересовал вопрос, GPT будет адекватно отображать оба раздела и как это отразится на старых системах в загрузке с биоса?
Помимо возможно адекватности ещё интересен и efi бут.

Всего записей: 640 | Зарегистр. 24-01-2006 | Отправлено: 19:30 08-12-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 GPT будет адекватно отображать оба раздела  

Я ж вроде писал - винда на съёмных устройствах видит только один раздел (первый найденный в таблице разделов). А что там - MBR или GPT неважно.

Цитата:
и как это отразится на старых системах в загрузке с биоса?

Что мешает попробовать? Имхо не загрузит.
 
Если нужно делать универсальную загрузку BIOS/EFI, то всё достаточно просто и тупо.
- MBR (для совместимости с BIOS)
- PBR и активный раздел (актуально только для BIOS)
- должны быть в наличии как минимум оба загрузчика (для BIOS и EFI), хотя их может быть ооооочень много и загрузка будет по цепочке
- FAT32, на некоторых прокатит и FAT16 (для совместимости с EFI)  
 
Если используется нестандартный код MBR, то PBR и активный раздел может быть и необязателен.
 
Добавлено:
З.Ы. Эта флешка грузится BIOS/EFI.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 20:00 08-12-2014 | Исправлено: dialmak, 20:03 08-12-2014
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Была проблема сохранить PBR с раздела жёсткого диска. Установил Ubuntu, указав прописать загрузочную запись на диск на которую она устанавливается, чтобы потом сохранить в файл и прописать этот файл в меню загрузки Win7 (в BCD). Но приходится прописывать с помощью ptdd35 (Partition Table Doctor) через главное меню Sector -> Edit Sector -> кнопка Save Sector.
Эта проблема решена? Если нет, подсказал бы кто нибудь автору. Пользуюсь версией 1.1.1

Всего записей: 4559 | Зарегистр. 03-05-2006 | Отправлено: 03:18 09-12-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
Но приходится прописывать с помощью ptdd35

К чему такие сложности?
Из линукса это делается через dd.
Из винды тоже есть dd и он видит любые диски и патриции (типа \\?\Device\Harddisk0\Partition1).
Также можно сделать любым HEX редактором, например HxD .
Ну или специализированными прогами - например DMDE, tbosdtw . Естественно всё нужно запускать от имени админа. Все они весят сотню или пару сотен килобайт.
Или из DOS досовскими версиями DMDE и tbosdt.
 
Добавлено:

Цитата:
Что мешает попробовать? Имхо не загрузит.  

Можно сделать двойной гибридный диск GPT/MBR. А вот будет ли это работать везде - хз. Не пробовал.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 03:42 09-12-2014
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если быть уверенным что первые 512 байт, но некоторые программы сохраняли загрузочный сектор в 8 кб.
 
Это возвратила копию моего загрузочного mbr:
Код:
sudo dd if=/dev/sda7 of=mbr.bin bs=512 count=1

Всего записей: 4559 | Зарегистр. 03-05-2006 | Отправлено: 04:59 09-12-2014 | Исправлено: AZJIO, 05:01 09-12-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это возвратила копию моего загрузочного mbr:  

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

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 05:05 09-12-2014
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
какие детские ошибки, какие криво? Оно сделало то что я хотел. Если для убунты эти 512 является 100% стандартом то моя проблема решена. Но я перестраховывался утилитами заявляющими сохранение сектора, то есть копирование с других дисков 512 байт не делало файл загружающим систему, а заявленное сохранение в прогах делало файл загружающим систему.

Всего записей: 4559 | Зарегистр. 03-05-2006 | Отправлено: 05:27 09-12-2014
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak

Цитата:
Я ж вроде писал - винда на съёмных устройствах видит только один раздел (первый найденный в таблице разделов). А что там - MBR или GPT неважно.  

Почему видит только один? Поясни.
AZJIO
Мало, что понял из сказанного вами. Что значит

Цитата:
копирование с других дисков 512 байт не делало файл загружающим систему

????
С каких других дисков вы копировали и зачем?

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 08:17 09-12-2014
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS

Цитата:
С каких других дисков вы копировали и зачем?
Других не тех что сейчас, у меня были и 20 и 40 и 80 и 300 гигабайтные диски и флешки, а также разные системы, да и на wiki написано что зарезервировано 32 кб. Зачем?, затем же что и сейчас, загрузка ОС, а что есть что-то другое? Использовал Make Bootable v2.0.

Всего записей: 4559 | Зарегистр. 03-05-2006 | Отправлено: 10:16 09-12-2014 | Исправлено: AZJIO, 10:26 09-12-2014
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
Не ведаю как в ExtX, но в NTFS отличаются только первые 512 байт (boot-сектор) разделов, остальные, начальные сектора (7,5Кб), идентичны на разных дисках.

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 10:53 09-12-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
Если для убунты эти 512 является 100% стандартом то моя проблема решена.

для любых линуксов и не только
KLASS

Цитата:
Почему видит только один? Поясни.  

хз, ограничение на съёмные устройства. Не распространяется на SCSI и IEEE 1394 устройства.
 
 
 
Добавлено:
Напишу в тему. Загрузочные флешки могут быть как минимум 5 видов.
- Raw  ( 1.44 MB floppy diskette), практически не ипользуются
- без разделов Partitions, но с томом Volume (обычно так и продают). Так называемые суперфлоппи
- MBR
- MBR с поддержкой Int13h Extensions
- MBR UEFI  
- GPT UEFI
Есть и варианты солянки гибридной разметки MBR/GPT. Но там ну уж очень нестандартные коды MBR, они редкие и распространения не получили.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 14:25 09-12-2014
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak
Видать я не понял выше хода мыслей, но фраза ухо режет:

Цитата:
 винда на съёмных устройствах видит только один раздел (первый найденный в таблице разделов)

А флешки и USB-HDD это съемные устройства?

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 14:41 09-12-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
Оно сделало то что я хотел.


Цитата:
Это возвратила копию моего загрузочного mbr:  
sudo dd if=/dev/sda7 of=mbr.bin bs=512 count=1

Вы же хотели PBR sda7. А пишите про MBR. Она вам и вернула PBR, как положено. Я подумал, что вы потом проверили и оказалось, то dd вернула  
sudo dd if=/dev/sda of=mbr.bin bs=512 count=1
Вы меня запутали ;))
 
Добавлено:
KLASS

Цитата:
А флешки и USB-HDD это съемные устройства?

Для винды флешка Reemovable, а USB-HDD Fixed. А по русски - внешний диск.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 14:42 09-12-2014 | Исправлено: dialmak, 14:53 09-12-2014
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Для винды флешка Reemovable

По-видимому здесь речь о не разбитой флешке, но там и нет таблицы разделов.
А если есть таблица, то флешка уже не Removable?
В общем ничего я не понял... пока не понял.

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 15:00 09-12-2014 | Исправлено: KLASS, 15:14 09-12-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А если есть таблица, то флешка уже не Removable?  

Пофиг. Всё равно Removable.
Removable ведь не только флешки.  

Цитата:
Examples of removable media include floppy disk drives, JAZ disk cartridges, magneto-optical media, DVD-ROM, and CD-ROM. Hard disk drives on external buses such as SCSI or IEEE 1394 are not considered removable.

Тут кое-что написано
 
Добавлено:
Есть способы надурить винду и снять бит Removable, но не рекомендую пользоваться. Можно угробить флешку. Тем более, что нет никаких ограничений в использовании нескольких разделов (до 4). 3 раздела с образами и с загрузчиками и бутом и  1 файлопомойка для доступа винды. Красота.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 15:18 09-12-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Компьютерный форум Ru.Board » Компьютеры » Программы » BOOTICE: Boot sector manipulation Utility


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru