TurboCNC и флешка через USB

Aviator73
Александр=:

А как же программу передавать компу если винта нет и дисковод загрузочной занят?

Так дисковод же есть! 😃
Для начала - на дискетке килобайт с 80 остается - несложный файл можно запихнуть, а ежели не влезает - то RAM диск как тут советовали.
ЗЫ Заметил, что для современных юзеров ДОС - камень преткновения. Эх, я еще диплом в институте на Спектруме писал, под IS-DOS 😛

Александр=

Ну я в силу возраста еще краем зацепил то время.
Раз такое дело - так спрошу. А можно сделать так, чтоб 98-й не грузился, а сразу чистый ДОС, а потом (по желанию) винда?

toxa
Александр=:

Раз такое дело - так спрошу. А можно сделать так, чтоб 98-й не грузился, а сразу чистый ДОС, а потом (по желанию) винда?

В msdos.sys (он начиная с dos 7.0 текстовый) ключик bootgui=0. Чтобы загрузить винды - в командной строке набрать win.

den_k
den_k:

Недавно загрузился с CD, купленного в 99 году. Там грузится такой “типа ДОС”. Я был очень удивлён, увидев там диск D:, который оказался флешкой (забыл выдернуть при перезагрузке 😁 ).

Только что попробовал разобраться откуда ноги растут. Интересная хрень получается 😒
Если флешка вставлена ПЕРЕД включением компа, При загрузке биоса, между табличкой и “PCI confuguration device” появляется строчка “USB storage device - USB 2.0 mobile disk”, Получается, что биос подрубает флешку как обычный жёский диск и никакие дополнительные дрова не нужны! Для проверки загрузился с дискеты, сделанной с помощью format /s a: Всё работает - флешка видна как один из разделов жёского диска 😃
Очевидно. не всякая мамка способна на такие приколы. Ну и от настроек биоса может что-нить зависеть,

toxa
den_k:

Очевидно. не всякая мамка способна на такие приколы.

Далеко не всякий биос такое поддерживает. Если у вас поддерживает, значит с нее можно и грузиться.

den_k:

Ну и от настроек биоса может что-нить зависеть,

Естественно. Кстати. Некоторые биосы поддерживают т.н. legasy usb support. Для поддержки USB клавиатуры и мышки. Не рекомендую это включать (по-умолчанию обычно включено) и, соответственно, пользоваться USB клавишами и мышкой, так как при работе возникают задержки и все преимущество DOS сходит на нет. Это не видно “на глаз”, но осцилографом замечательо просматривается.

den_k
toxa:

…при работе возникают задержки и все преимущество DOS сходит на нет. Это не видно “на глаз”, но осцилографом замечательо просматривается.

Уходим немного от темы, но Вы подняли очень интересный вопрос. Куда подключать осцилограф и как по нему определить задержку? Имеется ввиду просто просмотр шаговых импольсов с LPT или что-то хитрее? Если первое, то не совсем понятно как по этой картинке определить задержку.

toxa
den_k:

Если первое, то не совсем понятно как по этой картинке определить задержку.

Говорим ехать кареткой X на 100 метров, после окончания разгона импульсы должны идти с равными промежутками. Возим USB-мышкой, наблюдаем картину. Контроллер подключать при этом не нужно.

stic

ой…я конечно же ошибся…ТурбоСНС работает из под ДОСа корректно:)…однако советы интересные…но пока я не знаю что же делать конкретно…получается только из винды видеть флешку…а хотелось бы из Турбо

Mechanic

Вариант 1 самый правильный:
Чтобы загрузиться с флешки как с обычной дискеты и при этом запустить чистый ДОС нужно.

  1. Убедиться что биос позволяет загрузиться с флешки.
  2. Отформатировать флешку специальной утилитой, например, HP USB Disk Storage Format Tool, которая создаст загрузочную область и скопирует на нее системные файлы.
  3. Переписать на флешку файлы Autoexec.bat, Congfig.sys, в которых прописать какие драйвера и какие программы должны грузиться при загрузке, ну и естественно сами программы.

Вариант 2 Если не поддерживается биосом загрузка с флешки, то сделать загрузочный сдром с ДОС на который записать драйвера для поддержки флешки под ДОС, прописать соответсвенно в Autoexec.bat, Congfig.sys что будет грузиться. После загрузки драйверов флешка будет доступна как обычный диск.

Александр=

Попробовал, спасибо!
А это “чистый” ДОС или нет выходит или какой-то “слегка” виндовский?

Mechanic

Практически это чистый дос, ведь операционка работает не в защищенном режиме. Все функции ДОС поддерживаются. Но если смущает надпись при загрузке, то можно загрузить ДОС любой предыдущей версии. можно системные файлы взять от ДОС 6.0 и ниже, если это требуется программой.

Александр=

не, все устраивает, просто интересует, не будет ли подглючивать TurboCNC

toxa

Это будет дос 7.0. В принципе, он нормальный, turbocnc будет работать хорошо. Картинка при загрузке убирается прописыванием logo=0 в msdos.sys.

den_k
Mechanic:

Практически это чистый дос, ведь операционка работает не в защищенном режиме.

Умом понимаю, что щас глупость напишу, но сомнения развеять хочется:)
Как можно объяснить такой факт. Форматируем дискетку под DOS7.0 (система от win95). После набора format a: сразу получаем сообщение “format completed” и потом ещё минуту слушаем как головки ёрзают по дискете.
Чистый дос (dos6.22) грузил лет 5 назад. Но там, кажись, эта операция выглядела по другому. Во время звуков насилия из дисковода, на экране показывался процент выполнения. И только ПОСЛЕ завершения форматирования появлялось “format completed”.

