Welche Dateien werden für eine startfähige DOS-Diskette benötigt?

2263
Samir

Ich habe gerade eine bootfähige DOS-Diskette in Windows Vista erstellt, aber die Dateien beanspruchen zu viel Speicherplatz. Ich benötige mehr Speicherplatz, um ein Flash-Hilfsprogramm und eine ROM-Datei zu speichern. Welche Dateien kann ich sicher entfernen und unter DOS booten?

In gewisser Weise frage ich wirklich, was die Funktion jeder Datei ist, so dass ich selbst entscheiden kann, ob es sich lohnt zu behalten oder ob ich darauf verzichten kann.

Hier ist eine Liste aller Dateien auf der Festplatte, sortiert nach Größe in Bytes in aufsteigender Reihenfolge.

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 

Ich kann mich nicht erinnern, so viele Dateien gesehen zu haben, als ich eine startfähige DOS-Diskette erstellt habe. Es ist, als ob Windows Vista im Vergleich zu früheren Windows-Versionen einige zusätzliche Dateien für zusätzliche Funktionen hinzufügt.

Ich bin mir ziemlich sicher, dass COMMAND.COM für das Halten ist. Aber was ist mit IO.SYS? Das allein braucht viel Platz. Und warum gibt es drei verschiedene SYS-Dateien für die Tastatur? Ist das zum Einstellen verschiedener Tastaturlayouts? Was sind diese CPI-Dateien und warum gibt es auch drei? Ich weiß, was Autoexec.bat ist. Kann ich COMMAND.COM loswerden, wenn ich meinen Befehl dort hinzufüge?

Die Festplatte ist eine 2-HD-Festplatte, doppelseitig, 1,44 MB. Ich brauche 1024K plus 26K freien Speicherplatz.

3
Verwenden Sie die `fformat`-Tools http://old-dos.ru/files/file_241.html und booten Sie das Disketten-Image. STTR vor 9 Jahren 0
Ist das ein externer Befehl in Windows Vista? Ich werde mir ein bootfähiges Disketten-Image herunterladen. Aber benötigen Sie kein zusätzliches Programm, um das Image auf eine echte Diskette zu kopieren? Es wäre schöner, wenn ich mir selbst eines unter Verwendung der integrierten Tools in Windows erstellen könnte, anstatt mich auf andere zu verlassen, um die Arbeit für mich zu erledigen, und außerdem jederzeit über einen Internetzugang verfügen, um die benötigten Dateien herunterzuladen. Samir vor 9 Jahren 0
Versteht mich nicht falsch, du hast einen gültigen Punkt. Aber ich würde es vorziehen, die mir zur Verfügung stehenden Werkzeuge zu verwenden und dabei vielleicht ein oder zwei Dinge zu lernen. Samir vor 9 Jahren 0
Beispiel: http://www.rmprepusb.com/tutorials/winimage Image: http://vetusware.com/category/OS/?cat=1&page=9 WinImage: http://www.winimage.com/ Tool: https : //www.ultimatebootcd.com/ mehr: http://schierlm.users.sourceforge.net/bootdisk/ STTR vor 9 Jahren 0

1 Antwort auf die Frage

2
Karan

Zumindest benötigen Sie command.com, io.sys und msdos.sys . Der Zeichensatz (Codepage), das Tastaturlayout und die Unterstützungsdateien für die Display-Lokalisierung können alle weggelassen werden, wenn sie nicht benötigt werden. Löschen Sie alles andere als diese drei und versuchen Sie es, oder verwenden Sie einen DOS / FreeDOS-USB-Stick (erstellt mit etwas wie Rufus ), wenn der PC von diesem booten kann.

Okay, ich werde es so bald wie möglich testen und mich bei Ihnen melden. Aber was machen Sie aus den anderen Dateien? Und warum muss die IO-Datei so groß sein? In relativer Hinsicht ... zählen wir nur KB im Jahr 2015. Und reicht es nicht mit einer CPI-Datei und einer SYS-Tastaturdatei? Ich bin nur neugierig. Samir vor 9 Jahren 0
Sie können ohne alle CPI- und Tastatur-SYS-Dateien auskommen, wenn Sie nur das Standardlayout wünschen (de-de glaube ich). Warum io.sys so groß ist, müssen Sie MS wirklich fragen, warum sie die Größe nicht weiter reduzieren können, obwohl sie in der Assembly codiert ist. Vielleicht ist die FreeDOS-Version kleiner, aber ich kann sie momentan nicht vergleichen. Warum nicht einen USB-Stick verwenden? Wie alt ist dieser PC, den Sie 2015 mit einer echten * Diskette booten wollen ?! Karan vor 9 Jahren 0
@Karan zu Mini-Hardware-Boot-Tools) Und mache massive Multiboot-CDs. STTR vor 9 Jahren 0
@STTR: Ja, natürlich wäre eine CD oder USB besser. Ob Multiboot erforderlich ist, muss das OP beantworten. Scheint aber nicht so. Nach allem, was ich sagen kann, möchte er einfach sein BIOS aktualisieren. Karan vor 9 Jahren 0
Ich finde es historisch amüsant, dass @sammyg meint, io.sys sei "groß". Carey Gregory vor 9 Jahren 0
@CareyGregory: Richtig. :) Manchmal kommen alte Einschränkungen zurück, um dich zu beißen, wenn du es am wenigsten erwartest. Ich war zum Beispiel froh, dass die Zeiten, in denen ich mich bemühte, das Betriebssystem und die Apps auf kleinen Festplatten zu installieren, gut und wirklich vorüber waren, nur dass kleine SSDs vor Ort auftauchten. Zum Glück sind jetzt größere Größen verfügbar, aber HDDs sind immer noch viel billiger pro MB. Karan vor 9 Jahren 0
Hah! Es funktionierte! Vielen Dank! Die `msdos.sys`-Datei kann weggelassen werden. Es enthält nur die Zeile "; W98EBD" - was auch immer das ist. Das sind 9 Bytes genau dort gespeichert. Ich habe die Datei `KEYB.COM` aufbewahrt, damit ich keine neue Tastatur zum effizienten Tippen eingeben muss. Ich musste ein anderes Tastaturlayout einstellen. Es brauchte die `KEYBOARD.SYS`-Datei, um zu funktionieren. Samir vor 9 Jahren 0
Der PC ist nicht so alt. Es kann von USB gestartet werden. Aber selbst wenn es das tut, emuliert es nur ein Festplattenlaufwerk oder ein Diskettenlaufwerk. Es ist immerhin ein BIOS-System. Ich bestand darauf, das ganze Erbe zu übernehmen, da ich Probleme mit dem BIOS habe. Ich dachte mir, dass das BIOS-System wahrscheinlich echte Disketten zum Abendessen isst, anstatt zu glauben, dass es gefüttert wird. Samir vor 9 Jahren 0
@sammyg: Gut zu wissen, dass es funktioniert hat. "Es kann von USB gebootet werden. Aber auch wenn es nur eine Festplatte oder ein Diskettenlaufwerk emuliert" - Warum ist das ein Problem? Wollen Sie nicht nur das BIOS flashen? Das Booten von einem USB-Laufwerk, das eine Festplatte emuliert, sollte diesbezüglich keine Probleme verursachen. Ich habe viele BIOS mit DOS-bootfähigen USB-Sticks aktualisiert, nachdem Disketten aus der Mode gekommen sind. Karan vor 9 Jahren 0