Wolfgang Hinsch wrote:
On Friday 17 October 2008 17:36:08 Lentes, Bernd wrote:
einfach die Systempartition formatiert, und noch so getan, als ob der MBR kaputt ist (dd if=/dev/zero of=/dev/sda bs=512 count=10). Dann anschließend
Nur so als Idee: Der MBR ist AFAIK 512 Bytes groß. Wenn du mit count=10 überspielst, hast du aber 5120 Bytes geschrieben.
Was ist mit der Partition-Table?
Der eigentliche MBR ist 446 Bytes, die restlichen Bytes bis 510 sind die Paritionstabelle, danach kommen noch 2 Bytes MBR-Signatur (Mitunter werden auch die gesamten 512 Bytes als MBR bezeichnet). Insgesamt wurden 10 x 512 Bytes, also wie Wolfgang schreibt 5120 Bytes mit Nullen ueberschrieben. Das ist nicht nur der MBR und die Partitionstabelle, sondern auch der Beginn einer Partition. Ohne Partitionstabelle ist ein Zugriff auf Daten der einzelnen Partitionen nicht mehr moeglich (zumindest nicht so einfach). Die Aktion, die ersten 5120 Bytes der Festplatte zu ueberschreiben, war generell recht unsinnig. Sollte so etwas in der Praxis vorkommen (was unwahrscheinlich ist), wuerde man schlicht ein Komplett-Backup einspielen und die Maschine komplett neu aufsetzen. Evtl. kann GNU parted die Partitionstabelle wieder herstellen, danach muss grub neu installiert werden. Allerdings fehlen dann irgendwo immer noch (5120-512) Bytes an Daten... Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org