Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 98 SE (оптимизация и улучшение) — пятая часть

Автор: Seymour
Дата сообщения: 21.01.2010 23:09
IFkO

Цитата:
Fmtudf!.exe для чего нужна?

Для DVD-RAM. Выбрасывать не стоит, лучше попробовать прикрутить поддержку для всех приводов, а той мой Optiarc к примеру ей не поддерживается (правда только в Windows 98, в 2k как ни странно все работает). Форматирование жестких дисков это судя по всему одна из недокументированных возможностей программы. В мануале про жесткие диски ничего не сказано, однако где-то слышал, что программа умеет работать и с ними тоже, а также вообще с любыми накопителями, отформатированными под UDF.

Цитата:
но загрузочным CD от этого не становится

У меня становится, проверил под ISOBuster'ом и загружаться пробовал.

Цитата:
для чего он, если можно написать просто: OPEN=udfread.htm?

Если написать OPEN=udfread.htm, файл не открывается, пишет "E:\ не является приложением Win32", проверял на жестком диске.

Цитата:
есть ведь еще подпапки Legacy и MRW

Ну тут скорее всего авторы перемудрили, можно было одну папку для всех типов дисков использовать, а так для каждого типа диска своя папка. Legacy для UDF 1.02 + MRW, MRW для UDF 1.5 - 2.01 + MRW, UDF для UDF 1.5 - 2.01 без MRW, как я понимаю. Хотя тоже странно, т.к. опции для форматирования в UDF 1.02 в программе судя по всему не предусмотрено, тогда зачем нужна папка Legacy не совсем понятно. Может быть для DVD-RAM дисков? Там эта опция имеется.

Цитата:
зачем нужен Version.dll, если функции из него не желают импортироваться ни под 98-й, ни под XP?

А куда им импортироваться и зачем? Объясните поподробнее.

Цитата:
Sai_32nt.dll - может выкинуть его, раз моя сборка будет заточена под 98-ю?

Если без него будет работать, можно и выкинуть.

