Объем флешки под DOS

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Burun
Advanced Member
Сообщения: 308
Зарегистрирован: 09.01.2017,15:13
Откуда: Москва

Объем флешки под DOS

Сообщение Burun » 09.01.2017,15:18

Друзья, подскажите, пожалуйста, - под DOS 7.1 (который с Win98) установил драйвера USB, флешка на 256 Мб видна, прописывается как диск D. При попытке чтения – ругается, что формат не тот. Сделал format d: После этого флешка читается, но объем 128 Мб вместо 256. Я, в общем, рад и этому, но все же любопытно почему так и как исправить?
НЕТ

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 2311
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

Вклад в сообщество

Сообщение Anderson1 » 09.01.2017,18:16

Попробовать переформатировать (тоже под DOS) флешку на компе, где она поддерживается в биос? Может это драйвер глючит...

Burun
Advanced Member
Сообщения: 308
Зарегистрирован: 09.01.2017,15:13
Откуда: Москва

Сообщение Burun » 10.01.2017,09:21

Такой машины у меня, к сожалению, нет.
НЕТ

pahan
Advanced Member
Сообщения: 1883
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Сообщение pahan » 10.01.2017,15:00

установил драйвера USB
какие конкретно?
После этого флешка читается, но объем 128 Мб вместо 256.
Не сильно много с ними и экспериментировал, но в тех, с которыми я пробовал было ограничение на 128 Мб в самом драйвере.

Аватара пользователя
Anderson1
Advanced Member
Сообщения: 2311
Зарегистрирован: 27.02.2011,18:38
Откуда: Москва

Вклад в сообщество

Сообщение Anderson1 » 10.01.2017,17:51

pahan писал(а):ограничение на 128 Мб в самом драйвере.
Хм. Помниться на 486 засовывал 4-гигабайтную флешку и никаких проблем не было... Кроме неторопливости конечно :)
Емнимс, драйвер этот.

P.S. Не пытайтесь подобрать кодировку redme.txt - он на японском :)

Burun
Advanced Member
Сообщения: 308
Зарегистрирован: 09.01.2017,15:13
Откуда: Москва

Сообщение Burun » 13.01.2017,21:59

pahan писал(а):какие конкретно?
Вот этот - Panasonic USBASPI V2.20
НЕТ

Burun
Advanced Member
Сообщения: 308
Зарегистрирован: 09.01.2017,15:13
Откуда: Москва

Сообщение Burun » 13.01.2017,22:03

Anderson1 писал(а):Хм. Помниться на 486 засовывал 4-гигабайтную флешку и никаких проблем не было... Кроме неторопливости конечно :)
Емнимс, драйвер этот.
Спасибо попробую.
НЕТ

pahan
Advanced Member
Сообщения: 1883
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Сообщение pahan » 16.01.2017,22:27

P.S. Не пытайтесь подобрать кодировку redme.txt - он на японском
Зачем над людьми издеваться? Он и на английском есть. Прикрепить не получается :(.
Вот этот - Panasonic USBASPI V2.20
НЯП, про панасовские и писали, что ограничение в 128 Мб у них. Новаковский, который дал Anderson1, его не имел (по моим воспоминаниям где-то 15 летней давности). Вчера ещё раз попробовал с новаковским и первой попавшейся флешкой на 32 Гб - не взлетело...
Надо будет в выходные засесть подробно потестить.
Тем более теперь есть гораздо более современные драйверы:
http://www.xaver.me/drdoswiki/index.php?n=Main.USB

pahan
Advanced Member
Сообщения: 1883
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Сообщение pahan » 23.01.2017,18:22

НЯП, про панасовские и писали, что ограничение в 128 Мб у них.
Однако, нету. Если кратко - Burun у вас явный баг. Скорее всего самой флешки или драйвера, м.б. USB-контроллера или биоса материнки. Попробуйте драйверы от Брета Джонсона.

Если не кратко - огромное вам спасибо, господа, что подбили меня наконец-то поэкспериментировать с USB-драйверами под DOS. Что ж, результаты получились противоречивые. В целом, есть две новости. Хорошая: использовать флэшку под DOS возможно. Плохая: секс в гамаке по сравнению с этим - детская игра.
Итак:
тестирование проводилось на материнке Gigabyte GA-6VX7-4X (Via Apollo Pro 133A) под DOS 7.1 (ну нет у меня машин с 6.22 и USB).
тестированию подверглось 5 драйверов от различных производителей (от Novac и Pahasonic разработки начала 2000х и из wiki (ссылка в прошлом посте) драйверы от Medialogic разработки начала 2000х, Брета Джонсона и демка драйвера Георга Поттхаста конца 2000х).
для тестования втыкания в USB использовалось также 5 устройств, которыми я хоть сколько-нибудь регулярно пользуюсь: телефон (64 Мб набортной памяти + карточка microSDHC на 16 Гб), фотоаппарат (MS на 128 Мб), кардридер Alcor на 2 слота (одновременно работает только 1) и в нём SDHC на 32 Гб, флешка ManPower на 256 Мб, кардридер Transcend на 4 слота, в него запихано: CF на 4 Гб, MS Pro Duo 512 Мб, MMCmobile 32 Мб, M2 (MS micro) 1 Гб.

Результаты:
1) всеми расхваливаемый новаковский драйвер продемонстрировал удивительную стабильность работы - из 5 устройств он успешно распознал НОЛЬ. Такой же результат у MegiaLogic.
2) драйвер от Panasonic увидел аж 1,5 устройства, а именно:
-почти полностью успешно воспринял телефон (хотя и только одну 16гиговую карту, зато без всяких проблем читал и писал её, с чем не справился ни один другой участник теста)
-про фотоаппарат выдал странную надпись - он увидел его подключенным к шине, но сразу после этого вернул no device found. Может это и заточка (камера-то от Sony :), но думаю всё гораздо проще - если нормальные USB mass storage device имеют класс 8 подкласс 6, то у этого откуда-то образовался подкласс FF.
-флешку ManPower он распознал, но при попытке назначить букву диска выкинул divide overflow
3) драйверы от Б.Джонсона с настройками по умолчанию раза тоже ничего не увидели. Но о причинах этого ниже.
4) демка от Г.Поттхаста успешно распознала все подключенные к шине устройства. Дальше облом - буква диска-то им вроде как назначается (хотя для многослотовых устройств и только одна), но при попытке обращения к ним отображения файлов я так и не дождался (>2 минут на список файлов на 1 ГГц, вы издеваетесь???). Возможно, комплектная демка этого в принципе не предусматривает. Полноценный драйвер стоит от 65 евро и если немец не врёт и он реально поддерживает все возможные устройства, это более чем справедливая цена.
Зато у него самая понятная диагностика из всех обсуждаемых, которая помогла мне понять, что же не так было с драйверами Джонсона. Дело в том, что на моей материнке, как типично для того времени, 4 USB-порта - 2 с разъёмами на задней панели и 2 в виде штырьков на плате. Драйвер Джонсона, если ему явно не указать другого, цепляется к контроллеру с минимальным индексом. Так вот оказалось, что эти японские тайваньские макаки вывели контроллер 0 на штыри (которыми я никогда и не пользовался), а 1 - на разъём сзади. Явно указываю нужный и вот лучший результат:
5) драйверы от Б.Джонсона - успешно распознано 3,5 устройства! Подробно:
-кардридер Alcor с 32гиговой картой - полёт прекрасный
-флешка на 256 Мб - всё ОК, за исключением того, что объём упорно определялся как 266. Впрочем, она уже давно начала сыпаться, так что может это из-за этого.
-кардридер Transcend на 4 слота - всё хорошо, только карту M2 он так и не увидел, как я ни бился с LUNами - my bad, оказываются у него разъёмы для M2 и обычной MS запараллелены, так что слотов реально 3. При этом досовскому драйверу это не помешало, а вот вин2003 ругалась.
Остальные 3 работали прекрасно (все одновременно, остальные драйверы этого не умеют).
-телефон. А вот тут косяк-с. Оба диска он конечно распознал, но оооооочень медленно инициализировал их (много минут, я ужинать ушёл), а после попытки обращения к ним тут же снова сваливался в initializing...
-фотоаппарат. Не взял. Скорее всего, из-за описанного косяка с ним - сваливается в bad devices.

В целом, к "современным" драйверам надо тщательно читать документацию и исходники. Драйвер от Джонсона выглядит самым перспективным - open source, поддерживает много LUNов, понимает hot-plug, но (с настройками по умолчанию) адски медленный (особенно при записи) и работает только с UHCI контроллерами. Под другие за 7 лет автор драйверов так и не написал. По времени разработки - до актуального состояния они доводились чуть больше года (после публичного релиза - полгода). Проверить загрузку в верхнюю память, а также то, нормально ли уживётся загруженный DOSовский драйвер с полностью прогруженной Win98 (т.е. сделает ли полноценно доступными в ней все флешки) в этот раз руки не дошли.

Burun
Advanced Member
Сообщения: 308
Зарегистрирован: 09.01.2017,15:13
Откуда: Москва

Сообщение Burun » 24.01.2017,22:47

pahan, спасибо большое, очень полезная информация.

Еще на днях я пытался завести IBM Microdrive на PCMCIA под DOS, объем 1GB. Нашел программку от APSoft - CBATA. Классная штуковина, втыкаешь карту, запускаешь exeшник и через 15 секунд появляется новый привод, абсолютно корректно определенный. Вместо микродрайва пробовал воткнуть CompactFlash карту на 256 Mb - тоже все без проблем. Только вот прога платная, триал - 15 дней, но легко вводится в заблуждение изменением даты в биос.
НЕТ

pahan
Advanced Member
Сообщения: 1883
Зарегистрирован: 13.03.2015,14:23
Откуда: Химки, М.О.

Объем флешки под DOS

Сообщение pahan » 13.09.2020,00:22

Как-то в поисках другого старого софта, нашел ещё один драйвер USB под DOS - некий duse от Cypress примерно 2004 года. Ну что тут сказать... Все равно что не находил. Тестовая система и список подопытных те же, что в прошлом посте, результат - опознано ноль устройств. В лучшем случае драйвер опознает, что в usb что-то воткнули (а также вынули), но дальше отобразить файлы не может, соответствующие диски пусты. Телефон и фотоаппарат вообще не опознал как устройство. Поддерживает максимум 3 диска, жрет кучу памяти (295 КБ на 3 диска без CD и с прочими настройками по умолчанию), заявленное в документации управление питанием APM реально отсутствует, в защищённом режиме вообще не запускается. Зато заявлена поддержка usb zip, cd, (super) floppy, mo. Не проверялась за неимением у меня таких устройств, но может кому-то повезёт больше...
duse.zip
(52.04 КБ) 12 скачиваний

Ответить