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

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

Автор: Vasily_Koshkin
Дата сообщения: 09.07.2009 17:26
MERCURY127

Цитата:
Если под GUI, то это умеет делать WinHex, в том числе и представлять данные по шаблону. Можно даже самому описать нужную структуру (Partition Table там уже есть).

Простите, а рабочую версию не подскажете? Скачал я с официального сайта версию 15.3, а она падает при запуске с Runtime error 216. Жаль, судя по описанию, штука намного более мощная, чем та, которую я упоминал выше.
Автор: Kirill666
Дата сообщения: 09.07.2009 18:08
Scorp_i_on


Цитата:
в частности, встанет ли 98 на sata диск?

Определяется не диском а контроллером SATA. Он должен либо иметь драйвер под 98, либо иметь "режим совместимости" (режим эмуляции обычного IDE)

Цитата:
а если он террабайтник

Не вопрос. Только, если это не 98IF - не забудьте про BHDD (сразу положить ESDI506.pdr, в папку с дистрибутивом), и все будет хорошо.

Цитата:
да еще и с NTFS??

Однозначно - НЕТ ! Возможно использовать NTFS-раздел при помощи стороннего драйвера, но СТОЯТЬ система должна на FAT-разделе. (а лучше вообще все отконвертировать в FAT32)

Цитата:
или какие особо тепличные условия требуются для установки


1) Очень желательна совместимая (имеющая хотябы неофициальный драйвер под 98) видеокарта, в противном случае, рискуете получить 640х48х16 only, либо (в лучшем случае, если получится) будете пользовать VBEMP.
2) знание вопроса рекомендую прочесть про большую память (здесь, 62-63 страница),
про LBA48 (документация к BHDD)
Автор: MERCURY127
Дата сообщения: 09.07.2009 18:46
Kirill666
Кстати, к вопросу о большой памяти - не так уж и небезопасно чрезмерно обрезать дисковый кэш:
[more=Подробнее]==============================================
MAPC_OFF.INF - DISABLE MAPPING OF CACHED PAGES
==============================================

Windows 98 supports the mapping of cached pages to increase the
amount of memory available to running applications. The Windows 98
memory manager architecture divides memory into 2 parts:

- Protected-mode disk cache (VCACHE)

- Memory allocated to run programs and hold data (VMM)

Reading from memory is much faster than reading from the hard disk.
VCACHE improves performance by reducing the number of times the hard
disk is accessed. A process in memory will demand a particular
section of code; if that section of code is in VCACHE, it can be
accessed and used much more quickly than if that section of code
needs to be read from a file on disk. For example, if you were to
launch an application, close it, and then shortly thereafter launch
it a second time, the application's launch time would now be
noticeably reduced. This is a result of copying much of the
application from VCACHE instead of the hard disk.

Memory allocated to the disk cache is not available to executing
processes. Reducing the amount of memory available to running
applications negatively impacts performance by increasing the amount
of data swapped from memory to the hard disk. Once again, reading
from memory is much faster than reading from the swap file on the
hard disk.

In Windows 95, there are two instances of some code in physical
memory; one instance stored in the disk cache to reduce the time
required to load the application should it be invoked again, and
another instance in VMM for the running application. Eliminating the
instance of the data in the cache would increase the amount of memory
available to VMM, but would negatively impact application reload times.

Windows 98 supports the mapping of cached pages to increase the
amount of memory available to running applications. Memory mapped
I/O from the cache eliminates needless duplication of data while
the application is running. Application code is loaded into VCACHE,
and then executes out of the cache rather than having to be copied
to another part of memory before it executes. When the application is
closed, the memory manager labels the space that application was
using as not currently being used to maintain the benefits of
caching--if the application is not restarted, that space is given to
other tasks. If the application is restarted, the application still
exists in the cache, maintaining improved application reload times.

Windows 98 maps cached pages by default. This performance enhancement
can be disabled by creating a MapCache entry in the registry key

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VMM

If the MapCache entry does not exist, Windows 98 will map cached
pages. Creating the MapCache entry will disable the mapping of
cached pages.

To create the registry entry for MapCache:

1. Select MAPC_OFF.INF in the \Tools\MTSutil folder
on the Windows 98 Second Edition CD.

2. Right-click MAPC_OFF.INF
-or-
Hold down the SHIFT key and press F10.

3. Choose INSTALL to create the entry for MapCache.


============================================
MAPC_ON.INF - ENABLE MAPPING OF CACHED PAGES
============================================

Refer to the previous section for information concerning the mapping
of cached pages.

Windows 98 will map cached pages if the entry for MapCache is
absent.

To remove the registry entry for MapCache:

1. Select MAPC_ON.INF in the \Tools\MTSutil folder
on the Windows 98 Second Edition CD.

2. Right-click MAPC_ON.INF
-or-
Hold down the SHIFT key and press F10.

3. Choose INSTALL to remove the entry for MapCache.
[/more]
Автор: mpr86
Дата сообщения: 09.07.2009 18:55
Microsoft Plus! for Win 98 есть у кого-нибудь? Очень нужен!!!
Автор: Seymour
Дата сообщения: 09.07.2009 19:58
mpr86

http://forum.ru-board.com/topic.cgi?forum=35&topic=33144#1
Автор: DFHJFGNJ
Дата сообщения: 09.07.2009 21:45
Scorp_i_on
Собери MultiKey под Win9x весь нет перерыл так нечего не смог найти http://forum.ru-board.com/topic.cgi?forum=35&topic=41393#1 тут как раз про него пишут а до 98-й некому дела нет. В результате приходится насиловать своё старое железо под ХРюшей.
Автор: Pawo
Дата сообщения: 09.07.2009 23:18
to IFkO
В Windows 98IF интегрированы ли драйвера видеокарт от 3dfx?
В частности интересуют карты VSA-100: Voodoo4 4500, Voodoo5 5000, Voodoo5 5500.
Автор: gerastom1
Дата сообщения: 10.07.2009 07:35
IFkO
Пока саму видео-карту не снимал (это на счёт чипа), но:
ссылка на драйвера под 98Виндовс
от производителя видео-карты Asus V3400TNT (~nVidia -AGP)

_http://dlsvr.asus.com/pub/ASUS/vga/agp/v7700/631cw9x.zip
Автор: NightBowl
Дата сообщения: 10.07.2009 09:41
alexsht

Цитата:
Согласно этой статье http://support.microsoft.com/kb/239869 мне нужна Secur32.dll 128-разрядной версии «Microsoft Win32 Security Services (US and Canada Only) а у меня 56-разрядная версия соответствует описание «Microsoft Win32 Security Services (Export Version. Где взять Secur32.dll из американского дистрибутива windows98se?
PS: нет извиняюсь, ненадо Secur32.dll проблемма не из-за него.

Может быть частично и из-за него. Поставь IE c 128 шифрованием и
еще почитай здесь:
http://support.microsoft.com/kb/823659/ru
Автор: IFkO
Дата сообщения: 10.07.2009 20:52
Pawo

Цитата:
В Windows 98IF интегрированы ли драйвера видеокарт от 3dfx?
В частности интересуют карты VSA-100: Voodoo4
Нет, есть драйвер для Velocity100 (это 3-й серии младшенькая), а для 4-й серии нет. Но если нужно, могу собрать.



Добавлено:
gerastom1

Цитата:
ссылка на драйвера под 98Виндовс
Спасибо, этого достаточно.
Автор: Vasily_Koshkin
Дата сообщения: 13.07.2009 09:39

Цитата:
Не нашел в шапке ничего по поводу NTFS в Win98. Не то, что бы очень надо, но тема важная, решения есть, но желательно бы инфу и мнение тех, кто уже с ними работал - какое лучше взять. И в шапку добавить, чтоб не искать потом.

Не уверен, что информация новая, но я вот не знал, например. Тем более в шапке об этом действительно ни единого слова, что печально. Хорошо известный драйвер Paragon NTFS for Win98 стал бесплатным. Теперь его запросто можно скачать здесь. Требуется простенькая регистрация, но в письме, которое Вам придет, будет много довольно интересной дополнительной информации.
Автор: MERCURY127
Дата сообщения: 13.07.2009 10:14
Vasily_Koshkin
Спасибо, все правда! Есть БЕСПЛАТНЫЙ свежий Парагон R/W, в т.ч. на русском!!!
Автор: SweetLow
Дата сообщения: 13.07.2009 13:21
MERCURY127

Цитата:
свежий Парагон R/W

Свежий? Файловые версии PNTFS.vxd с сайта парагона и из варезника не отличаются, судя по потрошкам просто пересобрали в 2003 году. Кстати, бывшая бесплатная (Read Only) версия судя по всему в это же самое время этим же самым скриптом была собрана
Автор: mukas
Дата сообщения: 13.07.2009 13:24
где скачать последнюю версию?
Автор: Vasily_Koshkin
Дата сообщения: 18.07.2009 11:59
Копался тут в исходниках SYSLINUX.EXE и нашел любопытный комментарий:

Код: /*
* Check Windows version.
*
* On Windows Me/98/95 you cannot open a directory, physical disk, or
* volume using CreateFile.
*/
Автор: MERCURY127
Дата сообщения: 18.07.2009 12:37
Vasily_Koshkin
Win98 имеет множество ограничений по сравнению с НТ. Как это обойти? Писать свой драйвер ЗР для доступа к диску ... И вообще проще будет программировать в ДОС. А если уж очень хочется под ГУИ, то покопайтесь в WinHex - там есть зачатки языка программирования ...
Автор: MisterGrim
Дата сообщения: 18.07.2009 13:01
Собственно, вот:
[more=Volume-Locking Guidelines]Applications that lock and modify volumes should follow these guidelines to avoid degrading system performance and to prevent data loss:

· If there are no open files on the volume, applications should perform direct disk writes in a level 0 lock. Otherwise, they should use the locking hierarchy and perform disk write operations in a level 3 lock.
· Applications should utilize the locking hierarchy to minimize the time spent in a level 3 lock. They should only call disk I/O functions inside a level 3 lock and drop down to a level 1 or 2 lock whenever possible.
· Applications should neither terminate or relinquish control nor leave a level 0 or 3 lock if the volume information is incomplete or invalid. When applications leave one of these locks, the file system must be consistent with what it was when they entered the lock because other applications will regain access to the drive.
· Because the Interrupt 21h file handle I/O functions rely on accurate information about the volume, applications should not use these functions when the volume information is incomplete or invalid.
· Applications should not move the swap file.
· Applications should not move memory-mapped files opened for write access. Read-only memory-mapped files may be moved cluster by cluster.
· Applications may only move 32-bit Windows-based DLLs and executables cluster by cluster.
· Applications may move directory entries for the swap file and open memory-mapped files, but the path to them must always be consistent, even in a level 3 lock.

Because read operations are blocked in the level 3 lock, all applications written for 16-bit Windows, 32-bit Windows, or MS-DOS should follow these guidelines to avoid deadlock while in a level 3 lock:

· Applications should only access the disk by using the low-level disk functions (Interrupt 13h, Interrupt 25h, and Interrupt 26h) or the Interrupt 21h file handle read, write, seek, and IOCTL functions. Other MS-DOS functions are not guaranteed to work. Windows or C run-time library file I/O functions should not be used, because these functions may contain code or call code that is not safe to execute inside the level 3 lock.
· Applications should not yield control, update the screen, execute any user-interface code, or do anything else that could cause Windows 95 to load a new or previously discarded segment, such as by spawning an application or loading a DLL.
· Windows-based applications must have all the code for a level 3 lock contained within the processing for a single message. The application should not process other messages or call any Windows functions.[/more]
(из WIN32.HLP)
Кратко — блокируем том и обращаемся к нему исключительно при помощи INT 13 либо INT 25/INT 26. Об открытии директорий, конечно, речи не идёт.
Автор: Vasily_Koshkin
Дата сообщения: 18.07.2009 15:34
MERCURY127

Цитата:
Win98 имеет множество ограничений по сравнению с НТ. Как это обойти? Писать свой драйвер ЗР для доступа к диску

Речь не о том, чтобы добиться от Win98 невозможного, а о том, что в 9x/Me доступ к физическим дискам, видимо, осуществляется абсолютно иным образом, который нужно обрабатывать отдельно. Однако, программисты давно уже не парятся насчет совместимости со старыми виндами и пишут программы так, как умеют, иногда расставляя в "тонких" местах банальные "затычки" с проверкой версии на NT-вость. Это совершенно не значит, что написанные ими программы нельзя заставить работать в 9x/Me. Просто нужен правильный подход. А когда еше и исходники есть, то задача и вовсе не выглядит невыполнимой.
Автор: AFZ
Дата сообщения: 18.07.2009 20:33
2 All: Напомните, pls, как в любимой 98-й подключить сжатый диск? В смысле, есть у меня файлик drvspace.001 от очень старых дел, так вот, не могу вспомнить, как я его подключал. Помню, что делал это как-то очень легко, а вот недавно еще раз попробовал, и обломился...
Автор: MERCURY127
Дата сообщения: 19.07.2009 09:44
AFZ
В корне загрузочного диска должен быть drvspace.bin...
Автор: MERCURY127
Дата сообщения: 19.07.2009 16:55
SweetLow

Цитата:
Свежий? Файловые версии PNTFS.vxd с сайта парагона и из варезника не отличаются, судя по потрошкам просто пересобрали в 2003 году. Кстати, бывшая бесплатная (Read Only) версия судя по всему в это же самое время этим же самым скриптом была собрана

Свежий - потому как декабрьский... Я ведь уже писал, что июльская версия пишущего не видит флешек? Так вот, эта версия - и видит и пишет. Не знаю, каким скриптом ее собирали, но свежее уже не будет (раз бесплатный доступ открыли), да и не нужно, наверное.
Кстати, фирма эта сотрудничает с МС. Так что не удивительно, что они сочинили такое чудо - МС видно за $$$$$$$$ готова продать что угодно с потрохами. Так что энтузиастам здешним совет: хотите сделать 98 еще лучше? не парьтесь, создайте фирму, которая за $$$$$$$$$$$$$$$ будет что либо продавать под 98, и отдайте МС часть - уверен, они расскажут и покажут вам все детали устройства 98 ...
Автор: IFkO
Дата сообщения: 20.07.2009 15:48
Однако, граждане, в моем сценарии установки драйверов сетевых карт SiS нашлась еще одна ошибочка... Перезалил весь набор сетевых драйверов, а если кому нужен сценарий отдельно - дайте знать.

Кстати, вот на пробу еще набор дополнительных плагинов к PhotoShop из моего дистрибутива: http://depositfiles .com/files/6imu43s18
(напоминаю, что в ссылке нужно убрать пробел перед точкой)
У кого есть мнения - учту при доводке компонента
Автор: cdotimp
Дата сообщения: 22.07.2009 16:20
Rudolph Loew RAM Limitation Patch обновился до v6.1

Цитата:

If you are not experiencing problems, you do not need to install the update.
This new version has an additional option to prevent Graphics Cards with 256MB or more of Video RAM from causing problems.
Автор: MERCURY127
Дата сообщения: 22.07.2009 18:12

Цитата:
This new version has an additional option to prevent Graphics Cards with 256MB or more of Video RAM from causing problems

