1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Нужен файл msdos.sys от Win95

Тема в разделе "Hard & Soft", создана пользователем VNEF, 24 ноя 2007.

  1. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Спроси то что копировало... а вообще дуракам везёт :)
     
  2. iunnamed

    iunnamed

    Legacy

    Регистрация:
    15 янв 2007
    Сообщения:
    1.251
    2 aleksej:
    Мою фразу, про то что копировали "через Volkov Commander" пропустили? Я видел обе панели. Та, что была с диском после форматирования - была пустая (про то что показ скрытых файлов был включён, иначе бы не смогли выделить для копирования IO.SYS и MSDOS.SYS - надо говорить отдельно или нет?).
    В конце концов, если кто-то захочет - может провести "следственный эксперимент".

    2 John Freeman
     
  3. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    iunnamed, вот именно, что стоило сказать про отключённую/включённую функцию показа скрытых файлов потому, что:
    command.com привязки к бутсектору не имеет в отличии от двух .sys'ов. Его месторасположение можно указать в config.sys с помощью комманды shell, в autoexec.bat переменной comspec или вручную по требованию во время загрузки.
    Сам я не пробовал делать форматирование с переносом системных файлов при отсутствии command.com в заданном месте, но чтото мне подсказывает, что в этой ситуации процесс пройдёт молча, либо ругнётся, но таки перепишет .sys'ы.
    И в этом случае (если предположить гепотетически, что было именно так), если command.com отсутствовал на диске источнике системных файлов во время форматирования с ключом /s только .sys файлы переписались (с атрибутом hidden/system разумеется), а их отображение было в волкове отключено, то и могла сложиться такая видимость. По другому обьяснить не могу, так как ваших познаний умалять не хочу. Хотя....
    Референсные AMI/AWARD/PHOENIX биосы отродясь не имели таких сомнительных фич, как помощь в засовывании системных файлов на нужную дорожку, если юзер методом записи их на диск ошибся. Тут вы, извините сильно мимо.
     
    iunnamed нравится это.
  4. iunnamed

    iunnamed

    Legacy

    Регистрация:
    15 янв 2007
    Сообщения:
    1.251
    2 aleksej:
    Спасибо большое за ответ, но тут, видимо, мы с вами немного не понимаем друг друга.

    Начать хотелось бы с "умаления моих знаний". Хотел бы сделать акцент на том, что невозможно знать абсолютно всё. Можно попытаться логически из существующих фактов (посылок) сделать какой-то, опять-таки, более или менее логичный вывод.
    Например из фразы "скопировали с загрузочной дискеты через Volkov Commander файлы COMMAND.COM, IO.SYS, MSDOS.SYS" логически можно сделать следующие умозаключения:
    Вывод 1: т.к. файлы были скопированы "через Volkov Commander", то, соответственно, в последнем должно было быть включено отображение скрытых и системных файлов, иначе скопировать IO.SYS и MSDOS.SYS не смогли бы, т.к. не смогли бы их выделить (их бы не было в панели).
    Вывод 2: опять-таки, т.к. файлы были скопированы "через Volkov Commander", то следовательно они были просто скопированы, без всяких соответствующих изменений в загрузочной области диска (что делает, например, команда sys с ключом /s)
    Вывод 3: т.к. копируют обычно из панели в панель, то содержимое второй панели (куда копируют) обычно видно на экране, а следовательно видно, что и на ней нет никаких файлов (если уж рассматривать все возможные ситуации, то тут сразу следует оговориться о случае, когда на экране только одна панель, а при копировании вручную прописывают путь куда копировать в диалоговом окне копирования - тогда, действительно, содержимое второй панели неизвестно).
    Видите? Всё быстро и просто можно почерпнуть из самого первого моего поста в этой теме, всего лишь сделав несколько логических умозаключений. Просто априори предполагал, что каждый может сделать их сам.

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

    Теперь, вернёмся к нашему вопросу о том "Кто же запускает IO.SYS?".
    На момент написания моего первого поста в этой теме, для меня это тоже было непонятно. Не буду с вами спорить и даже соглашусь с утверждением, что "Референсные AMI/AWARD/PHOENIX биосы отродясь не имели таких сомнительных фич, как помощь в засовывании системных файлов на нужную дорожку, если юзер методом записи их на диск ошибся. Тут вы, извините сильно мимо.", однако, если присмотреться к моему посту, то там был оборот "скорее всего" - означающий, некоторое сомнение в изложенной мысли - т.е. она является логическим предположением. Согласитесь, что предположение, что "BIOS может передавать управление IO.SYS" куда более правдаподобно и наиболее вероятно нежели утверждение, скажем, что "управление IO.SYS передаёт господь бог"?

    Для начала заглянем в Wikipedia - IO.SYS:
    Дальнейший текст нас мало интересует, т.к. IO.SYS уже запустился. Таким образом, мы имеем такую картинку:
    1. Запускается BIOS
    2. BIOS читает первый сектор диска и передаёт ему управление
    3. Если этот сектор - загрузочный сектор DOS, то загружаются первые три сектора IO.SYS и им передаётся управление
    Собственно, на шаге 3 IO.SYS запускается. Нам нужно понять, кто это делает между BIOS и IO.SYS.
    Передача управления схематично выглядит примерно так:

    BIOS => Первый сектор диска => IO.SYS

    Т.к. вы утверждаете, что BIOS этого сделать не может, значит это делает первый сектор диска.

    После посящения меня такой мысли - заглянул в дамп загрузочной дискеты от WIN98SE. Помимо всяких текстов:

    Invalid system disk
    Disk I/O error
    Replace the disk, and then press any key

    В самом начале были также и такие (пробелами между расширением выравнены, до DOS 8.3 формата):
    Код:
    IO      SYS
    MSDOS   SYS
    Рискну предположить, что на жёстком диске это выглядит, примерно, также. Что и доказывает мысль, о том, MS-DOS, начиная с некоторой версии становится абсолютно безразличен к тому, где именно в корне текущего диска распалогаются эти файлы (про COMMAND.COM вы уже совершенно точно и правильно написали - его можно положить в любой каталог и прописать к нему путь).

    Рискну также предположить, что команда sys с ключом /s всего лишь прописывает этот самый "индифферентный" загрузочный сектор в начало диска, а файлы IO.SYS, MSDOS.SYS и COMMAND.COM просто копирует, как это делает тот же Volkov Commander.


    John Freeman был ближе всех к правильной мысли ("Мозги то включи, на СВЕЖЕОТФОРМАТИРОВАННЫЙ..."), т.к., видимо, при форматировании без ключа /s первый сектор прописывается, но не копируются упомянутые выше системные файлы.
     
    дядя Лёша нравится это.
  5. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Не так - бутсектор отношения не имеет к, он не файл даже, после формата он скорее всего просто НЕ СТЁРСЯ(предположение), так как не является частью ФС равно как и MBR. А если формат был Quick то это очевидно сразу так.

    Аналогично возможно твоя версия доса не пользуется бутсектором 1 раздела, а только MBR или что-то похожее, там это в DOS 7+ сильно поменяли.
     
    iunnamed нравится это.
  6. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    iunnamed, ну что тут можно сказать - тёмная сила электричества, не иначе.
    Вообще родные MS копировальщики иногда себя ведут забавно и чёрт его знает, что format.com там оставил после себя в вашем случае. Запустили бы fdisk с недокументированным ключом /mbr и неизвестно, прошёл бы этот финт у вас. Что то видимо осталось после форматирования в mbr, что привело к такому эффекту.

    Например, родной MS загрузчик nt-based осей не сносится утилитой sys никак. Ежели к примеру на FAT раздел после WinNT например захочется вернуться к DOS. Раньше это было некоторой проблемой. SYS просто ругался - не хватает места в MBR для записи. И FDISK /MBR не всегда спасал. А вот ежели поставить на такой диск DOS с помощью родного инсталлятора, то он замечательно подчищает всё в MBR и спокойно ставит DOS. Чего почемуто не может зачастую сделать SYS.COM
    Такие вот дела.
     
    iunnamed нравится это.
  7. TBAPb MIA

    TBAPb

    Legacy

    Регистрация:
    26 сен 2005
    Сообщения:
    2.073
    версии 7+
    именно
     
    iunnamed нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление