Hi, wie kann ich meine Partitionstabelle von /dev/hdb5 wiederherstellen ? (e2fsck --????????? -? /dev/hdb5) fdisk -l Disk /dev/hdb: 255 heads, 63 sectors, 4441 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hdb1 * 1 255 2048256 6 FAT16 /dev/hdb2 256 4440 33616012+ f Win95 Ext'd (LBA) /dev/hdb5 893 4440 28499278+ 83 Linux /dev/hdb6 256 892 5116671 83 Linux Mfg André
Hi,
wie kann ich meine Partitionstabelle von /dev/hdb5 wiederherstellen ?
doh! :) natürlich nicht die Partitionstabelle, sondern den Superblock ;) ich glaub ich leg mich wieder ins bett *g*
(e2fsck -????????? -? /dev/hdb5)
fdisk -l
Disk /dev/hdb: 255 heads, 63 sectors, 4441 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdb1 * 1 255 2048256 6 FAT16 /dev/hdb2 256 4440 33616012+ f Win95 Ext'd (LBA) /dev/hdb5 893 4440 28499278+ 83 Linux /dev/hdb6 256 892 5116671 83 Linux
Mfg André
* Andre Frimberger schrieb am 21.Jul.2001:
Disk /dev/hdb: 255 heads, 63 sectors, 4441 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdb1 * 1 255 2048256 6 FAT16 /dev/hdb2 256 4440 33616012+ f Win95 Ext'd (LBA) /dev/hdb5 893 4440 28499278+ 83 Linux /dev/hdb6 256 892 5116671 83 Linux
Was hast Du denn da gemacht? Offensichtlich müsste /dev/hdb2 eine erweiterte Partition sein, in der die logischen Partitionen /dev/hdb5 und /dev/hdb6 liegen. Falls Du /dev/hdb2 noch nicht benutzt hast, insbesondere nicht gemountet und schreibend darauf zugegriffen hast, oder Windows hochgefahren hast, hast Du eine Chance es zu retten. Mache fdisk /etc/hdb und dann die zweite Partition löschen, und eine erweiterte anlegen. Evtl geht das nicht, und Du mußt auch noch vorher die beiden logischen löschen, um sie später genau so wieder anzulegen. Aber allerspätestens jetzt ist es unbedingt notwendig vorher eine Kompletsicherung der ganzen Platte zu machen. Wenn die logischen Partitionen nicht exakt genauso angelegt werden wie sie jetzt sind, hast Du Datenverlust. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7
Bernd Brodesser wrote:
* Andre Frimberger schrieb am 21.Jul.2001:
Disk /dev/hdb: 255 heads, 63 sectors, 4441 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdb1 * 1 255 2048256 6 FAT16 /dev/hdb2 256 4440 33616012+ f Win95 Ext'd (LBA) /dev/hdb5 893 4440 28499278+ 83 Linux /dev/hdb6 256 892 5116671 83 Linux
Was hast Du denn da gemacht? Offensichtlich müsste /dev/hdb2 eine erweiterte Partition sein, in der die logischen Partitionen /dev/hdb5 und /dev/hdb6 liegen. Falls Du /dev/hdb2 noch nicht benutzt hast, insbesondere nicht gemountet und schreibend darauf zugegriffen hast, oder Windows hochgefahren hast, hast Du eine Chance es zu retten.
Mache fdisk /etc/hdb ^^^ Das sollte wohl "dev" heissen..... :-)
CU, Th. -- Thomas Hertweck, Geophysicist Geophysical Institute, University of Karlsruhe Hertzstr. 16, D-76187 Karlsruhe, Germany
* Thomas Hertweck schrieb am 21.Jul.2001:
Bernd Brodesser wrote:
* Andre Frimberger schrieb am 21.Jul.2001:
Disk /dev/hdb: 255 heads, 63 sectors, 4441 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdb1 * 1 255 2048256 6 FAT16 /dev/hdb2 256 4440 33616012+ f Win95 Ext'd (LBA) /dev/hdb5 893 4440 28499278+ 83 Linux /dev/hdb6 256 892 5116671 83 Linux
Was hast Du denn da gemacht? Offensichtlich müsste /dev/hdb2 eine erweiterte Partition sein, in der die logischen Partitionen /dev/hdb5 und /dev/hdb6 liegen. Falls Du /dev/hdb2 noch nicht benutzt hast, insbesondere nicht gemountet und schreibend darauf zugegriffen hast, oder Windows hochgefahren hast, hast Du eine Chance es zu retten.
Mache fdisk /etc/hdb ^^^ Das sollte wohl "dev" heissen..... :-)
Ja, natürlich. Danke Bernd -- Bitte die Etikette beachten: http://home.t-online.de/~f.walle/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4
On Sam, 21 Jul 2001, Bernd Brodesser wrote:
* Andre Frimberger schrieb am 21.Jul.2001:
Disk /dev/hdb: 255 heads, 63 sectors, 4441 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdb1 * 1 255 2048256 6 FAT16 /dev/hdb2 256 4440 33616012+ f Win95 Ext'd (LBA) /dev/hdb5 893 4440 28499278+ 83 Linux /dev/hdb6 256 892 5116671 83 Linux
Was hast Du denn da gemacht? Offensichtlich müsste /dev/hdb2 eine erweiterte Partition sein, in der die logischen Partitionen /dev/hdb5 und /dev/hdb6 liegen.
Halt, stop! Typ 0x0F _IST_ eine Erweiterte Partition, nur eben ein Typ, den M$ klammheimlich eingefuehrt hat, um zu kennzeichen, dass die Partitionen via LBA (und nicht via CHS) anzusprechen sind! Linux/fdisk kommt damit aber auch schon ne ganze Weile klar. Das ist also nicht das Problem. Dass /dev/hdb5 und /dev/hdb6 vertauscht sind, ist nicht gut, aber kein "Problem" an sich. Wenn es tatsaechlich um den Superblock einer der ext2 Partitionen geht, dann ist die Option -b von e2fsck interessant: -b superblock Also z.B. 'e2fsck -b 8193 /dev/hdb5' Andre: Melde dich bitte mit genaueren Infos! -dnh -- 98: Emacs emacs makes any computer slow
On Sam, 21 Jul 2001, Bernd Brodesser wrote:
* Andre Frimberger schrieb am 21.Jul.2001:
Disk /dev/hdb: 255 heads, 63 sectors, 4441 cylinders Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System /dev/hdb1 * 1 255 2048256 6 FAT16
da war mal win 98 drauf
/dev/hdb2 256 4440 33616012+ f Win95 Ext'd (LBA) ext. partition /dev/hdb5 893 4440 28499278+ 83 Linux defekte partition /dev/hdb6 256 892 5116671 83 Linux
Was hast Du denn da gemacht? Offensichtlich müsste /dev/hdb2 eine naja, hab ausversehen ein neues Dateisystem angelegt... erweiterte Partition sein, in der die logischen Partitionen /dev/hdb5 und /dev/hdb6 liegen. jepp, hdb2 ist ne erweiterte Partition, und hdb 5 + 6 liegen da drin (das kommt daher, dass vorher auf der Platte windows drauf war)
Halt, stop! Typ 0x0F _IST_ eine Erweiterte Partition, nur eben ein Typ, den M$ klammheimlich eingefuehrt hat, um zu kennzeichen,
M$ halt ;)
dass die Partitionen via LBA (und nicht via CHS) anzusprechen sind!
Linux/fdisk kommt damit aber auch schon ne ganze Weile klar.
Das ist also nicht das Problem.
Dass /dev/hdb5 und /dev/hdb6 vertauscht sind, ist nicht gut, aber kein "Problem" an sich. jo, wäre schlimm, wenns anders wäre ;o)
Wenn es tatsaechlich um den Superblock einer der ext2 Partitionen geht, dann ist die Option -b von e2fsck interessant:
-b superblock
genau, konnte ich den offset wert nicht finden ;),... (-> mke2fs -S <device>)
Also z.B. 'e2fsck -b 8193 /dev/hdb5'
jop, ich habs jetzt mal mit mke2fs -S /dev/hdb5 versucht und lass grad ein fsck -f -y /dev/hdb5 drüberlaufen (werd mal schauen, obs morgen wieder funktioniert *hoff* ;) )
Mfg André
participants (4)
-
Andre Frimberger
-
B.Brodesser@t-online.de
-
David Haller
-
Thomas Hertweck