Уж не закрались ли кусочки многозадачности в DOS7.0 ?

Александр=
toxa:

Это будет дос 7.0. В принципе, он нормальный, turbocnc будет работать хорошо. Картинка при загрузке убирается прописыванием logo=0 в msdos.sys.

Ну да, вчера резал - вроде нормально все

toxa
den_k:

Уж не закрались ли кусочки многозадачности в DOS7.0 ?

Нет. Что касается форматирования дискет, то возможно по-умолчанию там “fast format” стоит. После слов “format complete” там еще записывается метка диска и прочая лабуда, в dos 6.22 то же самое.

stic
Mechanic:

Вариант 1 самый правильный:
Чтобы загрузиться с флешки как с обычной дискеты и при этом запустить чистый ДОС нужно.

  1. Убедиться что биос позволяет загрузиться с флешки.
  2. Отформатировать флешку специальной утилитой, например, HP USB Disk Storage Format Tool, которая создаст загрузочную область и скопирует на нее системные файлы.
  3. Переписать на флешку файлы Autoexec.bat, Congfig.sys, в которых прописать какие драйвера и какие программы должны грузиться при загрузке, ну и естественно сами программы.

Вариант 2 Если не поддерживается биосом загрузка с флешки, то сделать загрузочный сдром с ДОС на который записать драйвера для поддержки флешки под ДОС, прописать соответсвенно в Autoexec.bat, Congfig.sys что будет грузиться. После загрузки драйверов флешка будет доступна как обычный диск.

а попроще как нить можно это объяснить?
1)как убедиться что биос позволяет грузиться с флешки?
2) где взять утилиту которая создаст загрузочную область и скопирует на нее системные файлы?
3)это воще высший пилотаж программирования

вариант 2 тоже непонятен…может есть кто в программировании хорошо разбирается чтобы все это собрать в единый файл который можно записать на флешку а не на СД-диск?

Baha
stic:

а попроще как нить можно это объяснить?
1)как убедиться что биос позволяет грузиться с флешки?
2) где взять утилиту которая создаст загрузочную область и скопирует на нее системные файлы?
3)это воще высший пилотаж программирования

вариант 2 тоже непонятен…может есть кто в программировании хорошо разбирается чтобы все это собрать в единый файл который можно записать на флешку а не на СД-диск?

Делаем загрузочные USB Flash Drive Kingston

Некоторые запоминающие устройства USB, например Kingston USB 2.0 (KUSBDTI) или флешки от OEM производителя, поставляются без программного обеспечения. Все-бы ничего, благо в Windows ME/XP/2000/2003 драйверы не нужны, а Windows 98 давно попал в Красную Книгу, но о заявленных в описании возможностях придется забыть. Обычные опции USB Flash Drive таковы:

  • защита от несанкционированного доступа к хранимой информации (доступ по паролю);
  • возможность разбить на несколько логических дисков;
  • возможность создать загрузочный диск (boot disk).
    Последняя особенность, конечно, самая приятная, т.к. позволяет наконец, избавиться от ненадежных загрузочных дискет и самого дисковода FDD (6$), ибо кому он сейчас нужен, кроме как для форматирования винчестера и инсталляции ОС.

Драйверы для Windows 98 легко можно найти в Интернет. А вот обещанной Kingston-ом утилиты форматирования и создания boot disk-а мы не нашли. Зато, нашли универсальную утилиту от HP. Называется хитро: Format Utility for HP Drive Key or DiskOnKey USB Device
version 2.00.006 A или HP USB Disk Storage Format Tool v2.0.6.

Она замечательно справилась с предложенной задачей, отформатировав и создав загрузочную область на подопытном Kingston USB 2.0 (KUSBDTI) 512 Мб. Утилита запрашивает системные файлы DOS (IO.SYS, MsDos.sys, COMMAND.COM). С системными файлами других операционных систем мы экспериментов не проводили, но думаем, что исхитрится можно (похимичив с переименованием и атрибутами).
Для удачной загрузки с флешки в BIOS Setup нужно установить первым загрузочным устройством USB-HDD Device.

Скачать HP USB Disk Storage Format Tool v2.0.6 можно по адресу:
h18007.www1.hp.com/support/files/…/20306.html

P.S.
Кстати, если Вы работаете с Windows 98, советуем воспользоваться универсальными драйверами Native USB Disk Driver, подходящими для большинства USB Flash Drive (только для РУССКОЙ версии Windows 98SE). Использовать флешки, становится также удобно, как и в Windows XP - значок в трее, безопасное отключение…

stic
Baha:

Скачать HP USB Disk Storage Format Tool v2.0.6 можно по адресу:
h18007.www1.hp.com/support/files/…/20306.html

P.S.
Кстати, если Вы работаете с Windows 98, советуем воспользоваться универсальными драйверами Native USB Disk Driver, подходящими для большинства USB Flash Drive (только для РУССКОЙ версии Windows 98SE). Использовать флешки, становится также удобно, как и в Windows XP - значок в трее, безопасное отключение…

ссылка не работает…флешка у меня в самом виндосе 98 и так уже работает также как и в виндос ХР…с треем и т.д…я хотел узнать как сделать так чтобы программа турбоСНС видела флешку так же как она видит и другие носители…т.е. как найти этот путь к флешке из турбоСНС?