Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » дружба винды с fdd 5.25'' на новых MB |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 6 | Печать |
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? Фу! |
enigma
Newbie
Откуда: Нижний Новгород Всего сообщений: 47 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 дек. 2017 |
i8088 Оффтопик: Оффтопик: а какой интерфейс, имеющийся в относительно современном пк, не является "быдло-интерфейсом"? |
Andrey_Ak
Advanced Member
Откуда: Kazakhstan, Almaty Всего сообщений: 869 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 сен. 2009 |
Доброго дня.. Тут вот озадачился подключением двух дисководов к современному ПК, порт FDC на плате есть, но в биосе можно выставить только один дисковод на 3.5" 1.44MB или 3.5" 720KB... В setup.com из phoenix-утилиты установил A: 3.5" 1.44MB и В: 5.25" 1.2MB на удивление запись в CMOS прошла, и даже на контрольную сумму не ругается, после перезагрузки, в таблице POST отображаются два дисковода A: 3.5" 1.44MB и В: 5.25" 1.2MB но под DOS и так-же под Win при попытке обращения к В: 5.25" 1.2MB, ничего не происходит, обращения нет.. Причем этот-же дисковод 5.25" который висит вторым, работает если его подключить первым.. Шлейф тоже исправен.. Что может быть не так? |
<<Назад Вперед>> | Страницы: 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 тем | |