Linux 14.981 Themen, 106.343 Beiträge

Partitionstabelle zerschossen

Kuehlwalda / 4 Antworten / Flachansicht Nickles

Partitionstabelle des 1GB Memorysticks zerschossen. Sieht so aus:

In der /var/log/messages steht:
Jan 16 11:46:29 Wallace kernel: sda: sda1
Jan 16 11:46:29 Wallace kernel: sd 0:0:0:0: Attached scsi removable disk sda
Jan 16 11:46:29 Wallace kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
Jan 16 11:49:20 Wallace kernel: FAT: bogus number of reserved sectors
Jan 16 11:49:20 Wallace kernel: VFS: Can't find a valid FAT filesystem on dev sda1.
Jan 16 11:49:20 Wallace kernel: hfs: can't find a HFS filesystem on dev sda1.
Jan 16 11:49:20 Wallace kernel: VFS: Can't find a Minix or Minix V2 filesystem on device sda1.
Jan 16 11:49:20 Wallace kernel: ReiserFS: sda1: warning: sh-2021: reiserfs_fill_super: can not find reiserfs on sda1
Jan 16 11:49:20 Wallace kernel: VFS: Can't find an ext2 filesystem on dev sda1.
Jan 16 11:49:20 Wallace kernel: Unable to identify CD-ROM format.
Jan 16 11:49:20 Wallace kernel: VFS: Can't find ext3 filesystem on dev sda1.
Jan 16 11:52:43 Wallace kernel: FAT: bogus number of reserved sectors
Jan 16 11:52:43 Wallace kernel: VFS: Can't find a valid FAT filesystem on dev sda1.


Ich habe mit cfdisk die (einzig bestehende) Partition gelöscht, den Stick abgezogen und wieder neu eingesteckt. Dann wieder eine neue einzige Partition angelegt und als Typ FAT16 (=06) angelegt. Erneut lässt sich der Stick nicht mounten. Das ganze habe ich auch mit dem normalen fdisk probiert. Gleiches Ergebnis.


Ein "fdisk -l /dev/sda1" meldet:

Disk /dev/sda1: 1011 MB, 1011677184 bytes
255 heads, 63 sectors/track, 122 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda1 doesn't contain a valid partition table


Mit "mkfs -v -c /dev/sda1" werden die Blocks auf Funktionsfaehigkeit hin ueberprueft, scheinbar sind die alle in Ordnung.

mkfs -v -c /dev/sda1
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
125184 inodes, 250224 blocks
12511 blocks (5.00%) reserved for the super user
First data block=0
8 block groups
32768 blocks per group, 32768 fragments per group
15648 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Running command: badblocks -b 4096 -s /dev/sda1 250224
Checking for bad blocks (read-only test): done 224
Writing inode tables: done
Writing superblocks and filesystem accounting information: done


Danach kann man den Stick wieder mounten, aber die Kapazität sinkt mit jedem Versuch das Ganze wieder hinzubekommen jedesmal ein Stückchen mehr.

Ein "df -h" bringt derzeit:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 963M 20K 914M 1% /mnt

Das waren ursprünglich mal 976MB und beim vorletzten Versuch waren noch 949MB frei. Ich will das jetzt nicht nochmal machen um nicht noch mehr Platz zu verlieren. Aber davon mal abgesehen, steht
ja oben noch immer dass die Partitionstabelle hinüber ist.

Hat jemand einen Rat wie man dem Stick wieder die volle Kapazität abverlangen und ihm eine einzige FAT16 Partition verschaffen kann?

Danke

Kuehlwalda

Yesterday is history, tomorrow is a mistery, today is a gift - that's why it's called the present.
bei Antwort benachrichtigen