Кстати два мусорных файла (_UDF Non-Allocatable Space#4D00 и Empty File), которые появляются на свежеотформатированных дисках можно спокойно удалить.

I love Opera

Цитата:
DirectX 5.0 4.05.00.0155 (RC55) Доступен как бета для Windows NT 4.0 16 июля 1997

Нужен именно этот релиз для NT4?
Автор: Grandparent
Дата сообщения: 22.01.2010 05:34
Загрузочный диск с примером меню загрузки вызовом до IO.SYS
командного файла JO.SYS - с выполняемой в нём процедурой
разнообразных возможных функций, описаных разработчиками ПО

        Disk System Tools (DST)

Дисковые инструментальные средства для MS WINDOWS 98SE

Поддержка мыши, IDE и SCSI устройств и HDD больших 137 Гб.
Обновлены системные файлы и дисковые утилиты - FDisk, Format
Руссификация в режиме DOS 7.10 и ускорение дисковых операций
В составе, компактный внешний текстовый редактор EDIT 8.4
Файловая оболчка Volkov Commander с Hiew (внутрение по ALT)
Просмотр и редактирование файлов в различных кодировках
HEX, CODE, DOS-866, Windows-1251, КОИ-8. Функциональность
не сложно дополнить или изменить под задачи пользователей

Переключение раскладки клавиатуры в соответствии с логикой
LAT = (Shift + Ctrl) Левый     RUS = (Shift + Ctrl) Правый

Диск загрузочный!     Kопирование только командой Diskcopy!


Образ загрузочной дисеты WINDOWS 98SE - DST_2003.
Закачать можно в течении 2010 года, по ссылке:

http://galan-ug.by.ru находим

DST_2003.rar 769 кб - архив имеджа дискеты
Добавлена информация для восстановления
DST_2003.exe 1000 кб - макебот дискеты
Вирусов и "деструктива" Файлы не содержат.
В образе 45 нужных для работы файлов.

Добавьте ссылку в шапку - сам побаиваюсь ...
Автор: Simplestas
Дата сообщения: 22.01.2010 15:26
Только вот незадача, JO.sys вызывается из загрузочного сектора дискеты, а не IO.sys.

Планирую, но не обещаю разработку нового io.sys, с русификацией и прочими патчами.
Автор: Grandparent
Дата сообщения: 22.01.2010 15:36
Так вроде, проще - можно рулить загрузкой на 360 градусов ...
Автор: MERCURY127
Дата сообщения: 22.01.2010 16:11
Simplestas

Цитата:
Только вот незадача, JO.sys вызывается из загрузочного сектора дискеты, а не IO.sys.

Однако! Из boot-сектора вызывается как раз IO.SYS... А вот поподробнее про JO.SYS где узнать?
Пара ссылок:
http://ru.wikipedia.org/wiki/Config.nt#.D0.A4.D0.B0.D0.B9.D0.BB_config.nt
http://www.nu2.nu/jo/
Автор: Grandparent
Дата сообщения: 22.01.2010 16:59
При работе с FDisk - задавайте % от размера диска, это проще - ошибок не выявлено ...

Не копируйте JO.SYS с дискеты, на загрузочный диск (С:\) Windows 98SE - Вы получите бесконечное созерцание процесса вывода на экран ЛОГО - заставки Windows 98SE. Туда может быть установлен файл JO.SYS с другой процедурой и набором функций - который необходимо НАМ написать заново ...

Для множественной загрузки с стандартным бутсектором ХР - нужно тщательно выбрать точки входа в процедуры исполняемых файлов систем, установленных на разделах диска ...
Автор: IFkO
Дата сообщения: 22.01.2010 21:17
Grandparent
почему-то мне рассказывают, что такого файла нет...
Автор: Grandparent
Дата сообщения: 22.01.2010 21:34
Ссылку в проекте поправил -
заходим на http://galan-ug.by.ru находим

DST_2003.rar 769 кб - архив имеджа дискеты
DST_2003.exe 1000 кб - макебот дискеты
Автор: IFkO
Дата сообщения: 22.01.2010 22:44
Seymour

Цитата:
Выбрасывать не стоит, лучше попробовать прикрутить поддержку для всех приводов
не выброшу... а поддержка - дело будущего.

Цитата:
У меня становится
у меня сегодня тоже стал. Вопрос закрыт.

Цитата:
OPEN=udfread.htm, файл не открывается
проверил, результат аналогичен. Вопрос закрыт.

Цитата:
скорее всего авторы перемудрили
на всяк случай оставлю как есть. Жаль только места на винте.... (в архиве не жаль - там хоть сто одинаковых файлов клади, они места больше не займут, чем один)

Цитата:
два мусорных файла (_UDF Non-Allocatable Space#4D00 и Empty File)
вот потому я и радовался, что adaptec их не показывает! Не надо их удалять, это издержки форматта UDF.




Автор: IFkO
Дата сообщения: 23.01.2010 09:12
Grandparent

Цитата:
Ссылку в проекте поправил
спасибо! Взял, буду смтреть.
Автор: MisterGrim
Дата сообщения: 23.01.2010 10:55
С прискорбием вынужден сообщить, что ESET Announces Plan to Discontinue NOD32 Antivirus 2.7. Тем не менее, сигнатуры будут обновляться до 1 февраля 2012 года.
Автор: Grandparent
Дата сообщения: 23.01.2010 13:02
Искать сведения о исполняемом файле (драйвере) загрузчика JO.SYS - почти не реально. Так как это функция доступа из WINBOOT.SYS (IO.SYS) больше относится к отладочным процедурам. С появлением необходимости выполнения мультизагрузочных функций - не многие разработчики обратились к этой недокументированной возможности.

На уровне профессиональных решений, были сделаны попытки ещё в MS DOS 5 и 6.22 - но поддержки и развития не получили. Новый интерес появился у любителей, лет 5 назад - но новых решений я не обнаружил ...

Поэтому - берём "блокнот" и пишем для себя ... с нуля. Как к прототипу, можно обратится к дисковым утилитам Paragon_а, что повысит шансы - получить добротные решения и возможности.

Как быстрое решение - лучше взять готовые бутовые загрузчики - например, профессионально выполненный Acronics OS Selector 8 Rus или Acronics True Image 8 Rus и "творчески поработав" над ними - можно убить сразу "стадо" зайцев ...
Автор: itest
Дата сообщения: 23.01.2010 16:43
2maxud

несколько лет пользую ваш апдейт на 2-3 компах, нет проблем - чуть-чуть чаще вижу синий экран. но может т.к. пользую с ие5.5... имхо иногда самые последние апдейты не самый рабочий вариант хотя может какой-то функциональности добавляют...

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

Добавлено:
пытаюсь скачать NUSB Maximus Decim Native USB ver.3.3 и никак - рапидшея не дает скачивать не мемберам - несколько раз пытался... может стоит перезалить что-то часто скачиваемоое - шея похоже скачивания считает и пытается деньги взять... или так и должно быть?
и попутно вопрос по NUSB - там сказанно удалить все драва
но у меня стоят драва виа усб, принтер, фотик, плеер... хотелось бы ничего не меняя просто доставить уни дров для флешек.... похоже никак нельзя кроме как винду переставлять...
Автор: real_LEM
Дата сообщения: 23.01.2010 17:12
itest, http://lemnews.com/drivers/#USBWin98
Автор: itest
Дата сообщения: 23.01.2010 17:40

Цитата:
itest, http://lemnews.com/drivers/#USBWin98

да спс скачал без проблем

...а никто не приделывал к окошкам в 98-ой большой крестик для закрытия? ...уж оч удобно - особо интерфейсные изыски не нужны но это оч к стати...

заранее благодарен
Автор: IFkO
Дата сообщения: 23.01.2010 18:37
Seymour

Цитата:
куда им импортироваться и зачем? Объясните поподробнее.
объясняю наглядно:



itest

Цитата:
распаковываю ваш ие6.1, но что 1-ым что 2-ым запустить...
это чей - Максуда или мой?
Автор: itest
Дата сообщения: 23.01.2010 18:45
IFkO
ну ваш там вообще без старта для встраивания в дистрибутив... если с вашим можно что-то по простому сделать подскажите плс

...и еще раз про оперу 9.51 или 9.64... там дллка от вин ме спрашивается в 98. что-то с этой дллкой выяснилось? она нужна или без нее хорошо? или кто-то нашел ее? ...давно это вопрос здесь поднимался - найти в топике нереально...
заранее бдагодарен
Автор: maxud
Дата сообщения: 23.01.2010 19:10
itest

Цитата:
теперь все-таки хочу поставить сверху ие6.1 - не дает - говорит что надо до кум.патча...
распаковываю ваш ие6.1, но что 1-ым что 2-ым запустить... на обум пока не получается...
а переставлять винду сейчас не к стати...

Не совсем понял, у меня нет полного IE6sp1, есть только апдейт к нему. Поэтому сначала выкачиваем и ставим собственно IE6sp1 (ссылка в Инструкции в шапке). Потом ставим MDIE6CU - кумулятивный апдейт к нему.

Кстати, в связи с выходом внепланового апдейта для IE6sp1, в понедеьник пересоберу и MDIE6CU.
Автор: itest
Дата сообщения: 23.01.2010 19:21
да спс - в торопях не въехал - скачал только апдейт...
в догонку - на сколько критичны обновления ваших апдейтов? ...вроде мс давно забил на это дело... если не секрет что от куда берется?....вообще браузеры для 98 уже только-только рабочие - многие страницы офф объявляют о неподдержке ие6.1 а я до сих пор на 5.5, опера со скриптами регулярно жутко глючит.., один фаерфокс еще как-то рабочий но не всегда... сразу 3 браузера пользую и почти для каждой страницы свой приходится подбирать...
заранее благодарен
Автор: maxud
Дата сообщения: 23.01.2010 20:53
itest

Цитата:
в догонку - на сколько критичны обновления ваших апдейтов? ...вроде мс давно забил на это дело... если не секрет что от куда берется?....

MS забил на 98, но не на IE6sp1, который ставится и на Windows 2000, для которого и продолжается выпустк апдейтов. Оттуда (из 2000), собственно, и берутся. Ну и раз выпускаются, значит критичны.
Автор: MERCURY127
Дата сообщения: 24.01.2010 14:05
itest

Цитата:
...а никто не приделывал к окошкам в 98-ой большой крестик для закрытия? ...уж оч удобно - особо интерфейсные изыски не нужны но это оч к стати...

RP by Tihiy делает не только это , хотя и не полностью - не фиксятся dosboxes . А вообще то есть Alt+F4...
Автор: Grandparent
Дата сообщения: 24.01.2010 15:27
Вы не поняли иронии itest - он предлагает на Win 98 "крест" положить, и поБольше ...
Автор: IFkO
Дата сообщения: 24.01.2010 16:01
itest

Цитата:
если с вашим можно что-то по простому сделать подскажите плс
боюсь, чисто он в уже стоящую систему не установится: я не добился стабильного результата в таком варианте установки и обошел его стороной.
Зато если встроить в дистрибутив - там сразу будут и ВСЕ апдейты!

Цитата:
про оперу 9.51 или 9.64... там дллка от вин ме спрашивается в 98
вроде нормально у меня идет 9.64, ничего дополнительно не просит. Кстати, моя сборка Оперы нормально ставится и в уже стоящую систему - она в этом смысле намного терпимее, чем IE.

Цитата:
на сколько критичны обновления ваших апдейтов?
стоит помнить, что до их появления ВСЕ нормально работали без них. Потом нашли какике-то прорехи и давай их затыкать... А сколько еще их осталось незаткнутых? Но не зная о них, живем спокойно и работаем как есть.

Grandparent

Цитата:
он предлагает на Win 98 "крест" положить
крест - это святое! Его и положить не грех. А вот если.... [вымарано цензурой]
Автор: MERCURY127
Дата сообщения: 24.01.2010 18:24

Цитата:
Вы не поняли иронии itest - он предлагает на Win 98 "крест" положить, и поБольше


Цитата:
крест - это святое! Его и положить не грех

МС уже положил, что, одного мало ? А больше одного - уже не свято ...
Интереснее другое: в JO.SYS код всегда с 0x200h начинается, что ли? Или все как обычный МЗет? А какие параметры в регистрах и стеке? И можно ли пользовать функции int 21h?
Автор: Grandparent
Дата сообщения: 24.01.2010 19:30
Каноничное написание SYS предполагает MZ формат. Хотя это не догма - выполняют и в СОМ формате и чисто ассемблерной строкой ... На этапе без загрузки ОС необходим вывод диалога и ввод ответа на него, используя функции поддерживаемые BIOS, на уровне железа. В данном случае только при активном IO.SYS вызов int 21h может быть обработан ...

Хотя, если поизвращаться, этот диалог можно было бы, расположить в окне и загрузить из BOOT сектора дискеты, но ... для драйвера мыши, там места, явно недостаточно.

На некоторых старых версиях BIOS при вызове int 21h, ax=440dh, cx=860h (AH=62h) следующей исполняемой командой будет нечто вроде:
mov FS,[bx+si] ... - Как же! ЩАЗ! - но это, уже не Ваша вина ...

Если бы строители, строили здания так же, как программисты пишут программы, то первый залетевший дятел - разрушил бы всю цивилизацию. (Закон Мерфи ... кажется)
Автор: I love Opera
Дата сообщения: 24.01.2010 21:43
MisterGrim

Цитата:
А точно в пятом DX был DXDIAG.EXE? Что-то говорит мне о том, что он появился только в шестой версии.
Что касается остальных файлов, выложить не проблема (версии 5.0 4.05.00.0155).

ХЗ...

Seymour

Цитата:
Цитата:DirectX 5.0 4.05.00.0155 (RC55) Доступен как бета для Windows NT 4.0 16 июля 1997


Нужен именно этот релиз для NT4?

Можно и его.

Автор: Seymour
Дата сообщения: 24.01.2010 22:34
I love Opera

Качайте отсюда - полные русские версии DirectX 5.0/5.2 (сверху 5.0, снизу 5.2), файла dxdiag.exe ни там ни там нету.
Автор: I love Opera
Дата сообщения: 25.01.2010 03:08
Seymour
ОК, сэнкс, попробую с ними поэкспериментировать и сообщить о результатах
Автор: MERCURY127
Дата сообщения: 25.01.2010 13:07
Grandparent
Понятно , это хорошо, что
Цитата:
вызов int 21h может быть обработан ...
но насколько широк выбор доступных функций? Ведь jo.sys - это все же не рядовой экзешник... Как например установить обработчик прерывания на int 10h? и есть ли в этом смысл, ибо IO.SYS свои мессаги все равно будет выдавать ДО загрузки JO.SYS ??? Или я ошибаюсь ?
Автор: Grandparent
Дата сообщения: 25.01.2010 15:05
Вроде без ошибок. Функционал доступных прерываний можно и проверить - главное, не сильно запутать "синтаксис". По мне, чем проще - то лучше! Ну зачем интерфейс к примеру ваять, из за необходимости ввода единственной альтернативной (1-ой) команды - т.е, произвола пользователя. Здесь можно и стандартные месаги вывести средствами BIOS или загрузть свой знакогенератор, и т.п, и вернуться в "тело". У Нас вроде не блиц-конкурс ...

"Пилите Шура! Пилите!" (С) Ильф и Петров

И вообще, дайте маленько отдышаться - у меня завал. Коцаные CD/DVD диски, Билайн со мной уже неделю в прятки играет, дома конь не валялся. Короче - я беру отпуск (за Ваш счёт) ...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: Непонятные глюки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.