Festplattenformatierung mit DD-Rückgabefehler

576
Undefined

Ich habe versucht, meine Festplatte (160 GB) mit dem folgenden Befehl zu formatieren

dd if=/dev/zero of=/dev/sda 

Nach ungefähr 3 Stunden trat folgender Fehler auf:

dd: writing to '/dev/sda' : No space left on device  312581809+0 records in  312581808+0 records out  160041885696 bytes (160 GB) copied, 10708.3 s, 14.9 MB/s 

Irgendeine Idee, was ist schief gelaufen?

1

2 Antworten auf die Frage

4
Hugh Allen

/dev/zeroist im Prinzip unendlich. /dev/sdaist nicht.

Deshalb konnte dd nicht mehr davon auf die Diskette legen: Mission abgeschlossen, nichts ist schief gelaufen. akira vor 14 Jahren 2
Danke aber ist es dann jetzt eine richtige Art, eine Festplatte zu formatieren? Undefined vor 14 Jahren 0
@ usman: naja, ich würde nicht "die Festplatte mit Nullen auspuffen" "formatieren" nennen. aber es hat getan, was Sie wollten, richtig? akira vor 14 Jahren 3
Ja, es hat getan, was ich will, aber was schlagen Sie vor, um eine Festplatte zu "formatieren". Undefined vor 14 Jahren 0
1
Journeyman Geek

Nun, wenn Sie eine Festplatte löschen möchten, ist "shred" der richtige Befehl. Sie möchten dann Partitionen mit fdisk erstellen und verschiedene Varianten von mk__fs (mke2fs etc) oder parted verwenden, um ein Dateisystem in der Partition zu erstellen.

Ich denke, * mke2fs * ist normalerweise nur ein Symlink zu * mkfs.ext2 * oder ähnlichem. Zumindest auf meinem Debian-System steht nicht einmal ein Befehl * mke2fs * zur Verfügung. Es ist alles * mkfs.whatever * ... aber ja, wenn man versucht, ein Laufwerk zu formatieren, was "Vorbereiten eines Dateisystems" bedeutet, sind dies die erforderlichen Schritte. quack quixote vor 14 Jahren 0