Ifshlp sys что это за файл
Импортируя информацию из Plug and Play BIOS, система инициализирует Диспетчер конфигурации защищенного режима. В противном случае Диспетчер конфигурации формирует дерево устройств Plug and Play путем перечисления устройств и загрузки динамически загружаемых драйверов устройств. Набор этих драйверов идентифицируется за счет загрузки их из особого каталога.
В следующей фазе система приступает к разрешению конфликтов между устройствами в дереве, после чего им сообщается об их конфигурации.
Загрузка других компонентов системы.
Оставшиеся системные компоненты Windows 95 загружаются в следующем порядке:
1. KERNEL32.DLL - содержит основные компоненты Windows, а KRNL386.EXE - загружает драйверы устройств.
2. GDI.EXE и GDI32.EXE - содержат код интерфейса графического устройства.
3. USER.EXE и USER32.EXE - содержат код пользовательского интерфейса.
4. Ресурсы, связанные с пользовательским интерфейсом (шрифты и т.п.).
5. Проверка значений параметров в WIN.INI.
6. Компоненты оболочки и рабочего стола.
Далее на экране появляется приглашение к регистрации, в диалоговом окне которого вы вводите свое имя и пароль. Если Вы не зарегистрировались, то используются значения параметров по умолчанию. Если Windows 95 соответствующим образом сконфигурировать, унифицированную регистрацию на входе в Windows 95 можно использовать и для регистрации в сети.
Системные загрузочные файлы.
В процессе загрузки Windows 95 используются следующие файлы:
* IO.SYS - операционная система реального режима, замещающая MS-DOS. VMM32 и драйверы устройств получают управление от IO.SYS.
* MSDOS.SYS - содержит специальную информацию для Windows 95 и создается для совместимости с приложениями, требующие для своей установки присутствия этого файла.
* CONFIG.SYS и AUTOEXEC.BAT.
* SYSTEM.INI и WIN.INI.
* BOOTLOG.TXT - файл протокола загрузки системы.
В приведенной ниже таблице показано, как Setup переименовывает системные файлы предыдущей ОС после установки Windows 95. При запуске компьютера с другой ОС, файлам Windows 95 присваивается расширение *.W40.
Системный файл IO.SYS.
Windows 95 использует новый системный файл IO.SYS, заменяющий системные файлы MS-DOS (IO.SYS, MSDOS.SYS). Этот файл ОС реального режима содержит информацию, необходимую для запуска компьютера.
Для загрузки Windows 95 файлы CONFIG.SYS и AUTOEXEC.BAT больше не нужны, хотя и сохранены для совместимости с некоторыми программами и драйверами.
Ниже приведены драйверы, которые загружаются IO.SYS по умолчанию, если они найдены на жестком диске: HIMEM.SYS, IFSHLP.SYS, SETVER.EXE, DBLSPACE.BIN или DRVSPACE.BIN.
Большая часть функций, которые обеспечивались раньше командами CONFIG.SYS, теперь возлагаются по умолчанию на IO.SYS. Команды CONFIG.SYS, перенесенные в IO.SYS, приведены ниже в таблице.
Чтобы изменить параметр по умолчанию в Windows 95 IO.SYS необходимо поместить параметр с нужным значением в CONFIG.SYS.
Значения в IO.SYS редактировать нельзя. Если в CONFIG.SYS имеются дополнительные ключи или значения для любых драйверов или параметров, устанавливаемых в IO.SYS, записи в CONFIG.SYS замещают значения по умолчанию из IO.SYS. Значения параметров files=, buffers= и stacks= в CONFIG.SYS должны быть не ниже, чем в IO.SYS.
IO.SYS не загружает EMM386.EXE. Если какое либо из используемых приложений пользователя требует расширенной памяти или помещает данные в область верхней памяти, то EMM386 надо загружать через CONFIG.SYS.
Системный файл MSDOS.SYS.
Windows 95 Setup создает в корневом каталоге загрузочного диска системный файл MSDOS.SYS с атрибутами «скрытый» и «только для чтения». В этом файле прописываются важнейшие пути поиска файлов Windows 95, включая реестр. В MSDOS.SYS поддерживается также раздел [Options], который можно добавить для настройки процесса загрузки.
Пример типичного содержимого этого файла со значениями по умолчанию приведен ниже.
[Paths]
WinDir=C:\WINDOWS
WinBootDir=C:\WINDOWS
HostWinBootDrv=C
[Options]
BootMulti=1
BootGUI=1
Network=0
Большинство значений в разделе [Options] - булевы, т.е. равны 1 (т.е. параметр активен) или равны 0 (параметр отключен).
Записи в MSDOS.SYS с типичными значениями по умолчанию приведены в ниже.
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой.
© cyberpedia.su 2017-2020 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!
Честно говоря что в autoexe.bat что config.sys делаю всё методом тыка, мах
при моих настройках я добиваюсь 586кб мало, а если включить
CD-ROM то всё мах 520кв и мало чего идёт.
Qemm не предлагать так как с ним не грузится винда.
Config.sys
DOS=HIGH,UMB
FILESHIGH=40
BUFFERSHIGH=10
DEVICE=c:\aecu.sys
DEVICEHIGH=C:\WIN98\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WIN98\COMMAND\country.sys
rem FCBSHIGH=10
rem STACKSHIGH=9,256
DEVICEHIGH=C:\WIN98\HIMEM.SYS
DEVICEHIGH=C:\WIN98\EMM386.EXE RAM
rem DEVICE=C:\DN\DOSDRV\QEMM386.SYS RAM
rem DEVICEHIGH=C:\DN\DOSDRV\OAKCDROM.SYS /D:OAKCDROM
Кстати в конфиге как лучьше оставить?
DEVICE=C:\WIN98\HIMEM.SYS
DEVICE=C:\WIN98\EMM386.EXE RAM
DEVICE=C:\WIN98\HIMEM.SYS
DEVICE=C:\WIN98\EMM386.EXE 4096
Скачал такую програмку Umbpci, еще не разбирался там в архиве достаточно
много файлов .exe .sys хотелось бы узнать какие именно нужно загружать
через конфиг?
И вообще гдеб найти какой док по всем коммандам в autoexe.bat и config.sys?
У меня без CD 610 по моему было или около того. Чесно говоря не помню уж.
Вместо DN - volkov commander. Там в настройках есть такая опция про память. При запуске любой программы он оставляет в память всего около 12 кб. За DN не знаю не пробовал.
в autoexec.bat остается только команда SET BLASTER=A220 I5 D1
device=c:\windows\himem.sys
device=c:\windows\emm386.exe ram noems
device=c:\windows\ifshlp.sys
devicehigh=c:\oakcdrom.sys /d:MSCD001
installhigh=c:\windows\command\mscdex.exe /d:MSCD001
Имя Размер Обычная память Верхняя память
-------- ---------------- ---------------- ----------------
MSDOS 24 288 (24K) 24 288 (24K) 0 (0K)
HIMEM 1 120 (1K) 1 120 (1K) 0 (0K)
EMM386 4 256 (4K) 4 256 (4K) 0 (0K)
IFSHLP 2 864 (3K) 2 864 (3K) 0 (0K)
KEYB 6 944 (7K) 6 944 (7K) 0 (0K)
COMMAND 10 064 (10K) 10 064 (10K) 0 (0K)
DISPLAY 8 304 (8K) 0 (0K) 8 304 (8K)
OAKCDROM 36 112 (35K) 0 (0K) 36 112 (35K)
MSCDEX 28 032 (27K) 0 (0K) 28 032 (27K)
CTMOUSE 3 328 (3K) 0 (0K) 3 328 (3K)
Свободно 604 144 (590K) 603 600 (589K) 544 (1K)
Сведения о памяти:
Тип памяти Размер Занято Свободно
---------------- ----------- ----------- -----------
Обычная 653 312 49 712 603 600
Верхняя 76 320 75 776 544
Зарезервировано 0 0 0
Память XMS 65 918 432 316 896 65 601 536
---------------- ----------- ----------- -----------
Всего памяти: 66 648 064 442 384 66 205 680
Ниже 1 МБ: 729 632 125 488 604 144
device=c:\windows\himem.sys
devicehigh=c:\windows\emm386.exe ram noems
devicehigh=c:\windows\ifshlp.sys
devicehigh=c:\oakcdrom.sys /d:MSCD001
installhigh=c:\windows\command\mscdex.exe /d:MSCD001
Имя Размер Обычная память Верхняя память
-------- ---------------- ---------------- ----------------
MSDOS 24 272 (24K) 24 272 (24K) 0 (0K)
HIMEM 1 120 (1K) 1 120 (1K) 0 (0K)
EMM386 4 256 (4K) 4 256 (4K) 0 (0K)
KEYRUS 5 664 (6K) 5 664 (6K) 0 (0K)
COMMAND 7 168 (7K) 1 440 (1K) 5 728 (6K)
IFSHLP 2 864 (3K) 0 (0K) 2 864 (3K)
OAKCDROM 36 112 (35K) 0 (0K) 36 112 (35K)
MSCDEX 28 032 (27K) 0 (0K) 28 032 (27K)
CTMOUSE 3 328 (3K) 0 (0K) 3 328 (3K)
Свободно 616 624 (602K) 616 368 (602K) 256 (0K)
Сведения о памяти:
Тип памяти Размер Занято Свободно
---------------- ----------- ----------- -----------
Обычная 653 312 36 944 616 368
Верхняя 76 320 76 064 256
Зарезервировано 0 0 0
Память XMS 65 918 432 316 896 65 601 536
---------------- ----------- ----------- -----------
Всего памяти: 66 648 064 429 904 66 218 160
Ниже 1 МБ: 729 632 113 008 616 624
А когда просто в DN, VC запускаю keyrus.com "enterom" всё ok.
"Country=007,866,C:\WINDOWS\COMMAND\country.sys
installhigh=c:\keyrus.com " - а не мало ли строк до этого у меня вот как было.
Autoexec.bat
mode con codepage prepare=((866) C:\WIN98\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,C:\WIN98\COMMAND\keybrd3.sys
Config.sys
DEVICEHIGH=C:\WIN98\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WIN98\COMMAND\country.sys
himem.sys noems - действительно помогает с CDROM-мом 603k!
но есть большой минус игры мало какие идут или тот же DN что то у меня виснет при старте.
Вообщем я добился 603к без CD но с himem.sys ram - даже чудо запустилась Ultima8.
или с CD но с himem.sys noems 603k - правдо мало что запускается.
Добавлено:
1. DOS=HIGH,UMB,NOAUTO - NOAUTO это для чего?
2. device=c:\windows\ifshlp.sys - зачем этот дрв нужен?
3. вопрос не по теме win98 Revolutions Pack что за зверь
не будет ли система глючить?
ifshlp.sys - зачем этот дрв нужен?
При файловой системе FAT32 под DOS - без него никак!
Странно как же я до этого жил на фате 32 и ничего нормально, попробую пропишу.
Чтобы заходить в русские папки достаточно команды
Добавлено:
Попробуй запускать keyrus с ключом /interface :
Installable File System ( IFS ) является файловая система API в MS-DOS / PC DOS 4.x, IBM OS / 2 и Microsoft Windows , которая позволяет операционной системе распознавать и загружать драйверы для файловых систем .
Программное обеспечение SystemSoft CardWorks установлено на компьютере
Ноутбуки, использующие Windows 98 и SystemSoft CardWorks, могут столкнуться с ошибками VFAT из-за несовместимости программного обеспечения с ifshlp.sys.
Чтобы решить эту проблему, свяжитесь с производителем вашего ноутбука для получения информации о том, как удалить это программное обеспечение.
Строка ifshlp.sys была удалена после установки Windows 95
- Загрузите компьютер только в командной строке безопасного режима.
- Отредактируйте файл config.sys. Информация о том, как это сделать, находится на нашей странице autoexec.bat и config.sys.
- Добавьте следующую строку в файл config.sys.
(Эта строка может отличаться, если Windows была установлена на другом диске или в другом каталоге.)
- Сохраните Config.sys и перезагрузите компьютер.
Ifshlp.sys отсутствует в каталоге Windows
Определите, отсутствует ли Ifshlp.sys в каталоге Windows, следуя приведенным ниже инструкциям.
- Загрузите компьютер только в командной строке безопасного режима.
- В командной строке MS-DOS введите следующие команды.
Config.sys указывает на старую версию ifshlp.sys
- Загрузите компьютер только в командной строке безопасного режима.
- Отредактируйте файл config.sys. Информация о том, как это сделать, находится на нашей странице autoexec.bat и config.sys.
- Удалите строку ifshlp.sys из файла config.sys.
- Сохраните Config.sys и перезагрузите компьютер.
Winboot.ini из предыдущей установки Windows 95 присутствует на загрузочном диске
- Отредактируйте файл MSDOS.SYS.
- Удалите файл winboot.ini с загрузочного диска.
[Пути] в MSDOS.SYS неверны
- Отредактируйте файл MSDOS.SYS.
- В файле MSDOS.SYS проверьте правильность следующих трех файлов.
Пример файла MSDOS.SYS и дополнительная информация о каждой из приведенных выше строк находится на нашей странице msdos.sys.
СОДЕРЖАНИЕ
Когда IBM и Microsoft совместно разрабатывали OS / 2, они поняли, что файловая система FAT не предлагает некоторых функций, которые требуются современным ОС, и Microsoft начала разработку высокопроизводительной файловой системы (HPFS) под кодовым названием Pinball .
Вместо того, чтобы кодировать его внутри ядра, как это было с FAT, Microsoft разработала API файловой системы «на основе драйверов», который может позволить им и другим разработчикам добавлять новые файловые системы в ядро без необходимости его модификации.
Когда Microsoft прекратила работу над OS / 2, IBM продолжила использовать интерфейс IFS, а Microsoft реализовала аналогичный интерфейс в Windows NT.
IFS предоставляет базовый и мощный интерфейс для программирования файловых систем. Он был представлен в 1989 году в OS / 2 1.20 вместе с файловой системой HPFS.
Драйверы файловой системы выполняются в пространстве ядра ( кольцо 0 ) и делятся на четыре основных части: microIFS, miniIFS, IFS, помощники.
Требуется только IFS и сам код файловой системы, и он загружается с помощью оператора « IFS =» в файле CONFIG.SYS . Это 16-битная динамически загружаемая библиотека NE . Независимо от того, 32-битная ли это OS / 2 (2.0 и новее), IFS всегда 16-битная (хотя неофициально вы можете сделать 32-битную IFS).
MicroIFS - это фрагмент кода, который загружает в память ядро и miniIFS и переходит к выполнению ядра. Обычно он находится в загрузочной части файловой системы.
MiniIFS - это фрагмент кода, который вызывается ядром для загрузки первого оператора IFS, который появляется в файле CONFIG.SYS, поэтому первый оператор IFS должен быть файловой системой загрузки, чтобы система могла загрузиться.
Помощники бывают 16-разрядными (для OS / 2 1.x) или 32-разрядными (для OS / 2 2.x и выше), выполняются в пользовательском пространстве ( кольцо 3 ) и содержат код, используемый для типичного обслуживания файловой системы. , и вызываются CHKDSK и FORMAT коммунальными службами.
Эта четырехкомпонентная схема позволила разработчикам динамически добавлять новую загрузочную файловую систему, как продемонстрировал драйвер ext2 для OS / 2.
Драйвер файловой системы CD-ROM ( ISO 9660 ) был добавлен в OS / 2 2.0, UDF был добавлен в OS / 2 4.0, а JFS был добавлен в OS / 2 4.5. ArcaOS , последний пакет OS / 2, имеет ряд доступных драйверов файловой системы, включая FAT32. [1] Также существовала официальная 32-битная HPFS IFS, называемая HPFS386, которая улучшала производительность и добавляла некоторые функции, такие как кэш переменного размера и списки контроля доступа , и была доступна только в некоторых редакциях сервера OS / 2. Файловая система FAT никогда не удалялась из ядра и официально никогда не была IFS, хотя есть FAT IFS, которые добавляли такие функции, как длинные имена файлов (LFN), FAT32. поддержка и т. д.
Сетевые протоколы обмена файлами, такие как NFS и SMB , также реализованы с использованием IFS, и интерфейс IFS никогда не менялся.
IFSHLP.SYS ( помощник по установке файловой системы ) - это драйвер устройства MS-DOS, который впервые был выпущен как часть Microsoft Windows 3.11 . Он обеспечивает собственный 32-битный доступ к файлам в расширенном режиме Windows 386 , минуя 16-битный DOS API и гарантируя, что никакой другой драйвер реального режима не перехватывает вызовы INT 21h .
Аналогом IFSHLP.SYS в защищенном режиме является IFSMGR.386 в Windows 3.11 и IFSMGR.VXD в Windows 95 и Windows 98. [2] [3]
Когда Microsoft прекратила разработку OS / 2 и сосредоточилась на том, что тогда называлось OS / 2 NT, они взяли с собой идеи IFS вместе с файловой системой HPFS.
Вместо четырехэлементной схемы NT IFS была преобразована в двухкомпонентную схему. Из схемы были удалены microIFS и miniIFS. IFS и помощники остались прежними, но позже, в Windows NT 4.0, был добавлен помощник дефрагментации (DEFRAG). Исходный NTLDR Microsoft был закодирован для загрузки ядра NT из FAT, HPFS или NTFS , но в последующих версиях поддержка HPFS была прекращена. Все драйверы и помощники стали 32-битными исполняемыми файлами PE . Файловая система FAT была перенесена из ядра в IFS и была сильно оптимизирована для повышения производительности, используя преимущества 32-битной обработки (называемой FASTFAT ).
Исходная Windows NT 3.1 включала FAT, HPFS (Pinball) и недавно созданные драйверы NTFS, а также новый и улучшенный драйвер файловой системы CD-ROM, который включал длинные имена файлов с использованием файловой системы Microsoft Joliet .
В Windows NT 3.51 добавлено сжатие файлов для NTFS и интерфейса IFS. В Windows NT 4.0 удалена файловая система HPFS. В Windows 2000 FASTFAT был обновлен для поддержки FAT32 и добавлен UDF .
Windows 2000 изменила интерфейс IFS, добавив шифрование файлов.
Сетевые протоколы обмена файлами и антивирус также реализованы с использованием IFS.
Apple начала включать драйверы HFS + только для чтения в версию Boot Camp [4] для Mac OS X 10.6 [4] для использования в Windows XP , Windows Vista и Windows 7 .
Ниже приведен список распространенных ошибок с VFAT и способы их устранения.
СОДЕРЖАНИЕ
Когда IBM и Microsoft совместно разрабатывали OS / 2, они поняли, что файловая система FAT не предлагает некоторых функций, которые требуются современным ОС, и Microsoft начала разработку высокопроизводительной файловой системы (HPFS) под кодовым названием Pinball .
Вместо того, чтобы кодировать его внутри ядра, как это было с FAT, Microsoft разработала API файловой системы «на основе драйверов», который может позволить им и другим разработчикам добавлять новые файловые системы в ядро без необходимости его модификации.
Когда Microsoft прекратила работу над OS / 2, IBM продолжила использовать интерфейс IFS, а Microsoft реализовала аналогичный интерфейс в Windows NT.
IFS предоставляет базовый и мощный интерфейс для программирования файловых систем. Он был представлен в 1989 году в OS / 2 1.20 вместе с файловой системой HPFS.
Драйверы файловой системы выполняются в пространстве ядра ( кольцо 0 ) и делятся на четыре основных части: microIFS, miniIFS, IFS, помощники.
Требуется только IFS и сам код файловой системы, и он загружается с помощью оператора « IFS =» в файле CONFIG.SYS . Это 16-битная динамически загружаемая библиотека NE . Независимо от того, 32-битная ли это OS / 2 (2.0 и новее), IFS всегда 16-битная (хотя неофициально вы можете сделать 32-битную IFS).
MicroIFS - это фрагмент кода, который загружает в память ядро и miniIFS и переходит к выполнению ядра. Обычно он находится в загрузочной части файловой системы.
MiniIFS - это фрагмент кода, который вызывается ядром для загрузки первого оператора IFS, который появляется в файле CONFIG.SYS, поэтому первый оператор IFS должен быть файловой системой загрузки, чтобы система могла загрузиться.
Помощники бывают 16-разрядными (для OS / 2 1.x) или 32-разрядными (для OS / 2 2.x и выше), выполняются в пользовательском пространстве ( кольцо 3 ) и содержат код, используемый для типичного обслуживания файловой системы. , и вызываются CHKDSK и FORMAT коммунальными службами.
Эта четырехкомпонентная схема позволила разработчикам динамически добавлять новую загрузочную файловую систему, как продемонстрировал драйвер ext2 для OS / 2.
Драйвер файловой системы CD-ROM ( ISO 9660 ) был добавлен в OS / 2 2.0, UDF был добавлен в OS / 2 4.0, а JFS был добавлен в OS / 2 4.5. ArcaOS , последний пакет OS / 2, имеет ряд доступных драйверов файловой системы, включая FAT32. [1] Также существовала официальная 32-битная HPFS IFS, называемая HPFS386, которая улучшала производительность и добавляла некоторые функции, такие как кэш переменного размера и списки контроля доступа , и была доступна только в некоторых серверных редакциях OS / 2. Файловая система FAT никогда не удалялась из ядра и официально никогда не была IFS, хотя есть FAT IFS, которые добавляли такие функции, как длинные имена файлов (LFN), FAT32. поддержка и т. д.
Сетевые протоколы обмена файлами, такие как NFS и SMB , также реализованы с использованием IFS, и интерфейс IFS никогда не менялся.
IFSHLP.SYS ( помощник по установке файловой системы ) - это драйвер устройства MS-DOS, который впервые был выпущен как часть Microsoft Windows 3.11 . Он обеспечивает собственный 32-битный доступ к файлам в расширенном режиме Windows 386 , минуя 16-битный DOS API и гарантируя, что никакой другой драйвер реального режима не перехватывает вызовы INT 21h .
Аналогом IFSHLP.SYS в защищенном режиме является IFSMGR.386 в Windows 3.11 и IFSMGR.VXD в Windows 95 и Windows 98. [2] [3]
Когда Microsoft прекратила разработку OS / 2 и сосредоточилась на том, что тогда называлось OS / 2 NT, они взяли с собой идеи IFS вместе с файловой системой HPFS.
Вместо четырехэлементной схемы NT IFS была преобразована в двухкомпонентную схему. Из схемы были удалены microIFS и miniIFS. IFS и помощники остались прежними, но позже, в Windows NT 4.0, был добавлен помощник дефрагментации (DEFRAG). Исходный NTLDR Microsoft был закодирован для загрузки ядра NT из FAT, HPFS или NTFS , но в последующих версиях поддержка HPFS была прекращена. Все драйверы и помощники стали 32-битными исполняемыми файлами PE . Файловая система FAT была перенесена из ядра в IFS и была сильно оптимизирована для повышения производительности, используя преимущества 32-битной обработки (называемой FASTFAT ).
Исходная Windows NT 3.1 включала FAT, HPFS (Pinball) и недавно созданные драйверы NTFS, а также новый и улучшенный драйвер файловой системы CD-ROM, который включал длинные имена файлов с использованием файловой системы Microsoft Joliet .
В Windows NT 3.51 добавлено сжатие файлов для NTFS и интерфейса IFS. В Windows NT 4.0 удалена файловая система HPFS. В Windows 2000 FASTFAT был обновлен для поддержки FAT32 и добавлен UDF .
Windows 2000 изменила интерфейс IFS, добавив шифрование файлов.
Сетевые протоколы обмена файлами и антивирус также реализованы с использованием IFS.
Apple начала включать драйверы HFS + только для чтения в версию Boot Camp [4] для Mac OS X 10.6 [4] для использования в Windows XP , Windows Vista и Windows 7 .
Installable File System ( IFS ) является файловая система API в MS-DOS / PC DOS 4.x, IBM OS / 2 и Microsoft Windows , которая позволяет операционной системе распознавать и загружать драйверы для файловых систем .
Читайте также: