Для чего нужны файлы io sys и msdos sys
Обновлено: 21.11.2024
Вчера вечером я был на доске, поэтому во имя науки я решил провести пару экспериментов на моей машине с Win98. Я намеренно удалил IO.SYS из корневого каталога, чтобы посмотреть, что произойдет. После удаления я успешно восстановил файл с помощью загрузочного диска Windows 98 с помощью команды SYS c:.
Я решил попробовать это и с файлом MSDOS.SYS. Получив сообщение об ошибке, я попытался использовать тот же метод для восстановления системных файлов. Угадайте, что, он восстановил их, но я все еще не мог загрузить компьютер. Проверив файл C:\MSDOS.SYS (созданный загрузочным диском), я обнаружил, что единственная строка была «;W98EBD», что объясняет, почему я все еще не могу загрузиться.
Я пробовал четыре разных метода восстановления, в том числе; используя команду копирования для восстановления оригинала. Я сделал копию перед удалением. В конце концов мне пришлось перепечатать весь MSDOS.SYS (построчно), чтобы компьютер загрузился. Я знаю, что должен быть более простой способ сделать это.
Вопрос: почему я не могу использовать команду "Копировать" для копирования MSDOS.SYS с A: на C:. Я попробовал несколько команд: a:\copy msdos.sys\*.* c: ничего не помогло. Можно ли сделать это? Я даже пытался переименовать файл в MSDOS.OLD, думая, что это может иметь какое-то отношение к тому факту, что это системный файл (возможно, используемый при загрузке с загрузочного диска).
Я использовал:\attrib MSDOS.SYS -h -r -s, поэтому я знаю, что системный, скрытый и доступный только для чтения атрибут не был причиной того, что я не мог скопировать. Может ли кто-нибудь подтолкнуть к этой проблеме?
Все комментарии
Отсутствует файл MSDOS.SYS
от thechas · около 19 лет, 5 месяцев назад
Во-первых, я думаю, что у вас немного не работает команда DOS Copy.
Чтобы скопировать один файл с диска A: на диск C:, все, что вам нужно сделать из подсказки A:, это
копировать msdos.sys c:
или скопировать msdos.sys c:\msdos .sys
Не помешает сначала убедиться, что путь на диске C: является корневым или целевой папкой.
Тогда ЛЮБОЙ файл с расширением SYS является частью командной структуры вашего ПК.
Как вы узнали, не удаляйте и не изменяйте эти файлы без резервного копирования.
Io.sys — это драйвер для Windows. Драйвер — это небольшая программа, которая позволяет вашему компьютеру обмениваться данными с оборудованием или подключенными устройствами. Это означает, что драйвер имеет прямой доступ к внутренним компонентам операционной системы, аппаратному обеспечению и т. д. Бесплатный форум с информацией о файлах может помочь вам определить, является ли io.sys системным файлом Windows или он принадлежит приложению, которому можно доверять.< /p>
Информация о файле io.sys
Процесс драйвера IO.DLL предоставляет любую достоверную информацию о своем производителе.
Описание: Io.sys не является обязательным для ОС Windows и вызывает относительно мало проблем. Файл io.sys находится в папке C:\Windows\System32\drivers. Размер файла в Windows 10/8/7/XP составляет 5152 байта.
Драйвер можно запустить или остановить из Служб в Панели управления или с помощью других программ. Программа не имеет описания файла. Программа не видна. Услуга не имеет подробного описания. Это не системный файл Windows. io.sys представляется сжатым файлом. Поэтому технический рейтинг безопасности составляет 52% опасности, но вы также должны учитывать отзывы пользователей.
Важно! Некоторые вредоносные программы маскируют себя под io.sys, особенно если они не расположены в папке C:\Windows\System32\drivers. Таким образом, вы должны проверить файл io.sys на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера. Это один из лучших вариантов загрузки от The Washington Post и PC World.
Оценка
Комментарии пользователей
IO.SYS является неотъемлемой частью MS-DOS и Windows 9x. Он содержит стандартные драйверы устройств MS-DOS (подпрограммы аппаратного взаимодействия) и программу инициализации DOS.
Боб (дополнительная информация)
Резюме: Средняя оценка пользователей сайта io.sys: на основе 4 голосов с 4 комментариями пользователей. 4 пользователей считают, что io.sys необходим для Windows или установленного приложения. Один пользователь не уверен в этом.
Рекомендации по устранению проблем с io
Аккуратный и опрятный компьютер - это главное требование для избежания проблем с io. Это означает запуск сканирования на наличие вредоносных программ, очистку жесткого диска с помощью 1 cleanmgr и 2 sfc /scannow, удаление 3 программ, которые вам больше не нужны, проверку программ автозапуска (используя 4 msconfig) и включение автоматического обновления Windows 5. Не забывайте периодически выполнять резервное копирование или, по крайней мере, устанавливать точки восстановления.
Управляйте своей ОС на уровне DOS
Все эти советы и рекомендации по MSDOS.SYS (и многое другое) также доступны как часть Windows 95/98/NT4/2000/ME/XP/2003 + DOS 7.xx/8.00 ©Tricks + Secrets Files (W95 -11D.EXE), БЕСПЛАТНОЕ ПО.
Если вы хотите узнать, как работает мой MSDOS.SYS, и чтобы просмотреть мои файлы запуска CONFIG.SYS + AUTOEXEC.BAT, обычные для DOS + оптимизированные для верхней памяти, перейдите на мою страницу MS-DOS 7.xx MEMory Specs.
ПРИМЕЧАНИЕ. Чтобы узнать об "официальных" параметрах конфигурации MSDOS.SYS (в любом случае, задокументированных), см. статью MSKB о содержании файла Windows MSDOS.SYS.
<ПР> Содержание:- Обзор MSDOS.SYS
- Редактирование MSDOS.SYS
- Полная справочная таблица MSDOS.SYS
- Windows 95–98 Меню запуска + ключи загрузки:
- Комбинации клавиш меню запуска
- Скрытые функции, странности + ОШИБКИ
- Размер файла MSDOS.SYS ДОЛЖЕН быть больше 1024 байт, поскольку некоторые приложения (особенно антивирусные утилиты) ожидают, что он будет иметь длину не менее 1024 байт. В противном случае такие программы могут работать некорректно или могут предположить, что MSDOS.SYS заражен вирусом (ложное срабатывание). Дополнительная информация @ MSKB.
- В случае использования DrvSpace (утилита сжатия дисков Microsoft) для сжатия жестких дисков/разделов FAT16 в корневом каталоге/папке сжатого тома находится еще один файл MSDOS.SYS (по умолчанию H:\ ). Оба эти файла должны быть ИДЕНТИЧНЫМИ для правильной загрузки Windows 9x/ME с установленным DrvSpace.
- В случае двойной загрузки с MS-DOS 6.xx убедитесь, что НЕ используется DblSpace, более старый инструмент Microsoft для сжатия дисков (в комплекте с MS-DOS от 6.00 до 6.20), который НЕ совместим с Windows 95/98. /ME OSes NOR с длинными именами файлов (LFN)!
Во время загрузки ОС MSDOS.SYS обрабатывается после IO.SYS.
Подробнее @ MSKB.
MSDOS.SYS (или, по крайней мере, WINBOOT.INI ) должен существовать в корневом каталоге/папке загрузочного диска/раздела [обычно C :\ = замените на фактическую букву диска/раздела Windows 9x/ME, если она отличается ваш компьютер] и должен содержать по крайней мере следующие строки [WINDOWS = замените фактическим именем основного каталога/папки Windows 9x/ME, если оно отличается на вашем компьютере] для правильной загрузки ОС:
WinDir= C :\ WINDOWS
WinBootDir= C :\ WINDOWS
HostWinBootDrv= C
Подробнее @MSKB.
Если MSDOS.SYS (и WINBOOT.INI) отсутствует (отсутствуют), последовательность загрузки ОС остановится в родном/реальном/истинном/чистом режиме MS-DOS C:\ подсказку и отобразит сообщение об ошибке.
Дополнительная информация @MSKB.
Для получения полной информации см. «WINBOOT.INI», также в MYTIPS95.TXT [часть W95-11D.EXE]. р>
Все более ранние выпуски MS-DOS [до 6.22] используют двоичный файл MSDOS.SYS, который раньше содержал код ядра DOS.
Операционные системы на базе Windows NT (NTx) [NT, 2000, XP + 2003] вместо этого используйте двоичный файл NTLDR в сочетании с BOOT.INI, файлом конфигурации с простым текстом/ASCII, который можно редактировать с помощью любого текстового/файлового редактора ASCII (например, Блокнота) или с помощью командной строки BOOTCFG.EXE. инструмент.
Windows Vista, 2008, 7, 8 + 2012 [более новые ОС на базе NT (NTx)] используют двоичный загрузчик (WINLOAD.EXE) + файлы диспетчера загрузки Windows (BOOTMGR) в сочетании с данными конфигурации загрузки (BCD) база данных конфигурации.
ПРИМЕЧАНИЕ. В качестве альтернативы вы можете использовать один из этих бесплатных редакторов MSDOS.SYS для настройки ВСЕХ параметров MSDOS.SYS (включая НЕДОКУМЕНТИРОВАННЫЕ) с помощью единого удобного интерфейса.
Запустите SYS95.BAT из файла PIF (ярлык Windows MS-DOS). Чтобы создать ярлык рабочего стола Win9x/ME:
<ПР>Чтобы изменить значок ярлыка MS-DOS:
<ПР>Теперь вы увидите новый ярлык на рабочем столе (называемый SYS95.BAT, если вы сохранили его исходное имя):
<ПР>Теперь вы готовы добавить/изменить записи MSDOS.SYS, чтобы Windows загружалась так, как ВЫ хотите.
Полная справочная таблица MSDOS.SYS
ВСЕ MSDOS.Параметры SYS, даже те, которые НЕ ДОКУМЕНТИРОВАНЫ, что они делают и как их настроить для МАКСИМАЛЬНОЙ производительности вашего компьютера с Windows 95/98/ME, перечислены в этой таблице.
MSDOS.SYS состоит из 2 разделов и поддерживает все следующие записи. :
-
[00] Действие ПО УМОЛЧАНИЮ выполняется, если строка НЕ отображается в разделе [Параметры] файла MSDOS.SYS.
Действие НЕ ПО УМОЛЧАНИЮ противоположно действию ПО УМОЛЧАНИЮ, если НЕ указано иное.
Все строки, начинающиеся с точки с запятой ( ; ), являются комментариями/REMark и не обрабатываются процедурой ОС.
Windows 95–98 Меню запуска + ключи загрузки
К вашему сведению: Microsoft УДАЛИЛА отображение меню запуска из Windows ME, но вы по-прежнему можете получить доступ к большинству этих опций, нажимая «комбинированные» клавиши (перечисленные ниже) при загрузке!
И если вам интересно, как выглядит меню запуска Windows 95/98, вот снимок экрана экрана загрузки, отображаемый (каждый раз при загрузке) ТОЛЬКО ЕСЛИ вы включили запись " BootMenu=1 " в разделе [ Options] файла MSDOS.SYS или (ТОЛЬКО один раз), если вы нажмете F8 в начале последовательности загрузки, сразу после экрана BIOS POST (Power On Self Test):
-
[1] Выделен элемент запуска по умолчанию (обычная загрузка Windows 9x/ME с графическим интерфейсом).
Комбинации клавиш меню запуска Windows 95 (98) и их назначение [также доступно в Windows ME]:
-
F4 = предыдущая версия MS-DOS (от 6.00 до 6.22 или другая операционная система DOS стороннего производителя, если таковая имеется). Эта опция доступна, только если предыдущие загрузочные/системные файлы ОС DOS *.DOS (переименованные из *.BAT и/или *.SYS ) обнаружены в корневом каталоге/папке загрузочного диска/раздела (по умолчанию C:\) .
MS-DOS и Windows. Часть I
2.1 Введение в MS-DOS
До сих пор в этом курсе мы в основном обсуждали аппаратное обеспечение, из которого состоит микрокомпьютер. Теперь мы рассмотрим программное обеспечение, которое выполняет все задачи управления данными, включая ввод данных в компьютер и обратно. Поскольку ввод-вывод данных обычно включает хранение и извлечение данных на диске, программное обеспечение, ответственное за управление всем этим, называется дисковой операционной системой (DOS) или просто операционной системой (ОС). В самом прямом смысле ОС, которую использует компьютер, придает оборудованию своего рода индивидуальность. Поскольку все остальное программное обеспечение, используемое на компьютере, работает под управлением операционной системы, сильные и слабые стороны ОС отражаются в этих других программах.
Подавляющее большинство современных микрокомпьютеров работают под управлением той или иной версии Microsoft Windows (3.x, 95, 98 или NT) в качестве операционной системы. Windows является примером операционной системы с графическим пользовательским интерфейсом или GUI. Графический интерфейс заменяет графические объекты и щелчки мышью на имена файлов и вводимые команды. Хотя это значительно упрощает использование компьютера, оно снижает производительность процессора и памяти, необходимых для поддержки всей графики. Windows будет обсуждаться более подробно в следующем разделе.
До разработки Windows на большинстве компьютеров использовалась другая операционная система от Microsoft, известная как MS-DOS (Microsoft Disk Operating System). MS-DOS — это неграфическая операционная система. Это означает, что все команды, данные компьютеру, должны быть либо набраны с клавиатуры, либо введены из файла. Многие компьютерные программы, которые используются для сбора данных или управления лабораторными приборами, по-прежнему работают под MS-DOS (как и многие компьютерные игры). Поэтому базовые знания MS-DOS необходимы всем, кто планирует использовать компьютеры в лабораторных условиях (или любому серьезному игроку в компьютерные игры).
Ранняя разработка MS-DOS была тесно связана с разработкой микрокомпьютера IBM-PC. В 1980 году, когда IBM покупала операционную систему для своего первого персонального компьютера, они обратились в Digital Research Corporation (поставщик ОС CP/M) с предложением лицензировать у них ОС. Digital Research не проявила большого интереса к сделке, поэтому IBM обратилась к Microsoft с аналогичным предложением.
Microsoft была основана в 1975 году двумя школьными друзьями Полом Алленом и Биллом Гейтсом. В 1980 году Microsoft была небольшим разработчиком языков программирования и не имела в своем арсенале операционной системы для микрокомпьютеров, особенно такой, которая работала бы с Intel 8088 — центральным процессором для нового IBM-PC. Однако Билл Гейтс знал, где он может получить прототип ОС, поэтому он заключил сделку с IBM и пообещал, что Microsoft подготовит ОС к дебюту IBM-PC в августе 1981 года. Контракт между IBM и Microsoft позволил Microsoft предлагать модифицированные версии ОС другим производителям ПК. В IBM не думали, что рынок ПК когда-либо будет очень большим (они рассчитывали продать всего около 500 штук в первый год), поэтому они не видели ничего плохого в заключении неэксклюзивного контракта.
Microsoft обратилась к Seattle Computer с предложением приобрести QDOS (Quick and Dirty DOS), написанную Тимом Патерсоном. Сделка была завершена в июле 1981 года.Microsoft модифицировала QDOS и представила ее через месяц как PC-DOS для IBM-PC, а через год как MS-DOS для Compaq, Tandem и других клонов IBM-PC.
MS-DOS претерпела множество улучшений с момента своего появления в версии 1.0 в 1981 году. Последним полным выпуском MS-DOS была версия 6.22 в 1995 году. Ограниченная версия MS-DOS, версия 7.0, поставляется с Windows 95 и 98.
2.2 Файлы и имена файлов MS-DOS
Одной из основных функций ОС является обработка файлов на диске. Файл — это набор информации, хранящейся на диске под определенным именем. Файл может содержать только данные или набор инструкций, называемых программой, сообщающих компьютеру, как выполнять определенную задачу. В этом разделе мы не будем различать эти разные типы файлов. Мы будем просто называть каждый тип файлом.
Каждый файл имеет связанное с ним уникальное имя файла, которое используется для его идентификации на диске. Имя файла в MS-DOS состоит из двух частей; имя и расширение. Имя может содержать до восьми символов. Кроме того, каждое имя файла может иметь расширение из трех символов. Расширение отделяется от имени точкой. Точка служит разделителем, указывающим, где заканчивается одна часть имени файла и начинается следующая (рис. 2.1). Расширение обычно используется для идентификации файлов, которые каким-то образом связаны. Например, Microsoft Excel использует расширение XLS для идентификации всех файлов электронных таблиц, созданных Excel.
Рис. 2.1 Имя файла MS-DOS
Любой другой символ, используемый в имени файла, включая пробелы, приведет к тому, что имя будет заканчиваться этим символом. Обычно рекомендуется не использовать специальные символы в именах файлов, поскольку некоторые программы могут использовать их в качестве разделителей или для других специальных целей. Кроме того, расширения BAT, COM, EXE и SYS имеют особое значение в MS-DOS и поэтому обычно не должны использоваться с вашими собственными файлами данных. Ниже показаны примеры допустимых и недопустимых имен файлов.
Действительные имена файлов MS-DOS:
Недопустимые имена файлов MS-DOS:
EXP 1.DAT (пробел не допускается)
BEERSLAWDATA (слишком много символов в имени)
CHRM.EXP1 (слишком много символов в расширении)
HG> HE (> недопустимый символ)
2.3 Компоненты операционной системы
Однако не все команды MS-DOS содержатся в командном процессоре. Менее часто используемые подпрограммы находятся на системном диске MS-DOS и должны загружаться с диска всякий раз, когда они необходимы. Это вспомогательные утилиты. Они используются для таких вещей, как форматирование диска (FORMAT), сравнение содержимого одного диска с другим
(DISKCOMP) и дублирование содержимого диска (DISKCOPY). Они называются внешними командами, поскольку они не всегда находятся в оперативной памяти. Нередко пользователь удаляет некоторые или все служебные программы с системного диска, чтобы освободить место для хранения других программ и данных.
2.4 Загрузка в MS-DOS
Чтобы лучше понять отношения, существующие между различными частями MS-DOS, мы проследим за цепочкой событий, происходящих с момента включения компьютера до тех пор, пока он не будет готов принимать команды от пользователя. Однако прежде чем мы начнем, мы должны знать, как MS-DOS маркирует дисководы на ПК. На рис. 2.2 показано соглашение об именовании дисков, используемое в MS-DOS. Первый дисковод гибких дисков, подключенный к плате контроллера дисковода, помечен как диск A. Первый жесткий диск, подключенный к карте контроллера дисковода, называется дисководом C. Если дисководов два, второй помечен как диск B. Если есть два или более жестких диска, тогда второй жесткий диск называется D, третий — E и т. д.
Рисунок 2.2 Расположение дисковых накопителей на IBM-PC
Загрузка: шаг 1.
При включении ПК вступает в действие набор инструкций, содержащихся в ПЗУ BIOS. Эти инструкции сначала выполняют быструю проверку основного компьютерного оборудования. Эта проверка называется Power-On-Self-Test или POST-тестом. POST определяет, сколько памяти в компьютере, проводит простой тест микросхем оперативной памяти, определяет, подключена ли клавиатура к компьютеру, проверяет карту видеоадаптера, определяет, сколько последовательных портов доступно, и проверяет наличие параллельный порт. Если к компьютеру подключен видеомонитор, результаты POST-теста можно увидеть в левом верхнем углу экрана.
Загрузка: шаг 2.
На этом шаге ROM BIOS проверяет, есть ли системный диск на диске A. Если он не найден, он проверяет, находятся ли системные файлы на диске C. Как только системный диск найден, короткий набор инструкций, называемый загрузочной записью, загружается в оперативную память. Загрузочная запись содержит информацию, необходимую для загрузки обработчика ввода-вывода в ОЗУ.
Обратите внимание, что первым диском, проверенным на наличие операционной системы, является гибкий диск в дисководе A.Это дает возможность загрузить компьютер, даже если жесткий диск вышел из строя. Это также позволяет вам загрузить компьютер, используя операционную систему, отличную от той, что установлена на жестком диске. К сожалению, это также дает возможность компьютерному вирусу заразить ваш компьютер. Компьютерный вирус — это компьютерная программа, предназначенная для проникновения в ваш компьютер без вашего ведома. Хотя некоторые компьютерные вирусы довольно безобидны, многие из них могут повредить ваши файлы или полностью стереть содержимое вашего жесткого диска. Многие компьютерные вирусы предназначены для заражения загрузочной записи на гибких дисках. Если вы загрузите компьютер с зараженным диском в дисководе A, вирус распространится на ваш жесткий диск, где он продолжит заражать любую дискету, вставленную в дисковод A. Эти дискеты затем могут заразить жесткие диски других компьютерных систем в которые они используют.
Прежде чем использовать любую дискету на своем компьютере, которая использовалась кем-то другим, вы должны сначала проверить ее на наличие вирусов с помощью любой из имеющихся на рынке коммерческих антивирусных программ (Norton Antivirus, McAfee Antivirus, Dr. Solomon’s и т. д.). .). Рекомендуется постоянно запускать антивирусное программное обеспечение на своем компьютере, чтобы предотвратить заражение вирусами с гибких дисков или программ, загруженных из Интернета.
Загрузка: шаг 3.
Системные файлы, из которых состоит обработчик ввода-вывода (IO.SYS и MSDOS.SYS), загружаются в ОЗУ. После загрузки эти файлы начинают инициализировать все основное оборудование, подключенное к компьютеру, и подготавливают компьютер к обычному дисковому вводу-выводу.
Загрузка: шаг 4.
После загрузки обработчика ввода-вывода системный диск проверяется на наличие файла с именем CONFIG.SYS. Этот файл, если он присутствует, загружает информацию о специальном оборудовании, подключенном к компьютеру, таком как мышь, джойстик, дисковод для компакт-дисков или звуковая карта. Если файл CONFIG.SYS отсутствует, компьютер переходит к следующему шагу процесса загрузки.
Загрузка: шаг 5.
Загрузка: шаг 6.
Последним шагом в процессе загрузки является проверка системного диска на наличие файла с именем AUTOEXEC.BAT. Файл AUTOEXEC.BAT содержит введенные пользователем команды, которые должны выполняться при запуске компьютера. Например, если вы хотите, чтобы компьютер отображал время и дату при загрузке, команды MS-DOS TIME и DATE можно ввести в файл AUTOEXEC.BAT.
Если файл AUTOEXEC.BAT отсутствует, компьютер завершает процесс загрузки и отображает системную подсказку (C:\>). Эта подсказка сообщает вам, что операционная система загружена и командный процессор ожидает ввода команды. Команды — это специально зарезервированные слова, которые сообщают MS-DOS что-то сделать для вас. Команды обычно вводятся с клавиатуры и могут быть набраны прописными, строчными буквами или их комбинацией. MS-DOS содержит более 100 команд, включая FORMAT, DISKCOPY, DIR и COPY. К счастью, для успешной работы на компьютере вам потребуется знать лишь некоторые из них. Команды MS-DOS более подробно рассматриваются в следующем разделе.
Файл AUTOEXEC.BAT загружен
Рисунок 2.3 представляет собой интерактивную анимацию процесса загрузки MS-DOS. Нажмите кнопки с номерами от 1 до 6, чтобы просмотреть шаги. Нажмите на слова, выделенные красным цветом, чтобы получить дополнительную информацию.
Читайте также: