Festplatte formatieren

Hallo,

zur Zeit habe ich zwei Festplatten. Die eine ist formatiert. Auf ihr befindet sich das Betriebssystem. Die andere ist unformatiertt. Diese würde ich gerne mit Hilfe eines VBScriptes formatieren. Die Partion soll den Laufwerksbuchstaben D erhalten. Weiß jemand von euch wie das geht?

Viele Grüße
hallodu

PS: Um die leere Festplatte zu ermitteln kann man die Festplatte ermitteln, die keine Partion hat (objItem.Partitions = 0)

zur Zeit habe ich zwei Festplatten. Die eine ist formatiert.
Auf ihr befindet sich das Betriebssystem. Die andere ist
unformatiertt. Diese würde ich gerne mit Hilfe eines
VBScriptes formatieren. Die Partion soll den
Laufwerksbuchstaben D erhalten. Weiß jemand von euch wie das
geht?

Hallo Hallo Du :smile:,

mal Fremdprogramme weglassend, ist die Namensvergabe in Win festgelegt. A und B sind Diskettenlaufwerke, C die erste Festplatte, D usw. die nächsten, danach kommen CD-Laufwerke usw.

Ohne Fremdprogramme kannste da nix machen am Namen wie D.

Gib doch einfach bei Start Ausführen ein
cmd /c format D:

Dann wird D formatiert. Dein Pech, wenn Win die zweite Platte nicht erkannt hat beim Start und D ist ein Stick o.ä., dann sind da die Daten erstmal futsch.

PS: Um die leere Festplatte zu ermitteln kann man die
Festplatte ermitteln, die keine Partion hat
(objItem.Partitions = 0)

Ich denke, dann könntest du evtl. mit
Erg=Shell("cmd /c format " & objitem.name)
das erreichen.

Gruß
Reinhard