Hallo, Am Wed, 05 Mar 2014, Herbert Albert schrieb:
Zeig doch bitte mal die Ausgabe von:
# hdparm --read-sector 0 /dev/sda # hdparm --read-sector 226484224 /dev/sda
Vielleicht gibt das ja Aufschluß.
die ist aber lange.
2 x 512 Bytes als Hexdump eben ;) Bin jetzt schon viiiieeel zu müde, aber erster Blick:
:~ # hdparm --read-sector 0 /dev/sda [..] 0000 0000 0000 0000 25eb 000a 0000 2080 0021 fe83 ffff 0800 0000 f000 0c7f fe00 ffff fe82 ffff f800 0c7f e800 00ff fe00 ffff fe0f ffff e000 0d7f a070 db60 0000 0000 0000 0000 0000 0000 0000 0000 aa55
Schaut ok aus (erstmal!)
wodan:~ # hdparm --read-sector 226484224 /dev/sda [..] 0000 0000 0000 0000 0000 0000 0000 fe00 ffff fe83 ffff 0800 0000 1000 8000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 aa55
das passt AFAIR auf den ersten getrübten Blick nicht ganz zusammen. Ich meine zu erkennen, daß die Länge der logische Partition (definiert im 2ten Block) nicht so recht zur Länge der erweiterten aus dem ersten Block passt. Wobei ... (nachguck) UPPS, HALT: da du danach unpartitionierten Platz hast könnt das wiederum passen. *Mist* *[°°]* s.u. Das Ausgabeformat von hdparm ist für mich ungewohnt und schwierig zu lesen (ohne rumrechnereien/umformatieren und dafür bin ich jetzt zu müde). Auch wenn's 2te dd seeeeeehr laaange dauern wird[1]: maile mir doch bitte mal per PM als tar zusammengefasst die 2 Dateien mit der Ausgabe von: # dd if=/dev/sda count=1 of=halbert-sda-sec.0 # dd if=/dev/sda count=1 skip=226484224 of=halbert-sda-sec.226484224 ACHTUNG! Achte zu 100% darauf, daß /dev/sda nur bei 'if=' (input file) auftaucht!). Das of= (output file) ist nicht soo wichtig, ich muß es nur zuordnen können. Dann hab ich die "Rohdaten" und kann mich morgen reinknien ;) .oO( calc ... *blebb* ... )Oo. Kommando zurück, das 'dd' kannste dir sparen. Deine erste logische Partition in der erweiterten, definiert durch
wodan:~ # hdparm --read-sector 226484224 /dev/sda [..] fe00 ffff fe83 ffff 0800 0000 1000 8000 ^^^^^^^^^ Länge in Sektoren, in anderem Format) passt 1:1 zur fdisk/gdisk Ausgabe:
/dev/sda5 226486272 2373974015 1073743872 83 Linux $ calc 2373974015-226486272+1 2147487744 $ dec2hex 2147487744 dec2hex: obase=16; 2147487744 = 80001000 Kurzum: irgendwie scheint es, als ob du da nem Bug in libparted auf die Spur gekommen wärest. Wenn du dir unsicher bist, maile mir die 'dd' Ausgaben, die seh ich dann durch, ansonsten kannst du die parted Meldungen IMO getrost ignorieren. Wie wir dann dem libparted-Bug auf die Spur kommen können, darüber mach ich mir heute keinen Kopp mehr ;) Alles erstmal unter Vorbehalt, es kann alles komplett flasch sein! Aber ich bin mir recht sicher, daß du dir keinen Kopp machen mußt! -dnh, gähnend ins Bettchen plumps [1] ich hatte mir da mal ein kleines Tool geschrieben das so schnell wie hdparm ist, aber das tut's nimmer so recht, werd ich aber wohl mal aktualisieren ;) -- In Vorlesungen schildert der Prof seinen Studenten, was sie als bekannt voraussetzen koennen, wenn sie ihm was erklaeren wollen. -- Mirko Liss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org