У меня как раз такая (256 Мб). Проблемы есть что с RLP, что без него.
Кстати, я временно убрал свой DMRP. В патче ios.vxd возникли непредвиденные осложнения . Когда разберусь, верну (щас у мя несколько иные интересы)...
Автор: cdotimp
Дата сообщения: 23.07.2009 09:27
Заранее прошу прощения, если это сочтётся оффтопом, но хотелось бы тут тоже кинуть ссылочку на одну темку, которую я "развиваю". К Windows 98 она отношение имеет косвенное.
http://www.old-games.ru/forum/showthread.php?t=32068
Что бы зря на заходить обрисую вкратце. Если среди читателей этой ветки есть лица, которые используют Win9x в качестве среды, наиболее комфортно позволяющей совмещать одновременно "поигрушки" в DOS окне с многозадачностью и выходом в сеть (для чего не в последнюю очередь её использую я и для чего она действительно подходит лучше всего остального), и при этом не пользуются досбоксом и вдобавок являются фанатами серии DOOM/Heretic/Hexen, то в вышеуказанной теме я подбиваю люд на совместную игру в эти игры по интернету. При этом играть предлагаю без привлечения упомянутого досбокса и прочих эмуляторов с поддержкой ipx и без source-портов этих игр. В их оригинальные DOS версии из окна или сеанса DOS. Контингент, совмещающий такие интересы "штучный", приходится искать везде.
Автор: MERCURY127
Дата сообщения: 23.07.2009 11:43
cdotimp
Ну значит меня ищешь ... Не то что бы уж очень я фанат этих шутеров (да и играю посредственно), но иногда включаю. В группу и сеть еще никогда не играл, да и не выйдет это щас уже, ибо игры эти я пускаю только под нормальной ДОС, а там ни звука, ни сети уже не сыщешь. Да и не хочется как то через сеть, ибо это только для щедрых провайдеров...
Автор: cdotimp
Дата сообщения: 23.07.2009 18:49
MERCURY127, тогда, дабы тут не (полу)оффтопить в личку перебираемся? Если конечно не считаешь для себя тему исчерпанной (это насчёт щедрых провайдеров), дай знать, что есть хоть какая то заинтересованность.
Автор: MERCURY127
Дата сообщения: 23.07.2009 19:47
cdotimp
Увы, по причине жадности провайдера пока для меня тема закрыта . Вот если разживусь безлимиткой, брякну . А вообще то у меня был и старый пенек со звуком в ГОЛОЙ ДОС, и сетевуху туда можно было воткнуть, да вот уже года два как у родни гниет, а забрать - язык не поворачивается ...
Автор: Riki Chang
Дата сообщения: 25.07.2009 13:57

Цитата:
напомните, че там с доступом к NTFS? из файл менеджеров или как?

Цитата:
Из файл менейджеров...
что, только из-под них??? а как с ассоциированными плеерами типа wmplayer2.exe ? он запустится?

Цитата:
Полгода назад я проверял pntfs.vxd, открыл указаонный образ листером, увидел в конце нечто и, не получив сообщения об ошибке, наивно решил, что 9Х может читать файлы более 4Гб ... Я искренне был в этом уверен !!! А увидел я вот что:
http://nikiforovandrey.nm.ru/temp/dvd4431_w98.png
И лишь сегодня, проверив этот же образ под ХР, я понял, что ошибся:
http://nikiforovandrey.nm.ru/temp/dvd4431_wxp.png

это что за разде? с 98й виндой на ntfs-диске?

Автор: MERCURY127
Дата сообщения: 25.07.2009 14:25

Цитата:
это что за раздел? с 98й виндой на ntfs-диске?

Нет, это раздел с установленной XP, видимый под 98 с драйвером pntfs.vxd... Сама 98, естественно, стоит на другом винте...

Цитата:
что, только из-под них??? а как с ассоциированными плеерами типа wmplayer2.exe ? он запустится

С парагоном от 11.Дек.2003 все запустится . И файл менеджером, и так... В том числе и с ntfs флешки - теперь уже окончательно установлено. Также окончательно установлены глюки 98 с файлами более 4 гигов: http://72.233.112.78/topic.cgi?forum=62&topic=14740&start=1900#15

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970

Предыдущая тема: Исчезают окна и папки


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