Supportnet / Forum / Windows2000
Inhalt - Windows 2000 Bootdisk manuell über Befehle starten? (Lösungsprämie)
Frage
Hallo an alle Entwickler, Programmierer.
Ein gesundes neues Jahr mit den besten Wünschen von Mir an euch!
Ich baruche mal einen guten Ratschlag oder etwas Aufklräung:
Ich suche nach einer Möglichkeit, bei der ich den inhalt, also diverse Dateien einer Windows2000
Bootdisk manuell starten kann. ich möchte also nicht ide Diskette beim Botten im Disketten laufwerk haben, sondern
möchte mittels über ein menügeführtes Programm auf DOS-Ebene darauf zugreifen. Logischerweise befinden sich dann nicht mehr die Dateien auf einer
Diskette sondern in einem Ordner. Nun kann man aber bei Win2000 nicht einfach anhand von Autoexec.bat / Config.sys paar Dateien staren
Oder etwa doch??
Ziel sollte es sein, dass ich zum Beipiel das Setup einer Win2000-CD, was ja über auch über eine erstellte Bootdisk
gestartet werden kann, manuell mittels Befehl über - oder aus einer Batchdatei starten kann. Das wäre toll wenn sich da mal noch jemand
Spitzencomputer-Freaks den Kopf zerbrechen ....ähhh darüber nachdenken könnte wie es gehen könnte. Kopfzerbrechen tut etwas sehr weh!
Meine Mailadresse ist: privat@thomas-ponikau.de (Vorschläge oder Beipsiellösungen sind auch da Herzlich willkommen.
Wer mir eine bruachbare Lösung anbieten kann, falls technisch überhaupt möglich den möchte ich auch in Form eines kleinen Geldbetrages belohnen!
Ich hoffe und freue mich auch eure Hilfe! Gruss Thomas
Antwort 1 von mirko1986
hab ich das richtig verstanden, dass du einfach nur die setup.exe von der win2k-cd mit hilfe einer batch-datei aufrufen willst? das geht doch ganz einfach: nehmen wir an dein cd-rom-lwk ist auf e:
@echo off
e:\setup.exe
du müsstest auch einfach die zeile e:\setup.exe in die autoexec.bat schreiben können, oder die batch-datei im autostart-menü ablegen können, damit sie automatisch beim starten ausgeführt werden kann. du kannst aber auch direkt von der cd booten, da die üblicherweise boot-fähig sind.
@echo off
e:\setup.exe
du müsstest auch einfach die zeile e:\setup.exe in die autoexec.bat schreiben können, oder die batch-datei im autostart-menü ablegen können, damit sie automatisch beim starten ausgeführt werden kann. du kannst aber auch direkt von der cd booten, da die üblicherweise boot-fähig sind.
Antwort 2 von Thomas400
Danke für den Tipp, aber ich möchte die Setup.exe z Bsp. von LW: E über DOS ohne ein installiertes Windows2000 System aufrufen. Das Menü ist auf DSO eben und auf einem Datenträger 8CD-Diskette) abgelegt, da aber NTFS-Partionen keine autoexec.bat und Concfig.sys haben, ist ein Start per Stappelabarbeitung nicht möglich! ICh sagte auch, ich möchte den Autoboot der CD verhindern und muss diesen manuell ausführen. Was meinst du mit Autostart? Der Windows Autostart? Der nützt mir also nix! Beachte. Ich habe mehrere NTFS Partionen, die keine System enthalten!
Antwort 3 von mirko1986
hast du denn das dos-system ganz normal von festplatte aus, oder über eine boot-diskette ganz normal am laufen? dann brauchst du eigentlich nur eine fat-formatierte partition auf der du die batch-datei ablegen kannst.
das booten von cd zu verhindern ist ganz leicht: du musst einfach im bios unter 1st boot device das entsprechende lwk einstellen, von dem du booten willst, unter 2nd und 3rd boot device musst du none einstellen und bei try other boot devices: no. es darf dort nirgendwo dein cd-rom-lwk vorkommen!
wenn du wirklich (warum auch immer) keine batch-dateien ausführen kannst, musst du eine exe-datei benutzen (ist das möglich?). darin kannst du, wenn du sie z. b. mit c++ schreibst auch dos-befehle benutzen und andere dateien ausführen
das booten von cd zu verhindern ist ganz leicht: du musst einfach im bios unter 1st boot device das entsprechende lwk einstellen, von dem du booten willst, unter 2nd und 3rd boot device musst du none einstellen und bei try other boot devices: no. es darf dort nirgendwo dein cd-rom-lwk vorkommen!
wenn du wirklich (warum auch immer) keine batch-dateien ausführen kannst, musst du eine exe-datei benutzen (ist das möglich?). darin kannst du, wenn du sie z. b. mit c++ schreibst auch dos-befehle benutzen und andere dateien ausführen
Antwort 4 von mirko1986
ein c/c++-programm könnte z. b. so aussehen:
#include <stdlib.h>
void main()
{
system("E:\\setup.exe");
}
das E:\\setup.exe kannst durch deinen pfad der dateien ersetzen, du musst jedoch immer statt \ \\ machen
das von #include... bis } kannst du dann in den c++-editor (den musst du dir irgendwo besorgen) kopieren und compilieren lassen - dann wird daraus eine exe-datei. wenn du mehrere dateien ausführen willst, musst du den befehl system... einfach öfter untereinander schreiben - wenn du das menü von dem du oben gesprochen hast, miteinbinden willst, musst du dich erst in c einarbeiten, oder mir genauere infos über die pfade und dateinamen geben, dann kann ich dir das fertig machen und per e-mail zusenden
#include <stdlib.h>
void main()
{
system("E:\\setup.exe");
}
das E:\\setup.exe kannst durch deinen pfad der dateien ersetzen, du musst jedoch immer statt \ \\ machen
das von #include... bis } kannst du dann in den c++-editor (den musst du dir irgendwo besorgen) kopieren und compilieren lassen - dann wird daraus eine exe-datei. wenn du mehrere dateien ausführen willst, musst du den befehl system... einfach öfter untereinander schreiben - wenn du das menü von dem du oben gesprochen hast, miteinbinden willst, musst du dich erst in c einarbeiten, oder mir genauere infos über die pfade und dateinamen geben, dann kann ich dir das fertig machen und per e-mail zusenden

