Laufwerksbuchstaben zur Speicherkarte per DiskPart

Hallo!

Über einen Diskpart-Script weise ich den Speicherkarten (Digicam) Laufwerksbuchstaben zu:

select disk 3  
select partition 1  
assign letter=g noerr  
  
select disk 4  
select partition 1  
assign letter=h noerr  

Das Script wird gestartet über den Parameter /s und den Namen des Scripts.

Hinterher entferne ich die Buchstaben wieder:

select disk 3  
select partition 1  
remove letter=g noerr  
  
select disk 4  
select partition 1  
remove letter=h noerr  

Leider gibt es dieses Problem:
Wird die Speicherkarte zuvor entfernt, dann läßt sich die Partition darauf nicht mehr selektieren (Zeile 2) und somit auch der Buchstabe nicht enfernen (Zeile 3).

Die Buchstaben bleiben also erhalten und werden im Explorer und im DiskMGMT.msc weiterhin angezeigt.

Wie kriege ich die Buchstaben los wenn die Speicherkarten bereits entfernt wurden?

Manfred

hmm das ist seltsam. hab das mal durchgespielt mit einer Win7 Kiste.

  1. eine Speicherkarte wird bei mir nicht als Disk angezeigt, sondern als Volume.
  2. wenn ich die Speicherkarte wieder entferne ist auch im explorer nichts mehr zu sehen von der.

Laufwerksbuchstaben zur Speicherkarte per Disk
Guten Tag!

Bei Windows 7 gibt es im Explorer unter Extras / Ordneroptionen / Ansicht
den Punkt
Leere Laufwerk im Ordner „Computer“ ausblenden.

Bei XP gibts das noch nicht und ich würde auch bei Windows 7 gerne die Laufwerke manuell zuweisen und wieder löschen.

Über die Computerverwaltung ist das recht umständlich.
Mit Diskpart geht das recht gut, allerdings scheitert das Entfernen des Laufwersbuchstabens wenn keine Speicherkarte eingelegt ist.

Vorgesehen ist das sicher weil das auch in der Computerverwaltung möglich ist.

Manfred

Schönen Tag!