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

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 и так уже работает также как и в виндос ХР…с треем и т.д…я хотел узнать как сделать так чтобы программа турбоСНС видела флешку так же как она видит и другие носители…т.е. как найти этот путь к флешке из турбоСНС?

Baha
stic:

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

Вот. Что бы видел надо в config.sys и autoexec.bat драйвер USB надо прописать.

stic
Baha:

Вот. Что бы видел надо в config.sys и autoexec.bat драйвер USB надо прописать.

значит если я запущу прикрепленный файл SP27213.exe на компьютере где установлен турбоСНС то у меня будет из турбо видна флешка?

Aleksey_Gorelikov

Господа, если цель избавиться от винта и дисковода, почему бы компактфлешь не использовать? Найти метров на 64 - бесплатно можно, делов то переходник спаять. Это ж тот же витн, только флешь 😃

Baha
stic:

значит если я запущу прикрепленный файл SP27213.exe на компьютере где установлен турбоСНС то у меня будет из турбо видна флешка?

Да, если вы загрузите DOS из флешки. Если у вашего компьютера нет поддержки загрузки через USB, то почитайте здесь, www.cnczone.ru/viewtopic.php?p=590#590

Aleksey_Gorelikov
Baha:

Да, если вы загрузите DOS из флешки. Если у вашего компьютера нет поддержки загрузки через USB, то почитайте здесь, www.cnczone.ru/viewtopic.php?p=590#590

Причем тут это, у компактфлеши нет USB, там IDE, только разъем чудной. Посмотрите в инете море переходников валяется в продаже, по фоткам явно видно одну деталь - стабилизатор на 3.3 вольта. Откройте спецификации на сомпактфлешь и иде - найдете много общего!

З.Ы. С ИДЕ ваша “мамка” грузиться умеет?!?

3 months later
Александр=

Наконец-то я обзавелся флэшкой. Запустить ее из-под 98-го было не очень сложно, а вот из-под ДОСА пока не выходит. Файлы драйверов-то я скачал, а вот как их назначить? Попытался прописать их в autoexec и config так:

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,C:\WINDOWS\COMMAND\keybrd3.sys
LH MSCDEX /d:USBCD001

device=C:\WINDOWS\COMMAND\display.sys con=(ega,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys
device=(path)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]
DOS=HIGH,UMB
lastdrive=Z
device=HIMEM.SYS
devicehigh=USBASPI.SYS /v /w /e
devicehigh=DI1000DD.SYS
devicehigh=USBCD.SYS /d:USBCD001
Но что-то не работает. Мож кто выручит?

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

device=(path)

Все должно работать, просто все повтори аккуратно.

Если смотреть по файлам, у тебя загужается WIN98, туда же прилепил девайсы под ДОС, зачем тебе это нужно?

слова Path не должно быть, пути к девайсам укажи правильно

вот еще загузочный USB от Дейва (ТС),

Александр=

Так что исправить в путях?
Стереть строчку
device=(path)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]
и все?

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

Так что исправить в путях?
Стереть строчку
device=(path)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]
и все?

я же не знаю где у тебя файлы лежат, если они лежат в корневом, то указанные пути к девайсу правильные, а выше указанная строка лишнее можешь удалить.

Лучше найди у себя кого нибудь который соображает в компьютерах, 5-и минутное дело настроит.

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

device=(path)\USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]

Этой строки быть не должно совсем.

Дальше:

devicehigh=USBASPI.SYS /v /w /e
devicehigh=USBCD.SYS /d:USBCD001

вот эти файлы в корне диска лежат? если нет, то нужно прописать путь до них:

devicehigh=c:\usbdriver\USBASPI.SYS /v /w /e

Отладить это все можно так. При загрузке нужно нажать F8 дальше в меню загрузки выбрать пункт Confirm each step - как то так называется, подтверждение каждого пункта. И пройти последовательно, внимательно читая, что пишется на экране.

Александр=

Как тяжко дело идет. 😠 😠 😠
Все подправил. Без строчки
Devicehigh=DI1000DD.sys комп загружается, ругается, что обнаружен драйвер реального времени usbaspi, но в досе флэшки нет. Если строчку добавить, то комп виснет при загрузке. В пошаговом режиме флэшку находит, присваивает ей букву D, потом если вручную сказать, что не нужно загружать все драйвера, то грузится, говорит, что драйвер уже di1000dd но в досе все равно флэшки нет, а если сказать грузить все драйвера, то виснет после строчки msmouse.vxd
Во всех случаях при загрузке ругается на строчку
Device=himem.sys

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

Как тяжко дело идет. 😠 😠 😠
Все подправил. Без строчки
Devicehigh=DI1000DD.sys комп загружается, ругается, что обнаружен драйвер реального времени usbaspi, но в досе флэшки нет. Если строчку добавить, то комп виснет при загрузке. В пошаговом режиме флэшку находит, присваивает ей букву D, потом если вручную сказать, что не нужно загружать все драйвера, то грузится, говорит, что драйвер уже di1000dd но в досе все равно флэшки нет, а если сказать грузить все драйвера, то виснет после строчки msmouse.vxd
Во всех случаях при загрузке ругается на строчку
Device=himem.sys

Я же писал выше, что ты пытаешься загрузить досовский драйвер, под WIN95/98, может конфликтовать.
Надо грузить под чистый ДОС, 6-ю или 7-ю версию, после того как заработала, попробовать под WIN95/98, если снова не работает, то конфликтует драйвер.

А на himem что ругается, говорит его нет или что, сразу писал бы о чем он ругается, нам то не слышно и не видно.

А зачем ты настраиваешь USB под WIN95/98, драйверами ДОС-а, у тебя же флешку под WIN95/98 и так видно же. Как загрузился WIN95/98, через флешку скидываеш файл, потом вываливаешься в ДОС и запускаеш ТС, если по ходу тебе нужно подгрузить новый файл, выходишь из ТС через Alt-Esc. Потом в командной строке набираеш EXIT, опять попадаеш в WIN95/98, скидываешь из флешки файл, и опять вываливаешься в ДОС и ТС.

Александр=

Да по ходу так и придется делать. Просто удобно было бы вообще винду не грузить. Я сейчас как toxa посоветовал пометил в msdos.sys и грузится сразу дос. А так перегружаться туда-сюда. А на himem пишет, что файл missing.

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

А на himem пишет, что файл missing.

Значит неправильно прописан путь. Скорее всего лежит либо в c:\windows\common либо в c:\windows или как там у вас папка с виндами называется. Но можно без него.

1 year later
dablcore

Я пользуюсь вот этим yandex.ru/yandsearch?text=Hiren's.BootCD.9.4.iso&l…
Это загрузочный диск с набором всевозможниг програм и утылит, есть естественно файловые мееджеры!!!
Как на меня оч пользительная вестч, файл менеджер Волков командер видит флешку!
ТАк что у кого инет позволяет, тяните образ, он весит примерно 90метров!!!