Какие файлы нужны для загрузочной дискеты DOS?

2179
Samir

Я только что сделал загрузочную дискету DOS в Windows Vista, но файлы занимают слишком много места. Мне нужно больше места для хранения служебной программы и файла ROM. Какие файлы я могу безопасно удалить и все еще иметь возможность загружаться в DOS?

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

Вот список всех файлов на диске, отсортированных по размеру в байтах в порядке возрастания.

Size Name =================== 116 736 IO.SYS 93 040 COMMAND.COM 58 870 EGA2.CPI 58 870 EGA.CPI 58 753 EGA3.CPI 34 566 KEYBOARD.SYS 31 942 KEYBRD2.SYS 31 633 KEYBRD3.SYS 29 239 MODE.COM 21 607 KEYB.COM 17 175 DISPLAY.SYS 13 014 KEYBRD4.SYS 115 AUTOEXEC.BAT 33 CONFIG.SYS 9 MSDOS.SYS 

Я не помню, чтобы видел столько файлов при создании загрузочной дискеты DOS. Как будто Windows Vista добавляет некоторые дополнительные файлы для дополнительной функциональности по сравнению с предыдущими версиями Windows.

Я почти уверен, что COMMAND.COM для хранения. Но как насчет IO.SYS? Этот один занимает много места. И почему существуют три разных файла SYS для клавиатуры? Это для установки различных раскладок клавиатуры? Что это за файлы CPI и почему их три? Я знаю, для чего нужен Autoexec.bat. Если я добавлю туда свою команду, могу ли я избавиться от COMMAND.COM?

Диск 2HD, двухсторонний, 1,44 МБ. Мне нужно 1024K плюс еще 26K свободного места.

3
используйте инструменты `fformat` http://old-dos.ru/files/file_241.html и загрузочный образ дискеты. STTR 9 лет назад 0
Это внешняя команда в Windows Vista? Я посмотрю на загрузку образа загрузочной дискеты. Но не нужна ли вам дополнительная программа для копирования образа на настоящую дискету? Было бы лучше, если бы я мог создать его самостоятельно, используя встроенные в Windows инструменты, вместо того чтобы полагаться на то, что другие будут выполнять эту работу за меня, а также иметь постоянный доступ к Интернету для загрузки необходимых файлов. Samir 9 лет назад 0
Не поймите меня неправильно, у вас есть правильная точка зрения. Но я бы предпочел использовать имеющиеся в моем распоряжении инструменты и, возможно, изучить одну или две вещи в процессе. Samir 9 лет назад 0
Пример: http://www.rmprepusb.com/tutorials/winimage Изображение: http://vetusware.com/category/OS/?cat=1&page=9 WinImage: http://www.winimage.com/ Инструмент: https : //www.ultimatebootcd.com/ more: http://schierlm.users.sourceforge.net/bootdisk/ STTR 9 лет назад 0

1 ответ на вопрос

2
Karan

At the very least you need command.com, io.sys and msdos.sys. The character set (codepage), keyboard layout and display localization support files can all be omitted if they're not required. Delete everything else other than those three and try, or else use a DOS/FreeDOS USB stick (created using something like Rufus) if the PC can boot from it.

Хорошо, я проверю это как только смогу и вернусь к вам. Но что вы делаете из других файлов? И почему файл IO должен быть таким большим? В относительном выражении ... мы считаем только КБ в 2015 году. И разве этого недостаточно с одним файлом CPI и одним файлом клавиатуры SYS? Мне просто интересно. Samir 9 лет назад 0
Вы можете обойтись без всех CPI-файлов и файлов клавиатуры SYS, если все, что вам нужно, это макет по умолчанию (en-US, я считаю). Что касается того, почему io.sys такой большой, вам действительно нужно спросить MS, почему они не смогли уменьшить размер, даже если он закодирован в сборке. Возможно, версия FreeDOS меньше, но я не могу сравнить прямо сейчас. Почему бы не использовать флешку? Сколько лет этому компьютеру, который вы пытаетесь загрузить, используя настоящую «дискету» в 2015 году ?! Karan 9 лет назад 0
@ Каран к мини аппаратным загрузочным инструментам) И сделай массивный мультизагрузочный CD. STTR 9 лет назад 0
@STTR: Да, конечно, CD или USB будет лучше. Требуется ли мультизагрузка для ответа оператора. Похоже, не так. Из того, что я могу сказать, он просто хочет обновить свой BIOS. Karan 9 лет назад 0
Мне исторически забавно, что @sammyg считает io.sys «большим». Carey Gregory 9 лет назад 0
@CareyGregory: правда. :) Иногда старые ограничения возвращаются, чтобы укусить вас, когда вы меньше всего этого ожидаете. Например, я был счастлив, что дни борьбы за установку ОС и приложений на маленькие жесткие диски прошли хорошо и по-настоящему, только для появления на сцене крошечных SSD. К счастью, теперь доступны большие размеры, но жесткие диски по-прежнему намного дешевле на мегабайт. Karan 9 лет назад 0
Хах! Это сработало! Спасибо! Файл `msdos.sys` может быть опущен. Он содержит только строку `; W98EBD` - что бы это ни было. Это 9 байтов, сохраненных прямо там. Я сохранил файл `KEYB.COM`, поэтому мне не нужно получать новую клавиатуру для эффективного набора текста. Я должен был установить другую раскладку клавиатуры. Требуется файл `KEYBOARD.SYS` для работы. Samir 9 лет назад 0
ПК не такой старый. Может загружаться с USB. Но даже в этом случае он только эмулирует жесткий диск или дисковод гибких дисков. В конце концов, это система BIOS. Я настаивал на том, чтобы идти по наследству, потому что у меня проблемы с BIOS. Я подумал, что системе BIOS, вероятно, нравится есть настоящие дискеты на ужин, а не заставлять ее думать, что ее кормят. Samir 9 лет назад 0
@ sammyg: Приятно знать, что это сработало. «Он может загружаться с USB. Но даже при этом он только эмулирует жесткий диск или дисковод гибких дисков» - почему это проблема? Разве вы не хотите просто прошить BIOS? Загрузка с USB-накопителя, эмулирующего фиксированный диск, не должна вызывать никаких проблем в этом отношении. Я обновил множество BIOS, используя DOS-загрузочные USB-флешки, когда дискеты вышли из моды. Karan 9 лет назад 0

Похожие вопросы