Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » дружба винды с fdd 5.25'' на новых MB |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Насчёт правки MBR и прочего Вы передумали? |
photon1984
Advanced Member
Всего сообщений: 332 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 июня 2014 21:38 Сообщение отредактировано: 18 июня 2014 22:51
uav1606 написал: Нет, нет! Обязательно нужно довести все до разумного конца. Насчёт правки MBR и прочего Вы передумали? Не понял, какие именно нужны 512 байт, поэтому выкладываю и первые на диске, и первые на загрузочном разделе. Я бы хотел видеть 360 KB 5.25 Drive как А: и 1.44 MB 3.5 Drive как B: (то есть этот байт будет 14h) Когда пришлете MBR, сообщите какое смещение у этого байта-состояния FDD в теле модифицированного MBR. Если все получится, то хотелось бы =) видеть небольшую утилиточку для модификации MBR ну или хотя бы словесное описание как именно он модифицируется. Прикрепленный файл (, байт, скачан: 0 раз) |
photon1984
Advanced Member
Всего сообщений: 332 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 фев. 2011 |
Оффтопик: Оффтопик: Блин, кому так интересен мой MBR? =))) Прикрепленный файл (photon1984_MBR.rar, 1104 байт, скачан: 4 раза) |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 июня 2014 23:11 Сообщение отредактировано: 27 июня 2014 23:23
Так... Сделал предварительную (очень предварительную) версию. Во вложении. Напоминаю - не экспериментируйте на диске с ценными данными, т.к. в результате они могут испортиться. В MBR хранится таблица разделов, поэтому всё возможно... И сделайте резервную копию первых секторов диска. photon1984 написал: Наоборот - 41h. то есть этот байт будет 14h photon1984 написал: Насчёт утилиты - не уверен, что тут можно сделать что-то универсальное, потому как MBR (точнее, загрузчик в нём) выглядят по-разному в разных ОС. Унифицирована там только часть с основной таблицей разделов. Если все получится, то хотелось бы =) видеть небольшую утилиточку для модификации MBR ну или хотя бы словесное описание как именно он модифицируется. Словесно же это можно описать так (если Вы про механизм работы): BIOS в процессе загрузки считывает первый сектор диска (MBR) в память и передаёт управление на первый байт этого самого MBR. Я ставлю туда jump на свою подпрограмму, которая будет менять CMOS. Подпрограмма запихнута в пустое место в конце кода загрузчика, еле влезло, пришлось даже одно текстовое сообщение урезать. По окончании правки CMOS (пишется 41h в регистр 10h и правится контрольная сумма) происходит возврат в самое начало MBR, к коду загрузчика. По результатам тестирования могу сказать только следующее - CMOS меняется, управление передаётся на загрузочный сектор активного раздела. Больше проверить пока не могу. Саму подпрограмму и подробное описание (что куда вставлял) могу выложить. В WinHex этот MBR можно на Ваш диск запихнуть так: открыть скачанный файл, выделить всё, потом Edit - Copy Block - Normally. Потом открываете Tools - Open Disk - Physical Media - Ваш диск. Ставите курсор на нулевой байт нулевого (в адресации LBA) сектора диска, далее Edit - Clipboard Data - Write, подтверждаете, сохраняете (дискеткой). Ещё раз, будьте осторожны, потому как всё это плохо отлажено и мало протестировано. И ещё - этот MBR, естественно, годится только для этого диска, причём если Вы не меняли на нём структуру разделов. Если диск другой или что-то менялось - работать не будет. Прикрепленный файл (, байт, скачан: 0 раз) |
photon1984
Advanced Member
Всего сообщений: 332 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 фев. 2011 |
...прошло 4 месяца И я рад сообщить, что модификация моего MBR привела к желаемому результату - XP видит 3,5'' на A: и 5,25'' на B: Ура! Спасибо, uav1606! Uav1606, могу я просить Вас о еще одной модификации MBR после того, как я переделаю разделы как мне надо? Дело в том, что сейчас они у меня неудобно устроены... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 октября 2014 0:27 Сообщение отредактировано: 21 октября 2014 0:33
photon1984, да, конечно. Я сейчас пытаюсь драйвер написать, который будет что-то аналогичное делать, но это пока на самой начальной стадии... Кстати, есть призрачная надежда, что после переделки разделов моя модификация продолжит работать. Если прога, которой Вы это будете делать, меняет только Partition Table, то мой код она задеть не должна. Но кто их знает - может и сам код загрузчика обновить... |
-MiS-
Advanced Member
Откуда: Москва Всего сообщений: 682 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 9 мар. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 5 августа 2016 23:04 Сообщение отредактировано: 5 августа 2016 23:23
Добрый вечер. Имею схожую проблему, Но правка CMOS у меня не поможет - дисковод висит на USB. Задача объяснить Windows (xp,7,10) что дисковод 1.2 Форматирование /n:15 /t:80 проходит нормально и после него система видит 1.2 диск и может читать/писать его. Но после смены дискеты рапортует что не может прочесть диск. UPD: Только что проверил - дискета записанная под виндой после такого форматирования нормально читается в DOSе с честным 5.25 дисководом. Наклевывается удачный проект USB 5.25 дисковода. Заминка похоже в софтовой части. Надо будет ставить WinXP на машину с 5.25 дисководом и курить реестр на предмет параметров драйвера. |
Andrey_Ak
Advanced Member
Откуда: Kazakhstan, Almaty Всего сообщений: 869 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 сен. 2009 |
-MiS- написал: Добрый день! Добрый вечер. Имею схожую проблему, Но правка CMOS у меня не поможет - дисковод висит на USB. А можно поинтересоваться, через какой именно переходник вы подключили 5.25" дисковод к USB? |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 июня 2018 23:46 Сообщение отредактировано: 15 июня 2018 23:47
Тоже интересно. -MiS- написал: Идеальным вариантом был бы универсальный USB-адаптер: с FDD, IDE, SCSI-50, -68, MFM c прошитой эмуляцией контроллеров... Ой, что-то я размечтался. )) Наклевывается удачный проект USB 5.25 дисковода. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 июня 2018 16:50 Сообщение отредактировано: 16 июня 2018 16:50
Arix написал: Эмулировать такие замечательные классические интерфейсы через Идеальным вариантом был бы универсальный USB-адаптер: с FDD, IDE, SCSI-50, -68, MFM c прошитой эмуляцией контроллеров... Ой, что-то я размечтался. )) быдло-интерфейс USB? Фу! |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » дружба винды с fdd 5.25'' на новых MB |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |