Die Partitionierung der Micro-SD-Karte schlägt mit dem SD-Kartenleser fehl

411
Luca Carlon

Ich verwende ein diskpart-Skript von C #, um eine Micro-SD-Karte vollständig zu säubern und eine einzige Partition zu erstellen, die den gesamten verfügbaren Speicherplatz belegt. Dies ist das Skript, das ich verwende:

select disk <n> clean automount disable create partition primary select partition 1 format fs=fat32 quick active 

Dies scheint einwandfrei zu funktionieren, wenn ich meine micro-sdcard an einen USB-Adapter anschließe. Ich erhalte jedoch eine Fehlermeldung, wenn Sie dieselbe Vorgehensweise mit derselben micro-sdcard versuchen, die mit dem internen SD-Kartenleser angeschlossen ist. In diesem Fall gibt der Befehl "format fs = fat32 quick" den Fehler zurück:

There is no volume selected. Please select a volume and try again. 

Was ich sehe, ist, dass im ersten Fall nach dem Erstellen einer Partition auch ein Volume ordnungsgemäß erstellt und ausgewählt wird. Bei Verwendung eines SD-Kartenlesers wird überhaupt kein Volume erstellt. Versuchte einige andere Ansätze, aber alle scheitern. Ich habe versucht, ein anderes Partitionierungswerkzeug zu verwenden, und das Format konnte ordnungsgemäß formatiert werden. Warum gibt es hier einen Unterschied und wie schreibe ich ein Skript, das in beiden Fällen funktioniert? Vielen Dank!

0
Keine Notwendigkeit, 'Partition 1' auszuwählen und sie nicht aktiv zu machen. Verwenden Sie 'Assign' am Ende, um einen Laufwerksbuchstaben zuzuweisen, und versuchen Sie es erneut. JohnnyVegas vor 6 Jahren 0
Der SD-Kartenleser hat möglicherweise eine Beschränkung für die Größe der Karten, die er lesen kann. Ich habe eine, die 16 GB nicht lesen kann. JohnnyVegas vor 6 Jahren 0
@JohnnyVegas zum Zuweisen der Partition nach dem Erstellen der Partition gibt genau denselben Fehler zurück. Sowohl ein normales Partitionierungswerkzeug als auch Windows selbst können die erstellte Partition über den Dateimanager formatieren. Nur Diskpart kann nicht formatieren. Luca Carlon vor 6 Jahren 0
Stecken Sie den Kartenleser in einen USB3-Anschluss? Versuchen Sie einen USB-Port nur, wenn Sie einen haben JohnnyVegas vor 6 Jahren 0
Der Kartenleser ist integriert. Es ist wahrscheinlich sowieso ein USB-Gerät, aber keine Ahnung, welche Art. Luca Carlon vor 6 Jahren 0
Der Kartenleser funktioniert also mit jedem anderen Windows-Tool außer Diskpart? JohnnyVegas vor 6 Jahren 0
Versuchen Sie auch 'select volume 1' in diskpart JohnnyVegas vor 6 Jahren 0
Ja, es scheint mit allem anderen zu funktionieren. Volume 1 ist Boot-Volume ... sollte ich das auswählen? Luca Carlon vor 6 Jahren 0
Sie müssen "Laufwerk x" auswählen, wobei x das Kartenlesegerät ist. Wählen Sie dann das Volumen x aus, das das Volumen der Karte im Kartenleser ist JohnnyVegas vor 6 Jahren 0
Mit der SD-Karte ist kein Volume verbunden: "Bei Verwendung eines SD-Kartenlesers wird überhaupt kein Volume erstellt". Ich habe nur Volumes im Zusammenhang mit Partitionen auf der internen Festplatte. Das neue Volume wird stattdessen erstellt, wenn Sie einen USB-Adapter verwenden. Luca Carlon vor 6 Jahren 0
Absolut keine Idee, außer eine andere SD-Karte auszuprobieren. Es tut uns leid JohnnyVegas vor 6 Jahren 0

0 Antworten auf die Frage