Datenträger - Festplatten, SSDs, Speichersticks und -Karten, CD/ 19.549 Themen, 109.613 Beiträge

Verborgene Bereiche auf Festplatten?

Olaf19 / 13 Antworten / Flachansicht Nickles

Hallo zusammen!

Bis gestern abend war ich der Meinung, daß, wenn ich alle Partitionen einer Festplatte entferne, auch wirklich alle Informationen von der Platte gelöscht sind, oder zumindest nicht mehr ohne weiteres lesbar. Doch dann hat mich der Linux-Bootmanager Grub,der sich hartnäckig auf der "entpartitionierten" Platte hielt, eines besseren belehrt. Siehe auch hier:

http://www.nickles.de/static_cache/537411957.html

Bevor ich den MasterBootRecord nun überbügele, habe ich noch folgende Frage: Gibt es außer dem MBR noch andere "geheime Kammern" auf Festplatten, die man normalerweise nicht zu Gesicht bekommt? Und könnt Ihr mir ein Tool empfehlen, mit dem man sich den MBR einmal ansehen kann, genau so wie ich mir unter Windows XP mit dem Texteditor die boot.ini editieren kann? Oder käme im Falle des MBR nur sinnloser Sonderzeichensalat auf den Schirm?

Danke Euch im voraus.

CU
Olaf

Die Welt ist ein Jammertal ohne Musik. Doch zum Glueck gab es Bach, Beethoven, Haendel und Goethe (Helge Schneider)
bei Antwort benachrichtigen
Andreas42 Olaf19 „Verborgene Bereiche auf Festplatten?“
Optionen

Hi!

Die Sache ist - soweit ich das Blicke - in etwa so: im MBR liegt die Partitionstabelle und der Bootloader (und einige andere Info).

In der Partitionstabelle ist Platz für die vier möglichen Partitionen (primäre und max. eine erweiterte).

Wichtig ist dann noch der Bootloader:

Das ist ein kurzes Programm, dass vom BIOS gestartet wird. Im Normalfall (ohne Bootmanager usw.) durchsucht der Bootloader die Partitionstabelle nach der startbaren Partition und lädt dann deren Bootsektor.

OK, der Bootloader ist nur ein "normales" Programm, allerdings ein sehr kurzes. Man kann ihn ersetzen und das wird auch gemacht. Ich kenne drei "Anwendungsfälle":

- Diskmanager
(die Teile, die einem BIOS beibringen grössere Platten zu verdauen)
- Bootmamanger
(eigentlich klar, der Bootloader ist ja eigentlich ein kleiner Bootmanager...)
- Viren
(ja, die können da auch gestartet werden...)

Wie gesagt, der Bootloader ist klein (ich weiss nicht genau, wei gross, aber der komplette MBR ist gerade einmal 512Bytes gross). Bootmanager brauchen oft mehr Platz. Aber wo ablegen?

Wie der Zufall und die Kompatibilität es so wollen, gibt es einige Regeln, für den ersten Sektor einer Partition. Das ist der Bootsektor. Der muss bei primären Partition auf Sektor 1 liegen (nach der alten Zylinder, Kopf, Sektor Einteilung). Auf Sektor 0,0,1 liegt aber schon der MBR, deshalb beginnt eine primäre Partition bestenfalls mit 0,1,1. Alle Sektoren die hinter dem MBR liegen werden im Normalfall nicht genutzt. Das sind AFAIK immer mindestens 15 Sektoren (oder waren es 14??). In diesem Bereich nisten sich dann die Diskamanager, Bootmanager und MBR-Viren ein.

Beim Partitionieren (und Löschen von Partitionen) wird allerdings nur die Partitionstabelle geändert. Installierte Tools, die sich in den Bootloader des MBR eingeklingt haben, werden nicht angefasst. Kann also durchaus sein, das dein Bootmanager nicht weg will. ;-)

KillMBR sind ja schon rwähnt worden. (Falls es noch kein anderer gesagt hat: ich meine man kann mit KillMBR die Platte beim Start auswählen ABER ich würde mich auf solche Experimente nicht einlassen: Alle anderen Platzten kurz abziehen; KillMBR für die richtige und einzige Platte ausführen ist IMHO die bessere Variante ;-) ).

Bis denn
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen