Weiss jemand wie man den Quellcode der
Windows 98 Startdiskette verändert?
Ich würde gerne eine ähnlich Funktion auf meiner Diskette haben:
Ich wollte nämlich, dass sobald die
Diskette im Laufwerk liegt und der Pc bootet ein Dos-Programm ausgeführt wird und der Pc nicht Windows startet!
(Ich krieg es einfach nicht ganz hin ...)
Danke schonmal im voraus!
Windows 98 Startdiskette verändert?
Ich würde gerne eine ähnlich Funktion auf meiner Diskette haben:
Ich wollte nämlich, dass sobald die
Diskette im Laufwerk liegt und der Pc bootet ein Dos-Programm ausgeführt wird und der Pc nicht Windows startet!
(Ich krieg es einfach nicht ganz hin ...)
Danke schonmal im voraus!
Was genau meinst du denn mit "Quellcode"? Die Dateien autoexec.bat und config.sys etwa? Oder den Programmcode von Windows, der eine Startdiskette erzeugt? Beim ersten könnte ich Dir vielleicht helfen, beim zweiten leider nicht.
Jep meine das erste.
Man muss ja die autoexec.bat Datei irgendwie so ändern können, dass beim Booten ein anderes Programm startet.
Wäre nett, wenn du mir hilfst :o)
Man muss ja die autoexec.bat Datei irgendwie so ändern können, dass beim Booten ein anderes Programm startet.
Wäre nett, wenn du mir hilfst :o)
In der config.sys trägst Du die Zeile:
shell=DEINPROGRAMM.EXE
ein.
shell=DEINPROGRAMM.EXE
ein.
hm...
klappt aber nicht :-(
Ich habe die autoexec.bat und config.sys Dateien
von der Win 98 Startdiskette genommen und auf eine
neue Diskette getan mit meinem kleinen Programm drauf.
Aber beim booten kommt das Ergebnis (oder besser gesagt das Problem) was ich sonst auch schon immer hatte es steht da:
Non-System disk or disk error
Replace and press any key when ready.
Könnt ihr mir da weiter helfen?
P.S.: Diskette ist nicht kaputt :-D
klappt aber nicht :-(
Ich habe die autoexec.bat und config.sys Dateien
von der Win 98 Startdiskette genommen und auf eine
neue Diskette getan mit meinem kleinen Programm drauf.
Aber beim booten kommt das Ergebnis (oder besser gesagt das Problem) was ich sonst auch schon immer hatte es steht da:
Non-System disk or disk error
Replace and press any key when ready.
Könnt ihr mir da weiter helfen?
P.S.: Diskette ist nicht kaputt :-D
Nur autoexec.bat und config.sys? Das reicht leider nicht, denn es fehlt noch das komplette DOS-Betriebssystem. Da müssten mindestes noch io.sys, command.com und msdos.sys drauf.
Habs gerade getestet funzt nicht!
Ich glaube ich muss was an der autoexec.bat Datei ändern.
Ich habe hier mal den Text meiner (unveränderten) autoexec.bat Datei:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Legen Sie die Windows 98 Startdiskette 2 ein
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo Die Diagnoseprogramme wurden auf Laufwerk %RAMD% geladen.
echo.
IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT
:HELP
cls
call help.bat
echo Der Computer wird neu gestartet und das Startmen? wird angezeigt.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO QUIT
:QUIT
echo Geben Sie HELP ein und dr?cken Sie die Eingabetaste, um die Hilfe anzuzeigen.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=
Oder muss ich was bei der config.sys Datei ändern?
P.S.: Was hat das Board nur aus dem ü gemacht? *lol*
Ich glaube ich muss was an der autoexec.bat Datei ändern.
Ich habe hier mal den Text meiner (unveränderten) autoexec.bat Datei:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Legen Sie die Windows 98 Startdiskette 2 ein
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo Die Diagnoseprogramme wurden auf Laufwerk %RAMD% geladen.
echo.
IF "%config%"=="NOCD" GOTO QUIT
IF "%config%"=="HELP" GOTO HELP
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT
:HELP
cls
call help.bat
echo Der Computer wird neu gestartet und das Startmen? wird angezeigt.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO QUIT
:QUIT
echo Geben Sie HELP ein und dr?cken Sie die Eingabetaste, um die Hilfe anzuzeigen.
echo.
rem clean up environment variables
set CDROM=
set LglDrv=
Oder muss ich was bei der config.sys Datei ändern?
P.S.: Was hat das Board nur aus dem ü gemacht? *lol*
Es bringt nichts, wenn die command.com nicht vom boot-sektor erkennt wird. Und der Boot-Sektor sucht immer ab/beim ersten Cluster.
Hier mal die schritten die du machen musst:
1. Formatiere deine Diskette.
2. Kopiere die System Dateien auf die Diskette.
3. Das machts du in dem du "sys a:" eingibst. Natürlich unter DOS.
3.2. Das besondere an sys ist ja, dass da nicht "normal" die dateien kopiert werden. So wird die command.com direkt ab den ersten cluster geschrieben.
3.3. Auch anderen Dateien werden mitkopiert. Hierbei ist es von nöten das einige Datei-Flags eingestellt werden.
Hast du die Diskette Fertig, dann kannts du von Windows aus die Config.Sys und Autoexec.Bat auf die Diskette Kopieren.
cu
Hier mal die schritten die du machen musst:
1. Formatiere deine Diskette.
2. Kopiere die System Dateien auf die Diskette.
3. Das machts du in dem du "sys a:" eingibst. Natürlich unter DOS.
3.2. Das besondere an sys ist ja, dass da nicht "normal" die dateien kopiert werden. So wird die command.com direkt ab den ersten cluster geschrieben.
3.3. Auch anderen Dateien werden mitkopiert. Hierbei ist es von nöten das einige Datei-Flags eingestellt werden.
Hast du die Diskette Fertig, dann kannts du von Windows aus die Config.Sys und Autoexec.Bat auf die Diskette Kopieren.
cu
Logge dich ein um einen Beitrag zu schreiben.