Hallo, nach Aktivierung eines IDE-RAID möchte ich von diesem auch booten, daran hindert mich jedoch eine Festplatte mit aktivem Bootsektor die an einem normalen IDE Controller angeschlossen ist und die automatisch zuerst erkannt wird. Mein AWARD Bios bietet mir zum booten des IDE RAID nur die Option, "BOOT OTHER DEVICE" auf true zu setzen, damit bootet der Rechner vom ersten Bootfähigen Gerät das er findet; wenn ich also meine Festplatte mit Bootsektor anschließe bootet er von dieser (und hängt sich dann auf da das ehemalige Betriebssystem dieser Platte gelöscht ist). Frage: wie lösche/deaktiviere ich den Bootsektor meiner Festplatte über eine boot-diskette? Viele Grüße und danke, Philipp Cielen
Am Mittwoch, 28. August 2002 23:43 schrieb Philipp Cielen: [...]
Frage: wie lösche/deaktiviere ich den Bootsektor meiner Festplatte über eine boot-diskette?
Du kannst ihn mit dem Dos-Tool "debug.exe" oder z.B auch mit den Linux-Werkzeug "dd" löschen (z.B. mit Nullen überschreiben). So etwa in der Art: dd if=/dev/zero of=/dev/hda bs=512 count=1 Grüsse, Nicolas
Tach Leute, Am Donnerstag, 29. August 2002 00:35 schrieb Nicolas Rüegg: [...]
Du kannst ihn mit dem Dos-Tool "debug.exe" oder z.B auch mit den Linux-Werkzeug "dd" löschen (z.B. mit Nullen überschreiben). So etwa in der Art: dd if=/dev/zero of=/dev/hda bs=512 count=1
AFAIK gilt für Festplatten bs=1024 (oder alternativ 1k). Den Befehl kannst Du übrigens auch während der Setup-Routine von Linux absetzen. Wenn Yast gestartet wird sind bereits einige Konsolen initialisiert und Du kannst dort den dd absetzen. Gruß Guido
* Guido Schiffer textete am 28.08.02:
Tach Leute,
Am Donnerstag, 29. August 2002 00:35 schrieb Nicolas Rüegg: [...]
Du kannst ihn mit dem Dos-Tool "debug.exe" oder z.B auch mit den Linux-Werkzeug "dd" löschen (z.B. mit Nullen überschreiben). So etwa in der Art: dd if=/dev/zero of=/dev/hda bs=512 count=1
AFAIK gilt für Festplatten bs=1024 (oder alternativ 1k). Den Befehl kannst Du übrigens auch während der Setup-Routine von Linux absetzen. Wenn Yast gestartet wird sind bereits einige Konsolen initialisiert und Du kannst dort den dd absetzen.
Wieso 1024? Vermutlich will er den MBR killen, da reicht 512. flo -- Ich Poste doch nicht nur um Irgendwelchen Schwachsinn unter die Leute zu bringen.Obwohl das manchesmal so aussieht. Aber immer die Ruhe bewahren. es hatt alles seinen tieferen sinn. auch bei dag°. [WoKo in dag°]
Hallo, On Wed, 28 Aug 2002, Guido Schiffer wrote:
Am Donnerstag, 29. August 2002 00:35 schrieb Nicolas Rüegg: [s. subject]
Du kannst ihn mit dem Dos-Tool "debug.exe" oder z.B auch mit den Linux-Werkzeug "dd" löschen (z.B. mit Nullen überschreiben). So etwa in der Art: dd if=/dev/zero of=/dev/hda bs=512 count=1
AFAIK gilt für Festplatten bs=1024 (oder alternativ 1k). Den Befehl kannst Du übrigens auch während der Setup-Routine von Linux absetzen. Wenn Yast gestartet wird sind bereits einige Konsolen initialisiert und Du kannst dort den dd absetzen.
*MEGAPATSCH* AN BEIDE!!!! Obige "Tips" sind beide FALSCH! Bitte gebt keine solchen falschen Tips von euch. Ich habe _keine_ Lust euch dann hinterherzuflicken! Der Bootcode (und nur um diesen geht es) darf NUR die ersten 446 Bytes des MBR belegen. Danach folgt die Partitionstabelle und die Bootsignatur. Die Partitionstabelle zu loeschen ist mehr als unangenehm. <ACHTUNG type="Datenverlust moeglich" disclaimer_type="all"> Auch das "vorschnell vermutete "dd ... bs=1 count=446" ist nicht (ganz) richtig, ob es bei einer HD nicht klappt weiss ich jetzt aber leider auch nicht genau und habe auch keine Moeglichkeit es zu testen. Korrekt ist: dd if=/dev/zero of=/dev/hdXX bs=1 count=446 conv=notrunc Alternativ kann man sich einen komplette Sektor zusammenbasteln: dd if=/dev/zero of=new-mbr count=1 dd if=/dev/hda of=new-mbr bs=1 count=66 skip=446 seek=446 dd if=new-mbr of=/dev/hda count=1 Hierbei ist die Reihenfolge _elementar_ und entscheidend. </ACHTUNG> Aber noch eine generelle Warnung: Mit dd kann man _sehr_ schnell viel "Zerstoerung" anrichten! -dnh PS: ja, das geht auch mit debug.exe, siehe c't 97/05, s. 188 ff. -- 116: Programm Sobald eine Datei von einem Virus infiziert werden kann, ist es ein Programm. (Markus Kuhn)
Hallo, danke für die Tips - ich habe das dann jetzt doch ganz anders gelöst und einfach mit Partition-Magic die Primäre partition in eine logische umgewandelt - woraufhin die Platte nicht mehr gebootet hat :-) Der Weg über debug.exe ging nicht da ich eine ntfs-partition auf der Platte habe die von DOS nicht ohne weiteres erkannt wird. Trotzdem danke - über den c't Artikel und Norton Diskeditor bin ich erst auf Partition Magic gekommen ;-) Gruß, Philipp Cielen
Am Donnerstag, 29. August 2002 03:07 schrieb David Haller: [...]
*MEGAPATSCH* AN BEIDE!!!!
Aua!
Obige "Tips" sind beide FALSCH!
Bitte gebt keine solchen falschen Tips von euch. Ich habe _keine_ Lust euch dann hinterherzuflicken!
Der Bootcode (und nur um diesen geht es) darf NUR die ersten 446 Bytes des MBR belegen. Danach folgt die Partitionstabelle und die Bootsignatur.
Ups, das hatte ich jetzt nicht beachtet. Entschuldigung! Grüsse, Nicolas
participants (5)
-
David Haller
-
Florian Gross
-
Guido Schiffer
-
Nicolas Rüegg
-
Philipp Cielen