Hallo Philipp,
Am Donnerstag, 16. Mai 2002 23:01 schrieb Florian Brunner: Nein, das schreibst Du nicht ich ;)
ic ich sehe das gar nicht gerne, wenn Du auf meine Antwort antwortest und dann aber wegschneidest, dass ich Dir etwas geschrieben habe. Keiner kann nachvollziehen, welcher Text in diesem Thread von mir ist. Bei Thomas hast Du das gleiche gemacht. Das solltest Du ändern.
Sorry, wollte bloss das Quoting etwas verkuerzen und Dir nicht auf die Zehen treten. Ausserdem benutze ich gerade das Webinterface von GMX. Da wird diese Information gar nicht eingefuegt...
Nach dem ich beim Versuch eine Partition zu löschen oder zu erstellen immer eine "Segmentation fault" bekommen habe und ahc das neu Anlegen einer DOS-Partitiontabelle nicht erfolgreich war, hab ich es irgendwie geschafft,
Du schreibst nicht, mit welchem Tool Du diesen Segmentation fault kriegst. ???
Mit dem Linux fdisk! Diese Meldung bekomme ich jedoch mitlerweile nicht mehr.
Schaut man mit 'p' an was für Partitionen vorhanden sind, bekommt man immer das folgende (egal ob man mit DOS fdisk Partitionen angelegt hat oder nicht; auch Linux fdisk Operationen haben keinen Einfluss): ------------ Disk /dev/hda: 255 heads, 63 sectors, 4866 cylinders Units = cylinders of 16065 * 512 bytes
8 partitions: # start end size fstype [fsize bsize cpg] c: 1 4867* 4866* unused 0 0 ------------
Ist doch okay, Du hast einen komplett ungenutzten Bereich.
Was heisst das? Bedeutet dieses 'c:', dass die Platte leer ist (was eigtl. nicht der Fall ist)? Loeschen kann ich es jedenfalls nicht (nach einem 'd' muss ich die Partitionsnummer angeben (1-4). Funktioniert jedoch bei keiner Nummer....) Warum steht da gleichzeitig '8 partitions'?
Mit dem Linux fdisk kann ich zwar eine neue Tabelle anlege (o) und anschliessend neue Partitionen anlegen (n), aber sobald ich diese dann auf die Platten schreiben möchte, bekomme ich folgende Meldung: --------------- The partition table has been altered! Calling ioctl() to re-read partiontable. Syncing disks ---------------
Die ist doch in Ordnung. Ich würde einfach mal mit d alle Partitionen löschen. Weitere Schritte weiter unten.
Wie gesagt, das 'd' tut nichts.
Was kann ich noch versuchen? Kann ich nicht mit irgendeinem Lowlevel delete wirklich alles von der Platte löschen und anschliessend wieder eine Tabelle anlegen? Wie mache ich das? andere Vorschläge?
Kannst Du, diesen "Hammer" findest Du ganz am Ende der Mail.
Vorher würde ich aber folgendes machen: 1. Du gehst mit Linux-fdisk hin und löscht alle Partitionen.
Das 'c:' ist das einzige, was ich mit Linux-fdisk sehe. Und das laesst sich mit 'd' nicht loeschen!
2. Du erstellst die Partitionen so wie Du sie haben möchtest und schreibst das ganze mit w auf die Platte. Dann verlässt Du fdisk mit q.
Nachdem schreiben (w) wird fdisk automatisch verlassen. Ein neuer Blick mit fdisk zeigt jedoch keine Veraenderung. Wie gesagt, bekomme ich beim schreiben (w) immer die Meldung: --------------- The partition table has been altered! Calling ioctl() to re-read partiontable. Syncing disks --------------- Die Partitionstabelle wird also wieder von der Festplatte neu eingelesen??
3. Du erstellst mit mkfs.ext2 und mkfs.msdos (bzw. mit mkfs -t Filesystem - siehe man mkfs) für jede Partition das zugehörige Filesystem.
Ist das die Linux Version von 'format' (einfach noch etwas maechtiger)? Werde ich mir noch genauer anschauen...
4. Wenn Du jetzt wieder mit fdisk /dev/hdX einen Blick auf die Platte wirfst, sollte alles sein wie gewünscht.
Erkennt fdisk die Partitionen erst, wenn sie mit mkfs formatiert wurden? Werde das heute Abend noch versuchen...
Wenn Du die Daten von der Platte wirklich komplett löschen willst, machst Du einen dd if=/dev/zero of=/dev/hdX
Hm, hoert sich gut an fuer den Anfang. Dann ist mal alles wieder sauber. Gibt es da noch etwas zu beachten? Werden damit auch wirklich die Partitionseintraege und alles geloescht? Kann man nachher wieder mit fdisk eine Paritionstabelle und Partitionen anlegen? Danke fuer Eure Hilfe. Gruss Florian PS: cfdisk habe ich noch nicht ausprobiert. Werde ich noch nachholen... -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net