Hallo Richard, danke f�r die Antwort...
Am Freitag, 20. Mai 2005 17:00 schrieb Richard Mittendorfer: > Also sprach Rudi Effe <[EMAIL PROTECTED]> (Fri, 20 May 2005 16:26:55 > > +0200): > > Hallo, > > > > ich hatte einen Festplattencrash (Samsung SVN160N). > > ist die platte hinueber? faehrt sie ueberhaupt noch an? Nein. Ja. Es kamen erst verst�rkt Zugriffsfehler - und smartctl zeigte ein Health-Failure. Dann reduzierte sich die erkannte Plattengr��e und die oberen Partitionen fielen weg. Ich hatte sie vorher noch mit dd gespiegelt - aber die Kopie enth�lt soviele Dateisystemfehler (XFS), dass die meisten Dateien korrupt oder weg waren nach einem xfs_repair > > > fdisk -l zeigte fr�her > > > > Platte /dev/hda: 160.0 GByte, 160041885696 Byte > > 255 K�pfe, 63 Sektoren/Spuren, 19457 Zylinder > > Einheiten = Zylinder von 16065 � 512 = 8225280 Bytes > > > > Heute werden nur noch 4111 Zylinder erkannt und ich kann die > > Partitionstabelle nicht mit fdisk bearbeiten. > > was zeigt fdisk -l jetzt? eventuell mal mit bootparameter Nix - aber sfdisk -l: # sfdisk -l /dev/hdd Disk /dev/hdd: 4111 cylinders, 255 heads, 63 sectors/track llseek: Das Argument ist ung�ltig sfdisk: seek error on /dev/hdd - cannot seek to 68404770 Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 > hdX=zylinder,heads,sectoren booten - aber ich vermute mal das wird > nichts mehr helfen. danke f�r den Tipp, wo schreibe ich das in grub/menu.lst rein? Ich probier's mal mit: kernel /boot/vmlinuz-2.9-m68k root=/dev/hda8 ro hdd=19457,255,63 (Kernelname ge�ndert ;) > > > Ich habe die alten Partitionierungsdaten und m�chte die Liste > > verwenden, um dem System eine andere Partitionierung vorzugaukeln. > > Wie gehe ich am geschicktesten vor? > > > > Ein Ansatz w�re die Verwendung von sfdisk - leider werden andere > > Einheiten verwendet: > > > > ... > > /dev/hdd5 : start= 9767583, size= 39086082, Id= b > > /dev/hdd6 : start= 48853728, size= 19551042, Id= b > > ... > > als die die ich habe: > > ... > > /dev/hda12 16267 16594 2634628+ 83 Linux > > /dev/hda13 16595 18182 12755578+ 83 Linux > > /dev/hda14 18183 19457 10241406 83 Linux > > > > Wie rechne ich hier am besten um? > > ich weiss nicht, wie sfdisk das anders berechnen soll (wenn nicht > auch hier die falschen angaben verwendet werden) - bei mir ist die > ausgabe von fdisk -l identisch mit der von sfdisk -l. moeglich das > dir gnu parted hier eine alternative ist. Die Ausgabe ist identisch (wenndu ein -i anf�gst), aber -d gibt einen Dump aus, der auch als Eingabe verwendet werden kann. Hier sind die Grenzen in Sektoren angegeben IIRC. cu rudi

