Linux-fdisk-Problem nach OpenBSD-fdisk

Rava Telladeon

BSD Newbie & Linux User
Hi,

Mein System: Slackware Basiertes Live-Linux Slax Popcorn Edition 5.1.8

Mein Versuch vor einiger Zeit, OpenBSD von floppy zu instellieren, schlug leider Fehl. Ich hatte an einem Zweiten Rechner die detallierte deutschsprachige Anleitung zum Instalierenm von OpenBSD zur Hand, mein Provider bietet die DNS aber nicht statisch sondern es muß abgefragt werden, und in der ausführlichen Doku zum Installieren von OpenBSD fand ich dazu keinen Hinweis und mit ed wollte ich nicht an den Konfig-Dateien rumbasteln ohne zu wissen wie diese Versionen es haben wollen und es nicht einfach so wie in meinen Linux-Dateien machen)

Nach OpenBSD zeigt Linux sdc so an:
Code:
df
/dev/sdc1     ntfs    2.3G  2.1G  192M  92% /mnt/sdc1
/dev/sdc2     ext3    2.7G  152M  2.4G   6% /mnt/sdc2
/dev/sdc3     vfat    2.8G  320M  2.5G  12% /mnt/sdc3
/dev/sdc4     ext3     12G   33M   11G   1% /mnt/sdc4
Obwohl es 11 Partitionen sind :ugly: (Slax erstellt sdc1 bis sdc11, mountet aber nur diese obigen 4 Partitionen)
Ich hatte daraufhin diese HD erstmal so gelassen.

Jetzt macht meine eine externe HD aber Probleme und sie muß zu Toshiba, allerdings muß ich die Daten vorher sichern, auf meine jetzt freien alten IDE Internen Platten (80GB, 20GB+20GB) die ich per IDE2SATA-Adapter ans neue Motherboard anschließe, da das nur 2 IDE-Ports hat (DVD-ROM+DVD-Brenner :-P )
Leider habe ich Probleme die eine Festplatte zu formatieren:

Ich habe alle per Linux fdisk erkannten Partitionen (4 Primäre) gelöscht und nur eine primäre Partition erstellt mit der ID c = "W95 FAT32 (LBA)", da die genannte externe HD unter Linux nicht eingebunden wird ("Fehler -71") und ich so die Daten unter XP kopieren muß; dieses sagt manchmal, die Platte sei an einem langsamen USB-Port angeschlossen (das MB hat aber nur USB 2.0, kein 1.1!), manchmal sagt XP das nicht :confused:

Code:
fdisk v2.12r :
# fdisk /dev/sdc -l

Disk /dev/sdc: 20.5 GB, 20576747520 bytes
255 heads, 63 sectors/track, 2501 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        2501    20089251    c  W95 FAT32 (LBA)
Code:
cfdisk 2.12r :

    Name        Flags      Part Type  FS Type          [Label]        Size (MB)
 ------------------------------------------------------------------------------
    sdc1                    Primary   W95 FAT32 (LBA)                  20571.43
Code:
sfdisk version 3.08 (aeb@cwi.nl, 040824) from util-linux-2.12r :

root@slax:/mnt/sda2/popcorn/autoexec# sfdisk /dev/sdc
[..]
Disk /dev/sdc: 2501 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdc1          0+   2500    2501-  20089251    c  W95 FAT32 (LBA)
/dev/sdc2          0       -       0          0    0  Empty
/dev/sdc3          0       -       0          0    0  Empty
/dev/sdc4          0       -       0          0    0  Empty

Nach fdisk und einem Neustart ist es aber leider stets dasselbe: :grumble:
Code:
root@slax:~# cd /mnt/sdc1
root@slax:/mnt/sdc1# df -h /dev/sdc1
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sdc1     ntfs    2.3G  2.1G  192M  92% /mnt/sdc1
root@slax:/mnt/sdc1# ls -a
ls: reading directory .: Input/output error

Ich denke, ich muß diese Platte wohl mit fdisk von OpenBSD löschen, oder?
Ich möchte nicht noch mehr Probleme bekommen, deswegen frage ich lieber hier. :)
Es kann ja nicht daran liegen, daß die Platte an einem IDE2SATA-Adapter hängt, denn die andere HD ließ sich problemlos unter Linux fdisken.

[Meine Signatur fehlt wohl noch, deswegen:]
liebe Grüße
Rava Telladeon :rolleyes:
 
Zuletzt bearbeitet:
Handelt es sich eher um das OpenBSD "disklabel" statt "fdisk"?

Leider konnte ich mit Open-BSD fdisk die Platte nicht ansprechen. Laut dem setup sind die Platten wd0, wd1 und wd2 vorhanden, aber nicht für fdisk ;'(
Ebenso nicht sd0 oder sd0a, entweder "nicht vorhanden" oder "nicht konfiguriert" ;'(

Gibt es Kurzeinführungen die einem BSD-Newbie wie mir die Logik dahinter erklären können?

Es hieß auch einmal, das ich "sda" oder "x/y" <- kann mich an die Details nicht mehr erinnern :-( verwenden kann, hat aber leider auch nicht geholfen.

Irgendwelche Tips wären wirklich hilfreich, ich brauche diese Platte um die Daten der defekten ;'( externen HD kopieren zu können :D
 
hi!

am besten benutzt du noch einmal dd um die ersten paar sektoren von deiner platte zu loeschen.
boote dazu einfach mit der openbsd-floppy.

dann waehle (S)hell aus.

dann gib ein

Code:
% dd if=/dev/zero of=/dev/wd0c bs=1m count=10

danach sollte deine platte wieder zu formatieren sein.
 
Hi Deddus

Wie erfahre ich, ob /dev/wd0c die richtige Partition ist? Ich möchte ja meine Haupt-HD nicht löschen :rolleyes:

Geht das auch unter Linux mit
Code:
% dd if=/dev/zero of=/dev/sdc1 bs=1m count=10
oder muß es
Code:
% dd if=/dev/zero of=/dev/sdc bs=1m count=10
sein?

Oder geht es nur mit der OpenBSD Floppy?
 
Zuletzt bearbeitet:
Hi,

ich habe es mit
Code:
linux% dd if=/dev/zero of=/dev/sdc bs=512 count=1
probiert, aber damit löscht man ja nur den ersten MBR. Es gibt doch zwei, oder?
fdisk sagte danach :
Code:
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Und nach dem reboot sind die 13 anderen Partitionen weg, nur sdc1 leider
Code:
/dev/sdc1     ntfs    2.3G  2.1G  196M  92% /mnt/sdc1
nicht so richtig. :apaul:
dafür kann man sdc1 jetzt sogar lesen und die Dateien & Ordner sehen richig "normal" aus, also versuche ich es mit fdisk nochmal zu entfernen ... :grumble:
Aber erst morgen, es ist Freitag Abend und ich muß mal los. :belehren:
 
Schon mal probiert, die Partition zu formatieren bevor du sie nach fdisk benutzt?
Es ist eine ntfs, XP fing stets das spinnen an (es ist eine ehemalige Wind.-XP-"C:"-Partition, bis an dem Rechner das MB den Geist aufgab)
Zumindest unter Slax Popcorn klappt mkntfs erstmal nicht:
Code:
mkntfs: error while loading shared libraries: libntfs.so.9: cannot open shared object file:
No such file or directory
(Slax Popcorn ist eine abgespeckte Version, nur 120 MB großes ISO, aber das ist ein Bug, kein Feature :ugly: )

Bis Morgen, dann versuche ich es vielleicht mit DSL oder Knoppix.
 
nachdem du mit fdisk an ner platte rumspielst, ist es immer besser, die partitionen neu zu formatieren, außer du weißt genau was du tust, und das ist hier wohl nicht der fall.

auf bald
oenone
 
nachdem du mit fdisk an ner platte rumspielst, ist es immer besser, die partitionen neu zu formatieren, außer du weißt genau was du tust, und das ist hier wohl nicht der fall.

tnks soweit. :)

Ich möchte die Platte, wie ich im ersten Artikel schrieb, komplett löschen und eine einzige VFAT erstellen [Gründe warum so: siehe oben]
Falls Du Dich besser auskennst als ich :huth: : woran lag es, daß nach dem Nullen der MBR die Partition noch vorhanden war?
IMO doch nur, weil einige Daten aus einer Art "Sicherheitskopie" zurückkopiert wurden und die vorher nicht erreichbare :ugly: Partition ("ls: reading directory .: Input/output error") auf einmal wieder :gpaul: lesbar ist.

Kannst Du mir vielleicht etwas zu
Code:
aber damit löscht man ja nur den ersten MBR. Es gibt doch zwei, oder?
sagen?

Geht das löschen beider MBR mit
Code:
linux% dd if=/dev/zero of=/dev/sdc bs=1024 count=1
?

Oder irre ich mich und es gibt einen MBR (würde ja zu "Master" passen), und es sind "zwei Kopien" der Partitionstabelle?
Wenn ja, wie lösche ich die mit Linux / per dd?
Wiki MBR / Partitionstabelle sagt es mir nicht, aber vielleicht sehe sich (langsam bzw mittlerweile) den Wald vor lauter Bäumen nicht mehr [den das ist nicht das einzige langwierige Problem an diesem Rechner, das mit dem Netzwerk und dem USB hat sich wenigstend endlich erledigt, bleibt "nurnoch" die defekte externe HD mit den aktuellen backups :ugly: ], falls es so sein sollte: sorry. Bisher hatte ich mit nur fdisk, danach mkfs nie Probleme :rolleyes:

Denn ich will ja eigentlich die NTFS-Partition nicht formatieren / mkfs-en, ich will sie komplett weg bekommen damit die Platte wieder "leer" ist für eine VFAT-Partition.
 
Zurück
Oben