PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "verschwundene" FAT Partition .. wie bekomme ich sie wieder ?



Newbie314
15.04.07, 11:55
Kurze Vorgeschichte, bzw. wie es zu dem Problem kam:
Von meinem letzten Rechner hatte ich noch eine Windows XP Lizenz. Daher bestellte ich bei einem Händler einen neuen PC ohne jedes Betriebssystem. Zum Testen erstellte er auf der 320 GB Platte eine 20 GB Partition in FAT um zum Testen ein freies DOS zu installieren.

Bei der XP Installation wählte ich die Option "Partition löschen" für diese Partition. Seither "hat" diese Platte für Windows und Linux nur noch 300 GB (siehe Bildschirmfoto aus Yast im Anhang zu diesem Post)


Nach einigen Suchläufen hier im Forum habe ich folgendes ausprobiert:

PC2:/home/Nutzer # fdisk -l

Platte /dev/sda: 320.0 GByte, 320072933376 Byte
255 heads, 63 sectors/track, 38913 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 12748 102398278+ 7 HPFS/NTFS
/dev/sda2 12749 38913 210170362+ f W95 Erw. (LBA)
/dev/sda5 12749 13010 2104483+ 82 Linux Swap / Solaris
/dev/sda6 13011 15621 20972826 83 Linux
/dev/sda7 15622 38913 187092958+ 83 Linux
mount -t vfat -o rw,noexec,nosuid,nodev,gid=100,umask=0002,ut f8=true /dev/sda2 /windows/Exchange
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or other error
(aren't you trying to mount an extended partition,
instead of some logical partition inside?)
In some cases useful info is found in syslog - try
dmesg | tail or so

PC2:/home/Nutzer # mkdosfs -F32 /dev/sda2
mkdosfs 2.11 (12 Mar 2005)
mkdosfs: Too few blocks for viable file system
PC2:/home/Nutzer # dosfsck /dev/sda2
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Logical sector size is zero.

Was ich gerne erreichen möchte, ist diese Partition als FAT32 Partition unter /windows/Exchange zu mounten und zum Austausch von Dateien zwischen XP und Linux zu verwenden.

Wenn ich die Ausgaben richtig verstehe wurde diese Partition so "zerschossen" daß sie die Länge null zu haben scheint. Wie "repariere" ich sie und mounte sie ?

Gruß
Newbie

fuffy
15.04.07, 12:03
Hi!

Die Angabe 298 GB ist völlig korrekt.
Festplattenhersteller geben die Kapazität in Milliarden Byte an, d.h. 320 GB = 320 * 1000 * 1000 * 1000 Byte.
Allgemein wird in der Informatik jedoch in 2er Potenzen gerechnet (1000 ~ 1024 = 2^10), d.h. 298 GB = 298 * 1024 * 1024 * 1024 Byte, was ungefähr 320 Mrd. Byte entspricht.

Zu deinem Problem: Du versuchst /dev/sda2 zu mounten und zu formatieren. /dev/sda2 ist aber eine erweiterte Partition. Das kann nicht funktionieren. Eine erweiterte Partition ist nur ein Container für logische Laufwerke (ab /dev/sda5). Du musst schon das gewünschte logische Laufwerk angeben.

Gruß
fuffy

Newbie314
17.04.07, 22:49
OK. Das mit den 10-er Potenzen bei den Festplattenanbietern hatte ich komplett vergessen.

Wenn ich Deinen Beitrag richtig verstanden habe liegen meine Linuxpartitionen auf der erweiterten Partition sda2 ? Wieso wird diese dann als W95 f bezeichnet ? Das hatte ich fälschlicherweise als Windows 95 FAT interpretiert... daher meine Verwirrung....

So gesehen bin ich froh daß der Mkdosfs nicht funktioniert hat ;-)

Vielen Dank, dein Beitrag hat mir weitergeholfen.

kreol
17.04.07, 23:00
f ist nur die (etwas willkürliche) Filesystem ID, so wie 82 für swap, 83 für Linux und 7 für HPFS/NTFS. Eine Auflistung der FSIDs liefert Dir z.B. fdisk /dev/sda und dann "l" (kleines L, kein grosses i).

Die Filessystem selbst nennt sich "W95 Erw. (LBA)". Das könnte an erweitert denken lassen... ;)

Sieh Dir auch mal http://de.wikipedia.org/wiki/Partition_%28Festplatte%29 an. sda2 ist halt nur der "Container" für die logischen Partitonen sda5 ff.


Kreol