Hi Leute!
Ich möchte in das Bootmenu von Windows2000 noch den zusätzlichen Punkt "MS-DOS" hinzufügen, da ich das sehr praktisch finde, wenn man z.B. mal nur Drive Image oder andere DOS-Programme starten will. Bei uns in der Firma ist das genauso gelöst, aber ich komm nicht dahinter, wie man das am besten anstellt.
Meine Konfig.:
1. Festplatte 40GB
Primäre Partition -> C: WinME
NTFS-Partition -> Win2k
2. Festplatte:
FAT32-Partition -> D: (als Sicherung)
Wie stell ich das am besten an? In welches MS-DOS bootet man da eigentlich? In das von ME oder das von 2K oder in eine separate DOS-Installation ???
Bin für jede Hilfe dankbar!
Archiv Server-Windows 15.877 Themen, 54.317 Beiträge
Dieses "DOS" müßte ein reines MS-DOS sein, das "DOS" in den diversen WinXYZ ist, bei Licht betrachtet, nur ein Fake, es tut nur so, als wäre es "MS-DOS", ist es aber nicht. In das "DOS" irgendeines WinXYZ kann man nicht booten. Weil eben dieses WinXYZ erst mal komplett laufen muß, damit es dann so etwas wie ein DOS-Fenster herauswürgen kann.
Um also in ein echtes DOS zu booten, muß die primäre Partition der Primary Master-HD ein ganz normales MS-DOS enthalten. Da es bei Dir aber nicht drauf zu sein scheint ("Primäre Partition -> C: WinME" - also kein "MS-DOS"), wäre eine Nachinstallation der Tod des jetzigen MBR, d.h. der Bootmanager wäre weg. Von der Original-W2K-CD aus kann man zwar eine Wiederherstellung durchführen, aber in Abhängigkeit von der Wichtigkeit und Unersetzlichkeit der gespeicherten Daten geht das ab und an auch mal gerne daneben (Mr. Murphy!)...
Da es um einen Firmenrechner geht, würde ich da lieber die Finger von lassen. Oder ziehe auf einen anderen Rechner um, der schon wie gewünscht partitioniert ist und übertrage die Daten z.B. via Direkt-Netzwerkkabel.
Aber ist die zusätzliche DOS-Partition wirklich nötig? DriveImage startet man doch ohnehin am besten von einer DI-Bootdiskette. Oder? Mein DI5 hat ohnehin nur Hilfsprogramme zu DI auf die HD gepackt, das eigentlich DriveImage-Programm ist nur auf 2 Floppys (Boot- und Programm-Disk) kopiert worden.
Pech ist, dass man ME nicht so ohne weiteres in den Real-DOS-Modus starten kann.
W98-Startdiskette booten
sys d:
macht Partition D: bootfähig MS-DOS 7.0 (W98)
http://computing.net/howto/advanced/linuxnt/boot.exe
boot.exe auf Startdiskette bringen
boot /r /drive:d bs A:\bootsect.dos
W2000 starten
A:\bootsect.dos nach C:\ kopieren
C:\boot.ini editieren:
timeout=9
UND Eintrag
C:\ = "MS-DOS (w98)"
unten ergänzen
bootsect.dos muss sich in C:\ befinden.
Viel Spass
Teletom
OK, super. Das werd ich jetzt mal probieren - vielen Dank. Ich poste nachher, ob´s geklappt hat , oder auch nicht :-)
Ergänzung:
sorry, war noch nicht fertig musste schnell weg.
falls schon eine bootsect.dos in lw C:\ vorhanden ist:
bitte ab boot /r folgendes in obiger Darstellung ersetzen:
boot /r /drive:d bs A:\bootsect.w98
W2000 starten
A:\bootsect.w98 nach C:\ kopieren
C:\boot.ini editieren:
timeout=9
UND Eintrag
C:\BOOTSECT.W98 = "MS-DOS (w98)"
unten ergänzen
bootsect.dos und bootsect.w98 müssen sich in C:\ befinden.
Scheint nicht zu funktionieren - melde mich gleich nochmal!
Es funzt leider nicht. Zwar erscheint der Eintrag "MS-DOS (w98)" jetzt im Bootmenu (welch Wunder!) aber wenn man das anwählt, kriegt man nur nen blinkenden Cursor zu sehen. Das macht mit der Zeit dann auch keinen Spaß mehr :-)
Ach ja, ich hab die Win98-Bootdisk von www.bootdisk.de verwendet !
Hier mal meine alte und neue boot.ini, vielleicht findest du da nen Fehler:
Alt:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows"
Neu (laut deinem "Würgaround"):
[boot loader]
timeout=9
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows"
C:\BOOTSECT.W98 = "MS-DOS (w98)"
Is da was falsch??? Was hat es mit dem 9-Sekunden Timeout zu tun? MUSS ich den etwa unbedingt auf Sekunden abändern, damit es funktioniert???
Und was passiert, wenn Du "Microsoft Windows" auswählst?
probier ich gleich mal. Hoffe, du bist dann noch da!
Dann fährt er ganz normal windows me hoch!
Gott sei dank
Checkliste:
1. Hast Du eine Windows 98 Startdiskette?
2. Hast Du nach dem Booten von der W98 sys d: Enter gemacht?
Welche Ausschrift kam auf dem Bildschirm?
3. Hast Du boot /r /drive:d bs A:\bootsect.w98
4. Hast Du A:\bootsect.w98 nach C:\ kopiert?
5. Sind die Dateien C:\bootsect.dos und C:\bootsect.w98 vorhanden?
1. Keine Original, aber ich hab ein Tool von www.bootdisk.de runtergeladen und damit eine erstellt (http://www.bootdisk.info/modules.php?name=Downloads&d_op=getit&lid=21)
2. Ja hab ich. Irgendwas in dem Stil "Die Systemdateien wurden kopiert" - war auf englisch!
3. hab ich
4. hab ich auch
5. jawoll, sind vorhanden
Das Problem ist, man kann im Standard nicht von der 2. Festplatte booten.
Wo aber bekommt man einen gültigen W98-Bootsektor von der ersten Primärpartition her?
1. Möglichkeit:
Starten von W98-Startdiskette
boot /r /drive:a bs c:\BOOTSECT.W98
Bootsektor wird von a: nach c:\BOOTSECT.W98 geschrieben.
2. Möglichkeit:
Starten von W98-Startdiskette
boot /r /drive:c bs c:\BOOTSECT.W2K
;W2000-Bootsektor wird von C: in die Datei c:\BOOTSECT.W2K geschrieben.
sys c:
;W98 Bootsektor wird in LW C: geschrieben
boot /r /drive:c bs c:\BOOTSECT.W98
;W98-Bootsektor wird von c: in die Datei c:\BOOTSECT.W98 geschrieben.
LOCK c:
y oder j
boot /w /drive:c bs c:\BOOTSECT.W2K
;/w für write - W2000-Bootsektor wird von c:\BOOTSECT.W2K in den Bootsektorbereich von c: geschrieben
okay, werd ich mal testen. Kann ich dabei auch nix kaputtmachen ???Speziell Variante 2 scheint nicht so ganz "ohne" zu sein
Variante 2 wird, so befürchte ich, die einzige richtige sein.
Mit Starten von Inst-CD und Wiederherstellungskonsole
Eingabe:
FIXBOOT
exit
ist aber alles wiederherstellbar
Wish me luck! :-)
Brauchst keine Angst zu haben, mit der Wiederherstellungskonsole und FIXBOOT oder Reparatur habe ich W2000 schon sehr häufig bootmässig in Ordnung gebracht.
Falls die Me-Partition nicht mehr startet:
Bitte ME-Startdiskette booten
und sys c: Enter eingeben
Falls das nicht funzt
io.sys und command.com nach c:\ kopieren...
ich auch, aber jetzt wirds kriminell:
1. Variante scheitert mit Fehlermeldung "Non system disk - replace and press any key"
2. Variante:
nach Eingabe von sys c: fragt er
" You are overwriting system files from a different version of MS-DOS or Windows. The system files you are installing will only work with the version of windows for which they are intended. Are you sure you want to proceed?"
Kann ich da, ohne Angst zu haben Y drücken ???
Gib n ein
Blöd ist das schon alles auf der 1. Festplatte drauf ist.
Nun gut, entweder Du richtest eine leere 1. zusätzliche Primärpartition für W98 MS-Dos ein
W2000 verkürzen z.B. mit PQMagic 5 oder höher
ME und w2000 nach oben verschieben
boot.ini anpassen aus partition(2) wird partition(3)
W98-Startdiskette booten und sys c: eingeben
ODER
Du installierst einen Bootmanager der mit SWAP-DISKS (LW-tauschen)
die zweite Festplatte als erste erklärt.
Bootmanager installieren:
z.B.
Freeware Smart-Bootmanager von Lonius Suzhe
http://btmgr.gnuchina.org/3.7/sbminst.exe
http://btmgr.gnuchina.org/cwsdpmi.exe
SBMinst.exe und cwsdpmi.exe auf w98-Startdiskette kopieren
Von Startdiskette booten
cwsdpmi und
sbminst -t de -d 128 -b A:\mbr_org.dat -y
eingeben
Diskette entfernen Neustart
Bootmanager wird gestartet und kann nach Belieben
eingerichtet werden (tab-Taste Menü anzeigen).
Primärpartition der 2. Platte auswählen
F3 Umbenennen MS-DOS (W98)
Strg+X LW tauschen
F2 Enter abspeichern
Ich gehe davon aus, dass Deine Systemfuzzzys von vornherein eine 1. Primärpartition als MS-DOS-Partition eingerichtet haben.
vermute ich auch mal! Da is so ne komische servicepartition ohne laufwerksbuchstaben von HP drauf (fat16) - kann also schon sein!
OK, ich dank dir erstmal recht sakrisch und werd morgen mal das mit PM ausprobieren.
Aber einen hab ich noch:
ich hab jetzt noch auf D: die Leichen der vorherigen Versuche drauf:
COMMAND.COM
DRVSPACE.BIN ???
IO.SYS
und MSDOS.SYS
Die kann ich doch jetzt gefahrlos löschen, oder??? Bei drvspace.bin bin ich mir aber nicht so sicher!
vermute ich auch mal! Da is so ne komische servicepartition ohne laufwerksbuchstaben von HP drauf (fat16) - kann also schon sein!
OK, ich dank dir erstmal recht sakrisch und werd morgen mal das mit PM ausprobieren.
Aber einen hab ich noch:
ich hab jetzt noch auf D: die Leichen der vorherigen Versuche drauf:
COMMAND.COM
DRVSPACE.BIN ???
IO.SYS
und MSDOS.SYS
Die kann ich doch jetzt gefahrlos löschen, oder??? Bei drvspace.bin bin ich mir aber nicht so sicher!
Na klar,
DRVSPACE.BIN ist die wichtigste Datei, die solltest Du weglöschen.
Die anderen solltest Du stehen lassen, dann funzt die Variante mit SBMinst gleich.
Viel Spass noch, an PQMagic stört mich nur der Preis
Teletom
OK, Variante 2 hab ich auch probiert.
Ergebnis:
Zuerst Fehlermeldung wegen falschem dos und Ende gelände!
Dann hab ich per me-startdisk wieder sys c:
Dadurch verschwand der bootloader und me startete automatisch bei einschalten.
Dann hab ich fixboot von win2k ausgeführt, jetzt ist bootloader wieder da, bloß msdos funzt immer noch net
Morgen,
bin für die Variante mit dem unabhänigen Bootloader sbminst siehe oben.
Den Smart-Bootmanager kann man übrigens mit fdisk /mbr jederzeit entfernen, was bei mir aber noch nie nötig war.
Die ganze Installation dauert nicht so lange und ich habe sehr gute Erfahrungen damit gemacht:
PC-Praxis-Beispiel
1. Primärpartition FAT32 W98 C:
2. Partition logisches Laufwerk FAT32 D:
3. Partition logisches Laufwerk FAT32 E:
Booten von einer W95-Startdiskette
sys d:
logische Partition D: wird W95-DOS-bootfähig
Smart-Bootmanager installiert
kann ohne Probleme von Laufwerk D: MS-DOS booten
z.B. für GHOST oder DRIVEIMAGE
ohne weitere Kniebeuge zu machen
Das Starten von der 2. Festplatte mit Hilfe des Smart-Bootmanagers bietet sich bei Deinem Beispiel gerade zu an (siehe oben).
Dann hast Du auch nicht so viel "Würgaround".
"Bin mir aber nicht ganz sicher, ob im obigen Praxis-Beispiel die Datei D:\DRVSPACE.BIN weggelöscht werden kann."
Viel Spass
Teletom
Auch Morgen!
Hab´s noch nicht 100%ig gerafft.
Meine Frage zum PC-Praxis-Beispiel:
Meine Konfig sieht leider n bisschen anders aus, und zwar:
-Prim. Partition von Festplatte 1 Laufwerk C: FAT32 Windows ME
-Erweiterte Partition von Festplatte 1 KEIN LAUFWERKSBUCHSTABEN NTFS Win2K
-Prim. Partition von Festplatte 2 Laufwerk D: FAT32 "Sicherung"
Oder muß ich auf Festplatte 1 noch ne zusätzliche Partition anlegen?
Und warum Win95 und nicht 98 ???
Partition Magic hätte ich da (V.5) also wär das doch auch ne Alternative, oder?
Also mal angenommen, ich mach das mit Part. Magic auf folgende Weise:
Ich richte NACH der ME-Partition und VOR der 2K-Partition eine kleine zusätzliche FAT(16?)-Partition ein (als logisches Laufwerk).
- Dann bleibt WinME auf C: - D: ist jetzt eine leere logische FAT-Partition und damit bootbar !?
aus dem alten D: wird E: - aus E: (Win2K) wird F:
dann boote ich per disk und mach den befehl "sys d:"
dann ergänze ich die boot.ini ganz unten mit dem eintrag "D:\="MS-DOSE" und ändere
von: "multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
auf: multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
Meinst Du, das funktioniert???
Gruß
Stefan
P.S. Hoffe, das war einigermaßen verständlich erklärt
die einfachste Variante ist die mit dem Smart-Bootmanager:
Deine 2. Festplatte ist schon bootfähig (W98-DOS), man muss nur die 2. Platte logisch als 1. Platte mit dem Smart-Bootmanager anmelden(nur einmal Strg+x LW-tauschen auf die Partition).
Gute Idee, die ME-Partition zu verkleinern, ein logisches LW oberhalb von ME im freien unpartitionierten Bereich anzulegen (Achtung falls ME FAT32X verwendet, brauchst Du PQMagic 6 oder höher).
Nur W98-Dos oder darunter bootet nicht oberhalb der 1024 Zylindergrenze und nicht oberhalb der 8 GB Grenze.
Beide Grenzen werden bei PQMagic als Dreieck im Partitionsbalken angezeigt. Du solltest das ME-Ende also links (unterhalb) des ersten PQMagic-Dreiecks bringen
(in der Regel: ME-Partition kleiner als 2 GB).
FAT32-Partition LW D: zwischen ME und W2000 anlegen.
W98-Startdikette mit boot.exe-Datei booten.
sys d:
D: bootfähig machen
(Achtung das Bootfähigmachen eines logischen Laufwerkes funktioniert nicht immer)
boot /r /drive:d bs c:\bootsect.w98
boot.ini anpassen
[boot loader]
timeout=9
default=multi(0)disk(0)rdisk(0)partition(3)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows"
C:\BOOTSECT.W98 = "MS-DOS (w98)"
und ich drücke die Daumen, dass DOS per W2000-Bootmanager gestartet werden kann.
Falls das nicht funktioniert, Smart-Bootmanager installieren und versuchen 1. logisches Laufwerk zu booten.
Falls das auch nicht funktioniert, 1. logisches LW in 2. Primärpartition mit PQMagic umwandeln und
mache das Entsprechende wie oben ab w98-Startdiskette booten.
Ich hoffe, es hilft
Teletom
Alles klar, ich werd´s riskieren.
Aber bist Du Dir sicher, daß Windows 2000 und die dort installierten Programme noch laufen, wenn sich der Laufwerksbuchstabe dieser Partition ändert ???
Null Problemo:
W2000 wird ein neues Laufwerk mit dem nächsten Laufwerksbuchstaben belegen.
W98-DOS-Partition wird beispielsweise als LW F: bei w2000 eingetragen.
Ich begreif immer noch nicht ganz, wie das ganze hier in der Firma gelöst ist, die boot.ini sieht hier folgendermaßen aus:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="MS-DOS"
Die Festplatte ist unterteilt in:
HP_HIPA 16 MB FAT "EISA-Konfiguration" OHNE LAUFWERKSBUCHSTABEN !!! und
SYSTEM C: 14,23 GB FAT32 (Systempartition)
Wie gibt´s das, daß für die 1. Partition kein Laufwerksbuchstaben da ist, und Win2K auf C: läuft ???
Warum FAT32 für ein Win2K-System ???
Ganz einfach:
die erste Primärpartition ist keine windows-(2000)-kompatible Partition.
Das kann man leicht selbst herstellen. 1. Primär-Partition FAT32 erzeugen und verstecken. PQMagic Ranish-Partitions-Manager ...
Viel Spass
Ist das ein extra Programm oder im normalen Part.Magic mit drin? Von verstecken hab ich da auch mal was gelesen.
Wär das also auch ne Lösung für mich??? Oder geht das nachträglich schlecht? Was meint WinME zu so einer Partition ?
Verstecken ist eine Möglichkeit.
Ich hab noch mal drüber nachgedacht.
Bei Dir in der Firma wurde mit Sicherheit anders verfahren:
1. DOS-Primärpartition eingerichtet 16 MB FAT, DOS 6.22 Bootsystem reicht völlig aus und erste Primärpartition mit PQMagic oder Ranish-PM versteckt
2. W2000 in den freien unpartitionierten Bereich 14,23 GB installiert.
Dabei wird eine 2. Primärpartition für W2000 eingerichtet und aktiviert.
3. erste DOS-Primärpartion sichtbar gemacht
4. W2000 Partition wieder aktiviert
Nach dem w2000 Neustart bekommt die DOS-Partition den höchsten Laufwerksbuchstaben
Computerverwaltung
Datentägerverwaltung starten
DOS-Partition Rechtsklick
Laufwerksbuchstaben zuordnen
"(.) Keinen Laufwerksbuchstaben zuweisen" auswählen
Da w2000 auf FAT32 installiert wurde, solltest nach dem Booten
von der w98-Startdiskette 2 Festplatten-Laufwerke sehen.
Die aktivierte Partition bekommt immer den Buchstaben C: also W2000.
D: ist die DOS-Partition.
Viel Spass
Teletom
Ohje, jetzt weiss ich gar nimmer, wie ich es am besten mache :-)
Bei der eben genannten Installation wird C:\Bootsect.dos nicht angelegt.
Bessere Schrittfolge:
1. DOS-Primärpartition eingerichtet 16 MB FAT, DOS 6.22 Bootsystem reicht völlig aus und erste Primärpartition
2. W2000 in den freien unpartitionierten Bereich 14,23 GB installiert.
Dabei wird eine 2. Partition für W2000 eingerichtet.
Der W2000 Bootsektor ist in der 1. Partition.
Die Bootdateien boot.ini, bootsect.dos usw.
befinden sich in der 1. Partition
3. W2000 neustarten
Computerverwaltung
Datentägerverwaltung starten
DOS-Partition Rechtsklick
Laufwerksbuchstaben zuordnen
z.B. X: auswählen
W2000-Partition Rechtsklick
Laufwerksbuchstaben zuordnen
C: auswählen
Dabei werden die Bootdateien boot.ini, bootsect.dos, usw. automatisch auf das neue LW C: verschoben
DOS-Partition Rechtsklick
Laufwerksbuchstaben zuordnen
"(.) Keinen Laufwerksbuchstaben zuweisen" auswählen
Nur unter W2000 ist die W2000-Partition LW C: (durch Die Datenträgerverwaltung umgeändert)
Unter DOS ist die DOS-Partition LW C:
Viel Spass
Teletom
die einfachste Variante ist die mit dem Smart-Bootmanager:
Deine 2. Festplatte ist schon bootfähig (W98-DOS), man muss nur die 2. Platte logisch als 1. Platte mit dem Smart-Bootmanager anmelden(nur einmal Strg+x LW-tauschen auf die Partition).
Mit zitternden Fingern (obwohl ich Dir inzwischen blind vertraue) hab ich grad den Smart Bootmanager installiert und es hat auch soweit geklappt.
Jetzt noch ein paar Kleinigkeiten:
- Hat dieser Bootmanager so eine Art Timeout-Feature wie der NT-Bootloader ???
- Nachdem ich Win2k jetzt neu gestartet habe meldet er "Die Installation neuer Geräte wurde fertiggestellt. Starten Sie den Computer neu, damit die Änderungen wirksam werden" - welche "neuen" Geräte sollen das sein ??? Oder hat er jetzt nur gerafft, daß D: aktiviert ist ???
- Kann ich die Drivespace.bin auf D: jetzt löschen oder nicht. Bin jetzt total durcheinander ???
Gruß & 1000 Dank an "Bootgott" Teletom
Stefan
Hi,
bin zwar kein "Bootgott", habe aber was über für Leute, die sich sehr engagieren.
Engagierte Leute erzeugen nicht nur bewegte Luft beim Reden.
Hab extra noch mal neu gestartet, um die Funktionen des Smart-Bootmanagers zu sehen.
- Zum Timeout-Feature
tab-Taste
System
Setze Verzoegerungszeit
ODER
Strg+t
z.B. auf 4 setzen
(hab nicht den ganzen Tag Zeit, Bootmanager zu betrachten)
WEITERE sehr interssante Features:
F3 Umbenenen z.B. MS-DOS (W98)
Strg+u Eintrag nach oben bewegen
Strg+n Eintrag nach unten bewegen
tab
System
Bootmenue-style aendern ODER Strg+f so lange bis Bootmenue minimiert ist
mit Entf (links) Ende (unten) Pos1 (oben) Bild unten (rechts)
Bootmenue verschieben
tab
Eintrag
LW tauschen Strg+x
Zeitsteuerung Strg+s (nur wenn nötig)
Tastenuebergabe Strg+k (z.B. w2000 Bootmenue Pfeil nach unten Enter)
Eintrag kopieren
NACH Änderung des Menüs unbedingt F2 Enter zum Abspeichern eingeben
- Zu "Die Installation neuer Geräte wurde fertiggestellt"
Das ist normal. Smart-Bootmanager richtet
sich im (MasterBootRecord) MBR ein.
Jede Änderung des MBR wird bei W2000 wie oben quittiert.
Da Du sowieso irgendwann W2000 runterfährst und wieder hochfährst, ist diese Reaktion völlig unerheblich.
- Zu "Kann ich die Drivespace.bin auf D: jetzt löschen oder nicht."
DRVSPACE.BIN wird nur benötigt, wenn auf mit MS-DRIVESPACE komprimierte Datenträger zugegriffen werden muss.
Auf der Festplatte würd ich edie Datei drauflassen, falls ich mal eine drivespace-komprimierte Diskette bekomme.
Auf der Bootdiskette kann man die Datei aus Platzgründen weglöschen.