mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik [HDD] Sektor 0


Autor: Andreas Auer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Nachdem ich nun das Problem, das ich auch schon hier gepostet habe, in
den Griff bekommen habe, zur nächsten Frage. Ist weniger ein Problem
als eine Frage.

Und zwar hab ich Sektor 0 von einer Festplatte ausgelesen und dachte,
dass das doch eigentlich der Bootsektor sein müsste (so is es zumindest
bei meiner Compact Flash gewesen).
Tatsache war aber, dass ich mich geirrt habe. Ein Tool zum Auslesen der
Festplatten Daten (Acronis Diskeditor) hat mir dann gesagt, dass der
Bootsektor in Sektor 63 liegt.
Wie komme ich nun auf diesen Wert für den Sektor?? Ist das immer bei
großen Festplatten (meine haben 20 und 40 GB), oder steht da irgendwas
in Sektor 0 drinnen??

mfg
Andreas

--
Andreas Auer              aauer1 (at) sbox.tugraz.ta
Student of Telematics     http://home.pages.at/aauer1
Graz, University of Technology

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Sektor 0 ist der sog. MBR. Der enthält den ersten Bootcode für den PC
und, viel wichtiger für dich, die Partitionstabelle.

Matthias

Autor: Andreas Auer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok, das ist ja schon was. Dann werd ich mal nach MBR googlen und schauen
was sich so finden lässt.

Besten Dank,
Andreas

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Andreas,

schau mal hier:

http://www.pjrc.com/tech/8051/ide/fat32.html

http://www.master-boot-record.de/

http://home.t-online.de/home/mlootz/mbr.htm

Die Seiten haben mir recht gut geholfen.

Gruß,

Ralf

Autor: Andreas Auer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für eure Hilfe. Hab die passenden Bytes aus dem MBR schon
gefunden!

mfg
Andreas

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Allerdings gibt es den nicht immer ! Bei einer kleinen CF Karte ist der
Boot Sektor Sektor 0. Daher lese ich ein paar MBR spezifische Bytes
aus, sind diese wie bei einem MBR, dann schaue ich da nach der Boot
Sektor position, ansonsten ist es Sektor 0

Autor: Thorsten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum soll es den nicht immer geben ? Der erste Sektor enthält immer den
MBR mit der Partitionstabelle. Jedenfalls ist das bei all meinen CFs so.
Oder gibt es da wirklich Ausnahmen ?

Thorsten

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, hab ne 8MB CF Karte, da ist Sektor 0 der Boot Sektor. Es gibt kein
MBR !

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

diese CF sind dann nicht als HD sondern als SuperFloppy
"formatiert".

Matthias

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Keine Ahnung, hat meine Digitalkamera gemacht. Eine 32MB Karte wird
allerdings mit MBR und FAT16 formatiert, die 8MB Karte hat FAT12.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.